@charset "UTF-8";
/* CSS Document */

*{margin:0px; padding:0px; outline:none;}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
margin:9px;
}

#social {
position:fixed;
right:10px;
top:10px;}

#blacksheep {
position:fixed;
right:15px;
top:48px;}

body{
	background-color:#000000 !important;
	background-image:none;
	color:#CCCCCC;}
	
.box-border{}

.logo{padding:0px}

.banner_image img{border:none;margin:0px; border-bottom:4px solid #EC6D2A}

.menu{background-color:#ec6d2a}
.menu ul li a {text-decoration:none; color:#000}
.horizontal{border-left:medium none;float:left;margin:0;}
.horizontal li{border:medium none;float:left;padding:5px 8px 6px;}
.horizontal .active a {color:#FFF}
.no_bottom_margin{margin-bottom:0px}
.no_top_margin{margin-top:0px}

.blackmenu{background-color:#000}
.blackmenu .horizontal{}
.blackmenu .horizontal li a{color:#EC6D2A;}
.blackmenu .horizontal .active a{font-weight:bold;text-decoration:underline;} 


.quotebox{font-family:georgia;
font-size:18px;
font-style:italic;
line-height:1.3em;
margin-left:500px;
margin-top:35px;
position:absolute;
width:360px;}

.grid_4 .recordsets img{width:auto}

.blockquote_open{
	background:url("images/open_quote.png") no-repeat scroll left top transparent;
	padding:10px 0 0 50px;
	}
	
.blockquote_close{
	background:url("images/close_quote.png") no-repeat scroll right bottom transparent;
	padding:15px 50px 15px 0;
	}

.padding_top{padding-top:20px}
.bottom_border{border-bottom:2px solid #EC6D2A}
.bottom_border_grey{border-bottom:2px solid #2D2D2D}
.top_border{border-top:2px solid #EC6D2A}
.right_border{border-right:2px solid #EC6D2A}

.featured_classes .recordsets, .latest_event .recordsets{border:none}

.keyline_image img{border:none}
#signup{margin-bottom:20px;}
#affiliate_logos{float:left;margin-top:10px;}

#hide_me{display:none}

h1{color:#cccccc}
h2{color:#EC6D2A}
h3{color:#fff}
.quotebox h4{color:#FFFFFF;font-size:10px;font-weight:bold;letter-spacing:1px;}
a{text-decoration:none;}


.recordsets  {border-bottom:1px dashed #2D2D2D}
.recordsets a{color:#EC6D2A}
.split4 .recordsets img {width:100px !important}
.grid_8 .recordsets img {width:200px;}

.gallery{float:right;margin-left:20px;min-height:200px;max-width:225px;}
.fullwidth_gallery{}
.fullwidth_gallery img{width:130px !important}

.fulltext{padding-bottom:25px;}

.content_tools_top ul {
float:right;
font-size:10px;
padding:0 0 10px;}

.content_tools_bottom  {
padding:0 0 40px;}

.content_tools_top li a {
color:#9A471B;}

.content_stats_comments  {
background:url("images/comment-count.png") no-repeat scroll center 3px transparent;
color:#FFFFFF;
float:right;
font:18px Arial,Helvetica,sans-serif;
padding:7px 25px 19px;
}

.dotted{color:#444444;}

#ic_comment {background-color:transparent}
#avatar_pic  {margin:0; max-width:50px;}
.ic_comment_posters img {margin:0 0 0 0; max-width:50px;}
textarea, input{background-color:#000000;border-color:#222222 !important;color:#CCCCCC;}
.icp  {color:#9A471B;}
.icp a {color:#9A471B;}
.grid_8 #ic_comment {border-top:2px solid #2D2D2D;width:560px;}
.ic_comment_tools  {background:none repeat scroll 0 0 #000000;border:1px dashed #444444;clear:both;margin:25px 0;padding:10px;}
.ic_comment_posters  {float:right;margin-bottom:20px;text-align:center;}
#post_button  {-moz-border-radius:0px;-moz-box-shadow:none;background:none repeat scroll 0 0 #EC6D2A;color:#000000;cursor:pointer;float:left;padding:5px 10px;text-transform:uppercase;}
.lick_form fieldset textarea {border:2px solid;}
.lick_form fieldset input {
border:2px solid;}

.lick_form .button {
-moz-border-radius:0 0 0 0;
-moz-box-shadow:none;
background:none repeat scroll 0 0 #EC6D2A;
border:medium none;
color:#000000;
cursor:pointer;
float:left;
padding:5px 10px;
text-transform:uppercase;}

#static_button{float:right;}
#static_button a{background-image:url("images/read_more_bk.png");
background-position:right center;
background-repeat:no-repeat;
color:#FFFFFF;
display:block;
padding:3px 20px 3px 3px;
text-align:right;
width:260px;}

