/* 
Theme Name: TheWebsiteProfessionals.com
*/

body{background:#666666 url('images/bodybg.png') repeat-x;margin:0px;padding:0px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;color:#525252}
.container{width:950px;margin:0 auto;padding-top:10px}
#contentwrapper{background:transparent url('images/contentbg.png') repeat-y;width:890px;padding:10px 30px 0px 30px}
#footer{height:20px;background:url('images/footerbg.png') no-repeat;margin-bottom:20px}
img{border:none}
#contenttop{background:transparent url('images/topbg.png') no-repeat;height:350px;padding:00px 30px 0px 30px}
#blogtitleright{float:right;text-align:right;height:90px}
#blogtitle{width:450px;float:left;margin-top:20px}
#contenttop #blogtitle h1{font-size:28px;font-weight:bold;margin:0px;padding-top:5px;letter-spacing:-1px}
#contenttop #blogtitle h2{font-size:13px;margin:0px 0px 0px 0px;font-weight:normal}
#messageblack{clear:both;width:610px;height:160px;padding:20px 250px 20px 30px;line-height:1.5;overflow:hidden;font-size:16px; color:#CCCCCC}
#messageblack h2{font-size:23px;margin:0px 0px 3px 0px;padding-top:5px;color:#ffffff}
#messageblack a:hover{text-decoration:underline;color:#ff9900}
#messageblack a{text-decoration:underline;color:#ff9900}
#messagewhite{clear:both;width:610px;height:160px;padding:20px 250px 20px 30px;line-height:1.5;overflow:hidden;font-size:16px}
#messagewhite h2{font-size:23px;margin:0px 0px 3px 0px;padding-top:5px}
#messagewhite a:hover{text-decoration:underline;color:#cc0000}
#messagewhite a{text-decoration:underline;color:#cc0000}
.lcol{float:left}
.post{width:488px;text-align:justify;background-color:#FFFFFF;border:solid 1px #cccccc;padding:20px;margin-bottom:25px}
.post h2, .post h2 a,.post h2 a:visited{font-family: Arial, Helvetica, sans-serif;text-decoration:none;padding:3px 0px 2px 0px;margin:0px;font-size:17px}
.post h2 a:hover{text-decoration:underline}
.post h1, .post h1 a,.post h1 a:visited{font-family: Arial, Helvetica, sans-serif;text-decoration:none;padding:3px 0px 2px 0px;margin:0px;font-size:17px}
.post h1 a:hover{text-decoration:underline}
.postmeta{font-size:12px;height:16px;line-height:17px}
.postmeta a{text-decoration:underline}
.post a:hover{text-decoration:underline}
a, a:visited{color:#525252;text-decoration:underline}
.post .text{clear:both;font-size:110%;line-height:160%}
p{padding:0px;margin:0px;line-height:160%}
p img{padding:0px;margin:10px 0px 10px 0px}
#topmenu{text-align:center;height:20px;line-height:20px;color:#eeeeee;padding-right:30px}
#topmenu a{color:#eeeeee;text-decoration:none}
#topmenu a:hover{color:#FFFFFF;text-decoration:underline}
#sidebarcontainer{float:left; width:318px;margin-left:15px;margin-bottom:15px}
.sidebartop{background-color:#cccccc;width:318px;float:left; padding:10px;;border:solid 1px #333333}
.sidebartitle{background-color:#000000;width:340px;color:#FFFFFF;float:left;text-align:center;line-height:25px;font-size:12px}
#sidebar{float:left;width:125px;margin-left:15px}
#sidebar .sidebarbox{background-color:#FFFFFF;border:solid 1px #cccccc;padding:0px 10px 10px 10px}
#sidebar .sidebarbox h3{font-size:14px;text-decoration:underline;color:#e65a05;margin:10px 0px 10px 0px;font-weight:normal}
#sidebar .sidebarbox a{text-decoration:none}
#sidebar .sidebarbox a:hover{text-decoration:underline}
#sidebar .sidebarbox ul{margin:0px;padding:0px;clear:both} 
#sidebar .sidebarbox li{margin-bottom:8px;list-style-type:none;list-style-image:none;list-style:none;padding-left:0px}
#sidebar2{float:left;margin-left:15px;width:200px}
#sidebar2 .sidebarbox2{margin-top:0px;background-color:#FFFFFF;border:solid 1px #cccccc;padding:0px 10px 10px 10px}
#sidebar2 .sidebarbox2 h3{font-size:14px;text-decoration:underline;color:#e65a05;margin:10px 0px 10px 0px;font-weight:normal}
#sidebar2 .sidebarbox2 a{text-decoration:none}
#sidebar2 .sidebarbox2 a:hover{text-decoration:underline}
#sidebar2 .sidebarbox2 ul{margin:0px;padding:0px;clear:both} 
#sidebar2 .sidebarbox2 li{margin-bottom:8px;list-style-type:none;list-style-image:none;list-style:none;padding-left:0px}
.allcomments{width:488px;background-color:#FFFFFF;border:solid 1px #cccccc;padding:20px;margin-bottom:25px}
.allcomments h2{font-family:Georgia, Times, "Times New Roman", serif;padding:0px;margin:0px 0px 0px 5px;font-size:20px}
.commentmeta h3{font-size:17px;padding:3px 0px 0px 0px ;margin:0px}
.commentmeta h3 a{text-decoration:none}
.commentmeta h3 a:hover{text-decoration:underline}
.commentbox{background:#eeeeee;border:solid 1px #cccccc;margin:10px 5px 20px 5px;padding:15px 15px 15px 15px}
.avatar{float:left;height:40px}
.commentmeta{float:left;padding-left:10px;margin-bottom:10px} 
.allcomments p{clear:both;padding:0px;margin:0px;font-size:110%;text-align:justify}
.commentform input{padding:0;margin:0;line-height:0}
#commentform .text{width:300px;margin:0 0 15px 0}
#commentform textarea{width:470px;height:150px;margin:0;padding:5px}
.search{width:200px;text-align:center;height:35px}
.tablestyle{border:solid;font-size:14px;border-width:1px;margin-bottom:20px;border-color:#000000}
.trleft{border-bottom:solid;border-width:1px;padding-left:5px}
.tdleft{border-bottom:solid;border-width:1px;padding-left:10px}
.tdright{border-bottom:solid;border-left:solid;border-width:1px;padding-left:5px;width:180px}
blockquote{color:#666666;background-color:#eeeeee;padding:10px;margin:20px 10px 20px 10px;border:solid 1px #cccccc}

.topbar{height:25px;line-height:25px}
.blogtitlecontainer{height:110px;padding-top:30px}
.logo{float:left;margin:0px 5px 0px 15px}
.blogtitletext {margin-top:5px;font-size:12px}
.blogtitletext a {font-family:Georgia, Times, "Times New Roman", serif; text-decoration:none;font-size:28px;font-weight:bold;letter-spacing:-1px}
.blogtitletext a:visited{text-decoration:none}
.blogtitletext a:hover{text-decoration:underline}
.pagenation{height:25px;width:530px;}
.posticon{float:left;margin-right:10px}
.metaicon{float:left;margin-right:7px}
.commenticon{float:right; margin-left:5px}