/*
Theme Name: Clavenna Vision
Theme URI: http://core3solutions.com
Description: Custom design for Clavenna Vision
Version: 1.0
Author: Core3 Solutions
Author URI: http://core3solutions.com/
*/

/*---------------Containers--------------------*/
body{
	margin:0;
	padding:0;
	background: #f8f2d5 url(images/body_backgrd.gif) repeat-x top center;
	font-family: "Lucida Sans", Arial, Verdana, , sans-serif;
	color:#575757;
	line-height: 1.5em;
	font-size:13px;
	text-align: left;
}

#containers{
	margin:0 auto;
   width:902px;
  }
  
#topheader{
	float:left;
} 

#contentmain{
	float:left;
	width:902px;
	background: url(images/top_maincontent.jpg) no-repeat top center;
}


#bodyslice{
	float:left;
	width:902px;
	background: url(images/body_verti_slice.gif) repeat-y top center;
} 

.clear{
	clear: both;
	margin:0;
	padding:0;
}

.clearleft{
	clear:left;
}

.clearright{
	clear:right;
}

#marginfix{
    width:17px;
	height:100%;
	float:left;
}

#leftcolumn{
	float:left;
	width:582px;
}
	#home #leftcolumn {
		width: auto;
	}
	#sub2 #leftcolumn {
		width:882px;
	}

#rightcolumn{
	float:left;
	width:auto;
}

#videocontainer{
	padding-top: 5px;
	padding-left: 10px;
}

#videotitle{
	color: #FBB500;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
}

#welcomebox{
   float:left;
	width:522px;
	background: url(images/welcome_back.jpg) no-repeat 0 45px;
} 

#dividemain{
   float:left;
	width:1px;
	margin: 5px 6px 0px 0px;		
}

#rightboxs{
    float:left;
	margin-left:0px;
	width:340px;	
}

#subboxes{
	float:left;
	width:512px;
	border:1px solid #f6f3e3;
	margin:0;
	padding:4px 0 4px 0;
}

#subboxes.box{
	float:left;
	width:248px;
	margin-left:4px;
	padding:0;
	background-color: #f7f4e3;
	border:0;
}

#maincontent{
	float:left;
	width:580px;
	background: url(images/inner_main_bck.jpg) no-repeat top center;
	padding-top:29px;
}

#maincontent-full{
	float:left;
	width:880px;
	background: url(images/inner_main_bck_full.jpg) no-repeat top center;
	padding-top:29px;
}

#sidebox{
	float:left;
	width:275px;
	padding-top:10px;
	border:1px solid #cfe1c8;
	background:url(images/sidebox_slice.gif) repeat-x top center;	  
}


#footer{
	float:left;
	width:902px;
	height:33px;
	background:url(images/footer.gif) no-repeat top center;
   font-size: 14px;
	color:white;	
}

#underfooter{
	float:left;
	width:800px;
	font-size:9px;
	padding-left:20px;
}	
		
	
/*--------------End Conatiners-----------------*/  
/*---------------Navigatioon-------------------*/
#menu{
		float:none;
		margin: 0 auto;
		width:781px;
		list-style: none;
}

ul#nav,ul#nav li{
		display: inline;
		list-style: none;
		margin:0;
		padding:0;
	}

ul#nav li{
		float:left;
		margin-right:0px;
		text-align: left;
		font-family:Verdana, sans-serif;
		font-size:11px;
		height:82px;    
}
  
ul#nav li a{
	text-decoration: none;
}

.home a:link, .home a:visited{
		display:block;
		width:102px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_home.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.home a:hover{
		display:block;
		width:102px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_home.gif) no-repeat top center;
		text-indent:-5000px;
}

.homeactive{
		display:block;
		width:102px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_home.gif) no-repeat top center;
		text-indent:-5000px;
}

.lasik a:link, .lasik a:visited{
		display:block;
		width:65px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_lasik.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.lasik a:hover{
		display:block;
		width:65px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_lasik.gif) no-repeat top center;
		text-indent:-5000px;
}

.lasikactive{
		display:block;
		width:65px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_lasik.gif) no-repeat top center;
		text-indent:-5000px;
}

.cataract a:link, .cataract a:visited{
		display:block;
		width:98px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_cataract.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.cataract a:hover{
		display:block;
		width:98px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_cataract.gif) no-repeat top center;
		text-indent:-5000px;
}

.cataractactive{
		display:block;
		width:98px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_cataract.gif) no-repeat top center;
		text-indent:-5000px;
}

.other a:link, .other a:visited{
		display:block;
		width:162px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_other.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.other a:hover{
		display:block;
		width:162px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_other.gif) no-repeat top center;
		text-indent:-5000px;
}

.otheractive{
		display:block;
		width:162px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_other.gif) no-repeat top center;
		text-indent:-5000px;
}

.eyewear a:link, .eyewear a:visited{
		display:block;
		width:95px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_eyewear.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.eyewear a:hover{
		display:block;
		width:95px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_eyewear.gif) no-repeat top center;
		text-indent:-5000px;
}

.eyewearactive{
		display:block;
		width:95px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_eyewear.gif) no-repeat top center;
		text-indent:-5000px;
}

.ourdoctors a:link, .ourdoctors a:visited{
		display:block;
		width:117px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_ourdoctors.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.ourdoctors a:hover{
		display:block;
		width:117px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_ourdoctors.gif) no-repeat top center;
		text-indent:-5000px;
}

.ourdoctorsactive{
		display:block;
		width:117px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_ourdoctors.gif) no-repeat top center;
		text-indent:-5000px;
}

.contactus a:link, .contactus a:visited{
		display:block;
		width:142px;
		height:82px;
		line-height:82px;
		background: #9dbd8c url(images/bt_contactus.gif) no-repeat bottom center;
		text-indent:-5000px;
	}

.contactus a:hover{
		display:block;
		width:142px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_contactus.gif) no-repeat top center;
		text-indent:-5000px;
}

.contactusactive{
		display:block;
		width:142px;
		height:82px;
		line-height:82px;
		background: #704364 url(images/bt_contactus.gif) no-repeat top center;
		text-indent:-5000px;
}
/*---------------End Navigatioon-------------------*/
/*---------------Font Styles-------------------*/

h1{
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	color:#fbb500;
	font-weight: normal;
	font-size: 33px;
	margin:0;
	padding:10px 10px 20px 0;
    line-height: 30px;
}
	h1 span {
		font-size: 16px;
		line-height: 18px;
	}
	#home h1 {
		font-family: "Lucida Sans", Arial, Verdana,  sans-serif;
		color:#87af78;
		font-weight: bold;
		font-size: 20px;
		margin:0 0 10px;
		padding: 0 0 0 14px;
	}
	#home h1 span {
		font-size: 13px;
		line-height: 16px;
	}

h2{
	margin:0;
	padding:25px 0 5px 5px;
	line-height:30px;	
	color:#87AF78;
}
	#home h2 {
		padding: 25px 0 5px 14px;
	}

h3{
	margin:0px 5px 0px 5px;
	padding:0px 5px 0px 5px;
	line-height:1em;
}

h4{
	font-family: "Lucida Sans", Arial, Verdana, , sans-serif;
	color:#4b1c4f;
	font-weight: bold;
	font-size: 14px;
	margin:0;
	padding:10px;	
}

h5{
  font-family: "Lucida Sans", Arial, Verdana,  sans-serif;
	color:#87af78;
	font-weight: bold;
	font-size: 24px;
	margin:0;
	padding: 0 0 0 14px;
}

h4 em{
	font-family: "Lucida Sans", Arial, Verdana,  sans-serif;
	color:#575757;
	font-weight: normal;
	font-size: 11px;
}

h6{
	font-family: "Lucida Sans", Arial, Verdana,  sans-serif;
	color:#87af78;
	font-weight: bold;
	font-size: 18px;
	line-height:25px;
	margin:0;
	padding: 0 10px 0 10px;
	border-bottom: 1px dashed #c0d1b4;
}

#welcomebox p{
/*	font-size:12px;
	margin:0;
	padding:22px 50px 16px 16px;	
    */
}

#rightboxs p{
   margin:0;
	padding:0px 10px 5px 10px;
}

.box p{
	margin:0px 5px 5px 5px;
	padding:10px 5px 5px 5px;
}

#footer p{
	padding:0 0 0 0;
	margin: 8px 0 0 20px;	
}

#maincontent p, #maincontent-full p{
	padding-left:14px;
	padding-right:38px;
}

#sidebox p{
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}
/*---------------End Font Styles-------------------*/

/*---------------Link Styles-------------------*/
a:link, a:visited{
	text-decoration:none;
	color:#00c1f9	
	}

a:hover{
	color: #fbb500;
	text-decoration:underline;
}

#footer a:link, #footer a:visited{
	text-decoration:none;
	color:white;	
}

#footer a:hover{
	color: #527e45;
 
}

/*---------------End Link Styles-------------------*/	

/*---------------Image Styles-------------------*/
.blogimg{
	margin-right:14px;
}
img, div { behavior: url(iepngfix.htc); border: 0; }
/*---------------End Image Styles-------------------*/

/*---------------Blog Styles-------------------*/
.blogpost {
	background: url(images/inner_main_bck.jpg) no-repeat top center;	
}
#mainblogcontent{
	float:left;
	width:580px;
	padding-top:10px;
}
#mainblogcontent p{
	padding-left:14px;
	padding-right:38px;
}
#mainblogcontent h5{
  	font-family: "Lucida Sans", Arial, Verdana,  sans-serif;
	color:#87af78;
	font-weight: bold;
	font-size: 24px;
	margin:0;
	padding:25px 0 5px 14px;
}
#mainblogcontent h5 a{
	color:#87af78;
}
#respond textarea {
	width:400px;
}
.comment{
	background-color: #FBF8EF;
	padding:5px;
}
#mainblogcontent img {
	border:2px solid #F8F2D5;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
}

/*---------------End Blog Styles-------------------*/

#subnav, #subnav2 {
    display: none;
    position: absolute;
    width: 150px;
    margin-top: -7px;
    margin-left: 0;
    padding-left: 0;
}

ul#subnav li, ul#subnav2 li {
    height: 30px;
    text-align: center;
    font-size: 14px;
}

.submenu {
}

.submenu a:link, .submenu a:visited {
    color: #fff;
    height:30px;
    line-height:32px;
    background: #9dbd8c;
    text-indent:0px;
}

.submenu a:hover {
    color: #fff;
    height:30px;
    line-height:32px;
    background: #704364;
    text-indent:0px;
}

.wp-caption {
    float: left;
    padding: 5px;
    text-align: center;
    margin-right: 5px;
}

#cataracts-captions {
    margin-left: 60px;
}

#contact-quick {width:90%;padding:10px 0;}
#contact-quick input, #contact-quick select {width:100%;margin:15px 0 0 10px;padding:2px;color:#630;}
#contact-quick textarea {width:100%!important;margin:15px 0 0 10px!important;color:#630!important;}
#contact-quick input[type="submit"] {width:60px;color:#000;}
#contact-quick #contact_subject {display:none;}
option {margin:0 0 0 15px;}
option.heading {margin:0px;}
#facebook-like, #facebook-like iframe {width:300px;height:40px;}
.noborder {border:none!important;}