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

/* --------------------------------------
USUAL TAGS 
--------------------------------------*/

body {
	font-size: 11px;	
	font-family: Helvetica, Arial, 'Lucida Grande',  Sans-Serif;
	/*background: #b4b4af url('/images/body-bg.jpg') top center;*/
	background: #b4b4af url('/userfiles/BTC_Calm_lake.jpg') ;
	color: #64625e;
	line-height: 1.3;
	margin: 0px;
	padding: 0px;
	}

h1, h2, h3 {font-weight: normal;
letter-spacing: -.03em;
}

h1 {
	font-size: 2.2em;
margin: 10px 0px 0px;
	}	
	
h2 {
	font-size: 1.6em;
margin: 20px 0px 0px;
	}
	
h3 {
	font-size: 1.1em;
margin: 20px 0px 5px;
font-weight: bold;
	}
	
a, h2 a:hover, h3 a:hover {
	color: #159494;
	text-decoration: none;
	border-bottom: 1px dotted #159494;
	}

a:hover {
	color: #f16725;
}


a img {	border: none;	}



/* --------------------------------------
SMALL CLASSES
--------------------------------------*/
.postmetadata {	clear: both;}
.clear {clear: both;}	
.center {text-align: center;}
.hidden {display: none;	}
.noborder {border: 0px !important;}
.right {float: right;}
.left {float: left;}

.fourcol {
width: 25%;
float: left;
}

.fourcol-inner {
padding: 0px 25px;
}

.greybox {
background: #e9e9e7 url(/images/greybox-top.gif) no-repeat;
height: 350px;
margin-right: 25px;
padding: 1px 15px;
width: 189px;
}

.greybox h2 {
margin-bottom: .5em;
}

.signup {margin: 2.5em 0em;}

.bigger {font-size: 1.2em;}

/* --------------------------------------
SECTIONS
--------------------------------------*/

#body-inner {
background: url(/images/top-grad.png) top center no-repeat;
}

#container{
	margin: 0px auto;
	width: 1010px;
	}
	
#header {
background: url(/images/bg-top.png) bottom left no-repeat;
height: 155px; 
}	

#logo {
float: left;
}

#main {
clear: both;
background: url(/images/content-bg.png) repeat-y; 
padding: 0px 15px;
font-size: 1.25em;
}
	
#content {
padding: 40px 0px;
	}

.content-inner {padding: 0px 25px;}

#footer {
clear: both;
background: url(/images/footer-bg.png) repeat-x; 
min-height: 185px;

}

#footer ul {margin: 0px; padding: 0px;}
#footer li {list-style-type: none;}

#footer a {
color: #64625e;
border: 0px;
}

#footer a:hover {
color: #f16725;
}

#footer .fourcol {
padding: 25px;
width: 194px;
border-right: 1px solid #e3e3e2;
min-height: 80px;
}

#footer h3 {margin-top: 0px;}	

#topnav a {
font-size:19px;
}


/* --------------------------------------
MENU
--------------------------------------*/
ul#menu {
margin: 0px;
padding: 0px;
list-style-type: none;
float: right;
margin-top: 98px;
margin-right: 22px;
}

ul#menu  li {

float: left;
margin: 0px 3px;
background: url(/images/menu-left.png) top left no-repeat;
padding-left: 9px;
padding: 10px 0px 10px 9px;
}

ul#menu  a {
color: #ffffff;
font-size: 1.7em;
border: 0px;
padding: 11px 15px 11px 7px;
background: url(/images/menu-right.png) top right no-repeat;
letter-spacing: -.03em;
}

ul#menu  a:hover {
color: #484946;
}

ul#menu  li.selected {
margin-top: 1px;
background: url(/images/menu-selected-left.gif) top left no-repeat;
}

ul#menu  li.selected a {
color: #34c0c4;
background: url(/images/menu-selected-right.gif) 100% 1px  no-repeat;
}	
	

/* --------------------------------------
FORMS
--------------------------------------*/

form {margin: 0px; padding: 0px; padding-bottom:1px;}

form#contactForm {
background: #eee;
border: 1px solid #ddd;
width: 870px;
height: 310px;
padding: 2em;
}

form#contactResult{
background: #eee;
border: 1px solid #ddd;
width: 870px;
padding: 2em;
}

label {
margin-right: 15px;
clear: left;
display: block;
width: 110px;
float: left;
font-weight: bold;
padding-top: .3em;
text-align: right;
margin-bottom: 1em;
}

input.field {
border: 1px solid #cccccc;
background: #fff;
font-family: Helvetica, Arial, 'Lucida Grande',  Sans-Serif;
font-size: 1em;
font-style: italic;
color: #64625e;
padding: .3em;
margin-bottom: 1em;
width: 185px;
float: left;
}

select {
float: left;
border: 1px solid #cccccc;
background: #fff;
width: 195px;
font-family: Helvetica, Arial, 'Lucida Grande',  Sans-Serif;
font-size: 1em;
font-style: italic;
color: #64625e;

padding: 3px;
}

textarea {
float: left;
border: 1px solid #cccccc;
background: #fff;
width: 180px;
font-family: Helvetica, Arial, 'Lucida Grande',  Sans-Serif;
font-size: 1em;
font-style: italic;
color: #64625e;
padding: .5em;
}

.imgbutton {
clear: both;
float: right;
margin-top: 1em;
}

