body{	margin: 0;	margin: 0 auto;	background: #f4f4f4 url(http://www.casto-one.org/images/bg.gif) top center repeat-y;}#header{	vertical-align: top;	padding-bottom: 11px;	padding-left: 18px;	font-family: Georgia, Lucida, Arial, sans-serif;	font-size: 11px;	font-weight: lighter;	color: #00008B;	border-bottom: 1px solid #efefef;}}#logo{	padding-bottom: 10px;	padding-right: 18px;	padding-top: 10px;}#logo2{	padding: 18px;} .title{	font-size: 24px;	font-style: italic;	font-weight: bold;	color:  #000000;}.darktitle{	font-size: 24px;	font-style: italic;	font-weight: bold;	color: #ffcc00;}#main{	width: 775px;	height: auto;	border-left: 1px solid #efefef;	border-right: 1px solid #efefef;	margin: 0 auto 0 auto;	font-family: Verdana, Arial, sans-serif;	font-size: 80%;	font-weight: normal;	color: #000;}h1, h2{	font-size: 12px;	font-family:  Verdana, Arial, sans-serif;	color: #191970;	font-weight: bold;	padding-left: 4px;}h3, h4{	font-size: 14px;	font-family: Verdana, Arial, sans-serif;	color:  #000000;	font-weight: bold;	padding-left: 8px;}.menu{	width: 150px;	color: #122D5F;	font-family: Verdana, Arial, sans-serif;}.menu a:link, .menu a:visited{	width: 150px;	margin: 1px 0 1px 0;	padding: 4px 3px 4px 8px;	background-color: transparent;	color: #333333;	text-decoration: none;	font-family: Verdana, Arial, sans-serif;	font-weight: normal;	display: block;}.menu a:hover{	color: #333333;	text-decoration: none;}#navcontainer{width: 100%;float: left;background-color: #f7f7f7;}#navcontainer ul { padding: 0; }#navcontainer ul li { display: inline; }#navcontainer ul{margin: 0;padding: 0 2px 0 7%;color: #333333;font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;font-size: 11px;letter-spacing: 3px;font-weight: bold;}#navcontainer ul li a{padding: 0.2em 12px;background-color: #f7f7f7;color: #333333;text-decoration: none;float: left;border-right: 1px solid #E1E2E2;}#navcontainer ul li a:hover{background-color: #9DAAB7;color: #000;}#navlist li a:hover, #navlist li a:active{color: #FFFFFF;text-decoration: none;background: #CC3333;text-align: left;}#lefty{	float: left;	width: 160px;	margin-top: 10px;	height: auto;	color: #333333;	font-family: Verdana, Arial, sans-serif;	}#lefty a:link, a:visited{	color: #003366;	border-bottom: 1px solid #efefef;	font-family: Verdana, Arial, sans-serif;	text-decoration: none;}#lefty a:hover{	color: #3F6388;	text-decoration: none;}#righty p {	border: 1px solid #E1E2E2;	background-color: #F7F7F7;	padding: 10px;	display: block;}#righty .but {	width: 50px;}#righty{	margin-top: 10px;	width: 160px;	height: auto;	float: right;	margin-right: 4px;	margin-left: 4px;	font-family: Verdana, Arial, sans-serif;}#news ul{	font-size: 90%;	text-align: justify;	margin: 0 0 0 0;	padding: 7px;	border-bottom: 1px solid #ddd;	}#news h2{text-align: center;	padding: 0;	color: #940000	}#newsletter h2{text-align: center;	color: #940000	}	#block{	padding: 12px;	font-family: Verdana, Arial, sans-serif;	border: 1px solid #E1E2E2;	background-color:#F7F7F7 ;	color: #333333;}#block2{	padding: 9px;	font-family: Verdana, Arial, sans-serif;	border: 1px solid #E1E2E2;	background-color:#F7F7F7 ;	color: #333333;}#block3{	padding: 20px;	margin: 0 auto;	font-family: Verdana, Arial, sans-serif;	border: 1px solid #E1E2E2;	background-color:#F7F7F7 ;	color: #333333;}#block3 p{	font-family: Verdana, Arial, sans-serif;	font-size: 12px;	font-weight: normal;	color: #CC3366;}#breadcrumb {        text-align: right;	font-color: #000000;	font-weight: bold;	padding-bottom: 11px;}#breadcrumb a:link, #breadcrumb a:visited{	color: #3f6388;	font-weight: bold;	text-decoration: none;}#breadcrumb a:hover{	color: #aaaaaa;	font-weight: bold;	text-decoration: none;}#content{		width: 418px;	float: left;	text-align: left;	padding-top: 11px;	padding-bottom: 11px;	padding-left: 11px;	padding-right: 16px;	border-left: 1px solid #efefef;	border-right: 1px solid #efefef;	font-family: Verdana, Arial, sans-serif;	line-height: 145%;	color: #333333;}#content h2, h3{	font-family: Verdana, Arial, sans-serif;	color:  #2F4F4F;	font-weight: bold;	padding-left: 0px;}#content p{	font-family: Verdana, Arial, sans-serif;	color:  #333333;	padding-top: 20px;}#footer{	text-align: center;	padding-top: 125px;	font-family: Verdana, Arial, sans-serif;	font-weight: lighter;	color: #cccccc;}#footer a{	color: #aaaaaa;}hr{	border:0;	border-bottom: 1px solid #efefef;	height: 1px;}li{	list-style-type: none;	line-height: 160%;}
