/*



Theme Name: ConsultVid



Theme URI: http://geniuscopy.com



Description: ConsultVid Themes.



Version: 2 



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: #779DBF; 	



 }



 



.dropstyle {



 	background: url(images/headstyle.jpg) repeat-x left top;

height: auto;



 	



 }



 



.dropstyle2 {



 	background: url(images/headstyle.jpg) repeat-x 0 -260px;



 	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 -261px;



 }



 



 



 /*Header */







#header {



	height: 100px;	



}







#logo {



	padding: 25px 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;



}







#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: 14px 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' */ }

  