html, body {height:100%; width:100%;}
body, h1, h2, h3, ul, ol, li, form, div {margin:0; padding:0;}
p {margin:0 0 15px 0;}
div {width:auto; height:auto; margin-left:auto; margin-right:auto;}

html {background:url(/images/bg3.jpg) top center no-repeat;}
body {background:url(/images/toptile.png) top center repeat-x;}

a {color:#482557; text-decoration:none; outline:none;}
a:hover {color:#000000; text-decoration:none;}
img {border:0;}
object {outline:none; display:block;}

#container {width:100%; height:100%;}
	#mainholder {width:961px; height:auto;}
		
		#topbar {width:961px; height:40px;}
			#topbar_links {width:900px; height:35px; text-align:left; padding:11px 8px 0 5px; font:13px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase; letter-spacing:-0.4pt;}
				#topbar_links a {color:#ffffff;}
				#topbar_links a:hover {color:#785786;}
				.toplink_divider {margin:0 7px; vertical-align:middle;}
				.btn_blog {width:180px; height:26px; vertical-align:middle; margin:0 0 0 22px;}
			
			#logo {width:392px; height:165px; float:left;}
				#logo h1 a {width:392px; height:175px; background:url(/images/blank.gif) no-repeat; display:block; text-indent:-9999px;}
			#socialbtns {width:569px; height:157px; float:right; text-align:right; margin:0; padding:5px 0 0 0;}
		
		#subpagemiddlecontent {width:961px; height:auto; display:block; clear:both; overflow:hidden; padding:0px 0 0 0;}
			#subleftcol {width:560px; height:auto; float:left; padding:0 25px 10px 36px; font:75% Arial, Helvetica, sans-serif; color:#504f50; line-height:22px; letter-spacing:0.2pt;}
				#subleftcol img {border:5px solid #dfdfdc;}
				#subleftcol a {color:#65262D; text-decoration:underline;}
				#subleftcol a:hover {color:#482557;}
				#subleftcol h1 {font-size:13px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; MARGIN:10px 0 10px 0; TEXT-TRANSFORM: uppercase; COLOR: #000; font-weight:bold; clear:both;}
				#subleftcol h2 {font-size:18px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:10px 0 10px 0;}
				#subleftcol h3 {font:18px "Trebuchet MS", Arial, Helvetica, sans-serif; MARGIN:10px 0 0px 0; TEXT-TRANSFORM: uppercase; COLOR: #482557; font-weight:bold; clear:both;}
					#subleftcol h3 a {color:#482557 !important; text-decoration:none;}
					#subleftcol h3 a:hover {color:#000;}
			#subrightcol {width:336px; height:auto; float:right; font:75% Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 4px;}
				#subrightcol h2 {font-size:16px; text-transform:uppercase; color:#65262d; font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; margin:10px 0 -10px 0;}
				#subrightcol a {color:#572d69;}
				#subrightcol a:hover {color:#000000; text-decoration:underline;}
		#subpagefooter {width:961px; height:263px; background:url(/images/subpagefooter.jpg) top center no-repeat; margin:0 0 20px 0; display:block; clear:both; overflow:hidden; line-height:15px;}

	#footerholder {width:100%; height:190px; background-color:#261130;}
		#footer {width:958px; height:130px; margin:0 auto 20px auto; display:block; clear:both; padding:0px 0 0 0;}
			#footertitle {width:100%; height:25px; margin:0 0 0 12px;}
.wpcf7-list-item { display:block; }	
.titleposts {font:16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#65262d; text-transform:uppercase;}
.pjlink {padding:2px 20px 0 0; text-transform:uppercase; float:left;}
.pjlink a {color:#958a9a; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.copyright {color:#958a9a; padding:2px 20px 0 0; float:right;}
.copyright a {color:#958a9a; font-family:Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase;}

#sidebanners {padding:10px 0 0;}
	#sidebanners img {margin:0 0 10px 30px;}
	
.size-full {border:6px solid #cbcbcb;}
.archivedropdown {width:300px;}

.dividermain, .postedicon, .commentsdivider {border:0 !important;}
.dividerline {border:0 !important; margin:10px 0 10px 0;}
.dividerright {margin:0px 0 5px 30px;}

#searchholder {width:286px; height:36px; background:#dfdfdc; float:right; margin:0 3px 15px 0; padding:10px 0 0 16px;}
	.screen-reader-text {font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#65262d; text-transform:uppercase; font-weight:bold;}
	#s {width:172px; height:21px; border:0; vertical-align:middle; margin:0 0 0 4px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; padding:5px 4px 0;}
	#searchsubmit {margin:0 0 -6px 4px;}

.comment {margin:0 28px 0 32px; color:#000;}
	.comment ul#recentcomments {list-style:url(/images/plus.gif) !important;}
	.comment li.recentcomments {margin:0 0 4px 16px; font:11px Arial, Helvetica, sans-serif; color:#858585;}
	.comment a.recentcomments {color:#572d69;}
	.comment a:hover.recentcomments {color:#572d69;}
	
	.textwidget ul#rightcolUL {list-style:url(/images/plus.gif) !important;}
	.textwidget li.rightcolLI {margin:0 0 10px 16px; font:11px Arial, Helvetica, sans-serif; color:#858585;}
	.textwidget a.rightcolLI {color:#572d69;}
	.textwidget a:hover.rightcolLI {color:#572d69;}
	.rightcolTitle {text-transform:uppercase; color:#785786;}

#archivedropdown {width:300px; margin:10px 0 0;}
.recentcommentslink {text-transform:uppercase !important;}

.alignleft {float:left; margin:0 12px 2px 0;}
.alignright {float:right; margin:0 0 2px 12px;}

.commentauthor {clear:both;background-color:#f7f7f7;width:100%;height:50px;margin:0 0 10px 0;padding:5px 0 0px 5px; }
.wpavatar {clear:both;float:left;margin:0 10px 0 0;}