/*
	Theme Name: Advisio Solutions WP
	Author: Mark E. Greene
	Author URI: http://www.avant5.com
	Copyright: 2010 Advisio Solutions.  All rights reserved.
	Version: 1.0
	
	

*/



*{
	margin:0;
	padding:0;
	outline:0;
}

.overflow {
	overflow:auto;
}

img {
	border:0;
}

body {
	text-align:center;
	background-color:#f1f1f1;
	background-image:url("images/body.jpg");
	background-repeat:repeat-x;
}

div.wrapper {
	width:940px;
	margin:0 auto;
}

.single #nav-above {
	display:none;
}

div#branding {
	width:940px;
	height:150px;
	margin:0 auto;
	text-align:left;
}
div#branding img.logo {
	position:relative;
	top:55px;
}


div#container {
	background-color:transparent;
	background-image:url("images/container.png");
	background-repeat:repeat-y;
	width:960px;
	margin:0 auto;
	text-align:left;
	overflow:auto;
}

div#container-cap {
	background-image:url("images/container-cap.jpg");
	background-repeat:no-repeat;
	height:51px;
	width:960px;
	margin:0 auto;
	text-align:right;
}
div#container-cap img.rss {
	position:relative;
	top:4px;
	right:20px;
}

div#container-foot {
	background-image:url("images/container-foot.png");
	background-repeat:no-repeat;
	height:27px;
	width:960px;
	margin:0 auto;
}

div#content {
	width:600px;
	margin-left:30px;
	float:left;
}

h1.entry-title, h2.entry-title {
	font:normal 24px georgia,serif;
}
h2.entry-title a, h2.entry-title:visited {
	text-decoration:none;
	color:#000;
}

div.post {
	margin-top:55px;
}
div.post:first-child {
	margin-top:15px;
}

div.metadate {
	float:left;
	width:60px;
	margin-right:15px;
}
div.metadate-day {
	background-color:#c4c4c4;
	color:#fff;
	font:normal 26px georgia, serif;
	text-align:center;
	line-height:40px;
}
div.metadate-moye {
	background-color:#000;
	color:#fff;
	font:normal 11px arial,sans-serif;
	text-align:center;
	padding:2px 0;
}
div.titleset {
	float:left;
	width:525px;
}

div.entry-meta {
	background-color:#ad141a;
	color:#fff;
	padding:5px 3px 5px 5px;
	font:normal 12px arial,sans-serif;
	margin-top:4px;
}
span.meta-sep {
	padding:0 8px;
}
div.entry-meta a, div.entry-meta:visited {
	color:#fff;
}
div.entry-content, div.entry-summary {
	margin:10px 0;
	font:normal 14px arial,sans-serif;
}
div.entry-content p {
	margin-top:12px;
}
div.entry-utility {
	background-color:#000;
	color:#fff;
	padding:5px;
	font:normal 11px arial,sans-serif;
	margin-top:15px;
}
div.entry-utility a, div.entry-utility:visited {
	color:#fff;
	font:normal 11px arial,sans-serif;
}

div#nav-below {
	margin-top:10px;
	padding-top:5px;
	border-top:1px dashed #ccc;
	overflow:auto;
	font:normal 12px verdana,sans-serif;
}
div#nav-below a, div#nav-below a:visited {
	color:#8a1015;
}
div#nav-below div.nav-previous {
	float:left;
	width:220px;
}
div#nav-below div.nav-next {
	width:220px;
	float:right;
	text-align:right;
}

div#comments {
	margin-top:40px;
	font:normal 12px verdana,sans-serif;
}


div#comments li {
	list-style-type:none;
	overflow:auto;
	margin-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #ccc;
}

div.comment-author img {
	width:80px;
	float:left;
	margin:0 15px 15px 0;
}
div.comment-author span {
	font:normal 16px verdana,sans-serif;
}

div.comment-author a, div.comment-author a:visited {
	color:#9E1318;
	text-decoration:none;
}

div.comment-content {
	width:505px;
	float:right;
}
div.comment-meta {
	color:#aaa;
	font:normal 10px verdana,arial,sans-serif;
}
div.comment-content p {
	margin-top:10px;
}
span.unapproved {
	display:block;
	margin-top:20px;
	font:italic 12px verdana,sans-serif;
}

div#respond {
	margin-top:40px;
}

div.form-section {
	margin-top:15px;
}
div.form-label {
	font:normal 10px verdana,sans-serif;
	color:#aaa;
}
div.form-submit {
	margin-top:10px;
}




div#sideBar {
	float:left;
	width:290px;
	margin-left:25px;
	padding:15px 0 30px 0;
}

div#sideBar li {
	list-style-type:none;
}

div#sideBar li a, div#sideBar li a:visited {
	color:#000;
	text-decoration:none;
	font:normal 12px verdana,sans-serif;
}
div#sideBar li a:hover {
	text-decoration:underline;
}

h3.widget-title {
	font:normal 23px georgia, serif;
	color:#000;
	margin-top:35px;
	border-bottom:1px solid #ccc;
}

form#searchform {
	height:49px;
	width:283px;
	background-image:url("images/searchform.png");
	background-repeat:no-repeat;
}

form#searchform div {
	padding-top:13px;
	padding-left:10px;
}

form#searchform input[type=text] {
	background-color:#fff;
	border:1px solid #ccc;
	height:20px;
	width:207px;
	font:normal 14px verdana,sans-serif;
}
form#searchform input[type=submit] {
	background-color:transparent;
	border:0;
	margin-left:2px;
}

form#searchform label.screen-reader-text {
	display:none;
	visibility:hidden;
}



div#footer {
	min-height:128px;
	background-color:#000;
	background-image:url("images/footer.jpg");
	background-repeat:repeat-x;
	margin-top:40px;
}

div#footer div.base {
	width:940px;
	margin:0 auto;
	overflow:auto;
}

div#footer .bookmark {
	float:left;
	width:230px;
	text-align:left;
	margin-top:25px;
	padding-bottom:20px;
}
div#footer .bookmark h3 {
	font:normal 22px georgia,serif;
	border-bottom:1px solid #ccc;
	padding-bottom:3px;
	color:#fff;
	margin-bottom:4px;
}
div#footer li {
	padding:3px 0;
	display:inline;
	margin-right:10px;
}
div#footer .bookmark a {
	color:#41C0BB;
	font:normal 14px verdana,arial,sans-serif;
	text-decoration:none;
}
div#footer .bookmark a:hover {
	color:#fff;
}
div#footer .logo {
	float:right;
	width:250px;
	text-align:right;
	margin-top:28px;
}

div#copyright {
	color:#fff;
	background-image:url("images/copyright.jpg");
	background-repeat:repeat-x;
	text-align:center;
	height:29px;
}	
div#copyright div {
	font:normal 12px verdana,arial,sans-serif;
	position:relative;
	top:9px;
	text-align:left;
	width:940px;
	margin:0 auto;
}

