/* 
	Coffee Bean Design
	stylesheet.css
	Copyright 2008 Coffee Bean Design	
*/


*{padding:0;margin:0;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF;line-height:15px;}
img,a img{padding:0;margin:0;border:0;}

body{text-align:center;background-image:url(../images/gr_pixel_indigo.jpg);background-color:#005BAB;margin:40px auto 20px auto;font-size:11px;}

a{text-decoration:none;color:#000000;}
a:hover{color:#CCCCCC;}
p {margin:0 0 10px 0;padding:0;}
.highlight{color:#000000;font-weight:bold;}
.warning{color:#FFFFFF; border-bottom:3px solid #990000;padding-bottom:2px;}
.breaker{height:1px;border-bottom:1px solid #FFFFFF;padding:5px 0 0 0;margin:0 50px 15px 0;}
.bold{font-weight:700;}

.bottom{line-height:13px;vertical-align:bottom;}


.sub{font-family:Helvetica, sans-serif;font-size:18px;font-weight:bold;line-height:24px;}
.email_link{margin:0 0 10px 0;text-align:center;}
.big{font-size:18px;line-height:24px;}
#footer_text{font-weight:bold;width:320px;border-top:1px solid #FFFFFF;padding:10px 0 0 0;}


.black, .black a{color:#000000;padding:0 3px 0 0;}
.white, .white a{color:#FFFFFF;padding:0 3px 0 0;}
.black a:hover {color:#FFFFFF;}
.white a:hover{color:#000000;}

.float_right {float:right;}
.float_left {float:left;}

.clear{clear:both;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

.small{font-size:9px;}

/* LAYOUT */

#container{margin:auto;width:800px;height:580px;padding:0;
background-image:url(../images/bg_page.jpg);background-repeat:no-repeat;text-align:justify;}

#page{height:530px;overflow:hidden;}

#left_panel{float:left;width:300px;height:504px;}
#right_panel{float:right;width:450px;padding:40px 0 0 0;}

#full_panel{height:504px;float:left;overflow:hidden;}
#full_panel .splash{margin:115px 1px 15px 1px;padding:0;}
.home_contact {float:right;margin:0;padding:0;}

#flash_content{width:600px;padding:0 100px 0 100px;margin:0;height:247px;}

#contact_spacer{height:320px;width:40px;float:right;}
#contact_box{height:150px;width:110px;float:right;clear:right;text-align:right;padding-top:30px;}

.biog_image{float:left;display:inline;border:1px solid #CCCCCC; padding:0;margin:10px 15px 0 0;}

#header{height:50px;width:800px;overflow:hidden;}
#header .logo_image{float:right;}
#header ul {list-style:none;padding:27px 0 0 0;margin:0;float:left;height:23px;width:300px;}
#header li{float:right;margin:0;padding:0 0 0 6px;}
#header .on{color:#000000;}
#header .on a:hover{color:#000000;}
#header li a {color:#FFFFFF;text-decoration:none;}
#header li a:hover{color:#999999;}

#footer {font-family:Verdana, Arial, Helvetica, sans-serif;color:#999999;font-size:9px;line-height:9px;font-weight:normal;padding:0 0 0 8px;clear:left;}
#footer a{color:#FFFFFF;text-decoration:none;font-weight:100;}

#freelance{width:798px;}
#freelance_left{height:380px;width:260px;margin:60px 0 0 0;padding:0 40px 0 40px;float:left;display:inline;border-right:1px solid #FFFFFF;}
#freelance_right{margin:60px 0 0 0;width:390px;padding:0 40px 0 0;float:right;}
#freelance_form{float:right;}


.error_meessage{border-bottom:5px solid #CC0000;color:#CC0000;text-align:center;padding:5px 0 5px 0;}

h2{font-size:36px;padding:20px 0 20px 0;margin:0;line-height:40px;}

h3{font-family:Helvetica, sans-serif;font-size:14px;color:#000000;padding:5px 0 5px 0px;margin:0;font-weight:normal;font-weight:bold;line-height:20px;}

h4{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:#000000;padding:5px 0 5px 0px;margin:0;font-weight:normal;font-weight:bold;line-height:22px;}

.thumbs {margin:20px 0 20px 0;padding:0;display:block;}
.thumbs img{padding:4px; border:1px solid #999999;width:50px;height:50px;margin:0 20px 0 0;}
.thumbs img:hover{border:1px solid #FFFFFF;}

/* FORMS */

/* == FORMS == */
form {margin:0;padding:0;}
.submit_button {color:#FFFFFF;background:none;border:1px solid #FFFFFF;height:22px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:2px 4px 4px 4px;margin:0px;text-align:center;margin:0 0 10px 10px;}
.label{font-weight:bold;padding:0 10px 0 0;}
.submit_button:focus, .submit_button:hover {color:#999999;}
.input_text {font-family:Veranda, Arial, Helvetica, sans-serif;font-size:11px;width:200px;margin:0 0 30px 10px;background-color:#FFFFFF;border: 1px solid #CCCCCC;color:#330000;padding:2px;}
select, option{color:#333333;}
.small_select{font-family:Veranda, Arial, Helvetica, sans-serif;font-size:11px;width:60px;margin:0 0 30px 10px;background-color:#FFFFFF;border: 1px solid #CCCCCC;color:#000000;padding:2px;}
textarea {height:60px;padding:2px;}
.small{height:16px;}
.input_text:focus, textarea:focus, .input_text:hover, .textarea:hover{background-color: #F7F7F7;} 
/* == END FORMS == */

/* END FORMS */