body {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #333333; background-color: #333333; margin: 0px; text-align: left; padding: 0;	line-height: 1.5em;}
	
	
	
	
.clear { clear: both; }	
.linklove {display: none;}

a {outline: none;}	  				  

img {border: 0px;} 

#wrap {clear: both;	background: #fff; width: 1004px; margin: 10px auto;}
#wrapcontain {background: #b0bad5; width: 984px; margin: 0 auto; margin-bottom: 10px;}
#container {margin: 0 auto; width: 984px;}

/* --- header --- */
#header {width: 984px; height: 150px; background: transparent url("../images/header.jpg") top left no-repeat; clear: both; padding: 0; margin: 0 auto;}
#header .sitehead-left {float: left; width: 467px; height:140px; margin-top: 10px;}

#headright span {float: right; width: 21px; vertical-align: middle; text-indent: -9999px; margin: 0 0px 0 0; padding: 0;	border: 0;}
#headright span a:link, #headright span a:visited, #headright span a:hover,
#headright span a:active {	display: block; 		height: 20px;	margin: 0;	padding: 0;	border: 0;	text-decoration: none; background: transparent url("../images/go.png") top left no-repeat; }
#headright {float: right; width: 300px; margin: 62px 10px 0 0; text-align: left;}
#headright .search {margin-bottom: 8px; padding: 5px; border: 1px solid #1c44ae; background: transparent url("../images/search-bg.png");}
#headright form {margin: 0; padding: 0; }
#headright .searchfield {padding: 3px; width: 245px; border: 1px solid #804dd9; background-color: #ece8f4; color: #7a47d7;}
/* --- end header --- */

/* --- footer --- */
#footer {background-color: #333366;	height: 60px; width: 1004px; clear: both; margin: 0 auto;}
p.footertext {color: #fff; margin-bottom: 2px; padding-bottom: 0;}
#footer li, #footer a {color: #fff;	font-size: 11px; text-transform: lowercase;}
#footer a, #footer a:hover { background: none; }
#footer a:hover { text-decoration: underline; }
#footer .alignleft {float: left; margin: 0; margin: 5px 10px; padding: 0; width: 370px;}
div#footer .alignleft ul {padding: 0; margin: 0; list-style-type: none;}
div#footer .alignleft li {display: inline; padding: 0 5px; list-style-type: none;}
#footer .alignright {float: right; color: #fff;	font-size: 11px; margin: 0;	padding: 0;	padding-right: 10px; width: 525px; margin: 3px 0 0 0;}
/* --- end footer --- */


a, a:link, a:visited, a:active {text-decoration: none; outline: none;}
a:hover { text-decoration: underline; outline: none; }




#page {clear: both; margin: 0 auto; padding: 10px 0 0 0;}  
#contentleft {float: left; padding: 0; margin: 0;	padding-left: 8px; width: 657px;} 
#content {width: 100%; overflow: hidden; float: left; margin: 0; padding: 0;}
#contentright {overflow: hidden; float: right; margin: 0; width: 300px; padding: 0 8px 0 0;} 
#sidebar { width: 100%; }


.post ul { list-style-type: none; }
.post ul li {list-style-type: none; padding: 0 0 2px 14px;}
.post ul ul { margin-left: 0; }
.post ol li { list-style-type: decimal; }
.post ol.archives {margin: 0; padding-left: 25px;}
p {margin-top: 0px;	margin-bottom: 15px;}
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dotted #999; }
* html acronym, abbr { border-bottom: 1px dashed #999; }
blockquote {padding-left: 10px; border-left: 5px solid #ccc; color: #999;}
.center { text-align: center; }
a img, img a { border: none; }
.post {margin: 0 0 10px; padding: 0;}
.entry {padding: 0;	margin: 0;}
.postinfo {clear: both; margin: 0 0 10px; padding: 0;}
code { font: 1.1em 'Courier New', Courier, Fixed; }
hr {display: block; clear: both;}
.navigation {clear: both; font-size: 8pt; margin: 0; padding: 4px 10px;	background: #ddd; text-align: right;}
.navigation ul {margin: 0; padding: 0;}
.navigation li {margin: 0; padding: 0; text-align: right; list-style-type: none;}
.navigation a { color: #fff; padding-left: 14px; font-size: 12px; font-family: verdana; text-transform: lowercase;}



select#months, select#tag_drop, select#category_drop {width: 180px; margin:0;}
.home-post-1 .related, .archive-post-1 .related { background: #fff; }
.tags {margin: 0 0 10px; padding: 0;}

.singlepost {background:#fff; padding:1px; border:1px solid #ddd;}
.singlepost .post {padding:10px 10px 0;}


#sidebar ul {list-style-type: none; margin: 0 ; padding: 0;}
#sidebar ul ul {       margin: 0;    padding: 0;}
#sidebar li {padding: 0; margin: 0 0 10px;}
#sidebar li h2 {font-size: 9pt; letter-spacing: 0px; text-transform: uppercase; border-bottom: 2px solid #ddd;	padding: 6px 6px 4px 6px;
	margin: 0 0 3px;color: #4c4c4c;	background: #eee;letter-spacing: 1px;}
#sidebar li h2 img { display: none; }
#sidebar li h2 a { color: #4c4c4c; }
#sidebar li li {margin: 0; padding: 0;}
#sidebar p { padding: 0; }
#sidebar li#recent-comments {border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#sidebar li#recent-comments h2 {border: 0; font-size: 9pt; letter-spacing: 0px; border-bottom: 1px solid #fff; padding: 5px 10px; margin: 0;
	color: #000; background: #ccc;}
#sidebar li#recent-comments li {margin: 0; background: #eee; padding: 5px 10px; border-bottom: 1px solid #fff;}
#sidebar li#recent-posts {border: 1px solid #ddd; background: #fff; padding: 1px 1px 0;}
#sidebar li#recent-posts h2 {border: 0; font-size: 9pt; letter-spacing: 0px; border-bottom: 1px solid #fff; padding: 5px 10px; margin: 0;
	color: #000; background: #ccc;}
#sidebar li#recent-posts li {margin: 0; background: #eee; padding: 5px 10px; border-bottom: 1px solid #fff;}



div.singleposting h2 {font-family: arial; font-size: 18px; font-weight: normal;	color: #939393;}
div.singleposting h2 span.topheading { color: #283346; }
div.singleposting h3.pagetitle { margin-top: auto; }
div.singleposting p {line-height: 1.65em;}

div.tags {padding: 6px 10px; font-family: verdana; font-size: 12px;}
div.tags a { color: #000; }
img.post-thum {	padding: 1px; background: #fff; float: left; margin-right: 5px;}




.header_highlight { background: #00ccff; }

p.icons, p.icons a, p.icons a:link, p.icons a:visited, p.icons a:hover, p.icons a:visited {font-size: 10px; font-family: arial; color: #565656;}
p.icons a, p.icons a:link, p.icons a:visited, p.icons a:visited { text-decoration: none; }
p.icons a:hover { text-decoration: underline; }
p.icons img { vertical-align: middle; }
div.iconlft {float: left; width: 400px;	vertical-align: middle;}
div.iconrgt {float: right; width: 200px; text-align: right;	padding: 0;	padding-top: 7px;margin: 0; font-size: 11px; font-family: verdana; color: #565656;}
div.iconrgt img { vertical-align: middle; }
li.widget_rss a {color: #53422d;}
li.widget_rss a:hover {background: transparent; text-decoration: underline;}


.ui-tabs-panel ul { padding: 5px; }
div#fragment-1 ul.pop li a, div#fragment-2 ul.pop li a {font-size: 12px; display: block; padding: 5px 0 5px 34px; color: #af910d;}
div#fragment-3 ul.pop li {padding: 5px 3px 5px 30px; color: #53422d;}
div#fragment-3 ul.pop li a {font-size: 12px; display: inline !important; padding: 0 !important;	color: #af910d;}
div#fragment-3 ul.pop li a:hover { text-decoration: underline; }

ul.pop li { margin-left: 4px; padding: 10px 0; }
li.widget_rss ul {padding-left: 6px !important; padding-top: 5px !important;}
li.widget_rss ul li { padding: 3px 5px !important; }
div.postedinfo, div.postedinfo a {color: #999; font-family: verdana; font-size: 10px;}
div.entry p {font-family: arial; color: #333; font-size: 12px; padding: 5px 0; margin: 0;}

div.wp-polls { padding: 10px 13px; }
div.wp-polls p {text-align: left !important; color: #53422d;}
div.wp-polls p strong {font-weight: normal;	font-family: arial, helvetica, lucinda, geneva, verdana, sans-serif;}

p.attachment { text-align: center !important; }

div.inlinestyling img {border: 1px solid #bfbfbf !important; padding: 8px;}
div.inlinestyling img.alignleft {float: left !important; margin: 3px 6px 3px 0 !important;}
div.inlinestyling img.alignright {float: right !important; margin: 3px 0px 3px 6px !important;}
div.inlinestyling img.noborder {border: 0 !important; padding: 0 !important;}

.post .inlinestyling  ul {padding: 0; padding-left: 20px;}
.post .inlinestyling  ul li {list-style-type: square !important; background: none; background-image: none; padding: 0; color: #333;}

div#rightnav-list li ul { background: transparent url("../images/expand-bg.gif") bottom center no-repeat !important; }


#fragment-1 ul.pop li, #fragment-3 ul.pop li { background: transparent url("../images/icon-article.gif") top left no-repeat; }
#fragment-2 ul.pop li { background: transparent url("../images/icon-video.gif") top left no-repeat; }

p.titlelist {margin: 0; padding: 0;	padding-bottom: 2px; line-height: 15px;}
span.datelist {font-size: 10px;	font-family: verdana; color: #999;}
span.headinglist a {font-size: 14px; font-family: arial; color: #999; font-weight: bold;}
h2.widgettitle { display: none; }
#sidebar li h2 {margin: 0 !important; color: #999;	background: #f4f9e9;}
#sidebar li h2 a, li.widget_rss a { color: #383838; }
#sidebar li { margin-bottom: 0; }

.navigation a { color: #5c6683; }
div#rightnav-list li ul { border-top: 2px solid #dddddd; }

p.rightbuttons { padding-top: 13px; }

div#header .sitehead-right input { color: #666; }


div#fragment-1 ul.pop li a, div#fragment-2 ul.pop li a, div#fragment-3 ul.pop li, div#fragment-3 ul.pop li a { color: #666; }

div.alignleft, div.alignright { padding-top: 10px !important; }
div.alignright { text-align: right; }

div.entry p {color: #383838; font-size: 12px; line-height: 16px; font-family: arial !important;}
div.entry a { color: #bb6c04; }

div.entry ul { margin-left: 30px; }


/* WP Images + Captions */
.aligncenter, div.aligncenter {	display: block;  margin-left: auto;	margin-right: auto;}

.wp-caption {border: 1px solid #828ca8;	text-align: center;	background-color: #fff;
	padding-top: 4px;	-moz-border-radius: 3px; -khtml-border-radius: 3px;
	-webkit-border-radius: 3px;	border-radius: 3px;}

.wp-caption.alignright {margin: 0px 0px 10px 16px;}
.wp-caption.alignleft {margin: 0px 16px 10px 0px;}
.wp-caption img {margin: 0; padding: 0; border: 0 none;}
.wp-caption p.wp-caption-text {font-size: 11px; line-height: 17px; padding: 0 4px 5px;
	margin: 0;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; display: inline; border: 1px solid #828ca8;
	text-align: center; background-color: #fff; margin: 0px 0px 10px 16px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
img.alignleft {padding: 4px; display: inline; border: 1px solid #828ca8;
	text-align: center; background-color: #fff; margin: 0px 16px 10px 0px;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
	border-radius: 3px;}
.alignright {float: right;}
.alignleft {float: left}

	
#picright {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
#picleft {float: right; margin: 0px 0px 8px 8px; font-size: 10px; color: #666;}	
/* END WP Images + Captions */



/* --- listpage structure --- */
#listpage {border: 1px solid #828ca8; background-color: #fff; margin-bottom: 10px;}
#listpage .listtitle {font-size: 20px; padding: 10px 0px 6px 10px; background-color: #dfdff4; border-bottom: 1px dotted #bababa; color: #333399; font-weight: bold;}
#listpage .padding {padding: 10px;}
#listpage .float-post-left { float: left; width: 200px; }
#listpage .float-post-right {float: right; width: 425px; }
#listpage .listHeadline {background: transparent url("../images/thumb-strip-news.png") repeat scroll left top;  margin-top: -28px; position: relative; text-align: left; width: 200px;}
#listpage .listHeadline h1 {font-family: arial; color: #fff; font-size: 12px; padding: 3px 15px;}
div.postedleft a { color: #999 !important; }
p.listpage-excerpt { font-family: verdana !important; }

#pagnavi {border-top: 1px solid #ccc; margin-top: 10px; padding-top: 10px; text-align: right;}

#listpage .listitem {margin-bottom: 10px;}
#listpage .title {font-size: 14px; padding-bottom: 3px; border-bottom: 1px solid #b1b4d6; color: #5c6683; font-weight: bold; margin-bottom: 4px;}
#listpage .title a {color: #5c6683; text-decoration: none;}
#listpage .title a:hover {color: #9948df;}
#listpage .text {font-size: 12px; padding-bottom: 3px; color: #666;}
#listpage .text a {color: #ad55fc; border-bottom: 1px solid #502cc2; text-decoration: none;}
#listpage .text a:hover {color: #502cc2; border-bottom: 1px solid #ad55fc; text-decoration: none;}
/* --- end listpage structure --- */


/* --- story structure --- */
#story {border: 1px solid #828ca8; background-color: #fff; margin-bottom: 10px; }

#storyhead, #storyhead2, #storyhead3 {padding: 6px 10px 6px 10px; background-color: #dfdff4; border-bottom: 1px dotted #bababa; color: #333399;}
#storyhead .date {float: right; font-size: 12px; color: #333;}
#storyhead .title, #storyhead2 .title, #storyhead3 .title {font-size: 17px; font-weight: bold;}
#storyhead .category {font-size: 13px; font-weight: bold; color: #666;}

#story .padding, #commenting .padding, #commentingform .padding {padding: 10px;}
#story p {margin: 0px 0px 10px 0px;}

#story .text {font-size: 14px; color: #444; font-family : Arial, Verdana, Helvetica, sans-serif; line-height: 20px; }
#story .text a {color: #9b43d9; text-decoration: underline;}
#story .text a:hover {color: #693da6;}

#videoembed {float: right; margin-left: 10px; background-color: #f3f8fb; border: 1px solid #828ca8; padding: 4px;}
#videoembed .caption {padding-top: 2px; font-size: 12px; color: #666;}

#addthisbox {border: 1px solid #828ca8; padding: 3px; margin: 10px 0px 0px 0px; background-color: #f3f8fb;} 
#addthisbox a {color: #3b5998; font-size: 16px; font-weight: bold;} 
#addthisbox a.email { background: transparent url("../images/email-icon.gif ") top left no-repeat; padding-left: 27px; margin-left: 3px; }


#commenting {border: 1px solid #828ca8; background-color: #fff; font-size: 13px; color: #333; margin-bottom: 10px;}
#commentingform {border: 1px solid #828ca8; background-color: #fff; font-size: 13px; color: #333;}
/* --- end story structure --- */


#sidebar .box {border: 1px solid #828ca8; margin-bottom: 8px; background-color: #f3f8fb;}
#sidebar .box .title {border-bottom: 1px dotted #b8b8b8; background-color: #f4f9e9; padding: 5px 8px 5px 8px; color: #999; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
#sidebar .box .title a {color: #999;}
#sidebar .box .content, #sidebar .box .content2 { padding: 5px 8px 5px 8px; color: #666666; font-size: 12px; line-height: 16px;}
#sidebar .box .content img {float: right;}
#sidebar .box .content2 img {}
#sidebar .box .content a, #sidebar .box .content2 a, .wp-polls a { color: #bb6c04; text-decoration: underline;}


.subscribepod {font-weight: normal; font-size: 10px;}
.subscribepod a {color: #777;}

/* site email form */
div#emailform, div#emailformsuccess {background: #eaeaea; padding: 20px; border: 1px solid #3b5998; margin-top: 10px;}
div#emailform p, div#emailform p a, div#emailformsuccess p, div#emailformsuccess p a { color: #575555; }
h3.emailformsuccess {color: #575555; font-family: arial; border-bottom: 1px dashed #d1d0cd;}
h3.emailformsuccess span {font-size: 25px; font-family: arial; color: #575555;}
p.closewindow {font-size: 11px !important; text-align: right;}
p.closewindow img { vertical-align: middle; padding: 0 3px 0 0;}
div.emailformleft {float: left; width: 48%;}
div.emailformright {float: right; width: 48%;}
div#emailleft {float: left; width: 343px;}
div#emailright {float: right; width: 242px;}
div#emailleft input.thinline { width: 163px; }
div#emailleft input, div#emailleft textarea { border: 0; }
div#emailleft input.thinline, div#emailleft textarea.thinline { border: 1px solid #b6b4b4; }
/* End site email form */

/* commenting */	
#thecomments {color: #7777777;}
#thecomments .holder {margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid #ccc; }
#thecomments .pic {float: left;}
#thecomments .pic img {border: 1px solid #47b8ca;}
#thecomments a {color: #333333; text-decoration: none;}		
#thecomments .meta {font-weight: bold; color: #333; font-size: 13px; }
#thecomments .small {font-family : arial, verdana; font-size: 11px; font-weight: normal; color: #777777;}
#thecomments .thetext {font-size: 12px; color: #777777;}
#thecomments .thetext p {margin: 0px 0px 10px 0px;}
#thecomments .right {float: right; width: 570px;}
#comments label {color: #777777;}
#comments textarea {width: 410px; height:150px; margin-top: 3px; font-size: 12px; border: 1px solid #333399; padding: 5px; background-color: #f1f1fa;}
#comments input {width: 190px;  font-size: 12px; padding: 2px; border: 1px solid #333399; padding: 5px;  background-color: #f1f1fa;}
#disclaimer {float: right; color: #777777; font-family : Arial, Verdana; font-size: 10px; background-color: #f6f6f6; padding: 9px; border: 1px solid #e1e1e1; margin: 10px 0 10px 0; width: 180px;}
#disclaimer b { font-size: 12px; color: #2b8efb;}
#commentform form {margin: 0px;}
#submitcomment input { width: 105px; color: #ffffff; font-size: 14px; padding: 3px; border: 1px solid #e1e1e1; background-color: #2b8efb;}
.alt {margin: 0; padding: 10px;}
.commentlist {padding: 0; text-align: justify;}
.commentlist li {margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none;}
.commentlist p {margin: 10px 5px 10px 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center; margin: 0; padding: 0;}
.commentmetadata {margin: 0; display: block;}
/* end commenting */	
