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

/* ---------->>> GLOBAL <<<-----------*/
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0;}
li,dd { margin-left:1em;}
fieldset { padding:.5em; }
body {font-size:62.5%;margin-left: 0px;margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	background-color: #000000;	background-image:url(../images/bg.jpg);
	background-position:center top;	background-repeat:no-repeat; background-attachment:fixed;	font-family:Helvetica, Arial, Geneva, sans-serif;	color:#fff;}
	
/* ---------->>> MAIN LAYOUT <<<-----------*/
#nav{height:94px; border-bottom:1px #262626 solid;}
#nav_main{width:880px; margin:auto;}
#main{width:880px; margin:auto; min-height:512px;}
#footer{text-align:center; color:#FFFFFF; font-size:1.1em; clear:left;}

hr{color:#262626; background-color: #262626;height: 1px; border:0;padding:0px;margin:8px 0px 0px 0px; }



/* ---------->>> PAGE SPECIFIC <<<-----------*/
/* -->> contact page --*/
#contact_l{margin:55px 20px 0px 0px; padding:0px; float:left; }
#contact_r{margin:55px 0px 0px 0px; padding:0px; float:left; }
.contact_content{ background-image:url(../images/rounded-corner.png); background-position:right top; border-bottom:1px #262626 solid; border-left:1px #262626 solid; position:relative; height:124px; width:279px; padding:6px 0px 0px 6px;}
.contact_form{background-image:url(../images/rounded-corner.png); background-position:right top; border-bottom:1px #262626 solid; border-left:1px #262626 solid; position:relative; height:270px; width:561px; padding:6px; }
.contact_form_l{float:left; width:197px; margin-right:6px;}
.contact_form_r{float:left; width:357px;}
.contact_form_l input, .apply_form_l input, .form_field{background:none; border:#262626 1px solid; padding:6px; margin:3px 0px 3px 0px; color:#929b9d; width:183px; font-style:italic; font-size:1.2em;}
.contact_form_r input{margin:0px; padding:0px; float:right;}
.contact_form textarea{background:none; border:#262626 1px solid; padding:3px; margin:3px 0px 0px 0px; color:#929b9d; width:349px;font-family:Helvetica, Arial, Geneva, sans-serif; font-size:1.3em; overflow:auto; height:187px; font-style:italic;}
.contact_content h2, .contact_form h2, .apply_form h2{padding:0px 0px 3px 0px; margin:0px; line-height:22px;}
.contact_button{position:absolute; bottom:0px; right:1px;}
.contact_form_l label, .apply_form_r label{font-size:1.3em;}


.apply_form{background-image:url(../images/rounded-corner.png); background-position:right top; border-bottom:1px #262626 solid; border-left:1px #262626 solid; position:relative;  width:510px; padding:6px;}
.apply_form_l{float:left; width:224px; margin:0px 16px 0px 8px;}
.apply_form_r{float:left; width:234px; margin:0px 16px 0px 8px;}

.col2{width:422px; margin:18px 0px 18px 18px;  float:left;}
.col2_content{border-bottom:1px #262626 solid; border-left:1px #262626 solid; padding:15px 20px 20px 20px;background-image:url(../images/rounded-corner.png); background-position:right top;}
.border_top{ background-image:url(../images/border-top.png);  background-position:top right; height:15px; border-left:1px #262626 solid;}



.bio_l{float:left;}
.bio_r{float:left; width:490px;}
.bio_r_content{padding:0px 22px 0px 22px; text-align:justify;}
.bio_r h1{margin:0px; padding:0px;}
.bio_back{line-height:55px; text-align:left; padding-left:22px;}
.bio_back2{line-height:26px; text-align:left; padding-left:3px;}
.bio_back a{display:block;}

.login_l{float:left; padding:12px; border-right:1px solid #262626; width:196px; height:175px;}
.login_r{float:left; padding:12px; width:356px;}
.login_field{background:none; border:#262626 1px solid; padding:3px; margin:3px 0px 3px 0px; color:#929b9d; width:110px;  font-size:1.1em;}
.login_text{background:none; border:#262626 1px solid; padding:3px; margin:3px 0px 3px 6px; color:#929b9d; width:220px;  font-size:1.1em;}

.thanks{background-image:url(../images/rounded-corner.png); background-position:right top; border-bottom:1px #262626 solid; border-left:1px #262626 solid; width:500px; padding:18px; margin:55px auto;}

.press-pics ul{margin:0px; padding:0px; list-style:none;}
.press-pics li{ padding:8px 8px 8px 8px; border:#262626 solid 1px; margin:8px 8px 8px 8px; list-style:none;}
.press-pics img{float:left; margin-right:10px;}


/* ---------->>> HEADINGS & TEXT <<<-----------*/
h1{font-size:2em; font-weight:100;}
h2{font-size:1.7em; font-weight:100;}
h3{font-size:1.4em; font-weight:100;}
h4{font-size:1.1em;}
h5{font-size:.8em;}

.pro_title{float:right; color:#0ea1b0; font-size:.9em;}
.bio_r h1{border-bottom:1px #262626 solid; padding:0px 0px 8px 0px; margin:0px; }

p{font-size:1.3em; padding-bottom:.5em;}

/* ---------->>> LINKS <<<-----------*/
a{color:#0ea1b0; text-decoration:none;}
a:hover{text-decoration:underline;}
.arrow{}
.arrow a{background-image:url(../images/arrows.png); background-position:center left; background-repeat:no-repeat; padding-left:18px; color:#ffffff; text-decoration:none; font-size:1.2em;}
.arrow ul, .arrow li{list-style:none; padding:0px; margin:0px;}
.arrow a:hover{color:#0ea1b0;}
.arrow_back{}
.arrow_back a{background-image:url(../images/arrows_back.png); background-position:center left; background-repeat:no-repeat; padding-left:18px; color:#fff; text-decoration:none; font-size:1.2em;}
.arrow_back a:hover{color:#0ea1b0;}
/* ---------->>> IMAGES <<<-----------*/
.pic{padding:4px; border:1px solid #262626;}


/* ---------->>> BLOG <<<-----------*/
#blog_l{width:572px;float:left; margin:18px 0px 18px 18px;}
#blog_r{width:272px;float:left; margin:18px 0px 18px 18px;}
.blog_content{border-bottom:1px #262626 solid; border-left:1px #262626 solid; padding:15px 20px 20px 20px;background-image:url(../images/rounded-corner.png); background-position:right top;}
.blog_sidebar{border-bottom:1px #262626 solid; border-left:1px #262626 solid; padding:15px 20px 20px 20px;background-image:url(../images/rounded-corner.png); background-position:right top;}