body{margin:0;font-family:Arial;font-size:0.8em;background-color:#EEE;color:#444;font-family:arial,verdana,helvetica,sans-serif;}
#main{width:994px;margin-left:auto;margin-right:auto;background-color:#FFF;}
#content{width:974px;margin-left:auto;margin-right:auto;padding:0;}
#header{width:100%;height:102px;clear:both;background-color:#FFF;background-image:url(/images/bck.jpg);background-repeat:repeat-x;}
#logo{float:left;margin:0;width:108px;height:92px;background-image:url(../images/logo.jpg);background-repeat:no-repeat;}
#sitetitle{float:right;font-size:22px;color:#FFF;width:866px;padding:32px 0 0 0px;}
#tagline{font-size:14px;padding-left:10px;}
#top{width:100%;background-color:#fff;background-image:url(../images/topbck.gif);background-repeat:repeat-x;height:25px;clear:both;}
#footer{font-size:13px;background-color:#003C91;width:100%;height:84px;background-image:url(/images/footerbck.gif);background-repeat:repeat-x;clear:both;}
#footerbox{padding:25px 20px 20px 15px;color:#FFF;}
.footerbox1{float:right;text-align:right;}
.footerbox1 ul{line-height:20px;list-style:none;margin:0;padding:0;}
.footerbox1 ul a:link, .footerbox1 ul a:visited, .footerbox1 ul a{color:#FFF;text-decoration:none;}
.footerbox1 ul a:hover, .footerbox1 ul a:active{color:#CCC;text-decoration:underline;}
#copyright{float:left;color:#FFF;}
#top{background-color:#FFF;height:34px;}
.save{margin-top:20px;}
.bookmark{margin:8px 0px 8px 8px;}
.addthis{padding:12px 8px 0 0;text-align:right;}
#leftbar{background-color:#FFF;width:160px;float:left;font-size:12px;font-family:arial;}
#leftbar ul{list-style:none;margin:4px 0 0 0;padding:0;}
#leftbar ul li{line-height:16px;display:block;width:160px;}
#leftbar ul li a, #leftbar ul li a:link{color:#00F;text-decoration:underline;display:block;padding-left:7px;}
#leftbar ul li a:visited{color:#777;text-decoration:underline;display:block;padding-left:7px;}
#leftbar ul li a:hover, #leftbar ul li a:active{color:#00F;text-decoration:underline;display:block;padding-left:7px;}
#leftbar ul li a:hover{color:#444;text-decoration:underline;display:block;padding-left:7px;}
#leftbar ul .category{color:#FFF;display:block;background-color:#666;padding-left:5px;width:155px;height:18px;}
#leftbar ul .ad{background-color:#FFF;} 
#rightbar{width:250px;float:right;color:white;margin:6px 0 0 10px;}
.title{width:100%;}
h1{font-size:1.8em;font-family:arial,verdana;padding:0px 15px 0px 15px;margin:0;}
h2{margin: 5px 0 -0.5em 0; padding: 2px 2px 0px 0; font-size:1.4em;font-family:arial,verdana;}
h2 a:visited{color:#777;}
h2 a:hover{color:#444;}
h3{margin-bottom:-0.9em; padding: 0;font-size:1.2em;font-family:arial,verdana;}
h3 a:visited{color:#777;}
h3 a:hover{color:#444;}
#author{border-bottom:#999 1px solid;}
#artbody{width:539px;float:left;padding:10px 0px 0px 15px;}
#artbody p{}
#artbody p a, #artbody p a:link, #artbody p a:hover, #artbody p a:active{color:#00F;text-decoration:underline;}
#artfooter{width:489px;padding:15px;}
#article{background-color:#FFF;width:814px;float:right;clear:left;}
#article a{color:#00F;}
#article a:hover, #article a:visited, #article a:active{color:#444;}
#vidarticle{background-color:#FFF;width:896px;float:right;clear:left;}
#vidarticle a{color:#00F;}
#vidarticle a:hover, #article a:visited, #article a:active{color:#444;}
#vidarticle h1{font-size:1.8em;font-family:arial,verdana;padding:0px 15px 0px 0px;margin:0;}
#vidartbody{width:831px;}
.tab{margin-left:20px;}
code{display:block;background-color:#EEE;padding:10px;clear:both;}
#leftbar ul li.category a.categorylink{color:#FFF;margin:0 0 0 -11px;}
#disqus_thread{border-top:#999 1px dotted; padding-top:20px;margin-top:20px;}
#artbody ul li{margin:0 0 0 -1em;}
#artbody ul li a:visited{color:#777;}
#artbody ul li a:hover{color:#444;}
#search{padding:0 0 6px 8px;}
#searchbox{padding:12px 0 6px 8px;}
form{margin:0;}
#searchbody{width:500px;float:left;padding:10px 0px 0px 15px;}
#rightsearchbar{width:289px;float:right;color:white;margin:6px 0 0 10px;}
.book{float:left;width:50%;height:180px;text-align:center;}
.booklast{float:right;width:50%;height:200px;text-align:center;}
.bookrow{clear:both;width:100%;}
#artbody2{width:590px;float:left;padding:10px 0px 0px 15px;}
#artrightbar{width:250px;float:right;color:white;margin:6px 0 0 10px;}
#artfooter2{width:590px;padding:15px 15px 15px 175px;}
#bottommenucategory{color:#FFF;background-color:#666;clear:both;width:160px;margin-left:10px;padding-left:1px;height:18px;}
#bottommenu{border-top:#444 1px dotted;padding:10px;width:954px;margin-left:10px;clear:both;}
.bottommenubox{width:25%;float:left;}
#bottommenu .bottommenubox ul{list-style:none;margin:4px 0 0 0;padding:0;}
#bottommenu .bottommenubox ul li{line-height:16px;display:block;width:100%;}
#bottommenu .bottommenubox ul li a, #bottommenu .bottommenubox ul li a:link{color:#00F;text-decoration:underline;display:block;padding-left:7px;}
#bottommenu .bottommenubox ul li a:visited{color:#777;text-decoration:underline;display:block;padding-left:7px;}
#bottommenu .bottommenubox ul li a:hover, #bottommenu .bottommenubox ul li a:active{color:#00F;text-decoration:underline;display:block;padding-left:7px;}
#bottommenu .bottommenubox ul li a:hover{color:#444;text-decoration:underline;display:block;padding-left:7px;}
.homesolutionsblock{clear:both;width:98%;margin:20px 0 10px 0;}
.homesolutionblock{float:left; width:32%; text-align:center;border:1px solid #c8c8c8;margin-right:5px;background-color:#CCCCFF;height:50px;line-height:50px;}
.homesolutionblock a{width:100%; text-align:center;height:50px;line-height:50px;display:block;}
.homesolutionblock a:hover{background-color:#999;color:#FFF!important;}


/********* calendar ********/
li.widget_calendar table caption {
	font-weight:bold;
}
li.calendar table, li.widget_calendar table {
    width: 200px;
	font-size: 95%;
}
li.calendar table td, li.widget_calendar table td {
	width: auto;
	text-align: center;
	border: 1px solid #CCDBF2;
}
li.calendar table td a, li.widget_calendar table td a {
    display:block;
	background: #CCDBF2;
}
li.calendar table td a:hover, li.widget_calendar table td a:hover {
    display:block;
	background: #336699;
    color:#FFF;
}
li.calendar table td#today, li.calendar table td#today a:hover, li.widget_calendar table td#today, li.widget_calendar table td#today a:hover {
    background: #336699;
    color: #FFF;
}
li.calendar table td#today a, li.widget_calendar table td#today a {
    background: #4E79A2;
    color: #F6F6F6;
} 
input#s {
	border:#CCDBF2 1px dotted; 
	padding:2px;
	background-color:#EEE; 
	margin:2px 0px; 
	width:200px;
	color:#000;
}
#mvplogo{padding:0 0 30px 27px;}
blockquote {font-style:italic;color:#999;border-left:#CCDBF2 3px solid; padding-left:10px;}
#amazonbooks{padding:0 0 0 20px;}
#stats{padding:10px 0 0 20px;}
.noshow{display:none;}
.entry table{border-top:solid 1px #444;border-right:solid 1px #444;margin:10px 0px 20px 0px;}
.entry table td{border-left:solid 1px #444;border-bottom:solid 1px #444;padding:4px;}
.entry table tr.header{background-color:#EEE;}
.red{color:red;}
.book{float:left;width:33%;height:200px;text-align:center;}
.booklast{width:33%;height:200px;text-align:center;}
.adtxtban{border:#999 1px solid; background-color:#EEE;width:468px; height:80px; padding:20px 25px 10px 25px;margin:10px 0 10px 0;}
.darkad{background-color:#FFF;width:100%;height:80px;clear:both;}
.vidbar{text-align:center;margin-top:40px;color:#444;padding:5px 0 5px 0;}