@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: Tremor
Description: Theme by tschram@tremormedia.com. Framework by <a href="http://binarybonsai.com/kubrick/">Kubrick</a>
Version: 0.1
Author: Tim 
Author URI: http://www.timschram.com/

*/


body{font-family: Arial, Helvetica, sans-serif;font-size:12px;background:#FFFFFF url(images/tremor_topbg_r.jpg) fixed top repeat-x; margin:20px 0 0 0; letter-spacing:-0.5px height:100%;
}
html{height:100%;}

#wrapper{width:849px;  margin:0 auto; height:100%;}

#box{width:849px;margin:0 auto ;padding:0px; padding-right:0px; }

#top{width:837px;height:20px;margin-top:20px;padding:0; }

#splash{width:849px;height:0px;padding:0;  background: url(images/header_bgc.png)  bottom no-repeat; margin-left:4px; margin-top:10px; }

#header{float:left;width:342px;margin:0 0 0 10px;padding:0;}
#header h1{text-indent:-10000px;margin:0;padding:0; z-index:1;}
#header h1 a{display:block;background:url(images/tremor_logo_w.png) no-repeat left;height:80px; margin-top:-10px; z-index:1;}

#desc{color:#fff;float:left;text-align:right;font-size:11px;margin:20px auto;padding:0 10px 0 0;}

#bgborder{ background: url(images/body_bgc.png) center repeat-y; width:817px;padding:0 20px 0 20px; }

#main{height:50px;margin:0 auto;}

#home_main{width:894px; height:56px;margin:0 auto;}

#mainbck{width:837px;margin:0 auto;padding:0; height:100%;}

*html h2{font-family: Arial, Helvetica, sans-serif;font-size:24px;font-weight:700;color:#333333;padding:0 0 0 5px;}

#b_logo{
position:absolute;
top:0;
right:0;
width:260px;
height:65px;
}

h6 { font-size:15px; letter-spacing:-.5px; font-weight:bold; padding:0;}

#nav{height:40px;float:right;padding:0; color:#FFFFFF; margin-right:2px;}
ul.nav{float:left;list-style:none;font-size:11px;;margin-top:40px;padding:0;}
ul.nav li{float:left !important;list-style-type:none;margin:0;padding:0;}
ul.nav li a,ul.nav li a:link,ul.nav li a:visited{border-bottom:0;border-right:0px solid #CCCCCC; color:#FFFFFF;float:left;display:block;text-decoration:none;padding:0px 10px 0 10px;}
ul.nav li a:hover,ul.nav li a:active{color:#333333;text-decoration:none;}
ul.nav li.home a{border-left:2px solid #fff;text-decoration:none;}
ul.nav li.current_page_item a{text-decoration:none;color:#333333;}
ul.nav li ul{float:left;margin:0;padding:0;}

.quotes {padding:10px; border:1px solid #CCCCCC; background:#EFEFEF; font-weight:bold; color:#89A2B5;}

#header_img{width:840px;margin-left:-12px;padding:0; height:116px; background:url(images/header_bg_dvas.jpg) top left no-repeat; border-bottom:1px solid #CCCCCC; }


#content{width:582px;float:left;margin:0x auto;padding:0px 15px 0 30px;  border-left:1px solid #CCCCCC; overflow:visible; height:1150px;}

h2,h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;margin:0 auto;padding:0; letter-spacing:-.5px; font-weight:normal; color:#333333;}
h4{font-size:14px;margin:0 auto;padding:0; letter-spacing:-.5px; font-weight:normal;}
#frontpageblogs{width:200px;}


.entry{width:530px;float:left;color:#666666;text-align:left;border-bottom:#ccc 1px dotted;margin:5px auto;padding:5px;}
.entry h2,h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;margin:0 auto;padding:0; letter-spacing:-.5px; font-weight:normal;}

.entry img {padding:0 10px 0 10px; text-align:center;}

.release_space{
line-height:30px;
text-align:left;
}


#sidebar{height:100%; width:180px;float:left;margin:20px;padding:0; min-height:550px;}
#sidebar ul{margin:0;padding:0;list-style-type:none;display:block;font:13px  Arial, sans-serif;line-height:160%;width:120px;}
#sidebar ul li{margin:1px;padding:0;}
#sidebar ul li a{display:block;text-decoration:none;color:#fff;background:#89A2B5;padding:0 0 0 20px;width:120px; color:#FFFFFF;}
#sidebar ul li a:hover{background:#EFEFEF; color:#333333;}
#sidebar ul li a.current,ul li a.current:hover{background:#EFEFEF; color:#89A2B5}

a {outline: none; text-decoration:none; color:#333333; border:none;}
a:visited{color:#333333;}
a:hover{color:#89A2B5;}
a:active{color:#89A2B5:}

img { padding:0 8px 0 0; margin: 0; display: inline; border:none; }
a img { padding:0 8px 0 0; margin: 0; display: inline; border:none; }


.navigation{width:520px;float:left;color:#666666;}
.alignright{float:right;margin-top:10px;}
.alignleft{float:left;margin-top:10px;}

.space{background:none;height:5px;clear:both;margin:0 auto;padding:0;}


#footer{width:849px; height:40px;clear:both;color:#6b7b89;padding:26px 0 0 0; text-align:right; font-size:11px; background: url(images/footer_bgc.png) center top no-repeat; margin-left:4px  }
#footer a:hover{text-decoration:none;color:#333333;border:none;}
#footer a{text-decoration:none;color:#6b7b89; border:none;}
#footerbottom{width:880px; height:24px; background: url(images/footerBG.png) no-repeat; margin:0 auto;}

/* sub sidebar */
#leftmenu{height:100%; width:200px;float:left;margin:0px;padding:0;}
#leftmenu ul{ margin-left: -12px; padding:0; margin-top:0px;}
#leftmenu li { text-align:left; list-style-type:none;}
#leftmenu li a { display:block;	text-decoration:none; border-top:none; border-bottom:1px solid #CCCCCC;}
#leftmenu a:hover { background: none; color: #333333; border-top:none; border-bottom:none; padding-bottom:8px}
#leftmenu a:current { background: none; color: #6a7c8a; border-top:none; padding-bottom:8px}

.leftm a{ display:block; color: #6a7c8a;text-decoration:none; padding:7px 7px 7px 26px; background: #FFFFFF url(images/mmenubg.jpg) repeat-x;}
.submenu a{ display:block; color: #333333; text-decoration:none; padding:7px 7px 7px 30px; background: #EEEEEE url(images/1.jpg) repeat-x;}

.leftcurrent { display:block; color: #FFFFFF;text-decoration:none; padding:7px 7px 7px 26px; background: #FFFFFF url(images/l-menubg-ov.jpg) repeat-x}

.subcurrent {
margin-left:1px;
	display:block;
	color: #FFFFFF;	
	text-decoration:none;	
	padding:7px;
	background: #FFFFFF url(images/subcurrent.jpg) repeat-x;
}



/* blog sidebar */
#b_menu{height:100%; width:200px;float:left;margin:0px;padding:0;}
#b_menu ul{ margin-left: -22px; padding:0; margin-top:0px;}
#b_menu li { text-align:left; list-style-type:none;}
#b_menu li a {  display:block; color: #6a7c8a;text-decoration:none; padding:7px 7px 7px 26px; background: #FFFFFF url(images/mmenubg.jpg) repeat-x;}
#b_menu a:hover { display:block; color: #6a7c8a; text-decoration:none; padding:7px 7px 7px 26px; background: none;}
#b_menu a:current { display:block; color: #6a7c8a; text-decoration:none; padding:7px 7px 7px 30px; background: #FFFFFF url(images/mmenubg.jpg) repeat-x;}


#contact_info{
float:right;
width:200px;
}

#contact_blank{
width:200px;
}

.contact_title{
font-weight:bold;
}

/* ----------FORM STYLES -------------*/

#formareas{
padding-top:10px;
text-align:left;
width:300px;
vertical-align:text-top;
font-size:11px;
float:left;
}

.formlabels{
width:220px; 
	margin:0 10px 4px 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	}

label{
width:200px; 
	margin:0 10px 4px 0; 
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align:left;
	vertical-align:top;
	}
	
label span {
	width:200px; /* must be the same as above!*/
	display:block; 
}

input, textarea, select{
font-size:11px;
padding:3px;
background: #f9f9f9; 
border:1px solid #adadad!important;
border-left-color:#ececec!important; 
border-top-color:#ececec!important;
vertical-align:top;
margin-bottom:6px;
}

input:hover, textarea:hover{
padding:3px;
background: #C1C8CE; 
vertical-align:top;
}

textarea,input {
	width:200px; 
}
select {
	width:158px; /* attempt to have equal length */
	padding:2px 0;
}  



textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}

.buttonsubmit	{ 
	width:100px;  
	padding:5px; 
	margin: 10px 0 0 110px;
	font-size:12px;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

.buttonsubmit:hover	{ 
	width:100px;  
	padding:5px; 
	margin: 10px 0 0 110px;
	font-size:12px;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important; 
	border-top-color:#ececec!important;
}

input:focus,
textarea:focus,
select:focus	{ 
	background:#F3F8F8; 
}

.reqtext { 
	margin:3px 0 0 6px;
	font-size:0.9em;
	display: -moz-inline-box; 
	vertical-align:top;
	color: #FF0000;
}


/* ----------END FORM STYLES -------------*/



