/*Styles pertinent only to the homepage*/


#home #content {
	width:605px;
	float:left;
	}

#home #sidebar {font-size:14px;line-height:140%;
	width:294px;
	float:right;
	background:#ccc;
	padding:20px 24px 20px 24px;
	-moz-border-radius:6px;
	}
	 
#latest {
	background:white;
padding:20px 20px 40px;
	-moz-border-radius:6px;
	}	
#latest img {width:98%;height:98%;}
#latest h2 {
	font-size:32px; color: teal;
	}

#latest .commentcount {
	font-size:1.1em;
	}
		
#headlines {-moz-border-radius:6px;
background:white;
font-size:14px;
margin-top:10px;
overflow:hidden;
padding:20px;
	}
li#headline-1 {font-size: 26px}	
li#headline-2 {font-size: 23px}	
li#headline-3 {font-size: 21px}	
li#headline-4 {font-size: 20px}	
li#headline-5 {font-size: 19px}	
li#headline-6 {font-size: 18px}	
li#headline-7 {font-size: 17px}	
li#headline-8 {font-size: 16px}	 

#headlines li {line-height:120%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
	}

li#headline-1 a, li#headline-1 a:visited,
li#headline-2 a, li#headline-2 a:visited {
color:#666;
font-weight:bold;height: 70px;
	}

li#headline-3 a, li#headline-3 a:visited,
li#headline-4 a, li#headline-4 a:visited {
	color:#666;font-weight:bold;height: 60px;
	}

li#headline-5 a, li#headline-5 a:visited,
li#headline-6 a, li#headline-6 a:visited {
color:#777;
font-weight:bold;
height:40px;
	}

li#headline-7 a, li#headline-7 a:visited,
li#headline-8 a, li#headline-8 a:visited {
color:#999;
font-weight:bold;
height:40px;
	}
	
li#headline-2, li#headline-3, li#headline-4, li#headline-5, li#headline-6, li#headline-7, li#headline-8 {padding-top: 20px;} 	
	
#headlines a:hover, #headlines a:active {
	text-decoration:none; color: black;
	}

#headlines .commentcount {
	font-size:16px;
	}
#headlines .commentcount a:hover {
	color:black;
	}
		
li#headline-1 .commentcount a, li#headline-1 .commentcount a:visited,
li#headline-2 .commentcount a, li#headline-2 .commentcount a:visited,
li#headline-3 .commentcount a, li#headline-3 .commentcount a:visited,
li#headline-4 .commentcount a, li#headline-4 .commentcount a:visited,
li#headline-5 .commentcount a, li#headline-5 .commentcount a:visited,
li#headline-6 .commentcount a, li#headline-6 .commentcount a:visited,
li#headline-7 .commentcount a, li#headline-7 .commentcount a:visited,
li#headline-8 .commentcount a, li#headline-8 .commentcount a:visited  {
	color:teal;
	font:0.8em Arial, Swiss, Helvetica Neue, san-serif;	
	}


#middle {
	background:#bbb;
	}

#middle .wrapper {
padding-top:20px;
width:960px;	
	}

#home .widget {
	width:274px;
	float:left;
margin:11px 28px 0 0;
	}

#home .widget h3 {
	margin-bottom:4px;color: white;
	}	


	
	

/*Contact Form*/

	
#contactform {-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;
	width:302px;
	float:right;
	background:#ccc;
padding:10px 20px 16px;
	}

#contactform label, #contactform legend {
	display:none
	}

#contactform h3 {
color:white;
font-weight:bold;
margin-bottom:10px;
	}

#success-message {
	background:#1c1113;
	padding:32px;
	font-size:.8em;
	position:absolute;
	top:120px;
	z-index:9999;
	width:400px;
	margin-left:-200px;
	left:50%;
	border:7px solid #402b30;
	}
	
		