/* Reset Style to nada */

html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
	{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	text-align: left;
	vertical-align: baseline;
	}

a img, :link img, :visited img
	{ 
  text-decoration: none;
  border: 0;
  }

ol, ul
	{
	list-style: none;
	}


/* Begin layout style */

html
	{
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	}

body
	{
	text-align: center;
	background-image: url(/images/bg.jpg);
  background-repeat: repeat-x;
	background-color: #3e6caa;
}

	
#container
	{
	background-image: url(/images/clouds.jpg);
	background-repeat: no-repeat;
	background-position:top center;
	}

#content
	{
	width:960px;
	text-align: left;
	margin: 0px auto; /* Right and left margin widths set to "auto" */
	}

#header
	{
		height: 144px;
	}
	
#navbar
	{
	background-image: url(/images/navbar-bg.png);
  background-repeat: repeat-y;
	background-color: #336699;
	height: 24px;
	padding-top: 6px;
	}

#content_wrapper
	{
	background-image: url(/images/content-bg.png);
  background-repeat: repeat-y;
	background-color: #efefef;
	}
	

#left
	{
	float: left;
	width: 400px;
	}

#page
	{
	float: left;
	width: 800px;
	padding-left: 10px;
	}	

#center
	{
	float: left;
	width: 400px;
	margin-left: 10px;
	}
	
#right
	{
		float: left;
		width: 140px;
	}

#footer
	{
		text-align: center;
	padding: 10px;
	background-color: #999;
	color: #000;
	font-family: Verdana, Tahoma, Arial, Sans-serif;
	font-size: 12px;
	line-height: 20px;
	}
	
.clearfix:after
	{
   content: ".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
   }

/* Typesetting Rules */

#navbar a
	{
		/*border: 1px solid white; */
		color: #fff;
		text-decoration: none;
		font-size: 12px;
		font-weight: normal;
		padding: 0px 20px 0 20px;
		line-height: 10px;
	}

#navbar a:hover
	{
		color: #efefef;
		text-decoration: underline;
		font-size: 12px;
		font-weight: normal;
		padding: 0px 20px 0 20px;
		line-height: 10px;
	}

#left h1
	{
		font-size: 20px;
		line-height: 40px;
		padding-left: 10px;
		color:#336699;
	}

#left p
	{
		font-size: 12px;
		color: #333;
		line-height: 16px;
		letter-spacing: 1px;
		word-spacing: 6px;
		padding: 10px;
	}
	
#center h1
	{
		font-size: 24px;
		color:#000;
		line-height: 60px;
	}

#center p
	{
		font-size: 20px;
		color: #222;
		line-height: 26px;
	}
	
#page h1
	{
		font-size: 24px;
		color:#000;
		line-height: 60px;
	}

#page h2
	{
		font-size: 18px;
		color:#000;
		line-height: 30px;
	}

#page p
	{
		font-size: 16px;
		color: #222;
		line-height: 26px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
#page ul
	{
		margin-left: 30px;
		font-size: 12px;
		padding-top: 5px;
		padding-bottom: 5px;
		line-height: 100px;
	}
	
#page li
	{
		padding: 10px 0 10px 0;
		list-style-type: square;
	}
	
blockquote
	{
		background-color: #d3d3d3;
		padding: 10px;
		margin: 20px 20px 20px 10px;
		font-size: 12px;
		line-height: 20px;
	}