/*Styles pertinent only to the homepage*/


#home #content {
	width:589px;
	float:left;
	}

#home #sidebar .sidebar-item-1,
#home #sidebar .sidebar-item-3 {
	width:294px;
	float:right;
	background:#372529;
	padding:15px 24px 20px 24px;
	background:#ffe6e8; /*  url(../images/bg_polkadot_4.gif) repeat 0 0 */
	border: 1px solid #e2c2c6;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;	
	}

#home #sidebar .sidebar-item-2
{
	width:294px;
	float:right;
	background:#372529;
	padding:15px 24px 20px 24px;
	background:#81535e;
	border: 1px solid #e2c2c6;
	border-top: none;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}
	#home #sidebar .sidebar-item-2 h3 {color: #e2c2c6;}

#home #sidebar ul.list-follow { display: inline-block; }

	#home #sidebar ul.list-follow li {
		float: left;
		width: 110px;
	}	
	#home #sidebar ul.list-follow li.item-1 { margin-right: 20px;}
	#home #sidebar ul.list-follow li a { color: #416774; text-transform:uppercase; font-size: 0.83em; }

#latest {
	background:#ffebcc; /* url(../images/bg_polkadot_2.gif) repeat 0 0 */
	padding:15px 20px 20px 20px;
	border: 1px solid #ffd491;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}	

#latest h2 {
	font-size:1.7em;
	}
	
	#latest h2 a { color: #d66694; }

#latest .commentcount {
	font-size:1.1em;
	}
		
#headlines {
	margin-top:23px;
	overflow:hidden;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
	
#headlines li {
	width:286px;
	float:left;
	background: #fefcde; /*  url(../images/bg_polkadot_3.gif) repeat 0 0 */
	border: 1px solid #eae6b0;	
	margin-bottom:15px;
	padding:0;
	list-style:none;
	line-height:105%;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	display: inline-block;
	}
	
	#headlines li p { margin: 0; }
	#headlines li p a, #headlines li p a:visited { color: #87BCD2; }
	
li#headline-1 a, li#headline-1 a:visited,
li#headline-2 a, li#headline-2 a:visited {
	font-size: 0.95em;
	color:#D66694;
	}
	li#headline-1 p, li#headline-2 p { font-size:0.85em; }

li#headline-3 a, li#headline-3 a:visited,
li#headline-4 a, li #headline-4 a:visited {
	color:#D66694;
	font-size:0.9em;
	}
	li#headline-3 p, li#headline-4 p { font-size:0.8em; }

li#headline-5 a, li#headline-5 a:visited,
li#headline-6 a, li#headline-6 a:visited {
	color:#D66694;
	font-size:0.85em;
	}
	li#headline-5 p, li#headline-6 p { font-size:0.75em; }

li#headline-7 a, li#headline-7 a:visited,
li#headline-8 a, li#headline-8 a:visited {
	color:#D66694;
	font:0.8em Arial, Helvetica, sans-serif;
	}
	li#headline-7 p, li#headline-8 p { font-size:0.7em; }
	
	
li#headline-1, li#headline-3, li#headline-5, li#headline-7 {
	margin-right: 13px;
	}
	
#headlines a:hover, #headlines a:active {
	text-decoration:underline
	}

#headlines .commentcount {
	font-size:0.85em;
	}
	
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:#87bcd2;
	font:0.8em Georgia, "Times New Roman", Times, serif;	
	}
	
	#headlines li .headline-content {
		background:url(../images/bg_stripes_3.gif) 0 0 repeat-x;
		display: block;	
		padding: 15px 12px 10px 20px;		
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	#headlines li .postcat { clear: both; display: block; width: 100%;}
	
	#headlines li .postcat a {
		border-bottom:medium none;
		color:#B9A911;
		display: inline-block;
		font-family:'Lucida Grande','Lucida Sans Unicode',Arial;
		font-size:10px;
		letter-spacing:0.2em;
		margin:0;
		text-transform:uppercase;
	}

#middle {
	background: #e3f0ef; /* url(../images/bg_polkadot_5.gif) repeat 0 0 */	
	border-top: 1px solid #d2dfe1;
	}

#middle .wrapper {
	padding:15px 0 0 0px;
	width:960px;		
	}
	
#middle	ul#recentcomments a em { color: #416774;}
#middle ul#recentcomments a { color: #584A4A; }

#home .widget {
	margin:11px 12px 0 20px;
	width:270px;
	float: left; 
	display: inline;
	}

#home .widget h3 {
	margin-bottom:4px;
	}	


	
	

/*Contact Form*/

	
#contactform {
	width:302px;
	float:right;
	background: #e6edd6; /* url(../images/bg_polkadot_6.gif) repeat 0 0 */
	padding:11px 20px 25px 20px;
	border-top: 1px solid  #dbe2c0;
	border-left: 1px solid #dbe2c0;
	border-right: 1px solid #dbe2c0;
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	min-height: 270px;
	height: auto !important;
	height: 270px;
	
	}

#contactform label, #contactform legend {
	display:none
	}

#contactform h3 {
	margin-bottom:9px;
	}

#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;
	}
	
		
