@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;}



/* ---------->>> PAGE SPECIFIC <<<-----------*/

.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;}




/* ---------->>> 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;}

p{font-size:1.3em; margin-bottom:.9em;}

/* ---------->>> LINKS <<<-----------*/
.arrow{}
.arrow a{background-image:url(images/arrows.png); background-position:center left; background-repeat:no-repeat; padding-left:18px; color:#fff; text-decoration:none; font-size:1.2em;}
.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:42px 0px 18px 18px;}
#blog_r{width:272px;float:left; margin:42px 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;}

#blog_l img{padding:4px; border:1px solid #262626;}

#blog_l p{text-align:justify;}

.alignright{float:right; margin-left:16px; margin-bottom:8px;}
.alignleft{float:left; margin:0px 16px 8px 0px;}

#blog_l h5{color:#0ea1b0; font-size:.9em;}
#blog_l h2{border-bottom:1px #262626 solid; padding:0px 0px 8px 0px; margin:0px; }


.blog_sidebar ul, .blog_sidebar li{padding:0px; margin:0px; list-style:none;}
.blog_sidebar ul li{border-bottom:1px #262626 solid; padding:0px 0px 8px 0px; margin-bottom:8px;}
.blog_sidebar li li{border:0px; padding:0px; margin:0px;}

.blog_sidebar a{background-image:url(images/arrows.png); background-position:center left; background-repeat:no-repeat; padding-left:18px; color:#fff; text-decoration:none; font-size:1.2em;}
.blog_sidebar a:hover{color:#0ea1b0;}


#s{background:none; border:#262626 1px solid; padding:6px; margin:3px 0px 3px 0px; color:#929b9d; width:150px; font-style:italic; font-size:1.2em;}

#searchsubmit{display:none;}

.blog_sidebar label{font-size:1.3em;}

/* ---------->>> TWITTER <<<-----------*/
#twitter_div{padding:0px 12px 12px 12px; border:#1d2728 solid 3px;}
#twitter_div a{color:#0ea1b0; background-image:none; padding:0px;}
#twitter_div span{display:block;}
#twitter_div ul li{margin-top:8px; padding-bottom:8px; border-bottom:#262626 dashed 1px;}

