/* CSS Document */

/*Positioning Divs */

#container {
	width:903px;
	margin:auto;
}

/* Flash UI */
#MainLeftFlash {
	width: 700px;
	height: 325px;
	margin: auto;
	position: relative;
	z-index: 9998;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 7px;
}

/* HTML Content */
#MainContainer {
	width: 700px;
	height: auto;
	margin: 7px auto;
	position: relative;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 7px;
}

#MainLeft {
	width: 375px;
	height: auto;
	position: relative;
	float: left;
	padding: 7px;
}

#MainRight {
	width: 267px;
	height: auto;
	position: relative;
	float: left;
	margin-left: 30px;
	padding: 7px;
}

/* Submit */
#RightCol {
	width: 160px;
	float: right;
	margin-left: 7px;
	border: 1px solid #CCCCCC;
	padding: 7px;

}

#content {
	margin: -8px auto 0;
	width: 700px;
	height: auto;
	margin: 0;
	position: relative;
	float: left;
	border: 1px solid #CCCCCC;
	border-top:0;
	border-bottom:0;
	padding: 7px;
}

/* Staff */

#staff {
	
	position:relative;
	margin-top:-2px;
	padding: 0 0 0 12px;
	width: 690px;
	float: left;
}

#staff h1 {
font-family:"Trebuchet MS";
font-size: 1.8em;
color: #0256c0;
margin:-5px 0 -7px 0;
}

#staff p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	line-height:20px;
	margin-bottom: 1.33em;
	margin-left:20px;
}

.note, .sub {
margin-bottom: 0;
margin-left:20px;
}


.title {
	font:  bold 1.8em "Trebuchet MS", Verdana, sans-serif;
	margin-bottom: 25px;
	color:#0256C0;
}

.editor {
	font:  bold 1.1em "Trebuchet MS", Verdana, sans-serif;
	color: #000000;
	margin: 15px 0 5px 0;
	background-color:#FFFFFF;
}

.info  {
	color: #000000;
	margin: 0 0 20px -12px;
	float:left;
	display:inline;
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color:#FFFFFF;
	padding-top:6px;
	width: 696px;
	height: 16px;
}

.articleinfo  {
	color: #000000;
	margin: 0 0 20px -12px;
	float:left;
	display:inline;
 	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	background-color:#FFFFFF;
	padding-top:6px;
	width: 602px;
	height: 50px;
	
}

.biothumb {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal; 
	text-align: left;
	float:left;
   	margin: 0 0 7px 0px;
 	padding: 0;
	color: #333333;
	line-height: 20px;
	width: 94px;
	background-color:#FFFFFF;
}

.bio {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: normal;
	text-align: left;
	float:left;
	margin: -15px 0 15px 0px;
	padding: 0;
	min-height:120px;
	color: #333333;
	line-height: 20px;
	width: 560px;
}

.green {
color: #84DF2C;
background-color:#FFFFFF;
}

.email {
	font: bold 10px Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	float:left;
	padding: 0 50px 0 0;
	margin-left:126px;
}

.emailauthor, .share, .makecomment, .anchor2{
	font: bold 10px Helvetica, Arial, sans-serif;
	letter-spacing: normal;
	float:left;
	padding: 0 7px 0 0;
	margin-left:20px;
}





.blog {
	font: bold 10px Helvetica, Arial, sans-serif;
	float:left;
	letter-spacing: normal;
	padding: 0 50px 0 0;
}

.anchor {
	font: bold 10px Helvetica, Arial, sans-serif;
	float:left;
	letter-spacing: normal;
	padding: 0 0 0 0;
}

.anchor img, .blog img, .email img{
	border: none;
	margin: 0 5px -1px 0;
}

.emailauthor img, .share img, .makecomment img, .anchor2 img {
	border: none;
	margin: 0 5px -4px 0;
}

/* Footer */
#footer {
	width: 903px;
	margin:auto;
	position: relative;
	float: left;
	padding: 7px 0 7px 0;
	border: 1px solid #CCCCCC;

}
/* End Positioning Divs */

/*Typography Classes */

h1 {
font-family:"Trebuchet MS";
font-size: 1.8em;
color: #0256c0;
margin:-5px 0 -7px 0;
}


#MainContainer h1 {
	font-family:"Trebuchet MS";
	font-size: 1.8em;
	color: #0256c0;
	margin:0 0 -7px 0;
}

#MainContainer h3 {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size: 1.1em;
	color: #000;
}

h3 {
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size: 1.1em;
	color: #000;
}

p.bodyLeft {
	width: 375px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333;
	line-height:20px;
	position:relative;
	margin-top:-2px;
	float:left;
}

.sidebar{
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #333;
	line-height:13px;
	}

h3.bodyRight {
width: 267px;
position:relative;
float:left;
}

p.bodyRight {
width: 267px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color: #333;
line-height:16px;
position:relative;
float:left;
}

ul.bodyRight {
	width: 267px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color: #666;
	line-height:22px;
	position:relative;
	float:left;
	list-style-type:disc;
	margin:-10px 0 10px -30px;
}

ul.bodyLeft {
	width: 375px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:300;
	color: #666;
	line-height:22px;
	position:relative;
	float:left;
	list-style-type:none;
	margin:-10px 0 10px -40px;
}

.bg1
{
	background-color:#CECECE;
	padding:5px
}
.bg2
{
	background-color:#E3E3E3;
	padding:5px
}



/* W3C Badges */
.w3c {
font-size: 12px;
text-decoration: none;
width: 9em;
background: #ffce63;
color: #004284;
border:5px double #ffffff;
}
.w3c strong {
background: #fff; padding: 0 2px;
}
.w3c:hover {
color: #aa0000;
}

#footerWrapper {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
border: 1px solid #ccc;
margin-bottom: 3em;
clear: both;
width:100%;

}

#footerLeft {
	float:left;
	padding: 0.9em 0;
	width:300px;
	border-right: 1px solid #ccc;
	text-align:left;
	margin-right: 10px;
	margin-left: 10px;
	
}



#footerRight {
padding: 1em 10px;
}
  
#footer a:link, #footer a:visited {
border-bottom-width: 0;
}

#footer a:hover {
border-bottom-width: 1px;
}
