/*#stylesheet DIV{ -moz-box-sizing:border-box; box-sizing:border-box; margin:0; }*/
/*------------------------------ Containers ----------------------------*/
#stylesheet{ width:802px; background:#fff url(/images/blog_stylesheet/SS_header.jpg) no-repeat left 0px; border-top:2px solid #FFF; }
#stylesheet .hide{ display:none; }
#stylesheet img{ border:0; }
#stylesheet .clear{ clear:both; font-size:.1em !important; }
#stylesheet .CommonSinglePager{ float:left; }
#stylesheet .CommonSinglePager a{ color:#6C8CB3; }
#stylesheet .blog_right_link{ clear:both; font-weight:bold; text-decoration:none; float:right; padding:4px 0px 20px 20px; color:#6C8CB3; background:url(/images/blog_stylesheet/back-top.jpg) no-repeat left 3px; margin-top:0; font-family:Arial, Helvetica, sans-serif !important; font-size:.7em; width:75px; text-align:left; }
#stylesheet .CommonRateControlActive{ display:none; }
#stylesheet .readmore{ margin:10px 0; display:block; color:#2a7890; font-family:Arial, Helvetica, sans-serif !important; font-size:.9em; }
#stylesheet .backgroundline{ background:url(/images/blog_stylesheet/dottedline.gif) repeat-y 0px top; }
#stylesheet .topflower{ background:url(/images/blog_stylesheet/firstpost_flowersmall.gif) no-repeat 0px top; width:802px; }
/*------------------------------ Topbar ----------------------------*/
#stylesheet .topbar{ width:100%; height:180px; }
#stylesheet .topbar a{ float:left; }
#stylesheet .topbar h2{ float:left; display:inline; background:url(/images/blog_stylesheet/catchline.gif) no-repeat -4px 0px; width:450px; height:150px; margin:0; }
#stylesheet .screenreader{ top:-999px; left:-999px; position:relative; }
/*------------------------------ left----------------------------*/
#stylesheet .leftnav{ width:150px; padding:20px 0px 0px 0px; }
#stylesheet .leftbox{ margin-bottom:10px; }
#stylesheet .leftbox, #stylesheet .leftbox div{ width:100%; }
#stylesheet .leftbox  h2{ text-transform:lowercase !important; background:url(/images/blog_stylesheet/leftnav_underline.gif) bottom left no-repeat; font:bold 1.1em "Arial Narrow", Arial, Helvetica, sans-serif !important; color:#1d6d7f; padding-bottom:5px; font-weight:bold; margin:0 0 5px 10px; display:block; width:100%;}
#stylesheet .leftbox  a{ padding:0 0 1px 25px; font:.7em Arial, Helvetica, sans-serif !important; color:#000; background:url(/images/blog_stylesheet/bulletoff.gif) no-repeat 5px -1px; margin-bottom:4px; text-decoration:none; display:block; }
#stylesheet .leftbox  a:hover{ color:#4f7c93; background:url(/images/blog_stylesheet/bulleton.gif) no-repeat 5px 0px; }
#stylesheet .leftbox .selected{ color:#e57710; }
/*------------------------------ categories links ----------------------------*/
#stylesheet .leftbox li{ list-style:none; margin:0 !important; padding:0 !important; border:1px solid #fff !important; }
#stylesheet .leftbox li a{ list-style:none; padding:0 0 1px 25px; font:.7em Arial, Helvetica, sans-serif !important; color:#000; background:url(/images/blog_stylesheet/bulletoff.gif) no-repeat 5px -1px; text-decoration:none; display:block; }
#stylesheet .leftbox ul{ list-style:none !important; margin:0 !important; padding:0 !important; }
/*------------------------------- content -----------------------------*/
#stylesheet .postcontent{ float:left; width:630px; padding:25px 0 0 0; }
#stylesheet .contentlink{ margin-bottom:30px; padding-left:5px; }
#stylesheet .contentlink a{ display:block; color:#6C8CB3; margin-bottom:5px; text-decoration:none; padding-left:15px; background:url(/images/blog_stylesheet/backtotop.gif) no-repeat left 3px; }
/*------------------------------ blogposts ----------------------------*/

#stylesheet .blogpost{ padding:0 0 10px 20px; background:url(/images/blog_stylesheet/post_flower.gif) no-repeat left 67px !important; /*zoom:1; width:540px;*/ }
#stylesheet #Item0{ padding:0 0 10px 20px; background:url(/images/blog_stylesheet/post_flower.gif) no-repeat left 70px; /*zoom:1;*/ }
:root #stylesheet .blogpost{ clear:right; padding-bottom:20px; display:block; }
#stylesheet .datebox, #stylesheet .bluebox{ float:left !important; width:56px; font-family:Arial, Helvetica, sans-serif !important; background:transparent url(/images/blog_stylesheet/date_top.gif) top left no-repeat; }
#stylesheet .datebox .base, #stylesheet .bluebox .base{ text-align:center; background:transparent url(/images/blog_stylesheet/date_bottom.gif) bottom left no-repeat; font-family:Arial, Helvetica, sans-serif; color:#081543; padding:12px 0 16px 0; font-size:.70em; text-transform:uppercase !important; width:56px; }
#stylesheet .datebox a, #stylesheet .datebox{ font-family:Arial, Helvetica, sans-serif !important; }
#stylesheet .datebox a, #stylesheet .bluebox a, #stylesheet .datebox a:hover, #stylesheet .bluebox a:hover{ text-decoration:none; color:#081543; margin:0; padding:0; }
#stylesheet .datebox span{ font-size:2em; padding-bottom:4px; font-weight:normal; line-height:.8em; }
#stylesheet .blogpost .postdata{ padding:0px 8px 0 4px; width:540px; }
#stylesheet .blogpost .postdata	h2{ font:1.8em/.9em Georgia, "Times New Roman", Times, serif !important; color:#4f8434 !important; margin:0 !important; font-weight:normal; padding-top:18px; }
#stylesheet .blogpost .postdata	h2 a{ font:1em Georgia, "Times New Roman", Times, serif !important; line-height:.9em; color:#4f8434 !important; margin:0 !important; font-weight:normal; text-decoration:none; }
#stylesheet .blogpost .postinfo{ font-family:Arial, Helvetica, sans-serif !important; color:#02495a !important; font-size:.7em !important; display:block; padding:6px 0 0 0; width:300px; }
#stylesheet .blogpost .postdata .bodytext{ font-size:.75em !important; color:#5a5a5a; font-family:Arial, Helvetica, sans-serif !important; margin:0px 0 0px 0 !important; padding:0 !important; }
#stylesheet .blogpost .postdata .bodytext a{ font-family:Arial, Helvetica, sans-serif !important; white-space:normal !important; text-decoration:underline; color:#333333; }
#stylesheet .blogpost .postdata .bodytext a:hover, #stylesheet .blogpost .postdata .bodytext a:focus{ text-decoration:none; }
#stylesheet .blogpost .postdata .bodytext p{ clear:left; color:#5a5a5a; margin:0px 0 10px 0 !important; line-height:1.4em !important; font-family:Arial, Helvetica, sans-serif !important; }
#stylesheet .blogpost .postdata .bodytext ul, #stylesheet .blogpost .postdata .bodytext ol{ }
#stylesheet .blogpost .postdata .bodytext li{ margin:0 0 .5em 20px; list-style-type:disc; }
#stylesheet .blogpost .postdata img{ margin:4px 10px 10px 0; clear:right !important; border:1px solid #d4eaf3; }
#stylesheet .blogpost .postdata span{ color:#7c7c7c; }
#stylesheet .blogpost .postfoot{ padding:10px 0; font-family:Arial, Helvetica, sans-serif !important; display:block; clear:left; width:100%; }
:root #stylesheet .blogpost .postfoot{ padding-bottom:20px; width:100%; }
#stylesheet .blogpost .postfoot p{ font-family:Arial, Helvetica, sans-serif !important; color:#5a5a5a; font-weight:bold !important; font-size:.7em !important; margin:0 !important; padding:0 0 5px 0; }
#stylesheet .blogpost .postfoot p a{ font-family:Arial, Helvetica, sans-serif !important; font-weight:normal !important; color:#5a5a5a; }
#stylesheet .blogpost .postfoot .delicious{ background: url(/images/blog_stylesheet/delicious.gif) bottom left no-repeat; padding:5px 5px 0 21px; }
#stylesheet .blogpost .postfoot .facebook{ background: url(/images/blog_stylesheet/facebook.gif) bottom left no-repeat; padding:5px 5px 0 21px; }
#stylesheet .blogpost .postfoot .digg{ background: url(/images/blog_stylesheet/digg.gif) bottom left no-repeat; padding:5px 5px 0 21px; }
#stylesheet .blogpost .postdata	span{ display:block; padding:8px 0 8px 0; }
#stylesheet .blogpost .postfoot span{ border-bottom:0; }
#stylesheet .postfoot .commentbubble{ float:right; background:#f2fcd7 url(/images/blog_stylesheet/Dot_horizontal.gif) top left repeat-x; font-family:Arial, Helvetica, sans-serif; margin-top:-40px; }
#stylesheet .commentbubble .tl{ background:url(/images/blog_stylesheet/Dot_vertical.gif) top left repeat-y; }
#stylesheet .commentbubble .tr{ background:url(/images/blog_stylesheet/Dot_vertical.gif) top right repeat-y; }
#stylesheet .commentbubble .br{ background:url(/images/blog_stylesheet/Dot_horizontal.gif) bottom right repeat-x; display:block; text-align:center; color:#fff; }
#stylesheet .commentbubble a{ display:block; text-decoration:none; color:#3c6925 !important; font-size:.7em; font-family:Arial, Helvetica, sans-serif !important; font-weight:bold !important; padding:7px 5px 8px 5px; }
#stylesheet .blogpost .postlinks a{ font-family:Arial, Helvetica, sans-serif !important; color:#0d3947 !important; font-weight:bold; text-decoration:underline; }
#stylesheet .blogpost .postlinks a:hover, #stylesheet .blogpost .postlinks a:focus{ text-decoration:none; }
#stylesheet .blogpost .postlinks{ font-size:.7em !important; float:right; margin-top:8px; }
#stylesheet .blogpost .top-padding{ padding-top:35px !important; }
/*#PDI_container1355803 .pds-vote{ 
	color:#C3C4C7; 
	float:right; 
	font-size:12px; 
	line-height:17px; 
	padding:15px 0 10px; 
	width:148px; 
	}*/
/*---------------------------------Embedded blog Poll Styles----------------------------*/
/*#PDI_container1355803 .pds-answer label{ line-height:20px !important; margin:0 0 0 5px; }
#PDI_container1355803 .pds-answer{ line-height:20px !important; } 
#PDI_container1355803 .pds-vote a{ border-bottom:none !important; border-top:none !important; }
.pds-totalvotes-outer{ width:120px !important; }*/

/*------------------------------ comments ----------------------------*/
#stylesheet .existingcomments{ width:540px !important; float:right; }
#stylesheet .existingcomments div{ float:none; }

#stylesheet .existingcomments .dottedline{ background:url(/images/blog_stylesheet/Dot_horizontal.gif) repeat-x left center; width:540px; margin-bottom:20px; float:left; }
#stylesheet .existingcomments .dottedline2{ background:url(/images/blog_stylesheet/Dot2_horizontal.gif) repeat-x left center; width:540px; margin:20px 0; float:left; }

#stylesheet .existingcomments .boxtop{ background:#fff url(/images/blog_stylesheet/Dot_horizontal.gif) top left repeat-x; width:115px; float:left; }

#stylesheet .existingcomments .boxtop .tl{ background:url(/images/blog_stylesheet/Dot_vertical.gif) top left repeat-y !important; float:left; }
#stylesheet .existingcomments .boxtop .tr{ background:url(/images/blog_stylesheet/Dot_vertical.gif) top right repeat-y !important; float:left; }
#stylesheet .existingcomments .boxtop .br{ background:url(/images/blog_stylesheet/Dot_horizontal.gif) bottom left repeat-x; padding:5px; float:left; } 
#stylesheet .existingcomments .boxtop h3{ margin:0 !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:.75em; padding:0 15px; color:#3c6925; }

#stylesheet .existingcomments .usercomment{ float:right !important; width:440px; }
#stylesheet .existingcomments .userbubble{ float:left; width:440px; background:url(/images/blog_stylesheet/Dot_horizontal.gif) bottom left repeat-x; padding:0 0 .4em 0; margin-bottom:15px; }

#stylesheet .existingcomments .dottedline2 .boxtop{ background:#fff url(/images/blog_stylesheet/Dot2_horizontal.gif) top left repeat-x; width:20%; margin-bottom:0px !important; width:115px; }
#stylesheet .existingcomments .dottedline2 .boxtop .tl{ background:url(/images/blog_stylesheet/Dot2_vertical.gif) top left repeat-y !important; }
#stylesheet .existingcomments .dottedline2 .boxtop .tr{ background:url(/images/blog_stylesheet/Dot2_vertical.gif) top right repeat-y !important; }
#stylesheet .existingcomments .dottedline2 .boxtop .br{ background:url(/images/blog_stylesheet/Dot2_horizontal.gif) bottom left repeat-x; padding:5px; } 
#stylesheet .existingcomments .dottedline2 .boxtop h3{ margin:0 !important; font-family:Georgia, "Times New Roman", Times, serif !important; font-size:.75em; padding:0 20px; color:#165163; }

#stylesheet .userbubble *{ text-align:left; }
#stylesheet .userbubble p{ color:#5a5a5a; font-size:.8em !important; margin-top:5px; font-family:Arial, Helvetica, sans-serif !important; }
#stylesheet .userbubble p.dateitem{ font-weight:normal !important; font-size:.7em !important; float:right !important; }
#stylesheet .userbubble a{ color:#64954b; font-family:Arial, Helvetica, sans-serif !important; }
#stylesheet .username{ font-size:.9em; color:#64954b !important; font-weight:bold !important; float:right !important; width:440px; }
#stylesheet	.userdetails{ float:right !important; padding:0px !important; width:440px; text-align:right; }
#stylesheet	.userdetails *{ text-align:right; }

#stylesheet .existingcomments .rowWrapper{ float:right; width:440px; }
#stylesheet .existingcomments .fieldrow{ display:block; padding-bottom:18px; width:440px; font-family:Arial, Helvetica, sans-serif !important; float:right; }
.fieldrow{ display:block; padding-bottom:18px; width:540px; font-family:Arial, Helvetica, sans-serif !important; float:left; line-height:24px; }

.blogpost .contactform{ width:520px; float:left; font-size:.9em }
.blogpost .contactform .fieldrow{ float:left; margin-left:60px; display:inline; width:500px; }
.blogpost .contactform .fieldrow label{ color:#5D5D5D; width:5em; text-align:right; }
.blogpost .contactform .fieldrow span{ float:left !important; display:inline; padding:0 5px 0 5px; }
.blogpost .contactform .fieldrow input{ border:1px solid #D4EAF3; padding:2px; width:150px; }
.blogpost .contactform .fieldrow textarea{ border:1px solid #D4EAF3; padding:2px; width:250px; height:6em }
.blogpost .contactform .fieldrow input.button{ margin-left:88px; cursor:pointer; border:0; height:29px; width:96px; background:url(/images/blog_stylesheet/button.jpg) top left no-repeat; color:#2a7890; font-weight:bold; font-size:1em; padding-bottom:3px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; }


#stylesheet .existingcomments .contactform .fieldrow{ float:left; clear:left; margin-left:60px; display:inline; width:440px; }
#stylesheet .existingcomments .fieldrow label{ display:inline; font-size:.8em; color:#5d5d5d; margin-bottom:3px; }
#stylesheet .existingcomments .fieldrow .width70pc{ width:70%; }
#stylesheet .existingcomments .fieldrow .width100pc{ width:440px; border:1px solid #d4eaf3; }
#stylesheet .existingcomments .fieldrow .checkbox{ float:right; }
#stylesheet .existingcomments .checkbox label{ display:block;; margin:0 0 0 4px; font-size:.7em !important; }
#stylesheet .existingcomments .fieldrow .button{ float:right; border:0; height:29px; width:96px; background:url(/images/blog_stylesheet/button.jpg) top left no-repeat; color:#2a7890; font-weight:bold; font-size:1em; padding-bottom:3px; font-family:"Arial Narrow", Arial, Helvetica, sans-serif !important; }
#stylesheet .existingcomments .fieldrow .button{ cursor:pointer; }
#stylesheet .existingcomments .fieldrow small{ font-size:1em; }
#stylesheet .fieldrow dd, #stylesheet .fieldrow dl, #stylesheet .fieldrow dt{ margin:0; padding:0; }
#stylesheet .existingcomments .fieldrow textarea{ font-family:Arial, Helvetica, sans-serif !important; }
#stylesheet .existingcomments .categoryheading{ 
	font:bold 1.8em/.9em "Arial Narrow", Arial, Helvetica, sans-serif !important; 
	color:#337b8c !important; 
	padding:15px 0 32px 80px !important; 
	margin:0 !important; 
	background:url(/images/blog_stylesheet/archive-heading.gif) no-repeat left bottom; 
	}
#stylesheet h2.bazarcategoryheading{ clear:both; border-bottom:1px solid #d2d4cf; padding:0 0 15px 60px; font:2em Georgia, "Times New Roman", Times, serif; line-height:.9em; color:#e57710; margin:0; font-weight:normal; width:95%; }
.smalltext{ float:right; font-size:.7em; color:#777 !important; }
#stylesheet .existingcomments .disabledcomments{ display:none; padding-left:60px !important; font-family:Arial, Helvetica, sans-serif !important; font-size:.9em; }
#stylesheet .archive .blogpost, #stylesheet .archive .blogpost #Ttem0{ background-image:none !important; margin:-20px 0 15px 0; }
#stylesheet .archive .datebox{ display:none; }
#stylesheet .archive .postdata{ padding-left:56px !important; width:90%; padding-bottom:20px; background:url(/images/blog_stylesheet/archive_divider.jpg) no-repeat 55px bottom; margin-bottom:20px; }
#stylesheet .disabledcomments{ margin-left:45px;}
:root #stylesheet .archive .postdata{ width:90%; }
#stylesheet .archive .bodytext{ font-size:.8em !important; }
#stylesheet .archive .bodytext p{ float:left; display:block; }
#stylesheet .pageview .blogpost, #stylesheet .preview .blogpost #Ttem0{ background-image:none !important; margin:-20px 0 15px 0; }
#stylesheet .pageview .datebox, #stylesheet .pageview .postinfo, #stylesheet .pageview .postlinks{ display:none !important; }
#stylesheet .pageview h2{ padding-bottom:15px !important; }
#stylesheet .pageview .postdata{ padding-left:56px !important; width:520px !important; padding-bottom:20px; background:url(/images/blog_stylesheet/archive_divider.jpg) no-repeat 55px bottom; margin-bottom:20px !important; }
/*:root #stylesheet .pageview .postdata{ width:100%; }*/
#stylesheet .pageview .bodytext{ font-size:.8em !important; }
#stylesheet .CommonSinglePager{ color:#777; font-size:.7em !important; margin-left:80px; float:left; font-weight:bold; display:inline; }

#stylesheet #flashcontentblog{ font-size:.7em !important; width:150px; float:left; }
#stylesheet #flashcontentblog p{ color:#5a5a5a !important; font-family:Arial, Helvetica, sans-serif !important; padding:0 0 0 10px; }
#stylesheet #flashcontentblog a{ font-size:1em !important; color:#5a5a5a !important; font-family:Arial, Helvetica, sans-serif !important; }
/*Blog Page Styles*/
.categoryheading{ margin:0 0 17px 75px; font:bold 1.3em/.9em "Arial Narrow", Arial, Helvetica, sans-serif !important; color:#337b8c !important; }


#stylesheet .leftbox ul#communityList{ display:inline; float:left; padding:0 0 0 10px !important; width:140px; }
#stylesheet .leftbox ul#communityList li{ display:inline; float:left; border:0px none !important; margin:0 10px 0 0 !important; }
#stylesheet .leftbox ul#communityList li.last{ margin:0 !important; }
#stylesheet .leftbox ul#communityList li a{ background:none; padding:0; display:inline; float:left; }

/*PollDaddy styles*/
#stylesheet .blogpost .postdata	.pds-box span{ display:inline; padding:0; }
#stylesheet .blogpost .postdata .pds-box a { font-size: 11px; margin-right: 6px; }
#stylesheet .blogpost .postdata .pds-box div.pds-answer-feedback-bar { background-color: #4dbbd3; }
#stylesheet .blogpost .postdata .pds-box .pds-answer-feedback { width: 270px; }
#stylesheet .blogpost .postdata .pds-box .pds-feedback-group { clear: left; width: 270px; }
#stylesheet .blogpost .postdata .pds-box .pds-total-votes { width: 270px; }
#stylesheet .blogpost .postdata .pds-vote { clear: left; }
#stylesheet .blogpost .postdata .pds-vote a { border: none !important; }
#stylesheet .blogpost .postdata .pds-votebutton-outer { width: 300px; }
#stylesheet .blogpost .postdata .pds-totalvotes-outer { width: 300px; }
#stylesheet .blogpost .postdata .pds-box label { float: none; }
#stylesheet .blogpost .postdata .pds-box input { margin-right: 8px; clear: left; }
#stylesheet .blogpost .postdata .pds-box .pds-answer { line-height: 18px; }
#stylesheet .blogpost .postdata .pds-box input.pds-votebutton { margin: 0; }
