/*
Theme Name:		Houston Website Design & Search Engine Optimization
Theme URI:		
Description:	.
Version:		1.0
Author:			DreamViewStudios
Author URI:		http://www.dreamviewstudios.com
*/
/* Begin Typography & Colors */




body {background:#27262B url(images/blug-bg1.jpg) repeat-x;margin:0;font-family:Arial}
#main{width:949px;border:solid 0px #fff;height:800px;margin:0 auto}
#header{height:129px;}
#header #logo{background:url(images/logo.jpg);width:223px;height:95px;float:left;clear:none}
#header #logo a{display:inline-block;width:223px;height:95px;}
#header #headermenus {float:right;width:700px;clear:none;margin-top:50px}
#header #headermenus ul{list-style:none;margin:0;padding:0}
#header #headermenus  li{height:25px;float:left;padding:0 10px 0 0;margin:0px}
#header #headermenus  a{display:block;height:31px;line-height:20px;float:left;padding:0 14px 0 0;font-size:12px;color:#0D4AA5;text-decoration:none;font-weight:bold}
#header #headermenus  a:hover{color:#fff;background:url(images/button-right1.png) right top no-repeat;}
#header #headermenus  a.selected{display:block;height:31px;line-height:20px;float:left;padding:0 14px 0 0;font-size:12px;color:#fff;background:url(images/button-right1.png) right top no-repeat;}
#header #headermenus  a span{display:block;height:24px;float:left;padding:0px 10px 0px 20px;cursor:pointer;}
#header #headermenus  a:hover span{background:url(images/button1.png) left top no-repeat;}
#header #headermenus  a.selected span{background:url(images/button1.png) left top no-repeat;cursor:pointer;}
#header #headermenus  a:focus{outline:none;}
#services{background:url(images/bottom-black-bg1.jpg);height:280px}
#services .left{float:left;clear:none;border:solid 0px #fff;width:664px;height:245px;background:#010101 url(images/grey-bg.jpg) repeat-x;padding-left:15px;padding-top:15px}
#services .left #SEO{width:225px;float:left;clear:none;border:solid 0px #fff}
#services .left #SEO ul{list-style:none;margin:0;padding:0}
#services .left #SEO h2{font-family:Georgia;font-size:20px;color:#fff;margin:0;padding:0;font-weight:normal}
#services .left #SEO li{font-family:Arial;font-size:12px;line-height:2em}
#services .left #Web{width:225px;float:left;clear:none;border:solid 0px #fff;padding-left:10px}
#services .left #Web ul{list-style:none;margin:0;padding:0}
#services .left #Web h2{font-family:Georgia;font-size:20px;color:#fff;margin:0;padding:0;font-weight:normal}
#services .left #Web li{font-family:Arial;font-size:12px;line-height:2em}

#services .left #contact{width:180px;float:left;clear:none;border:solid 0px #fff;padding-left:9px}
#services .left #contact ul{list-style:none;margin:0;padding:0}
#services .left #contact h2{font-family:Georgia;font-size:20px;color:#fff;margin:0;padding:0;font-weight:normal}
#services .left #contact li{font-family:Arial;font-size:12px;line-height:2em}
#services .left #contact p{font-family:Arial;font-size:12px;color:#707070}
#services .right{float:right;clear:none;border:solid 0px #fff;width:255px;height:245px;background:#1F1F21 url(images/bottom-black-bg2.jpg) repeat-x;padding-left:15px;padding-top:15px}
#services .right #post{width:240px;float:left;clear:none;border:solid 0px #fff;padding-left:9px}
#services .right #post ul{list-style:none;margin:0;padding:0}
#services .right #post h2{font-family:Georgia;font-size:20px;color:#fff;margin:0;padding:0;font-weight:normal}
#services .rightt #post li{font-family:Arial;font-size:12px;line-height:2em}
#services  a{font-family:Arial;font-size:12px;text-decoration:none;color:#707070}
#services  a:hover{color:#0098fe}

#footer{width:925px;margin:0 auto;padding:15px 0 30px 0;clear:both;height:50px}
#footer ul{list-style:none;padding:0;margin:0 auto;width:500px}
#footer li{float:left}
#footer li a{color:#6F7072;font-size:12px;text-decoration:none}
#footer li a:hover{color:#6F7072;font-size:12px;text-decoration:underline}
#footer li.sep{font-size:10pt; padding:2px 15px 0 15px;color:#6F7072}
#footer .copyright{color:#6F7072;font-size:11px;width:370px;margin:0 auto;clear:both;padding:4px}
#footer .copyright a{color:#6F7072;font-size:11px;text-decoration:none}
#footer .copyright a:hover{color:#6F7072;font-size:11px;text-decoration:underline}
#banner{background:url(images/banner-insidepage.jpg) no-repeat left top;padding-top:19px;overflow:auto}
#banner .content{background:url(images/banner-content.jpg) repeat-y;height:100%;padding:0px 0 0 25px;overflow:auto}
#banner .content .left{width:643px;height:100%;float:left;clear:none;border:solid 0px #000;}
#banner .content .left ul {list-style:none}
#banner .content .left label{font-weight:bold;padding:3px;display:block}
#banner .content .left .txt{padding:2px; border:1px solid #CCCCCC; width:180px; height:14px;}
#banner .content .left .txtarea{padding:2px; border:1px solid #CCCCCC; width:350px; height:100px;}

#banner .title{font-family:Georgia;font-size:25px;color:#000;padding:10px 0px 10px 0}
#navigation{font-family:Arial;font-size:12px;text-decoration:none;color:#707070}
#navigation  a{font-family:Arial;font-size:12px;text-decoration:none;color:#707070;padding:5px;font-weight:bold}
#navigation  a:hover{color:#0098fe}
#navigation a.active{font-family:Arial;font-size:12px;text-decoration:none;color:#0098fe;padding:5px;font-weight:bold}
.navigation{clear:both;margin:0 auto;padding:10px 10px 5px 10px;overflow:hidden;border:solid 0px #fff}
.navigation a{text-align:center; display:inline-block;color:#000;padding:10px;font-size:8pt;text-decoration:none}
.navigation a:hover{}
.navigation .alignleft{float:left;clear:none;}
.navigation .alignright{float:right;clear:none;}
#banner .text a{font-family:Arial;font-size:12px;color:#000;padding:5px;height:100%}
#banner .text  a:hover{color:#0098fe}
#banner .text{font-family:Arial;font-size:12px;color:#000;line-height:1.5em}
#banner .text h3{color:#0098fe;font-family:Arial;font-size:16px;margin:0px}
#banner .text p{padding:2px 0 10px 0;margin:0}

#banner .content .right{width:232px;height:100%;float:left;clear:none;border:solid 0px #000;background:url(images/arrow.jpg) no-repeat left top;margin-top:30px;padding-left:45px;}
#banner .content .right .SEO{width:200px;border:solid 0px #fff}
#banner .content .right .SEO ul{list-style:none;margin:0;padding:0}
#banner .content .right .SEO h2{font-family:Georgia;font-size:20px;color:#000;margin:0;padding:0;font-weight:normal;padding-bottom:15px}
#banner .content .right .SEO li{font-family:Arial;font-size:12px;line-height:2.25em}
#banner .content .right .Web{width:200px;border:solid 0px #fff;height:225px}
#banner .content .right .Web ul{list-style:none;margin:0;padding:0}
#banner .content .right .Web h2{font-family:Georgia;font-size:20px;color:#000;margin:0;padding:0;font-weight:normal;padding-bottom:15px}
#banner .content .right .Web li{font-family:Arial;font-size:12px;line-height:2.25em}
#banner .content .right  a{font-family:Arial;font-size:12px;text-decoration:none;color:#707070}
#banner .content .right  a:hover{color:#0098fe}
#banner .content .right .quote{background:url(images/free-quote.png) no-repeat left top;width:211px;height:65px;margin-top:45px}
#banner .content .right .quote a{width:211px;height:65px;display:block}

#banner .text a.readmore{color:#0098fe;font-family:Arial;font-size:12px;text-decoration:none;padding:5px 0 5px 0;display:inline-block}
#banner .content .right .sidebar{width:200px;border:solid 0px #fff}
#banner .content .right .sidebar ul{list-style:none;margin:0;padding:0}
#banner .content .right .sidebar h2{font-family:Georgia;font-size:20px;color:#000;margin:0;padding:0;font-weight:normal;}
#banner .content .right .sidebar li{font-family:Arial;font-size:12px;line-height:2.25em}

#posts{}
#posts .blogpost{clear:both;padding:2pt 0pt 2pt 0pt}
#posts .blogpost ul{list-style:none;margin:0pt 0pt 0pt 0pt;padding:0pt;}
#posts .blogpost .PostHead{border:solid 0px #000000}
#posts .blogpost .PostHead .date{color:#7AC11B;float:left;clear:none;background-image:url('images/date_icon.jpg');background-repeat:no-repeat;width:76px;height:0px;font-size:11pt;padding:8px 0px 0px 0px; }
#posts .blogpost .PostHead .date span{background:#7AC11B;width:70px;color:#000;display:inline-block;margin:3pt 0 0 0;text-align:center;font-size:16pt}
#posts .blogpost .PostHead .title{line-height:1em; padding:4pt 0pt 4pt 0pt;float:left;clear:none;display:inline-block}
#posts .blogpost .PostHead .title a{padding:0pt 0 0pt 0;color:#0098fe;font-family:Arial;font-size:16pt;text-decoration:none;font-weight:bold}
#posts .blogpost .PostHead .title a:hover{color:#0098fe;}
#posts .blogpost .PostHead .title .author {padding:0pt 0pt 0pt 0pt;color:#8C8C8C;font-size:8pt;}
#posts .blogpost .PostHead .title .author a{padding:2pt;color:#7AC11B;font-size:9pt;text-decoration:none;}
#posts .blogpost .PostHead .title .author a:hover{color:#8C8C8C;}
#posts .blogpost .body{color:#8C8C8C;font-size:9pt;padding:0pt 0pt 0pt 0pt;clear:both;line-height:1.5em}
#posts .blogpost .body a{padding:2pt;color:#000000;font-size:9pt;text-decoration:none;}
#posts .blogpost .body a:hover{color:#7AC11B;font-size:9pt;}
#posts .blogpost .body p{}

#posts .blogpost .tail{font-size:8pt;font-style:italic;padding-left:0pt;height:22px;}
#posts .blogpost .tail a{color:#000000;font-size:8pt;text-decoration:none}
#posts .blogpost .tail a:hover{color:#0098fe;font-size:8pt;}
#posts .blogpost .tail .postedin{float:left;width:70%;color:#8C8C8C;clear:none;margin-top:4px}
#posts .blogpost .tail .commentsin{float:right;width:90px;color:#8C8C8C;clear:none;background:url(images/comments.jpg);height:18px;padding:4px 0 0 14px;text-align:center;}

.post{font-size:10pt;color:#000;padding:0 0px 0 0px;clear:both;width:600px;margin:0 auto}
.post h2{line-height:1.5em; padding:4pt 0pt 4pt 0pt;float:left;clear:none;display:block;width:600px;color:#0098fe;font-size:16pt;font-family:Georgia;margin:0pt;font-weight:normal}
.entry{color:#000000;font-size:8pt;}
.edit a{text-align:center; display:inline-block;color:#0098fe;padding:2px;font-size:8pt;text-decoration:none}
label{color:#fff;font-size:8pt}
small{color:#fff;font-size:8pt}
.commentlist {color:#fff;font-size:8pt}
.comment-meta a{padding:2pt;color:#7AC11B;font-size:9pt;text-decoration:none;}
.fn, .url{color:#7AC11B;font-size:9pt;}
.commentstemplate{color:#fff;font-size:9pt;}
.commentstemplate a{padding:2pt;color:#0098fe;font-size:9pt;text-decoration:none;}
.comment-meta p{font-family:Arial;font-size:9pt;color:#000}
.commentstemplate h2{color:#000}
.commentstemplate p{color:#000}