/*

Theme Name: ConsultVid

Theme URI: http://geniuscopy.com

Description: ConsultVid Themes.

Version: 1.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: 24px 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;

}

  

ul#menu {

	float: right;

	margin: 45px 0 0 0;

}



ul#menu li {

	display: inline;

	list-style: none;

	font: 18px Myriad Pro, Tahoma, Arial sans-serif;

	color: #597b9d;

	padding-left: 24px;

}



ul#menu li a {

	color: #597b9d;

	text-decoration: none;

   	border-bottom: none;

}



ul#menu li a:hover {

	color: #719cc7;

}



ul#menu li a:active {

	color: #719cc7;

}





/*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;

}





/*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; 

}



.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: 15px;

	background: url(images/influence.png) no-repeat right top;

	border-left: 1px solid #cccccc;

}

.boxf2 span.f2 {

	color: #b09f0e;

	font-size: 18px;

}



.boxf3 {

	float: left;

	padding: 0 90px 0 15px;

	border-left: 1px solid #cccccc;

	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; }
 