/*
Theme Name: WordPress Alternity
Theme URI: http://wordpress.org/
Description: Alternity
Version: 1.0
*/


#main-nav .current_page_ancestor a,
#main-nav .current_page_parent a,
#main-nav .current_page_item a{
	color:#797979;
	text-decoration:none;
}
#sidebar .nav .current_page_parent a,
#sidebar .nav .current_page_item a{
	color:#fafafa;
	background:#015088 url(images/bullet-side-hover.gif) no-repeat 8px 59%;
	text-decoration:none;
}

#wrapper.page-template-default #content .box{
	padding:0 0 0 43px;
	width:555px;
}
#wrapper.page-template-default #content h3{padding:0 0 5px;}
#wrapper.page-template-default #content{
	width:616px;
	overflow:hidden;
	padding:0 0 0 8px;
}
* html #wrapper.page-template-default #content{margin:0 0 0 -3px;}

 
#wrapper.single #main, #wrapper.blog #main, #wrapper.archive #main,
#wrapper.page-template-default #main{
	display:table-cell;
	background:#fff url(images/bg-main.gif) repeat-y;
}
#wrapper.single #main .m1, #wrapper.blog #main .m1, #wrapper.archive #main .m1,
#wrapper.page-template-default #main .m1{padding:0;}
#wrapper.single #content h1, #wrapper.archive #content h1,
#wrapper.blog #content h1{padding:0 0 20px;}
#wrapper.single #content h3, #wrapper.archive #content h3,
#wrapper.blog #content h3{
	padding:0;
	font-size:17px;
	line-height:19px;
}
#content.media-content h1{
    padding:0 0 0 44px !important;
}
#wrapper.single #content.blog-content h3, #wrapper.archive #content.blog-content h3,
#wrapper.blog #content.blog-content h3{padding:0 0 13px;}
#wrapper.single #content, #wrapper.archive #content,
#wrapper.blog #content{
	width:616px;
	overflow:hidden;
	padding:0 0 0 8px;
}
* html #wrapper.archive #content,
* html #wrapper.single #content,
* html #wrapper.blog #content{margin:0 0 0 -3px;}

#content .blog .section.odd{
	background:none repeat scroll 0 0 #E6EDF2;
	color:#7B7B7B;
	margin:0 0 10px;
}

#content .blog .section{
    padding:12px 35px 0 ;
    width:462px;
}
#content ul li,
.content ul li{
padding:0 0 5px 12px;
margin:0 0 0 15px;
background:url(images/bullet-blog-list.gif) no-repeat 0 7px;
}

#content ol,
.content ol{
margin:0;
padding:0 0 18px 19px;
}
#content ol li,
.content ol li{
margin:0 0 0 15px;
padding:0 0 5px;
}

#content .group li{
padding:0 0 0 12px;
font-size:11px;
background:url(images/bullet-blog-list.gif) no-repeat 0 50%;
margin:0 0 10px 15px;
}
#content .box h3 {
margin:5px 0;
}
#content a, .content a {
color:#1D6395;
text-decoration:underline;
}
.linklove{
display:none;
}
.cform {
padding:38px 0 15px 120px;
}

#commentform p {
    margin:0;
    padding:0 0 7px;
}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

.commentlist li {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
}

#commentform p textarea {
    width:100%;
}

#cformsform #cf_field_6{width:40px;}
#cformsform #cf_field_5{width:18px;}