/* 	

Theme Name: HAL	
Theme URL: http://3oneseven.com/wp-themes/	
Description: HAL is a three column fluid theme for Wordpress with a custom painting	
Author: miloIIIIVII	
Author URI: http://3oneseven.com	
Version: 3.17.2
Tags: fluid valid

*/

body {background:#000 url(images/01.jpg) 0 0 repeat-x;color: #fff;font: 16px/20px Arial,Sans-Serif;margin: 0;padding: 0;}
#wrap { color: #fff;font: 16px/20px Arial,Sans-Serif;margin: 0 auto;width:90%;padding: 0;}

a, a:visited{color: #4D7BB9;text-decoration: none;}
a:hover{color: #fff;text-decoration: underline;}

#header{background: transparent;width:100%;height:260px;margin:0;padding:0;}

#header h1 a {font:40px century gothic, Arial, Sans-Serif;color: #fff;text-decoration: none;padding:10px 0;margin:30px 0;
letter-spacing:-5px;}
#header h1 a:hover{color: #4D7BB9;}
.description {font-size: 12px;margin:-30px 0 0 0;padding:0;}

#navbar {width: 100%;margin:-55px 0 0 0;padding: 10px 0;text-align:right;}
#navbar li {display: inline;list-style-type: none;margin: 0;padding: 0;}	
#navbar ul {margin: 0;padding: 0;}
#navbar ul li a {font:22px century gothic, Arial, Sans-Serif;color: #fff;padding: 0 10px;margin: 0;text-decoration: none;letter-spacing:-2px;}
#navbar ul li a:hover {color: #4D7BB9;}

#l_sidebar {float: left;width: 20%;margin: 0;padding: 20px 0 0 30px;}
#l_sidebar ul {list-style: none;margin: 0;padding: 0;}
#l_sidebar li {list-style: none;margin: 0;padding: 0;}
#l_sidebar ul li {margin: 0;padding: 5px 0;}
#l_sidebar ul li a {color: #4D7BB9;text-decoration: none;}
#l_sidebar ul li a:hover {color: #fff;text-decoration: underline;}

#r_sidebar {float: right;width: 20%;margin:0;padding: 20px 0;}
#r_sidebar p{padding: 2px 0 16px 0;margin: 0;line-height: 20px;}
#r_sidebar ul {list-style: none;margin: 0;padding: 0;}
#r_sidebar ul li {margin: 0;padding: 5px 0;}
#r_sidebar ul li a {color: #4D7BB9;text-decoration: none;}
#r_sidebar ul li a:hover {color: #fff;text-decoration: underline;}

#content {width: 99%;margin: 0 auto;padding: 0;}

h2 {padding: 8px 0;margin:2px 0;color: #fff;font: 28px century gothic, Arial, Sans-Serif;margin: 0;border:0;
background:url(images/spacer.gif) bottom left repeat-x;}
h3 {background: url(images/h2.gif) no-repeat right center;padding: 8px 0;color: #fff;font: 22px century gothic, Arial, Sans-Serif;margin: 0;border-bottom: 1px solid #333;}

.entry { clear: both;margin:4px 0;padding:5px 0; }
small{margin:0;padding:0 5px; font-size:70%;text-align:center;}

#middle {float: left;width: 51%;margin: 0;padding: 20px 0;}
#middle2 {float: left;width: 70%;margin: 0;padding: 20px 0;}
#content p ol{margin: 0;padding: 0 0 0 20px;}
#content p ul{margin: 0;padding: 0 0 0 20px;}

blockquote{margin: 0 0 0 25px;padding: 0 25px 0 10px;font-style: italic;color: #666;border-left: 5px solid #9198BF;}
#content blockquote p{margin: 0 0 20px 0;padding: 0;}

.contentdate {background: #000 url(images/date.gif);float:right;width: 45px;height: 50px;margin: 0;padding: 0;}

.contentdate h4 {color: #fff;font-size: 12px;font-weight: bold;padding: 1px 0 0 10px;margin: 0;text-transform: uppercase;}
.contentdate h5 {font:21px Impact, Arial, Sans-Serif;color: #999;
padding: 5px 4px 0 0;margin: 0;text-align: center;}

#middle ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#middle ul li {margin: 0;padding: 5px 0;}
#middle ul li a {color: #4D7BB9;text-decoration: none;}
#middle ul li a:hover {color: #333;text-decoration: underline;}
#middle2 ul {list-style: none;margin: 0;padding: 0 0 20px 0;}
#middle2 ul li {margin: 0;padding: 5px 0;}
#middle2 ul li a {color: #4D7BB9;text-decoration: none;}
#middle2 ul li a:hover {color: #333;text-decoration: underline;}

.postspace {clear:both;background:  transparent;width: 100%;height: 10px;margin: 9px;padding: 0;}

#footer {background: url(images/02.jpg) top left repeat-x #fff;width: 100%;height: 100px;margin: 0 auto;padding: 10px 0;text-align: center;border-top: 5px solid #000;}

#footer p {color:#333;font-size:70%;}
#footer a, a:visited{color: #333;text-decoration: none;}
#footer a:hover{text-decoration: underline;}
#footer li {display: inline;list-style-type: none;margin: 0;padding: 0;}	
#footer ul {margin: 0;padding: 0;}
#footer ul li a {padding: 0 10px;margin: 0;text-decoration: none;letter-spacing:-2px;}
#footer ul li a:hover {color: #4D7BB9;}

#searchform {width:99%;padding: 10px 0;}
#searchform #s {border:1px solid #333;width: 90%;padding:6px 4px;background: #000;vertical-align: middle;font: 14px Arial, Helvetica, sans-serif;color: #666;}
#searchform #searchsubmit {background: #000;border: none;width: 28px;vertical-align: middle;cursor: pointer;}

.entry form { /* This is mainly for password protected posts, makes them look better. */text-align:center;}select {width: 130px;}

#comments{width:99%;padding:12px 0;}
#comments h3,h3#respond{color:#ccc;margin:7px 0;}
ol.commentslist{list-style:none;margin:5px 0 12px;}
.commentslist li{background:#000;border:1px solid #070707;margin-bottom:7px;padding:7px 0;}
.commentslist li a{font-weight:bold;}
.commentslist li.alt{background:#090909;}
.commentslist li:hover{border-color:#333;}
.commentslist .comment_text{margin:0;line-height:1.4em;overflow:hidden;}
.comment_text p,.comment_text ul,.comment_text ol,.comment_text blockquote{margin:1em 0;}
.comment_text ul,.comment_text ol,.comment_text blockquote{margin:0 1em;}
p.author_meta{font-weight:700;text-transform:uppercase;margin:0 0 0 7px;}
p.post_meta{font-size:11px;text-align:right;margin:0 7px 0 0;}
.count{float:left;display:block;width:33px;height:33px;font-size:33px;color:#ccc;line-height:33px;}
.commentslist li.author{background:#070707;color:#ccc;}
.commentslist li.author a{color:#ddd;}
.commentslist li.author a:hover{color:#fff;}
#comments_closed{background:#333;color:#ccc;padding:7px 0;margin-top:12px;line-height:1.5em;}
p.nocomments{margin:0 12px 0 7px;}
p.nocomments a{color:#ddd;font-weight:bold;text-decoration:underline;}
p.nocomments a:hover{color:#ccc;}
ol.pingslist{margin:1.5em 2em;font-size:12px;}
.pingslist li{color:#7F7F7F;margin:0 0 7px 0;}
.pingslist li a{font-weight:bold;}
#commentform p{margin:1em 0;}
#commentform p a{font-weight:bold;}
#author,#email,#url,#comment{font:1.1em arial,helvetica,verdana,sans-serif;border:1px solid #BBB;padding:2px;}
#comment{width:99%;overflow:hidden;}
#commentform p small{font-size:10px;color:#7F7F7F;}
.commentslist code{background:transparent;}
#commentform textarea{width:99%;height:255px;border:1px solid #333;padding:2px 0;margin-top:3px;color:#333;background:#fff;}
#commentform #submit{background:transparent;font:normal 22px century gothic,arial,sans-serif;color:#666;border:1px solid #333;width:200px;height:35px;cursor:pointer;text-transform:uppercase;}

a img{border:1px solid #333;;}
p img {padding: 0; }

img.centered {display: block; margin-left: auto; margin-right: auto; }	
img.alignright{padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

acronym, abbr, span.caps{ font-size: 0.9em;letter-spacing: .07em;}
acronym, abbr, span.caps {cursor: help;}
acronym, abbr {border-bottom: 1px dashed #ccc;}

.navigation {clear:both;display: block;text-align: center;margin: 10px 0;}
.rss {display: block;text-align: center;margin: 12px auto 10px;border:0;}

#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 145px;}#wp-calendar #prev a {font-size: 7pt;}#wp-calendar a {text-decoration: none;}#wp-calendar caption {font: bold 1.3em 'Tahoma', Arial, Helvetica, Sans-Serif;text-align: center;}#wp-calendar th {font-style: normal;text-transform: capitalize;}#wp-calendar #next a {padding-right: 5px;text-align: right;}#wp-calendar #prev a {padding-left: 5px;text-align: left;}#wp-calendar a {display: block;}#wp-calendar caption {text-align: center;width: 100%;}#wp-calendar td {padding: 3px 0;text-align: center;}

.center,.aligncenter {text-align: center;margin:0 auto;display:block;padding:4px;}
.alignleft,.left{float:left;margin: 4px 10px 5px 0;padding: 3px;}
.alignright,.right{float:right;margin: 4px 10px 5px 0;border: 0;padding: 3px;}
.wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; } 
.wp-caption img { margin: 0; padding: 0; border: 0 none; } 
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

.ff a img{border:.08em solid #333;padding:4px;width:3.5em;height:3.5em;margin:0 .077em .077em 0;}
.ff a:hover img{border:.08em solid #ccc;width:3.5em;height:3.5em;}