body {margin:0; 
background-image:url('/images/background_new.png'); 
background-repeat:repeat-x; 
background-color:#1f659f;
background-attachment:fixed;
font-family:'calibri', 'verdana', sans-serif; 
}
#main {margin:auto; width:703px; 
	}
h1 {position:absolute; z-index:99; margin:0; padding:0; top:30px; }
	h1 img {border:0; }
	h1 a {border:0; }
	h1 a:hover {border:0; }
#content {width:425px; 
	margin:205px 0 20px 165px; 
	padding:30px 36px 66px 36px; 
	background:#FFFFFF; 
	color:#222222; 
	}
#rightColumn {position:relative; width:170px; float:right; display:none; }
	#controlBox form {margin-bottom:6px; }
	div.sideBox {margin:0 0 20px 0; 
		padding:10px 10px 5px 10px; 
		border:3px solid #000000; background:#FFFFFF; 
		font-size:10px; line-height:16px; color:#222222; 
		}
	#aboutText {display:none; margin:5px 0 5px 0; }
#comments { position:absolute; z-index:99; width:250px; height:300px; left:470px; top:60px;
	margin:0; padding:0; display:none; 
	border:3px solid #000000; background:#FFFFFF; }
#commentsFrame {visibility:hidden; border:0; }

div > h2:first-child {font-family:helvetica, arial, sans-serif; font-size:22px; margin:14px 0 0 0; font-weight:bold; clear:both; line-height:26px; }
h2 {font-family:helvetica, arial, sans-serif; font-size:20px; margin:20px 0 0 0; font-weight:bold; clear:both; padding-top:5px;  }
h3 {font-family:helvetica, arial, sans-serif; font-size:10px; margin:0; font-weight:bold; text-align:right; color:#444444; clear:right; }
h4 {font-family:helvetica, arial, sans-serif; font-size:20px; font-weight:bold; margin:0; padding:0 0 4px 0; color:#003399; }

p {font-size:13px; line-height:19px; text-align:left; margin:5px 5px 0px 0px; }
blockquote {font-size:13px; line-height:19px; 
	border-left:2px solid  #336699; background:#FFFFEE; 
	margin:0px 5px 5px 0px; padding:0px 5px 0px 5px; }
a {color:#003399; text-decoration:none; border-bottom:1px solid #99CCFF; cursor:pointer; }
a:hover {color:#CC3300; text-decoration:none; border-bottom:1px solid #FFCC66; }
br {margin:0; }
hr {height:3px; color:#000000; background:#000000; border:0; }
li {font-size:10px; line-height:15px; margin:1px 0 1px 0; padding:0; }
img.article {border:1px solid #000000; float:right; margin-left:2px; margin-bottom:2px; }
#content img {border:1px solid #000000; float:right; margin:5px 0px 2px 4px; }
ul {margin:3px 0 3px 30px; padding:0; }

#motto {font-family:helvetica, arial, sans-serif; font-weight:bold; font-size:14px; font-style:italic; 
	margin:0 0 3px 90px; text-align:right; color:#55AAEE; }

img.switcherDefault {cursor:pointer; border:2px solid #FF9900; margin:0 1px 0 4px; }
img.switcherBlind {cursor:pointer; border:2px dotted #FFCC55; margin:0 4px 0 1px; }

form {margin:0; }
#rightColumn select {font-size:10px; font-family:verdana, sans-serif; color:#002255; }
#rightColumn input {width:135px; border:1px solid #336699; background:#EEF6FF; 
	padding:1px 2px 1px 2px; margin:1px; 
	font-size:10px; font-family:verdana, sans-serif; color:#002255; }
label {cursor:pointer; }
div.formLabel {font-family:verdana, sans-serif; font-size:9px; line-height:9px; }

body.comments {padding:3px; margin:0; background:#FFFFFF; font-family:verdana, sans-serif; }
div.comment {margin:4px 0 4px 0; }