@charset "UTF-8";
/* CSS Document */
.asterisk {
	color:#900;
	}
.caption {
	font-size:12px;
	text-align:center;
	}
.crop {
	margin:0;
	padding:0;
	}
.error {
	color:#900;
	margin-bottom:0;
	}
.floatleft {
	float:left;
	padding-right:7px;
	}
.hide {
	display:none;
	}
.photocredit {
	font-size:12px;
	color:#666;
	text-align:right;
	}
.smalltext {
	font-size:.8em;
	}
#articlepicture {
	float:left;
	width:150px;
	margin:0px 15px 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	}
	
#articlepicture a {
	text-decoration: none;
	}
	
#articlepicture p {
	font-size:	10px;
	}

#articlepicture img {
	border:1px solid #666666;
	}
#bodySection {
	padding:10px;
	margin:0;
	background:url(../images/backgrounds/mainbg_r3_c1.png) repeat-y #FFF;
	float:left;
	width:770px;
	}
#bodyWrap {
	 width:790px;
	 margin-left:auto;
	 margin-right:auto;
	 }
#comments {
	background-color:#EEE;
	border:1px solid #333;
	width:95%;
	}
#comments p {
	font-size:12px;
	margin-bottom:0px;
	padding:7px;
 	border-bottom:1px solid #333;
	}
#comments .head {
	background-color:#DDD;
	border-bottom:none;
	}
#comments .body {
	background-color:#EEE;
 	border-bottom:1px solid #900;
 	}
#content {
	float:left;
	width:600px;
	position:relative;
	}
#copyright {
	text-align:center;
	font-size:12px;
	margin:10px 0 0 0;
	}
#sideMenu {
	width:160px;
	float:left;
	padding-right:10px;
	}
#sideMenu ul {
	list-style-type:none;
	padding:0;
	margin:0;
	font-size:12px;
	line-height:1.6em;
	}
#sideMenu ul li {
	border-bottom:1px solid #000;
	}
#sideMenu a:link, #sideMenu a:visited, #sideMenu a:hover, #sideMenu a:active {
	color:#006;
	text-decoration:none;
	font-weight:bold;
	}
#sideMenu a:hover, #sideMenu a:active {
 	text-decoration:underline;
	}

a:link, a:visited, a:hover, a:active {
	color:#DE2121;
	}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#002;
	}
fieldset {
	border:1px solid #900;
	margin:7px;
	padding:7px;
	}
fieldset p {
	margin-bottom:0;
	}
h1 {
	font-size:16px;
	margin-bottom:0;
	}
h2 {
	font-size:16px;
	margin-bottom:0;
	color:#DE2121;
	}
h3 {
	font-size:14px;
	margin-bottom:0;
	color:#000;
	}
h4 {
	font-size:14px;
	margin-bottom:0;
	color:#DE2121;
	}
label {
	text-align:right;
	}
legend {
	border:1px solid #900;
	padding:7px;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	}
p, ul, ol, blockquote {
	font-size:14px;
	margin-top:0;
	}