
/*
Quo Vadimus Interactive Website

copyright 2007-2008 Quo Vadimus Interactive


/******************************************
Color map: 

Text blue -- #4187A8
Input field blue -- e7f0f5
Input field border -- daeaf1

horizontal rules -- 83b3d9
*******************************************/
body{
margin:0px auto;
text-align:center;
width:900px;
font-family: Arial, sans-serif;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/back.jpg) repeat-x 0 0; 

}
body.home{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/back_home.jpg) repeat-x 0 0; 
margin:0 auto;
}
#wrap{
text-align:left;
margin:0px auto;
width:900px;
padding:10px;
/*border:1px solid red;*/
float:left;
}
#header{
height:100px;
width:900px;
float:left;
/*border:1px solid red;*/
}
body.home #tagline{
height:160px;
}
#tagline{
color:#fff;
float:left;
font-family:Arial, sans-serif;
height:90px;
}
#tagline h2{
	text-transform:uppercase;

	}
/*#tagline h2{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/tagline.png) no-repeat 0 0 ;
text-indent:-5555em;
margin-bottom:5px;
}*/
#tagline p {
font-size:.84em;
line-height:1.5em;
padding-right:20px;
width:800px;
}
body.home #tagline p {
width:auto;
}
body.home h1{
width:362px;
height:82px;
float:left;
text-indent:-5555em;
margin-top:-10px;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/logo.jpg) no-repeat 0 0;

}
h1{
width:362px;
height:82px;
float:left;
text-indent:-5555em;
margin-top:-12px;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/logo.jpg) no-repeat 0 0;

}
ul#navigation{
float:left;
padding-top:50px;
padding-left:50px;


}
ul#navigation li {
float:left;
font-size:.9em;

}
ul#navigation li a {
text-decoration:none;
width:80px;
height:40px;
display:block;
color:#fff;
font-size:.75em;
font-weight:bold;
text-transform:uppercase;
text-align:center;

}
ul#navigation li a:hover,
body.home ul#navigation li a.home_btn,
body.contact ul#navigation li a.contact_btn,
body.quote ul#navigation li a.quote_btn,
body.blog ul#navigation li a.blog_btn,
body.more ul#navigation li a.blog_btn,
body.about ul#navigation li a.about_btn,
body.portfolio ul#navigation li a.portfolio_btn,
body.inner ul#navigation li a.portfolio_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/pointer.jpg) no-repeat center 20px;
}
body.home ul#navigation li a.home_btn,
body.home ul#navigation li a:hover{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/pointer_home.jpg) no-repeat center 22px;

}
/*ul#navigation li a.home_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/home_btn.png) no-repeat 0 0;
}
ul#navigation li a.about_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/about_btn.png) no-repeat 0 0;
}
ul#navigation li a.portfolio_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/portfolio_btn.png) no-repeat 0 0;
}
ul#navigation li a.blog_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/blog_btn.png) no-repeat 0 0;
}
ul#navigation li a.contact_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/contact_btn.png) no-repeat 0 0;
}
ul#navigation li a.quote_btn{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/quote_btn.jpg) no-repeat 0 0;
}
*/
#content{
width:890px;
min-height:400px;
/*border:1px solid blue;*/
float:left;
}
body.home #main,
body.home #sidebar
{
margin-top:20px;
}
body.about #main p{
color:#666666;
font-size:0.84em;
line-height:1.3em;
padding-bottom:20px;
}
#main{
width:590px;
float:left;
margin-top:40px;
color:#4187A8;

line-height:1.5em;
/*border:1px solid green;*/


}
a.thumb_back{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/thumb_back.jpg) no-repeat right bottom;
width:286px;
height:101px;
display:block;

}
span.port_back{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/port_back.jpg) no-repeat right bottom;
width:587px;
height:391px;
display:block;
}
span.port_back img{
padding:15px 10px 10px 15px;

}
span.port_back em{
display:block;
}
body.inner #main p{
font-size:.9em;
padding:5px;
}
a.thumb_back img{
padding:10px;
padding-left:11px;
}
a.thumb_back_white{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/thumb_back_white.jpg) no-repeat right bottom;
width:286px;
height:101px;
display:block;

}
a.thumb_back_white img{
padding:10px;
padding-left:11px;
}
#sidebar{
float:left;
width:280px;
margin-top:40px;
margin-left:15px;
color:#4187A8;

/*border:1px solid green;*/

}

.required{
border:2px solid red;
color:red;
background-color:yellow;
}
body.home #sidebar h4{
font-size:.8em;
padding-bottom:3px;
margin-bottom:2px;
margin-top:5px;
padding-left:20px;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/post.gif) no-repeat 0 0;
border-bottom:1px dotted #83B3D9;

}
body.home #sidebar p{
color:#fff;
}
body.home #sidebar li{
color:#fff;
margin-top:15px;
}
body.home #sidebar li a{
color:#fff;
text-decoration:none;
}
body.home #sidebar li span{
font-size:.8em;
color:#ccc;
padding-left:20px;
}
body.home #sidebar h4 a{
color:#fff;
text-decoration:none;

}
ul#secondaryContent{
width:890px;
margin-top:40px;

float:left;
}
ul#secondaryContent h4 {
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/top_back.jpg) no-repeat 0 0;
padding:15px;
width:284px;
color:#4188a8;
font-size:.8em;
line-height:1.2em;
}
ul#secondaryContent li{
width:284px;
float:left;

margin-left:15px;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/mid_back.jpg) repeat-y 0 0;

}
ul#secondaryContent li.first,
body.home #main ul li.first
{
margin-left:0;
}
ul#elsewhere{
}
ul#elsewhere p{
min-height:10px !important;
padding-left:20px;
padding-bottom:0;
}
ul#elsewhere li{
float:left !important;
width:42px !important;
margin-left:20px !important;
margin-bottom:10px;
}
ul#elsewhere li a,
ul#elsewhere li a:hover
{
width:42px;
height:44px;
display:block;
background:none !important;
padding:0 !important;

}

ul#secondaryContent li ul li{
border:none;
min-height:0;
margin-left:0;


}
ul#secondaryContent li ul li a{
font-size:.85em;
color:#4187A8;
display:block;
text-decoration:none;
padding:10px;
padding-left:20px;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/check.jpg) no-repeat 5px 12px;
}
ul#secondaryContent p{
color:#4187A8;
font-size:0.8em;
line-height:1.4em;
padding:10px;
min-height:90px;

}
span.back_to_portfolio a{
font-size:.8em;
float:right;
color:#83B3D9;
margin-top:-25px;
}
#find_out_more{
width:164px;
height:26px;
display:block;
text-indent:-5555em;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/find_out_more.jpg) no-repeat 0 0 ;
margin:2px auto;
}
#download_vcard{
width:164px;
height:26px;
display:block;
text-indent:-5555em;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/download_vcard.jpg) no-repeat 0 0 ;
margin:2px auto;
}

ul#secondaryContent li span{
float:left;
clear:both;
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/bottom_back.jpg) no-repeat left bottom;
height:40px;
width:284px;
text-indent:-5555em;
}
body.home #main h3{

border-bottom:1px solid #83b3d9;
color:#fff;

}
body.home #sidebar h3 {

margin-bottom:12px;
border-bottom:1px solid #83b3d9;
color:#fff;
margin-top:5px;

}

body.quote #sidebar p,
body.contact #sidebar p{
color:#4187A8;
font-size:.8em;
line-height:1.5em;
}
 #sidebar p{
color:#4187A8;
font-size:.8em;
line-height:1.5em;
}

/* body.inner */ #main h2{
border-bottom:1px dotted #83B3D9;
margin-bottom:10px;
width:580px;
}
body.inner #sidebar h3,
body.contact #sidebar h3,
body.about #sidebar h3,
body.quote #sidebar h3,
body.blog #sidebar h3{
border-bottom:1px dotted #83B3D9;
margin-top:-5px;
padding-bottom:3px;
padding-top:0pt;

}
body.home #main ul li h4{
font-size:.8em;
font-weight:bold;
color:#fff;
width:280px;
padding-top:10px;


}
body.home #main ul li p{
font-size:.8em;
color:#fff;
width:280px;
padding-bottom:5px;
line-height:1.5em;
}
body.home #main ul li{
float:left;
margin-left:5px;

}

body.blog #content p,
body.more #content p,
body.search_results #content p
{
/* font-size:.9em;
color:#666;
padding-bottom:20px;

line-height:1.3em;
width:570px; */

color:#2C5970;
font-size:0.84em;
line-height:1.6em;
padding-bottom:5px;
width:570px;				
}
body.blog #content p img,
body.more #content p img,
body.search_results #content p img{
float:left;
margin-right:5px;
margin-bottom:5px;
}
body.blog #content p a,
body.search_results #content p a{
color:#4187A8;
}
body.blog #content h3 a,
body.more #content h3 a,
body.search_results #content h3 a
{
color:#4187A8;
display:inline;
text-decoration:none;
font-family:Helvetica,Arial,sans-serif;
font-size:1.1em;

}
body.blog #content h3,
body.more #content h3,
body.search_results #content h3{
display:inline;
font-family:Helvetica,Arial,sans-serif;
font-size:1.2em;
}
.cat_description{
border:1px solid #4187A8;
background-color:#E7F0F5;
color:white;
padding:5px;
margin-bottom:10px;
}
#search_block input.submit{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/sticky_go.jpg) no-repeat scroll 0 4px;
border:medium none;
height:27px;
margin-left:3px;

text-indent:-5555em;
width:40px;
}
#search_block input{
color:#CCCCCC;
margin-bottom:20px;
width:195px;
}
#search_block #submit_btn{
width:40px;
}

em.more{
display:inline;
}
em.more a{
text-decoration:none;
color:#4187A8;
font-size:.8em;
}
em.more a:hover{
border-bottom:1px dotted: #4187A8;

}
img.info{
cursor:pointer;
padding-left:5px;
}
body.blog .info p{
color:#4187A8 !important;
padding-bottom:0 !important;
padding-top:0 !important;
}
body.blog .info p a{
text-decoration:none;
color:#4187A8;
}
body.blog .info p a:hover{
text-decoration:underline;
}

body.blog .info em{
color:#ccc;
}
body.blog .info,
body.more .info {

margin-top:5px;
}

body.blog #main ul{
padding-bottom:10px;
margin-left:20px;
}
body.blog #main li a{
text-decoration:none;
color:#4187A8;
font-weight:bold;

font-size:.9em;

}
body.blog #main li a:hover{
text-decoration:underline;
}
body.blog #main li{
list-style-type:disc;

}

ul#blog-nav h5{
cursor:pointer;
font-family:Helvetica,Arial,sans-serif;
font-size:1em;
}
/* ul#blog-nav h5.categories{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/categories.jpg) no-repeat 0 0;
text-indent:-5555em;

}
 ul#blog-nav h5.links{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/links.jpg) no-repeat 0 0;
text-indent:-5555em;

} these should be removed on final apporval before launch during code clean up */


ul#blog-nav li ul li{
background:none;
padding-left:0 ;
padding-top:2px;
padding-bottom:2px;
width:175px;

}
ul#blog-nav li ul li a {
border-bottom:1px dotted #4187A8;
color:#4187A8;
display:block;
font-size:0.8em;
height:30px;
line-height:2em;
padding-left:10px;
text-decoration:none;
width:160px;

}
ul#blog-nav li ul{
border-color:-moz-use-text-color #CCCCCC #CCCCCC;
border-style:none solid solid;
border-width:0 1px 1px;
display:block;
margin-left:1px;
margin-top:-1px;
padding-left:0;
width:199px;
z-index:-99;
}
body.quote #send_btn,
body.contact #send_btn{
width:70px;
height:30px;
}
label,#send_btn{
display:block;
padding-bottom:5px;
padding-top:5px;
}
form{
color:#4187A8;
font-size:.8em;
width:280px;
}
textarea{
width:570px;
height:250px;
background-color:#e7f0f5;
border:2px solid #daeaf1;
}
body.contact input,
body.quote input{
width:570px;
height:20px;
background-color:#e7f0f5;
border:2px solid #daeaf1;
color:#666;
}
body.blog #comment_form input{
height:20px;
background-color:#e7f0f5;
border:2px solid #daeaf1;
color:#666;
width:550px;
}
body.blog #comment_form{
float:left;
clear:both;
}
body.blog #comment_form textarea{
width:550px;
}
.comment_count{
width:40px;
float:left;
font-size:2em;
color:#73ABFF;
line-height:2em;
}
body.blog #content .comment_cont{
float:left;
width:500px;
padding-top:5px;
}
body.blog #content .comment_cont p{
width:450px;
}
body.blog #content p.comment_body{
width:500px;
}
.comment_wrap{
float:left;
clear:both;
width:550px;
border-bottom:1px dotted #4187A8;

}
body.blog #comment_form .comment_check {
display:inline;
height:10px;
margin-bottom:10px;
width:10px;
}
p.comment_name_date span{
font-weight:bold;
}
body.blog #comment_form #send_btn,
body.blog #comment_form #prev_btn{
width:70px;
height:30px;
margin-top:5px;
display:inline;

}
select{
width:160px;
height:20px;
background-color:#e7f0f5;
border:2px solid #daeaf1;
color:#666;
}

body.contact #sidebar a,
body.contact #sidebar div,

body.quote #sidebar a,
body.quote #sidebar div{
width:260px;
color:#4187A8;
font-size:.95em;
text-decoration:none;
}
body.contact #sidebar p,
body.quote #sidebar p{
font-size:.85em;
color:#4187A8;
padding-bottom:20px;
padding-top:20px;
}
body.contact #sidebar a[title="Get vCard"],
body.quote #sidebar a[title="Get vCard"]{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/vcard.jpg) no-repeat 0 0;
display:block;
width:120px;
height:25px;
text-indent:-5555em;
margin-top:10px;
}
form ul{
width:570px;
height:50px;
margin-bottom:5px;
}
form ul li{
float:left;
width:190px;
}
/*************************sifr stuff */

.sIFR-active h1,
    .sIFR-active #tagline h2,
    .sIFR-active body.blog h3,
    
    {
      visibility: hidden;
      font-family: Verdana;
      line-height: 1em;
    }

    .sIFR-active h1 {
      padding-bottom: 0;
    }

    .sIFR-active h2 {
      
      display: block;
			font-size: 20px;
    }
		.sIFR-active #main h2 {
      
      display: block;
			font-size: 16px;
    }

    .sIFR-active h3 {
      font-size: 24px;
    }
		 .sIFR-active #main h3{
		font-size:16px;
		line-height:1em;
		}
		.sIFR-active #sidebar h3{
		font-size:16px;
		line-height:1em;
		}

    .sIFR-active h4 {
     
      font-weight: normal;
    }

    .sIFR-active h5#pullquote {
      font-size: 24px;
    }
		
#footer{
width:100%;
float:left;
clear:both;

}
#footer p{
font-size:.9em;
color:#ccc;
text-align:center;
line-height:1.4em;
}
#footer p a{
color:#ccc;
text-decoration:none;

}
#footer a.quo{
background:url(http://quovadimusinteractive.com/system/template_files/qvi/images/quoman_back_to_top.jpg) no-repeat 0 0;
width:90px;
height:153px;
text-indent:-5555em;
display:block;
position:absolute;
left:20px;

}
/***************************************************************/
/*   portfolio thumbs*/

ul#portfolio_thumbs {
width:900px;
float:left;
font-size:.85em;
color:#4187A8;
}
ul#portfolio_thumbs li{
float:left;
width:270px;

}
ul#portfolio_thumbs li.first{

}
ul#portfolio_thumbs li{
padding-right:20px;
padding-bottom:10px;
}
ul#portfolio_thumbs li p{
font-size:.95em;
width:280px;
line-height:1.3em;
padding-left:5px;
}
ul#portfolio_thumbs li h4{
padding-left:5px;
font-weight:bold;
padding-top:5px;
}
ul#portfolio_thumbs li a{
display:block;

}
body.about #sidebar{
padding-top:30px;
}
body.inner #sidebar,
body.contact #sidebar,
body.quote #sidebar{
padding-top:10px;
}
body.inner #sidebar li,
body.about #sidebar li{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/check.jpg) no-repeat scroll 0pt 15px;
border-bottom:1px dotted #4187A8;
font-size:0.8em;
padding-bottom:10px;
padding-left:30px;
padding-top:20px;
}


/* code pre tags*/

#main code {
	color:#999;
	font:bold 1em 'courier new',courier,monospace;
	text-align:left;
	margin:1em 0 0 0;
	padding:0px 3px 0 3px;
	background:#E7F0F5;
	border:1px dotted #4187A8;
	
}
#main pre {
	font:1em/1.2em 'courier new',courier,monospace;
	color:#999;
	background:#E7F0F5;
	border:1px dotted #4187A8;
	padding:1em;
	margin:0 0 1em 0;
	overflow:auto;
	width:500px;
}
ul#secondaryContent span.bus_card{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/bus_card_img.jpg) no-repeat scroll -2px -7px;
width:35px;
height:31px;
text-indent:-5555em;

}
ul#secondaryContent span.work_with{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/contact_us_img.jpg) no-repeat scroll -2px 0px;
width:35px;
height:31px;
text-indent:-5555em;
margin-top:-4px;
}
ul#secondaryContent span.keys{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/keys.jpg) no-repeat scroll -2px 0px;
width:35px;
height:31px;
text-indent:-5555em;
margin-top:-6px;
}
form#stickyfig input{
width:200px;
height:21px;
margin-left:20px;

}
form#stickyfig #submit{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/sticky_go.jpg) no-repeat scroll 0 4px;
border:medium none;
height:27px;
margin-left:3px;

text-indent:-5555em;
width:40px;

}

#categories_btn{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/categories_btn.jpg) no-repeat scroll 0 -40px;
width:209px;
height:40px;
text-indent:-5555em;

}
#links_btn{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/links_btn.jpg) no-repeat scroll 0 -40px;
width:209px;
height:40px;
text-indent:-5555em;

}
#archives_btn{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/archives_btn.jpg) no-repeat scroll 0 -40px;
width:209px;
height:40px;
text-indent:-5555em;

}
#tweet_btn{
background:transparent url(http://quovadimusinteractive.com/system/template_files/qvi/images/tweet_btn.jpg) no-repeat scroll 0 -40px;
width:209px;
height:40px;
text-indent:-5555em;

}
h5#categories_btn.arrow_off,
h5#archives_btn.arrow_off,
h5#links_btn.arrow_off,
h5#tweet_btn.arrow_off{
background-position:0 0;
}

ul#blog-nav li ul.tweet li {
border-bottom:1px dotted #4187A8;
color:#4187A8;
display:block;
font-size:0.8em;

line-height:1.5em;
padding-left:10px;
text-decoration:none;
width:190px;
}
ul#blog-nav li ul.tweet li em{
color:#ccc;
font-size:.9em;
}

