body { background: #fff; }
* { margin:0px; padding:0px; font-family:Tahoma; font-size:11px; }
a:link { color:#333333; }
a:visited { color:#333333; }
a:hover { color:#416c93; text-decoration:underline; }
img { border:0px; }
.paddpath { padding: 0 10px; }
.paddcontent { padding: 0 2px;}
.paddfooter { padding: 5px; }

ul#nav li.rss { 
list-style: none; 
padding: 0.85em 5px 0.4em 0; 
float: right; 
color:#000000;
font-weight:bold;
}
ul#nav li a, ul#nav li a:visited { 
color: #000; text-decoration: none; 
}
ul#nav li a:hover { 
color: #990000; 
text-decoration: underline; 
}

li.rss { 
padding: 0.85em 0 0.2em 0; 
color:#000000;
float: right; 
}
li.rss a { 
padding: 0.10em 0 1.9em 0;
background: url('http://www.bloggingfusion.com/templates/BloggingFusion/images/host-feed-icon.png') 100% 35% no-repeat; 
color:#000000;
}

.blog_list { width: 183px; margin: 0 5px 0 0;text-align:left; float: left; }
#other_sections { margin:0;color:#fff;text-align:left;  }	
.blog_list h3 { padding:2px; margin:0 0 3px 0; font-size:18px; font-weight:normal; color:#990000; }
.blog_list h3 span {  padding:2px; color:#2D699E;font-size:18px; }
.blog_list ul { list-style:none; margin:0; padding:0; border-top: 1px solid #444; color:#990000;text-align:left;  }
.blog_list ul li { border-bottom: 1px dashed #354357; height: 15px; padding: 4px 2px 2px 2px; font-size:12px;text-align:left;  overflow:hidden; }
.blog_list ul li a { text-decoration:none;color:#990000;text-align:left;  }

.break { margin: 10px 0 0 0; }
.clear {clear: both}
#page { margin: 0 auto; width: 780px; }
#title { margin: 15px auto 0 auto; padding: 0; font-family: "Century Gothic"; font-size: 20pt; color: #990000; }
#descr { margin: 0 0 0 50px; padding: 0; color: #334054; font-size: 11pt; }
.c { float: left; }
.cr { clear: left; }
#menu {  height: 40px; background: url('header-back.png') repeat; margin: 0px 0; padding: 5px 0; background-color: #268FD0; font-family: "Trebuchet MS"; color: #fff; font-size: 8pt; font-weight: bold; }
#menu a { margin: 0 5px; float: left; width: 110px; height: 25px; line-height: 30px; color: #fff; text-decoration: none; text-align: center; }
#menu a:hover {	color: #FAFAFA; }
#menu form { float: right; margin: 0 5px 0 0; padding: 0; font-family: Arial; font-size: 10pt; font-weight: normal; color: #fff; text-align: right; line-height: 30px; height: 30px; }
#menu form * { vertical-align: middle; }
.searchtext { margin: 0 10px;	background-color: #eef5fa; border: #3087bf 1px solid; height: 20px; width: 150px; font-size: 10pt; line-height: 20px; color: #000000; }
#path { line-height: 1.5em; background: ; font-size: 10pt; color: #000000; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:10px; border-bottom:1px solid #000000; }
#path a { color: #404040; text-decoration: none; }
#container { margin: 17px 0; }
#sidebar { float: left; width: 180px; }
.box { margin: 0 0 10px 0; padding: 5px 10px; background-color: #F9FBD7; font-size: 8pt; color: #313e50; border: #ddd 1px solid; }
.box_list ul { list-style:none; margin:0; padding:0; color: #878F97; }
.box_list ul li { border-bottom: 1px solid #A8AEB5; height: 18px; padding: 4px 2px 0px 2px; font-size:12px; overflow:hidden; }
.box_list ul li a { text-decoration:none; }

.partner-box { margin: 0 0 10px 0; padding: 5px 10px; background-color: #E6FCE6; font-size: 8pt; color: #313e50; border: #008000 1px solid; }
.partner-box_list ul { list-style:none; margin:0; padding:0; color: #878F97; }
.partner-box_list ul li { border-bottom: 1px solid #008000; height: 18px; padding: 4px 2px 0px 2px; font-size:12px; overflow:hidden; }
.partner-box_list ul li a { text-decoration:none; }

#btwitter { margin: 0 0 10px 0; padding: 5px 10px; background-color: #CEDEE4; font-size: 8pt; color: #313e50; border: #88B7C8 1px solid; }

#sidebar h3 { margin: 3px 0; font-size: 10pt; color: #313e50; border: none; }
#sidebar a { text-decoration: none; font-size: 8pt; color: #313e50; list-style: none; display: list-item; line-height: 11px; margin-left:2px; margin-right:0; margin-top:7px; margin-bottom:7px } 
#stats { margin: 0 0 0 2px; }
#stats1 { margin: 0 0 0 2px; }
#stats2 { margin: 0 0 0 2px; }

#clickhere{
padding-left:18px;
background-image: url('http://www.bloggingfusion.com/templates/BloggingFusion/images/click-here.png'); background-repeat:no-repeat; background-position: left middle;
}

#content { float: right; width: 585px; padding: 10px 0px; background-color: #f5f5f5; border: #ddd 1px solid; }
#footer { margin: 20px 0 17px 0; border-top:2px solid #000000; line-height: 1.25em; text-align: left; color: #000000; font-size: 10pt; }
#footer a { color: #990000; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
h2 { font-size: 10pt; margin: 0; padding: 0; }
h2 a { color: #344256; text-decoration: none; }
.vline{width:170px;white-space: nowrap;line-height:3pt;margin: 0 1px 1px 0; padding: 6px;}

.vlinesub{width:180px;white-space: nowrap;line-height:10pt;margin: 0 1px 1px 0; padding: 6px;}

h3 { margin: 0 0 20px 10; color: #354357; font-size: 10pt; padding: 10; border-bottom: 1px dashed #354357; }
table.formPage { margin: 0 auto; border: 1px solid #A0A0A0;width:580px; }
td.err { padding: 3px; color: #FF0000; background: #FFEDED; border: 1px solid #A0A0A0; text-align: left; }
td.errdownload { padding: 3px; color: #404040; background: #D4F6D4; border: 1px solid #A4D4A4; text-align: left; }
td.msg { padding: 3px; color: #0000FF; background: #EDF3FF; border: 1px solid #A0A0A0; text-align: left; }
.label { text-align: right; padding-left:10px;vertical-align:top;}
.buttons { border-top: 1px solid #A0A0A0; text-align: center; }
.count { color: #6f6f6f; font-size: 7pt; font-weight: normal; padding:1px; }
.featured {
background-color:#E6FCE6;
border: 1px solid #008000;
margin: 0 1px 1px 1px;
padding: 10px 5px 5px 5px;
}
.featured h2{
height: 5px; 
font-size: 14pt;
color: #313e50;
display: inline;
}
.featured p.devider{
width: 100%;
border-bottom:1px dashed #008000;
margin: 0 0 4px 0;
}

#featlinks a, #links a { font-size: 10pt; color: #0000ff; text-decoration: none; }
#featlinks p, #links p { margin: 0 0 7px 0; }
.url { color: #023A6D; }
.submit { float: right; vertical-align: bottom; }
#user-bar { clear:both; width:20%; margin:0 0 0 auto; padding:3px; background:#D9E8F9; line-height:19px; text-align:right; }
.text, .btn { font-size: 8pt; font-family: Verdana, Tahoma, Arial, sans-serif; }
input.text { color: #000000; border: 1px solid #5e74b3; }
textarea.text { font-size: 8pt; border: 1px solid #5e74b3; }
select { font-size: 8pt; border: 1px solid #5e74b3; }
.captcha { border: 1px solid #5e74b3; margin-top: 10px; }
form { display: inline; margin: 0; padding: 0; }
.btn { font-size: 8pt; font-weight: bold; color: #FAFAFA; border: 1px solid #5e74b3; background-color: #2D699E; cursor: pointer; height: 17px; }
span.req { margin-left: 3px; color: #FF0000; font-weight: bold; }
div.errForm, span.errForm { margin: 0px 0 0px 5px; padding: 2px 3px 2px 3px; color: #FF0000; background: #FFFFF3; border: 1px solid #cccccc; text-align: left; clear: right; }
.small, .small a { padding: 0px; margin: 0px; color: #000000; font-size: 8pt; text-decoration: none; }
.sort { color: #000000; }
p.subcats { width:190px; margin: 0px 0px 5px 0px; padding: 2px; }
p.subcats a { text-decoration: none; color: #768192; line-height: 1.30em; margin-left:2px; margin-right:0; margin-top:0; margin-bottom:0; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:0; }

div.pr { font-size: 8pt; color: #000000; float: left; height: 120px; float:center; margin-right: 5px;}
div.prg { width: 40px; height: 5px; font-size: 1px; border: 1px solid #999999;background-color:#ffffff; }
div.prb { background: #1DA36F; height: 5px; font-size: 1px; }

/*Begin Page Strength*/
div.psg { width: 40px; height: 5px; font-size: 1px; border: 1px solid #999999;background-color:#ffffff; }
div.psb { background: #2D699E; height: 5px; font-size: 1px; }

div.mrg { width: 40px; height: 5px; font-size: 1px; border: 1px solid #999999;background-color:#ffffff; }
div.mrb { background: #2D699E; height: 5px; font-size: 1px; }

div.footer { bottom:0; clear:both; text-align: center; border-top: 1px solid #E0E0E0; padding: 3px 0 0 0; margin-top: 30px; }
div.footer a { color: #606060; }
div.stylelink { padding: 10px; border-bottom: 1px dashed #354357; }
.price { border: 1px solid #A0A0A0; background-color: #F9FBD7; }
.price table td{ margin: 0; padding: 4px; vertical-align: bottom; }
.paging-links,
.paging-info { text-align:right; }
.paging-info { font-style: italic; }
.limit_field { border: 0px solid transparent; }
#toggleCategTree { display:block; cursor:pointer; cursor:hand; color:#6A8AD4; }
#categtree { border-left:1px dotted #9EC2F3; border-right:1px dotted #9EC2F3; border-top:0px dotted #9EC2F3; border-bottom:1px dotted #9EC2F3; margin:3px 0; height:200px; width:160px; overflow:auto; }
#catTitle { background:#fff; } /* Important for Konqueror */
#categtree h2 { margin:0 10 25px; padding:5px; text-align:center; color:#5e74b3; background:#DDE5F3; vertical-align:middle; }
#categtree #close_tree { right:0; padding:1px; text-align:center; white-space:nowrap; cursor:pointer; cursor:hand; }
#categtree .categ-item { border-left:0px dotted #CBE2EC; border-right:0px dotted #CBE2EC; border-top:1px dotted #CBE2EC; border-bottom:1px dotted #CBE2EC; clear:both; margin:3px 5px; display:block; cursor:pointer; cursor:hand; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; }
#categtree .categ-item img { margin-right:1em; }
#categtree .odd { background:#F8F8FC; }
#categtree .even { background:#fff; }
#categtree .categ-item:hover { background:#eee; }
.boxfeature { margin: 0 0 0px 0; padding: 2px 2px; background-color: #E0E9F2; font-size: 11pt; color: #313e50; border: #ddd 1px solid; }
.featuredsites{padding: 10px 0px; }

.boxfeatureads { margin: 0 0 0px 0; padding: 2px 2px; background-color: #EFEFEF; font-size: 11pt; color: #313e50; border: #ddd 1px solid; }
.featuredsitesads{padding: 10px 0px; }

.boxfeatureads2 { margin: 0 0 0px 0; padding: 2px 2px; background-color: #F8F7C2; font-size: 11pt; color: #313e50; border: #ddd 1px solid; }
.featuredsitesads2{padding: 10px 0px; }

.tagcloud { background-color:FAFAFA; }
.benefittitle { text-align:left; width:100%; border-bottom:1px dashed #000000; }
.benefitimg { text-align:center; width:10%; border-bottom:1px dashed #000000; }
.benefitdetails { width:90%; border-bottom:1px dashed #000000; }
#content .post-article {font-size:1.0em; padding-left:20px;background: url('art_icon.gif') no-repeat 0% 5px;padding-top: 5px;

.categs_ads {
  font-weight:normal;
  padding-top:4px;padding-bottom:4px;padding-left:8px;padding-right:8px;
}
.categs_ads a { color:#000000; font-weight:bold; font-size:1.1em;text-decoration:none; }
.categs_ads a:hover { color:#000000; font-weight:bold; text-decoration:underline; }

.categs_sponsor {
  padding-top:5px;padding-bottom:5px;padding-left:8px;padding-right:8px;
}
.categs_sponsor a { font-weight:bold; font-size:1.1em; text-decoration:none; }
.categs_sponsor a:hover { font-weight:bold; color:maroon; text-decoration:underline; }

span.categs_url {
  font-style:italic; color: #666666; font-weight:normal;
}
span.info
{
display: block;
padding: 10px 10px 10px 45px;
margin: 15px 0;
text-align:left;
}
span.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url('status-info.png') no-repeat 10px 50%;

}


