body {
	font-family:verdana, helvetica, arial, sans-serif;
	font-size:0.8em;
	background-color:black;
	color:white;
}
a {
	color:white;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.post a {
	color:black;
}
.post.first a {
	color:white;
}
#content2 {
	width:995px;
}
#menu {
	list-style-type:none;
	margin:0;
	padding:4px 0;
	margin-left:20px;
	height:22px;
}
#menu a {
	color:white;
	text-decoration:none;
}
#menu a:hover {
	color:#EF145A;
}
#menu li {
	float:left;
}
#menu li a {
	display:block;
	padding:1px 10px;
	border-right:1px solid white;
}
#curtains {
	background-image:url('images/curtains.jpg');
	padding-bottom:40px;
}
.narrowcolumn, #sidebar {
	float:left;
}
.narrowcolumn {
	width:660px;
	overflow:hidden;
	margin-left:30px;
}
#sidebar {
	width:224px;
	margin-left:30px;
	padding-top:20px;
}
#sidebar ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#sidebar ul li {
	margin-bottom:20px;
	padding:20px;
	background:url('images/sidebar1.jpg');
	height:auto;
	background-repeat:no-repeat;
	background-color:#D601E8;
	color:white;
}
#sidebar ul li li {
	margin:0;
	background:none;
	height:auto;
	padding:2px 0;
}
#sidebar ul li .widgettitle {
	
}
#articlebody {
	padding:20px;
	margin-right:284px;
}
.post {
	clear:both;
	width:650px;
	min-height:161px;
	background-image:url('images/otherposts.jpg');
	background-position:10px 20px;
	background-repeat:no-repeat;
	background-color:#F9DA09;
	margin-bottom:30px;
}
#gads {
	float:left;
	width:190px;
	clear:left;
	margin-left:10px;
	padding-bottom:10px;
}
.widecolumn .post {

}
.post h2 {
	height:auto;
	background-color:#C2AA08;
	float:right;
	padding-left:15px;
	margin-right:12px;
	font-size:1.3em;
	margin-top:15px;
	
}
.post h2 a {
	color:white;
	text-decoration:none;
	display:block;
	padding:3px 10px;
}
.post.first {
	margin-top:15px;
	width:648px;
	height:334px;
	background:url('images/toppost.png');
}
.post.first h2 {
	float:none;
	background:none;
}
.post.first h2 a {
	margin-right:45px;
}
img {
	border:0;
}
.clear {
	font-size:0;
	height:0;
	clear:right;
}
.post .summarytext {
	float:right;
	width:335px;
	color:black;
	margin-right:15px;
}
.summarytext p {
	margin:0;
	margin-bottom:10px;
	padding:0;
}
.summaryimage {
	padding:15px 0px 0px 56px;
	color:black;
	width:190px;
}
.summaryimage img {
	
	height:150px;
}
.post.first .summarytext {
	color:white;
	background:black;
	margin-right:50px;
	width: 290px;
	margin-top:35px;
	height:210px;
	overflow:hidden;
}
.post.first h2 {
	font-weight:normal;
	font-size:1.5em;
	padding:0;
	margin-top:0;
	background:none;
}
.post.first a {
	padding:0;
}
.post.first .summaryimage {
	background:black;
	color:white;
	padding:0 0 10px 0;
	width:auto;
	margin: 20px 45px;
}
.post.first .entry {
	padding-top:35px;	
}
.post.first .summaryimage img {
	height:195px;
	max-width:240px;
	margin: 10px 0 3px 10px;
}
.post.first .summaryimage small {
	padding-left:10px;
}
.navigation .alignleft, .navigation .alignright {
	font-weight:bold;
	padding:20px;
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
/* SIDEBAR */
#sidebar #search {
	background:none;
	height:auto;
	padding:0 15px;
}
#sidebar ul li#text-282954481, #sidebar ul li#tag_cloud, #sidebar ul li#recent-posts {
	background-image:url('images/sidebar2.jpg');
	background-color:#4EEC38;
	color:black;
}
#sidebar ul li #text-282954481 li, #sidebar ul li#tag_cloud li, #sidebar ul li#recent-posts li {
	color:black;
}
#sidebar ul li#text-282954481 a , #sidebar ul li#tag_cloud a, #sidebar ul li#recent-posts a {
	color:black;
}
#sidebar ul li#calendar td {
	color:#555555;
}
#sidebar ul li#calendar tbody td#today a {
	color:white;
	font-weight:bold;
}
#calendar_wrap {
	padding-left:20px;
}
#sidebar h2 {
	font-size:1.5em;
}
 #sidebar ul li ul#recentcomments li {
	border-bottom:1px solid #91049E;
}
#sidebar ul li#recent-posts ul li, #sidebar ul li.widget_text ul li {
	border-bottom:1px solid #3CB12D;
}

/* Single Page */
.widecolumn .post {
	width:auto;
	background:black;
	margin: 0 60px;
	padding:10px 20px;
	color:white;
}
.widecolumn .post h2 {
	background:#EF145A;
	color:black;
	float:none;
	width:auto;
	height:auto;
	font-size:1.8em;
}
.widecolumn img {
	margin:10px;
}
.widecolumn form img {
	margin:0;
}
.widecolumn .post h2 a {
	color:black;
}
.widecolumn .post a {
	color:white;
}
h2#respond, h2#comments, .searchresults .post #login h2 {
	padding:3px 10px;
}
.searchresults .post {
	background-image: none;
	padding:20px;
	background:black;
	color:white;
}
.searchresults .post h2 {
	background:#EF145A;
	color:black;
	float:none;
	width:auto;
	height:auto;
	font-size:1.8em;
	margin-right:30px;
	margin-top:0;
}
.searchresults .post h2 a {
	color:black;
}
.searchresults .post a {
	color:white;
}
.searchresults {
	clear:both;
	margin: 0 0 0 30px;
}
.searchresults .post h3 a {
	color:#EF145A;
}
.narrowcolumn.searchresults .entry {
	margin-right:30px;
}
.alignright {
	float:right;
}
.alignleft {
	float:left
}
#footerbar {
	padding:5px 20px;
	border-bottom:3px solid #EF145A;
}
#footerbar ul {
	list-style-type:none;
	margin:0;
	padding:0;
	height:20px;
}
#footerbar ul li {
	float:left;
	margin-right:30px;
}
.wp-polls-ans {
	width:400px;
	margin-left:200px;
	border:1px solid #ffff00;
	padding:20px;
}
.widecolumn .post .commentlist {
	list-style-type:none;
	margin: 20px;
	padding:0;
}
.widecolumn .post .commentlist li {
	border-top:1px solid yellow;
}
.widecolumn .post .commentlist li cite, .widecolumn .post .commentlist li cite a{
	font-weight:bold;
	color:#EF145A;
}
.widecolumn .post .commentlist img {
	margin:0;
}
.widecolumn .post .commentlist img.gravatar {
	margin-right:10px;
	float:left;
}
.widecolumn .post .sociable img {
	margin:0;
}
.narrowcolumn .post {
	margin-top:25px;
}
h2.pagetitle {
	padding:5px;
	color:#ffffff;
	font-size:30px;
	background:black;
	margin:10px 10px;
	text-align:center;
}
.post .summarytext h2 {
	width:310px;
}
