body		{background: #cfcdcd;
		/*background: url(images/bg.gif);*/
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		font-size: 10pt;
		margin-top: 0px;	  
	  	margin-bottom: 30px;}

h1, h2, h3, h4, h5 {color: #194e9b;}


hr		{color: #1c72db;
		height: 3px;
		background-color: #1c72db;
		width: 100%;}

#wrapper_main	{width: 740px;
	  	margin: 0 auto;
	  	margin-top: 15px;
		background-color: #fff;
		/*border: dashed 1px silver;*/
		}


#header		{background: url(images/top_rounded_1.jpg) no-repeat;
		/*background-position: 30px;
		margin: 0px 10px 0px 10px;*/
		height: 130px;}

#header h1 	{background: #fff url(images/header5.jpg) no-repeat;
		text-indent: -9999px;
		overflow: hidden;
		height: 100px;
		width: 730px;
		}

#footer 	{background: #cfcdcd url(images/bottom_rounded_1.jpg) no-repeat;
		width: 740px;
	  	color: #fff;
	  	text-align: center;
		height: 50px;
		}

#main	    		{/*margin-left: 180px;
			padding-left: 5px;*/
			width: 735px;
	  		position: absolute;
			background: #fff url(images/middle_rounded_1.jpg) ;}

.text			{padding: 5px;
			background-color: #fff;
			width: 720px;}

.text2			{padding: 5px;
			background-color: #fff;
			width: 700px;
			}

#content {background-color: #fff;
	  width: 560px;
	  padding-left: 10px;
	  padding-right: 10px;
	  padding-top: 10px;
	  float: right;
	  border-right: solid 1px silver;
	  margin-left: 350px;}


.adbox {padding: 2px 1px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
	width: 155px;}







#ads    {width: 1900px;
margin-left: 620px;
/*border: solid #127397 1px;*/
top: 200px;
position: absolute;
background-color: #fff;
text-align: center;}

.image  {padding: 0 0px 3px 20px;}

#sidebar {background-color: #fff;
	  width: 190px;
	  /*padding-left: 25px;
	  padding-right: 10px;*/
	  padding-top: 10px;
	  float: right;
	   }
	

.heading 		 {color: #194e9b;
font-weight: bold;
font-style: italic;
font-size: 1.5em;
background-color: #fdf000;
width: 100%;
text-align: center;
padding: 5px 0 5px 0;}


.image_left {float: left;
width: 350px;
height: auto;
}

.text_right {float: right;
width: 350px;
height: auto;
padding-right: 25px;
text-align: justify;}


	

.site_by		{font-size: 8pt;
			 text-align: center;
			border-top: 1px solid silver;
			}


#side1 {
	position: absolute;
	left: 55px;
	width: 160px;
	top: 180px;
	padding: 13px;
}
#side1 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	color: #621313;
	background-color: transparent;
	margin: 0;
	padding-bottom: 4px;
	font-weight: bold;}

#side1 .txt {
	width: 184px;
	background-color: #FCF5F5;
	border: 1px inset #901602;
}
#side1 ul {
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	width: 184px;
}
#side1 li {
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-bottom: 1px solid #E7AFAF;
}
#side1 a:link, #side1 a:visited {
	text-decoration: none;
	color: #901602;
	background-color: transparent;
	font-size:x-small;
}
#side1 a:hover {
	color: #621313;
}
#side2 {
	position: absolute;
	width: 220px;
	top: 8px;
	right: 10px;
	padding: 70px 10px 10px 10px;
	border-left: 1px dotted #cccccc;
	background-position: top right;
	background-repeat: no-repeat;
}
#side2 h3 {
	font: 110% Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding-bottom: 4px;
}

#side2 p	{font: .8em Verdana, Geneva, Arial, Helvetica, sans-serif; }

.adbox {
	padding: 2px 4px 2px 6px;
	margin: 0 0 10px 0;
	border: 1px dotted #B1B1B1;
	background-color: #F4F4F4;
	}

.adbox strong	{color: #901602;}


#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #d9eafe;
/*background-color: #036;*/
border-top: 1px #000 solid;
border-bottom: 1px #000 solid;
color: white;
width: 730px;
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 14px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#navcontainer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: black;
text-decoration: none;
border-right: 1px solid #fff;
font-weight: bold;
}

#navcontainer ul li a:hover
{
background-color: #2663a4;
color: white;
}

#navcontainer #active { border-left: 1px solid #fff; }