/* Theme Name:ConsultVidTheme
 URI:http://geniuscopy.com
Description:ConsultVid Themes.
Version:2.1 
Author:Genius Marketing Consultants
Author URI:http://geniuscopy.com
Tags:blue,fixed width,two columns, */
/* ----------------------------------------------------------------------- Blueprint CSS Framework 0.9 http://blueprintcss.org   * Copyright (c) 2007-Present. See LICENSE for more info.   * See README for instructions on how to use Blueprint.   * For credits and origins,see AUTHORS.   * This is a compressed file. See the sources in the 'src' directory.----------------------------------------------------------------------- */
/* reset.css */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body{line-height:1.5;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
table,td,th{vertical-align:middle;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
a img{border:none;}
/* typography.css */
body{font-size:75%;color:#222;background:#fff;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111;}
h1{font-size:3em;line-height:1;margin-bottom:0.5em;}
h2{font-size:2em;margin-bottom:0.75em;}
h3{font-size:1.5em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0;}
p{margin:0 0 1.5em;}
p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right{float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus,a:hover{color:#000;}
a{color:#009;text-decoration:underline;}
blockquote{margin:1.5em;color:#666;font-style:italic;}
strong{font-weight:bold;}
em,dfn{font-style:italic;}
dfn{font-weight:bold;}
sup,sub{line-height:0;}
abbr,acronym{border-bottom:1px dotted #666;}
address{margin:0 0 1.5em;font-style:italic;}
del{color:#666;}
pre{margin:1.5em 0;white-space:pre;}
pre,code,tt{font:1em 'andale mono','lucida console',monospace;line-height:1.5;}
li ul,li ol{margin:0 1.5em;}
ul,ol{margin:0 1.5em 1.5em 1.5em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
dl{margin:0 0 1.5em 0;}
dl dt{font-weight:bold;}
dd{margin-left:1.5em;}
table{margin-bottom:1.4em;width:100%;}
th{font-weight:bold;}
thead th{background:#c3d9ff;}
th,td,caption{padding:4px 10px 4px 5px;}
tr.even td{background:#e5ecf9;}
tfoot{font-style:italic;}
caption{background:#eee;}
.small{font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large{font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide{display:none;}
.quiet{color:#666;}
.loud{color:#000;}
.highlight{background:#ff0;}
.added{background:#060;color:#fff;}
.removed{background:#900;color:#fff;}
.first{margin-left:0;padding-left:0;}
.last{margin-right:0;padding-right:0;}
.top{margin-top:0;padding-top:0;}
.bottom{margin-bottom:0;padding-bottom:0;}
.clear{clear:both;}
/* forms.css */
label{font-weight:bold;}
fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend{font-weight:bold;font-size:1.2em;}
input[type=text],input[type=password],input.text,input.title,textarea,select{background-color:#fff;border:1px solid #bbb;}
input[type=text]:focus,input[type=password]:focus,input.text:focus,input.title:focus,textarea:focus,select:focus{border-color:#666;}
input[type=text],input[type=password],input.text,input.title,textarea,select{margin:0.5em 0;}
input.text,input.title{width:300px;padding:5px;}
input.title{font-size:1.5em;}
textarea{width:390px;height:250px;padding:5px;}
input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:.25em;}
form.inline{line-height:3;}
form.inline p{margin-bottom:0;}
.error,.notice,.success{padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice{background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success{background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a{color:#8a1f11;}
.notice a{color:#514721;}
.success a{color:#264409;}
/*Start Style */
body{background:url(images/bg-gradient.png) repeat-x center top; font:12px Arial, Tahoma, sans-serif; line-height:20px; }
p{text-align:justify; }
a{color:#87add0; text-decoration:none; border-bottom:1px dotted #87add0; }
a:hover,a:focus{color:#000000;  }
.dropstyle{background:url(images/headstyle.jpg) repeat-x left top;height:auto;  }
.dropstyle2{background:url(images/headstyle.jpg) repeat-x 0 -240px; height:auto; }
.wrapper{width:890px; height:auto; margin:0 auto; background:url(images/headgrad.jpg) no-repeat 20px top; }
.wrapper2{width:890px; height:auto; margin:0 auto; background:url(images/headgrad.jpg) no-repeat 20px -241px; }
/*Header */
#header{height:135px;}
#logo{padding:0px 0 0 0;width:200px;float:left;}
#logo a{position:relative;   display:block;   width:129px;   height:61px;    text-indent:-9999px;   text-decoration:none;   border-bottom:none;}
#logo a span{display:block;   position:absolute;   width:100%;   height:100%;   background:transparent url(images/logo.png) no-repeat left top;   top:0;   z-index:100;}
/*Feature Video */
#feature{width:100%;height:auto;overflow:hidden;margin:20px 0 0 0;}
#feature img{border:1px solid #cccccc;margin:50px 30px 0 0;display:block;}
#feature p{text-align:center;}
#feature .vidhome{display:inline;overflow:hidden;width:435px;   background:transparent url(images/shadow.png) no-repeat left bottom;;float:left;height:335px; padding:0 0 0 25px;}
#feature .cerpthome{float:right;width:400px;        }
.flashvideo{background:transparent url(images/shadow.png) no-repeat left bottom;;float:left;height:317px;width:410px;padding:0 0 0 25px;}
#mediaspace{background:transparent url(images/shadow.png) no-repeat left bottom;;float:left;height:317px;width:410px;padding:0 0 0 25px;}
/*Content */
#content{padding-top:15px;width:100%;height:auto;margin:0 0 10px 0; }
.maincontentsinglepage{width:100%;height:auto;margin:0 0 10px 0; float:left;}
.maincontent{width:573px;height:auto;margin:0 0 10px 0; float:left;}
.maincontent h2{color:#083561;font-family:Myriad Pro,Tahoma,Arial,sans-serif;font-weight:bold;padding-bottom:10px;margin-bottom:0px;}
.maincontent span.teaser{color:#111111;font:12px Tahoma,Arial,Helvetica,sans-serif;padding:0 80px 0 0;font-weight:bold;display:block;margin:0 0 10px 0;}
.maincontentsin{width:633px;height:auto;  float:left;}
.maincontentsinglepage h2{color:#083561; font-weight:bold; }
.leftblock{width:280px;float:left;display:inline;margin:0 30px 0 0;}
.leftblock span.teaser{background:url(images/chart.png) no-repeat right top;}
.rightblock{width:280px;float:right;}
.rightblock span.teaser{background:url(images/structure.png) no-repeat right top;}
.sidebar{width:250px;float:right;margin:1px 0 0 0;}
.box1{background-color:#cedeeb;width:200px;margin:0 auto 15px auto;padding:14px;border:1px solid #a8bccd;overflow:hidden;text-align:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;behavior:url(border-radius.htc);}
.box1 a{color:#2D5173;text-decoration:none;}
.box1 a:hover{color:#333;text-decoration:none;}
.box1 a:visited{color:#2D5173;text-decoration:none;}
.widget-h1{font-size:18px;padding-bottom:2px;border-bottom:1px solid #83A9CD; }
.rel{position:relative;z-index:inherit;zoom:1;
/* For IE6 */
}
a.button{background:url(images/button.png) no-repeat 0 0;width:200px;height:43px;border:none;cursor:pointer;display:block;font-family:"Lucida Grande",Verdana,Arial,Helvetica,sans-serif;color:#2c2c2c;font-size:18px;text-decoration:none;font-weight:bold;text-align:center;line-height:42px;}
a.button:hover{background:url(images/button.png) no-repeat 0 -46px;}
a.button:active{background:url(images/button.png) no-repeat 0 -92px;}
/*Post - Page */
.postpage{width:600px;margin-bottom:30px;}
.postpage h2{color:#083561; font-weight:bold;margin-bottom:0px;}
/*Footer */
#footer{margin:40px 0 0 0;padding:0;overflow:hidden;}
.footerbox{background:transparent url(images/bg-footer.png) repeat-x left top;height:80px;margin:0 auto 30px auto;padding:20px;border:1px solid #e1e1e1;display:block;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;behavior:url(border-radius.htc);}
.boxf1,.boxf2,.boxf3{width:172px;}
.boxf1{float:left;padding:0 90px 0 0;margin-right:15px;background:url(images/webworks.png) no-repeat right top;}
.boxf1 span.f1{color:#9d597a;font-size:18px;}
.boxf2{float:left;padding:0 90px 0 15px;margin-right:1px;background:url(images/influence.png) no-repeat right top;border-left:1px solid #cccccc;border-right:1px solid #cccccc;}
.boxf2 span.f2{color:#b09f0e;font-size:18px;}
.boxf3{float:left;padding:0 90px 0 15px; background:url(images/generator.png) no-repeat right top;}
.boxf3 span.f3{color:#87add0;font-size:18px;}
.entry{padding-top:13px;  }
.cpright{text-align:right;color:#444444;}
.nocomments{display:none;}
.af-body{overflow:hidden; }
#navbar{background:#2B2B2B url(images/navbar.gif);width:920px;height:35px;color:#FFFFFF;margin:0px auto 0px;padding:0px 0px 0px 0px;}
/* Menu */
.nav{float:right;margin:45px 0 0 0; }
.nav,.nav *{list-style:none; }
.nav li{float:left; padding:0; position:relative; display:inline;list-style:none;font:18px Myriad Pro,Tahoma,Arial sans-serif;color:#597b9d;padding-left:12px; }
.nav li a{color:#597b9d;text-decoration:none;   border-bottom:none;   }
.nav li a:hover{color:#719cc7; }
.nav li a:active{color:#719cc7; }
.nav ul{list-style:none;font:12px Myriad Pro,Tahoma,Arial sans-serif;background-color:#CEDEEB;width:auto;border:solid #A8BCCD;border-width:0px 2px 2px 2px; border-radius:0px 0px 6px 6px; margin-top:-6px;  margin-left:30px;  }
/* Submenu inner ul paddding */
.nav ul li{list-style:none;font:14px Myriad Pro,Tahoma,Arial sans-serif;padding:4px 6px 4px 5px;color:#597b9d;margin:azimuth;  }
.nav a{position:relative; padding-top:0px; }
/* Hides items under top menu */
.nav ul{position:absolute; top:-9999em; width:10em;
/* left offset of submenus need to match (see below) */
 }
/* Shows submenus */
.nav li:hover ul{left:-20px; top:27px;
/* match top ul list item height */
z-index:99; }
.nav li.nav-hover ul{left:0px; top:29px;
/* match top ul list item height */
z-index:99; }
/* Hides all sub items (4 levels deep) */
.nav li:hover li ul, .nav li.nav-hover li ul, .nav li li:hover li ul, .nav li li.nav-hover li ul, .nav li li li:hover li ul, .nav li li li.nav-hover li ul{top:-999em; }
/* On:hover,displays all sub items (4 levels deep) */
.nav li li:hover ul, .nav li li.nav-hover ul, .nav li li li:hover ul, .nav li li li.nav-hover ul, .nav li li li li:hover ul, .nav li li li li.nav-hover ul{left:0em;
/* match .nav ul width */
top:-1px; }
/* Menu bugfix */
.ie7 .nav:hover{visibility:inherit;
/* fixes IE7 'sticky bug' */
 }

