/* main body */
html,body { 
	margin:0; 
	padding:0; 
	border:0; 
	font-size:.95em;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	text-align:center; }
#wrapper {
	margin:auto;
	width:1000px;
	background: #FFFFFF url('../images/background.gif'); 
	display: table;
}

a {text-decoration:none;}
a:hover{text-decoration:underline;}
/*
#leftshadow{ 
	background-image:url('../images/leftshadow.gif'); background-repeat:repeat-y;
	width:21px;
	height:100%;
	float:left;
	}
#rightshadow{
	background-image:url('../images/rightshadow.gif'); background-repeat:repeat-y;
	width:21px;
	height:100%;
	float:left;	
}
*/
#main{float:left;width:945px;margin-left:53px;text-align:left;height:100%;}
img {border:none;}

/*header*/
#header{background-image:url('../images/masthead.gif'); background-repeat:no-repeat;width:920px;height:360px;float:left;margin-bottom:20px;}
#masthead{background-color:#FFFFFF;margin-top:131px;line-height:30px;padding-left:30px;color:#acb0b3;}
#masthead .rightalign{margin-left:120px;}
#masthead img{margin-left:10px;padding:0; position: relative; top: 5px;}
#masthead a{color:#f4831d;font-weight:bold; text-transform: uppercase;}

#leftcolumn {
	width:490px;
	margin: 0 20px 0 0;
	float:left;
}

.featured{ background: url('../images/featuredpostbackground-bottom.gif') no-repeat 0 100%; width:490px;margin-bottom:10px; padding-bottom: 15px;}
.featured-content{ padding:10px; width:470px; background: #dadad9 url('../images/featuredpostbackground-top.gif') no-repeat 0 0; }
.profile{float:left;margin-right:10px;}
.orangetext{color:#f4831d}
.profileinfo{font-size:.75em;color:#7A7A7A;}
.featuredposttext{color:#000000;}
.orangelinkcont{color:#F97331;font-weight:bold;}
.orangelink{color:#F97331;font-weight:bold;}
.comments{font-size:.75em;}
.comments img{float:left;margin-right:5px;}
.comments .rightalign{color:#F97331;font-weight:bold;margin-left:75px;}
.posttext{color:#6A6A6A;}
.recentpost{width:468px;padding:10px 10px 10px 10px;border-left:#E3E1BA solid 1px;border-right:#E3E1BA solid 1px;float:left;}
.recentpost .updates{float:left;color:#F97331;font-weight:bold;margin-right:6px;}
.floatimage{float:left; margin-left: 0px;}
.divider{margin-top:7px;}
#recentpostimage{float:left; margin-right:175px;}
.toprounded{background-image:url('../images/toprounded.gif'); background-repeat:no-repeat;width:490px;height:13px;padding:0px; margin:0px;float:left;}
.bottomrounded{background-image:url('../images/bottomrounded.gif'); background-repeat:no-repeat;width:490px;height:13px;padding:0px; margin:0px;float:left;}

/*center column*/
#centercolumn{width:190px;margin-right:20px;float:left;}
.submit{margin-left:10px;line-height:40px;}
#centercolumn h2{font-weight:bold;font-size:1em;}
#writers{margin-bottom:20px;margin-top:10px;}

#writerslist { width:140px; }

#categories{font-size:.8em;line-height:24px;}
#recentcomments{font-size:.8em;}
#recentcomments p{margin-bottom:0;padding-bottom:0;}
.search{width:130px;}
.writersphotos{margin-right:2px;margin-bottom:6px;}
#toprated{font-size:.8em;line-height:24px;}

/*right column*/
#rightcolumn{width:200px;float:left; position: relative; top: -10px;}

/*
#poll{background-image:url('../images/quizbackground.gif'); background-repeat:no-repeat;width:200px;height:382px;}
#poll h2{color:#FFFFFF;font-size:1.1em;margin-left:10px;padding-top:18px;}
.polldiv{margin:15px;}
.polltext{font-size:1.3em;background-color:#faa615;font-weight:bold;}
.pollsubmit{margin-left:15px;margin-bottom:16px;}
.morequizzes{color:#FFFFFF;margin-left:12px;}
*/

.rightcolh2{font-weight:bold;font-size:1em;}
#blogroll{font-size:.8em;line-height:24px;}

/*footer*/
#footer{
	background-color:#252064;
	width:915px;
	float:left;
	color:#FFFFFF;
	margin-top:15px;
}
#footer a{text-decoration:underline;}
#footer #links{margin-left:30px;margin-top:30px;margin-bottom:75px;}
#footer #links a{color:#FFFFFF;margin-right:5px;margin-left:5px;}
#footer #copyright{color:#FFFFFF;margin-left:30px;line-height:20px;}
#footer #copyright a{color:#FFFFFF;}


/* Added by Paul Menard */
.recentpost .recentpost-header {
	border-bottom: 3px solid #bcbcbc;
	height: 30px;
	margin-right: 0px;
	width: 468px;
}
.profileinfo {
	margin-top:10px;
	border-bottom: 1px solid #e3e1ba;
	margin-right: 0px;
	width: 399px;
	float: left;
	padding-bottom: 5px;
}

.post-author {
	margin-top: 15px;
}
.post-author .profileinfo {
	margin-top:10px;
	border-bottom: 0px solid #e3e1ba;
	margin-right: 0px;
	width: 200px;
	float: left;
	padding-bottom: 5px;
}

.post-author .profileinfo p.author-description {
	font-size:12px;
	text-transform:uppercase;
}
.featured h2 {
	margin-bottom: 1px;
	margin-top: 7px;
}
.featured .profileinfo {
	border-bottom: 1px solid #FFFFFF;
	margin-right: 0px;
	margin-top: 6px;
	width: 399px;
	float: left;
	height: 60px;
	line-height: 13px;
}	

.author-link a,
.category-links a,
.tag-links a,
.featuredposttext a,
.posttext a,
.comments a,
.service-box ul.comm-list li a  {
	font-weight: bold;
	color: #f4831d;
}

.author-link a,
.category-links a,
.tag-links a,
.comments a,
.service-box ul.comm-list li a {
	text-transform: uppercase;
}

.featuredposttext
{
	margin-bottom: 15px;
}
.featuredposttext p
{
	margin-top: 5px;
}



.posttext {
	margin: 10px 0px 20px 0;
}


.service-box {
	width: 465px;
	margin:0 0 0px;
	overflow:hidden;
}

.service-box ul.comm-list {
	float:left;
}

.service-box ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

.service-box ul.comm-list li.comm-li {
	background:transparent url(../images/commentbubble.gif) no-repeat scroll 0 0;
	padding:0 8px 0 19px;
}

.service-box ul.comm-list li {
	-x-system-font:none;
	background:transparent url(../images/separator.gif) no-repeat scroll 0 2px;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:0 8px 0 11px;
}

.service-box ul.comm-list li.comm-li2 {
}

.featured .service-box ul.share-list {
	float: right;
}
.service-box ul.share-list {
	float:right;
	padding-bottom:0px;
	padding-right: 0px;
}

.post-header {
	clear: both;
}
.post-header .by-box {
	height:75px;
	margin: 0 0 0px;
	overflow:hidden;
	text-transform:capitalize;
	clear: both;
}

.post-header .date {
	-x-system-font:none;
	float:left;
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	margin:0 18px 0 0;
	padding:8px 0 0;
	text-transform:uppercase;
	width:50px;
}

.post-header .date strong {
	-x-system-font:none;
	font-family:Helvetica,Arial,sans-serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:24px;
	color: #faa615;
}

.post-header .author-image {
	-x-system-font:none;
	float:left;
	line-height:18px;
	margin:0 18px 0 0;
	padding:8px 0 0;
	width:50px;
	
}

.post-header .author-image-large {
	-x-system-font:none;
	float:left;
	line-height:18px;
	margin:0 18px 0 0;
	padding:8px 0 0;
	width:200px;
	
}


.post-header .cnt-title h1,
.post-header .cnt-title h2 {
	-x-system-font:none;
	color:#363636;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:24px;
	margin:0;
	padding-top: 8px;
}
.post-header .cnt-title h2 a {
	color:#363636;
}

.post-item {
	margin-bottom: 35px;
	width: 467px;
}

.post-tags { 
	color:#7A7A7A;
	font-size:0.75em;
}

.posttext h2 {
	border-top: 1px solid #363636;
}

.posttext a:hover {
}

.posttext a:visited {
}

/*
.posttext ul li,
.posttext ol li {
	color: #faa615;
}
*/

.posttext ol li {
	color: #6A6A6A;
}
.posttext ul li {
	color: #faa615;
}


.posttext ul li{
	list-style-type: disc;
}

/*
.posttext ul li span,
.posttext ol li span {
	color: #6A6A6A;
}
*/

.posttext blockquote {
	border-left: 3px solid #6A6A6A;
	padding: 0 0 0 20px;
	margin: 0 0 0 20px;
}

#writers ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#writers ul li {
	float: left;
	list-style-type:none;
	margin: 0 3px 3px 0;
	height: 58px;
}

#categories ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#categories ul li {
	list-style-type:none;
	margin: 0 0 5px 0px;
}

#categories ul li a {
	color:#F97331;
	font-weight:bold;
}


#toprated ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#toprated ul li {
	list-style-type:none;
	margin: 0 0 5px 0px;
}

#toprated ul li a {
	color:#F97331;
	font-weight:bold;
}



#recentcomments ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#recentcomments ul li {
	list-style-type:none;
	margin: 0 3px 3px 0;
}

#recentcomments ul li a {
	color:#F97331;
	font-weight:bold;
}

#blogroll ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

#blogroll ul li {
	list-style-type:none;
	margin: 0 3px 3px 0;
}

#blogroll ul li a {
	color:#F97331;
	font-weight:bold;
}

form#searchform {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
form#searchform h2 {
	margin: 0 0 0px 0;
}
form#searchform input#searchsubmit {
	position:relative;
	top:7px;
}
.post-item #post-comments {
	margin: 50px 0 0 0;
}

.post-item .post-ratings {
	margin: 5px 0 30px 0;
	padding:  20px 0 20px 10px;
	border-top: 3px solid #756B69;
	background: #F0EFEE;
	width: 95%;
}


.post-item form#commentform textarea#comment {
	width: 300px;
}

.post-item form#commentform input#submit { border: 2px solid #F0EFEE;}

.post-item #user-comments {
	margin: 50px 0 0 0;
}

.post-item li {
	padding: 0 0 10px 0 ;
}
.post-item #user-comments hr.comment-section {border-top: 3px solid #756B69;}
.post-item #user-comments ol.commentlist { margin-left: 10px; padding: 0 0 0 0; list-style-type:none;}
.post-item #user-comments ol.commentlist li { margin: 0 0 40px 10px; padding: 0 0 0 0;}
.post-item #user-comments ol.commentlist li .comment-author-info a { color: #000000;}


body.page .cnt-title h1 {
	border-bottom:3px solid #BCBCBC;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	text-transform:uppercase;
}

h1 img { margin-bottom: 10px;}

#cnt-title-left { float: left;}
.cnt-title-right { float: right; width: 399px;}
.cnt-title-right h2 {
	color:#F97331;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	margin:0;
	padding-top:8px;
	text-transform:uppercase;
	
}
.cnt-title-right .posttext { width: 399px; float: right; margin-top: 0;}
.cnt-title-right .profileinfo { margin-top: 0px; text-transform:uppercase; }

body.page-8 .poll-archive {
	margin-bottom:10px;
	padding:10px;
	width:450px;
}

body.page-8 .poll-archive p.poll-question {
	font-size: 20px;
}
body.page-8 .poll-archive ul.wp-polls-ul small {
	font-size: 0.9em;
}

.posttext .alignleft { float: left; display: inline; margin: 0 5px 5px 0; }
.posttext .alignright { float: right; display: inline; margin: 0 0 5px 5px; }
.posttext img.aligncenter { display: block; margin: 0 auto; }
