/*
Theme Name: BoomWPA
Theme URI: http: //boom.wparcade.com
Description: Start a new arcade site with BoomWPA !
Version: 1.1
Author: WPArcade.com 
*/
 
/*-------------------------------------------------------------------------------------------*/
/* ORANGE Color Scheme */
/*-------------------------------------------------------------------------------------------*/


/* General
--------------------------------------------*/
#h1cat {
  font-size: 20px;
  position: relative;
  top: -16px;
}
a img.attachment-sliderThumb{
margin-left:70px;
width:250px;
height:200px;
margin-top:8px

}
body { background: #101010 url("images/back.gif") repeat-x top; color: #767676; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
a { color: #767676; text-decoration: none; }
a:hover { text-decoration: underline; }
img { border: 0 none; }
.clearfix { clear: both; }
 body {
  background: url("images/main_bg.png") repeat-x scroll center top #000000;
  color: #BBBBBB;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
}
/* Layout
--------------------------------------------*/
#wrapper { height: auto; margin-left: auto; margin-right: auto; width: 970px; }
#header { float: left; margin-top: 13px; }
#header .left { float: left; padding-top: 7px; width: 242px; }
#header .right { float: right; padding-top: 6px; text-align: right; width: 728px; }
#content { float: left; }
#content_left { float: right; width: 698px; }
#content_right { float: left; width: 265px; }
#pad { float: left; padding-bottom: 1px; padding-left: 7px; padding-top: 7px; }
#pad_sidebar { float: left; padding-bottom: 1px; padding-left: 7px; padding-top: 7px; margin:0px; }
#pad_container { float: left; padding-bottom: 10px; padding-left: 7px; padding-top: 0px;  margin-top: -4px; }
#pad_container h3 { font-size: 13px; font-weight:bold; margin:0px; padding: 5px 0 0px 5px; }
#pad_container p { font-size: 12px;  margin:0px; padding: 5px 0 0px 5px; }
#pad_blog h2 { font-size: 16px; font-weight:bold; margin:0px; padding: 10px 0 10px 15px; text-shadow: 1px 1px #191919; }
.spacerg { clear:both; height:5px; }
.spacer_game { clear:both; height:20px; }

/* Navigation
--------------------------------------------*/
#navigation { height: 36px; margin-bottom: 10px; }
.menu {  position: absolute; background: url("images/navigation.png") no-repeat top; float: left; height: 36px; margin-top: 3px; width: 961px; padding: 6px 0 0 10px; margin-bottom:0px; overflow: hidden; }
.menu li { float: left; list-style: none; }
.menu li.back { background: url("images/lava.png") no-repeat right -30px; width: 9px; height: 30px; z-index: 8; position: absolute; }
.menu li.back .left { background: url("images/lava.png") no-repeat top left; height: 30px; margin-right: 9px; /* 7px is the width of the rounded shape */ }
.menu li a {  color: #FFFFFF; font-size: 12px; font-weight: bold;  text-decoration: none; text-transform: uppercase; text-shadow: 1px 1px #CE4D08; outline: none; text-align: center; top: 7px; text-transform: uppercase;  z-index: 10; display: block; float: left; height: 30px; position: relative; overflow: hidden; margin: auto 10px; }
.menu li a:hover, .menu li a:active, .menu li a:visited { border: none; }

/* Middle - Featured Games + 300x250 Ads
--------------------------------------------*/
#middle { background-color: #202020; float: left; margin-top: 7px; width: 970px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
#middle .feature .featured_description { background: url("images/featured_bg.png") repeat-x scroll center top transparent; height: 50px; padding: 7px 5px 4px 63px; }
#middle .feature .featured_description .fd_title { color: #FFFFFF; font-size: 13px; font-weight: bold; text-decoration: underline; padding-bottom: 1px; text-shadow: 1px 1px #332C2C; }
#middle .feature .featured_description .fd_desc { color: #FFFFFF; font-size: 11px; }
#middle .feature { float: left; width: 650px; }
#middle .games {  float: left; margin-bottom: 3px; margin-left: 7px; margin-right: 8px; width: 244px; }
#middle .right { float: right; width: 300px; margin-left:5px; }
/* --------------------------------------------*/
#middle .games .featured_box  ul.ui-tabs-nav li { background: url("images/game_gradient.png") repeat-x scroll center top transparent; height: 29px; margin-bottom: 3px; }
#middle .games .featured_box  ul.ui-tabs-nav li  a { color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; padding-left: 27px; padding-top: 7px; text-decoration: none;  text-shadow: 1px 1px #332C2C;  }
#middle .games .featured_box2 { background: url("images/game_gradient_selected.png") repeat-x scroll center top transparent; height: 29px; margin-bottom: 3px; }
#middle .games .featured_box2 a { color: #FFFFFF; float: left; font-size: 12px; font-weight: bold; padding-left: 27px; padding-top: 7px; text-decoration: none;  text-shadow: 1px 1px #CE4D08; }
/* --------------------------------------------*/
#middle .category_single { background: url("images/categories_single.png") repeat-x scroll left top transparent; height: 29px; width: 956px; margin-bottom: 1px; margin-top: -11px; }
#middle .category_single .title { color: #FFF; font-weight: bold; font-size: 13px; padding:0; margin:0;  }
#middle .category_single .title h2,#middle .category_single .title ,#middle .category_single .title, #middle .category_single .title a { color: #FFF; font-weight: bold; font-size: 13px; text-shadow: 1px 1px #CE4D08; padding-top:6px;  padding-left: 10px; }
#middle .category_single .title h2 a,#middle .category_single .title h1 a,#middle .category_single .title,#middle .category_single .title a { color: #FFF; }
#middle .category_single .title h2 a:hover,#middle .category_single .title h1 a:hover { text-decoration: underline; }
/* --------------------------------------------*/
#middle .right .search { float: left; margin-bottom: 1px; }
#middle .right .search .shade { }
#middle .right .search .shade input[type="text"] { background-image: url("images/search_form.jpg"); border: 0 none; color: #535353; height: 25px; padding-left: 8px; width: 225px; padding-top: 3px; }
#middle .right .search .shade .button-search { background-image: url("images/search_button.png"); border: 0 none; color: #fff; height: 29px; padding-left: 6px; width: 64px; padding-top: 0px; font-weight: bold; text-transform: lowercase; vertical-align: text-top; padding-bottom: 4px;  text-shadow: 1px 1px #CE4D08;  vertical-align: top; }
#middle .right .search .sleft { float: left; padding-bottom: 4px; padding-right: 2px; }
#middle .right .search .sright { float: right; }
#middle .right .ad300250 { float: left; margin-bottom: 3px; }
#middle .right .spacer2 { height: 2px; display: block; }

/* Leaderboard
--------------------------------------------*/
#bottomleft_leaderboard { background: #FFF; float: left; margin-top: 7px; width: 693px; margin-bottom: 0px; padding-left: 5px;}

/* Front Page Categories
--------------------------------------------*/
#bottomleft .fullscreen { background-image: url("images/fullscreen.png"); background-repeat: no-repeat; padding-left: 15px;}
#bottomleft { background-color: #202020; float: left; margin-top: 7px; width: 698px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
#bottomleft .category { background: url("images/categories.png") repeat-x scroll center top transparent; height: 35px; width: 224px; margin-bottom: 1px; }
#bottomleft .category .title { color: #FFF; font-weight: bold; font-size: 13px; padding:0; margin:0;  }
#bottomleft .category .title h2 { color: #FFF; font-weight: bold; font-size: 13px; text-shadow: 1px 1px #CE4D08; padding-top: 9px;  padding-left: 12px; }
#bottomleft .category .title h2 a { color: #FFF; }
#bottomleft .category .title h2 a:hover { text-decoration: underline; }
/* --------------------------------------------*/
#bottomleft .category_2 ,#sidebar h2{ background: url("images/categories_2.png") repeat-x scroll left top transparent; height: 29px; width: 685px; margin-bottom: 1px; }
#bottomleft .category_2 .title { color: #FFF; font-weight: bold; font-size: 13px; padding:0; margin:0;  }
#bottomleft .category_2 .title h2 ,#sidebar h2,#bottomleft .category_2 .title ,#sidebar h1{ color: #FFF; font-weight: bold; font-size: 13px; text-shadow: 1px 1px #CE4D08; padding-top:6px;  padding-left: 10px; }
#bottomleft .category_2 .title h2 a,#sidebar h2,#bottomleft .category_2 .title a,#sidebar h1 { color: #FFF; }
#bottomleft .category_2 .title h2 a:hover,#bottomleft .category_2 .title h1 a:hover { text-decoration: underline; }
#sidebar h2{ color:#FFF !important
} /* --------------------------------------------*/
#bottomleft .gamecontainer { float: left; padding-bottom: 0px; padding-right: 6px; width: 224px; }
#bottomleft .games { background: #2C2C2C; float: left; height: 62px; width: 224px; margin-top:2px; }
#bottomleft .games .gleft { float: left; padding-top: 3px; width: 53px; padding-left: 6px; }
#bottomleft .games .gleft  img { border: 1px solid #666; padding: 1px;   }
#bottomleft .games .gright { float: right; padding-top: 8px; width: 160px; padding-left: 0px; }
#bottomleft .games .gright .title { color: #737373; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding-bottom: 1px; }
#bottomleft .games .gright .title h3 { color: #737373; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding-bottom: 1px ; margin:0px; padding-left: 0px; padding-top: 1px; }
#bottomleft .games .gright .title h3 a { color: #737373; font-size: 12px; font-weight: bold; letter-spacing: 0px; text-decoration: none; text-transform: capitalize; }
#bottomleft .games .gright .title h3 a:hover { color: #737373; font-size: 12px; font-weight: bold; letter-spacing: 0px; text-decoration: underline; }
#bottomleft .games .gright .text { font-size: 11px; }
#bottomleft .games .gright .text p { font-size: 11px; padding:0px; margin:0px;  color: #535353; padding-right: 5px; line-height: 12px; }
#bottomleft .games {
  background: none repeat scroll 0 0 #2C2C2C;
  float: left;
  height: 210px;
  margin-top: 2px;
  width: 224px;
}
#bottomleft .gamecontainer {
  float: left;
  padding-bottom: 0;
  padding-right: 6px;
  position: relative;
  width: 224px;
}
#bottomleft .games .gleft img {
  border: 1px solid #666666;
  left: 10px;
  padding: 1px;
  position: absolute;
  top: 30px;
}
#bottomleft .games .gright {
  float: right;
  padding-left: 0;
  padding-top: 0;
  text-align: center;
  width: 100%;
}
#bottomleft .games .gright .text {
  bottom: 10px;
  font-size: 11px;
  padding: 0 10px;
  position: absolute;
}
/* --------------------------------------------*/
#bottomleft .postdetails { width: 665px; margin-top:5px; margin-bottom:-2px; margin-left:0px; margin-right:0px; float: left; padding: 8px; color: #535353;   background: none; font-size:11px;   }
#bottomleft .postdetails .gameleft { width:210px; display:inline; float: left; height: inherit; }
#bottomleft .postdetails .gameright { display: table-cell; }
#bottomleft .postdetails span { padding-left: 0px; padding-top: 0px; height: 16px; font-size: 12px; font-weight:bold; color:#767676; }
#bottomleft .postdetails a { color: #767676; }
#bottomleft .postdetails a:hover { text-decoration:underline; }
#bottomleft .postdetails .img { border:1px solid #666; padding: 1px; }
#bottomleft .postdetails .ratings_inline { display: inline-block; width: 400px; margin-bottom:-4px; }
#bottomleft .postdetails .ratings_inline_1 { display:inline; float: left; padding-right:5px; }
#bottomleft .postdetails .ratings_inline_2 { display:inline; float: left; }
#bottomleft .game_share_this { padding-top:3px; padding-bottom:5px; }
#bottomleft .game_share_this span { padding-right:3px; }
/* --------------------------------------------*/
#bottomleft .info { line-height: 14px; margin-bottom: 0px; font-size:12px; }
#bottomleft .info p { line-height: 14px; padding: 5px; font-size:12px; }
#bottomleft .info a { color: #767676; text-decoration: underline; }
#bottomleft .info a:hover { text-decoration: none; }
#bottomleft .info img {  border: 1px solid #666; padding: 1px;  }
#bottomleft .info h1 { font-size: 15px; color: #767676; }
#bottomleft .info h2 { font-size: 14px; color: #767676; }
#bottomleft .info h3 { font-size: 13px; color: #767676; }
#bottomleft .info h4 { font-size: 12px; color: #767676; }
#bottomleft .info h5 { font-size: 11px; color: #767676; }
#bottomleft .info h6 { font-size: 10px; color: #767676; }
/* --------------------------------------------*/
#bottomleft .blogpost { float: left; padding-bottom: 0px; padding-right: 2px; width: 670px; margin-bottom: 8px; margin-left: 3px; margin-top: 8px; }
#bottomleft .bpost {  float: left; width: 670px; }
#bottomleft .bpost .bleft { float: left; padding-top: 6px; width: 85px; padding-left: 3px; }
#bottomleft .bpost .bleft  img { border: 1px solid #666;  margin-top:-2px; padding: 1px; }
#bottomleft .bpost .bright { float: right; padding-top: 9px; width: 580px; padding-left: 0px; padding-right: 2px; }
#bottomleft .bpost .bright .title { color: #767676; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding-bottom: 1px; }
#bottomleft .bpost .bright .title h3 { color: #767676; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding-bottom: 1px ; margin:0px; padding-left: 0px; padding-top: 1px; text-decoration: underline; }
#bottomleft .bpost .bright .title h3 a { color: #767676; font-size: 12px; font-weight: bold; letter-spacing: 0px; text-decoration: none; text-transform: capitalize; }
#bottomleft .bpost .bright .title h3 a:hover { color: #767676; font-size: 12px; font-weight: bold; letter-spacing: 0px; text-decoration: underline; }
#bottomleft .bpost .bright .text { font-size: 11px; }
#bottomleft .bpost .bright .text p { font-size: 11px; padding:0 0 3px 0; margin:0px; color:#767676; }
#bottomleft .bpost a { color: #767676; text-decoration: underline; }
#bottomleft .bpost a:hover { color: #767676; text-decoration: none; }
#bottomleft .bpost img { border: 1px solid #666;  margin: 0; padding: 1px; }
#bottomleft .bpost h1 { color: #767676; font-size: 18px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#bottomleft .bpost h2 { color: #767676; font-size: 16px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#bottomleft .bpost h3 { color: #767676; font-size: 14px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#bottomleft .bpost h4 { color: #767676; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#bottomleft .bpost h5 { color: #767676; font-size: 10px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#bottomleft .bpost h6 { color: #767676; font-size: 8px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; padding: 5px 0 5px 0; margin:0; }

/* Sidebar
--------------------------------------------*/
#sidebar { background-color: #202020; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; float: right; margin-top: 7px; width: 265px; padding-bottom: 5px;  }
#sidebar .ad1 { float: left; padding-right: 2px; }
#sidebar .ad2 { float: left; }
#sidebar .box { float: left; margin-top: 1px; margin-bottom: 7px; }
#sidebar .box h2 { height: 31px; width: 247px; color: #888; text-shadow: 1px 1px #191919; font-size: 14px; font-weight: bold; letter-spacing: 0px; padding-left: 5px; padding-top: 7px; margin: 0 0 -6px 0; }
#sidebar .item { float: left; margin-bottom: 5px; color: #737373;  }
#sidebar .item div { background-color: #2C2C2C; float: left;  width: 242px;  padding: 5px; margin-bottom: 2px; }
#sidebar .item .wpfp-span { background: #2C2C2C; margin: 0; float: left; width: 250px; padding:0; border: 0px; text-transform: capitalize; }
#sidebar .item  .wpfp-span { margin: 0px 0 0 0; }
#sidebar .item a { color: #737373; }
#sidebar .item a:hover { text-decoration: underline; }
#sidebar .item h2 { height: 31px; width: 246px; color: #888; font-size: 14px; font-weight: bold; letter-spacing: 0px; padding-left: 5px; padding-top: 7px; margin: 0 0 -6px 0; text-shadow: 1px 1px #191919; }
#sidebar .item ul { float: left; list-style: none outside none; margin: 0; padding: 0; }
#sidebar .item ul li { background-color: #2C2C2C; float: left; height: 22px; width: 240px;  padding-top: 7px; padding-left: 10px; margin-bottom: 2px; }
#sidebar .item ul li a { color: #737373; float: left;  text-decoration: none; padding-right: 3px; }
#sidebar .item ul li a:hover { text-decoration: underline; }
#sidebar .item select { width: 100%; padding:3px; margin: 5px 0 0 0; color: #737373; font-size: 11px; line-height: 15px; border: 1px solid #2C2C2C; background-color: #2C2C2C; }
#sidebar .item option { color: #737373; font-size: 11px; line-height: 17px; border: 0px;  }
#sidebar .item input { color: #535353; font-size: 10px; line-height: 15px; }
#sidebar .item .search { float: left; background-color: #202020;  margin: -3px 0px -8px -7px; border: 0px;}
#sidebar .search .shade { background-color: #202020;  margin: 0px; }
#sidebar .search .shade input[type="text"] { background-image: url("images/input_form.jpg"); border: 0 none; color: #2C2C2C; height: 25px; padding-left: 8px; width: 242px;  padding-top: 3px; margin-left: -2px; font-size: 12px; }
#sidebar .search .shade .button-search { background-image: url("images/search_sidebar.jpg"); border: 0 none; color: #fff; height: 25px; padding-left: 7px; width: 60px; padding-top: 0px; font-weight: bold; text-transform: lowercase; vertical-align: text-top; padding-bottom: 4px;  text-shadow: 1px 1px #CE4D08;  vertical-align: top; margin-top: -3px; font-size: 12px; margin-left: -2px; }
#sidebar .search .sleft { float: left; padding-right: 2px; padding-top: 4px; background-color: #202020; margin: 0px; }
#sidebar .search .sright { float: left; background-color: #202020; }

/* Footer
--------------------------------------------*/
#footer { background: #2C2C2C; float: left; margin-top: 7px; width: 960px; border: 5px solid #202020; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  }
#footer .pad { float: left; }
#footer .topleft { color: #888; float: left; font-size: 12px; font-weight: bold; width: 550px; padding-left: 3px; text-transform: uppercase; }
#footer .topright { color: #888; float: left; text-align: right; width: 390px; font-size: 11px; font-weight: bold; }
#footer .topright a { color: #888;  font-size: 11px; font-weight: bold;  }
#footer .topright a:hover { text-decoration: underline; }
#footer .column { float: left; width: 110px; padding: 0px 0 0px 10px; margin: 0 0 0 0; line-height: 11px;}
#footer .column a { color:#737373; float: left; padding-bottom: 2px; font-size: 11px; font-weight: bold;    }
#footer .column a:hover { text-decoration: underline; }
#footer .top { float: left; margin-bottom: 4px; padding: 7px 7px 10px 7px; background: #202020; width: 950px; }

/* Text Descriptions 
--------------------------------------------*/
#footer .txtdescriptions { float: left; padding: 10px; width: 97%; margin-left:3px; color: #737373; }
#footer .txtdescriptions a { color: #737373; text-decoration: underline; }
#footer .txtdescriptions a:hover { color: #737373; text-decoration: none; }
#footer .txtdescriptions img { border: 1px solid #666; padding:1px; margin: 0 3px 3px 0;  }
#footer .txtdescriptions p { padding: 5px 0px; color: #737373; margin:0px; }
#footer .txtdescriptions h1 { color: #737373; font-size: 18px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#footer .txtdescriptions h2 { color: #737373; font-size: 16px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#footer .txtdescriptions h3 { color: #737373; font-size: 14px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#footer .txtdescriptions h4 { color: #737373; font-size: 12px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#footer .txtdescriptions h5 { color: #737373; font-size: 10px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }
#footer .txtdescriptions h6 { color: #737373; font-size: 8px; font-weight: bold; letter-spacing: 0px; padding: 5px 0 5px 0; margin:0; }

/* Foot
--------------------------------------------*/
#foot { float: left; margin-bottom: 7px; margin-top: 7px; font-size: 11px; font-weight: bold; color: #737373; }
#foot .left { float: left; width: 430px; }
#foot .left a { color: #737373; text-decoration: underline;  }
#foot .left a:hover { text-decoration: none; }
#foot .right { float: right; text-align: right; width: 567px; margin-top: -25px; }

/* Foot Menu 
--------------------------------------------*/
ul#fm { height:12px; background:none; margin:0 0 3px 0; padding:0; text-transform:uppercase;  color: #656565;}
ul#fm li { list-style: none; float:left; border-right:1px solid #656565; line-height:10px; padding:0 8px; color: #656565;}
.menusim { margin-left:-8px; margin-right:-8px; border-right:none; }

/* Featured 
--------------------------------------------*/
#featured { position: relative;  background-color: #202020; padding:0px; height:292px;  }
#featured ul.ui-tabs-nav { position: absolute; top:0px; left: 403px; list-style: none; padding: 0; margin: 0; width: 250px;  color: #F9F9F9; }
#featured ul.ui-tabs-nav li {  margin-bottom: 0px; text-transform:capitalize;  }
#featured ul.ui-tabs-nav li img { float: left; margin: 0px; padding: 0px;  }
#featured li.ui-tabs-nav-item a { display: block; color: #737373; font-size: 12px; font-weight: bold;  text-decoration: none; padding-left: 27px; padding-top: 7px;  background: url(images/game_gradient.png) no-repeat;  height: 25px; width:224px;  }
#featured li.ui-tabs-nav-item a:hover { background: url(images/game_gradient_selected.png) no-repeat; color: #FFFFFF; padding-left:27px;  text-shadow: 1px 1px #CE4D08; width:224px;}
#featured li.ui-tabs-selected { 	background:url('images/game_gradient_selected.png') top left no-repeat; }
#featured ul.ui-tabs-nav li.ui-tabs-selected a { background: url(images/game_gradient_selected.png) no-repeat; text-shadow: 1px 1px #CE4D08; color:#FFF;  }
#featured .ui-tabs-panel { width: 400px; height: 242px; background:none; margin: 0px; padding: 0px; position: relative; }
#featured .ui-tabs-panel .info { position: absolute; width: 390px; top: 222px; left: 0px; height: 63px; background: url(images/featured_bg.png) no-repeat; padding: 3px 5px 0px 5px; margin: 0px;  opacity:0.92; filter:alpha(opacity=92); }
#featured .info h2 { color: #888; font-size: 13px; font-weight: bold; text-decoration: underline; padding-bottom: 1px; padding-left:55px; margin-top:4px; }
#featured .info p { margin:-10px 0 0 0; color: #888; font-size: 11px; padding-left: 55px;  }
#featured .info a { text-decoration: none; color: #888; }
#featured .info a:hover { text-decoration: underline; }
#featured .ui-tabs-hide { display: none; }

/* Login Box
--------------------------------------------*/
#userBox { font-size:12px; }
#userBox p { margin:-10px 0 0 0; font-size:11px; color: #535353; }
#userBox h3 { color:#535353; font-size:12px; margin-top: 5px; }
#userBox .gavatar { margin-left:10px; margin-top:2px; margin-bottom:10px; border: 1px solid #666; width:40px; padding:0px; float:left; display:inline; padding: 1px; }
#userBox .loginmsg { float: left; display: inline; margin-left: 10px; margin-top: 1px; margin-bottom: 10px; color: #535353; }
/** not logged in - unregistered **/
fieldset#loginBox { margin:0px 0px 4px 0px; padding:0px; font-size:11px; color:#535353; border:0px;  }
fieldset#loginBox form { padding-top:1px; }
fieldset#loginBox form label { width: 242px; height:25px; display: block; float:left; margin-bottom:8px; border:0px;   background:#FFF; }
fieldset#loginBox form label input { background-image: url("images/input_form.jpg"); border: 0 none; color: #535353; height: 25px; padding-left: 8px; width: 242px;  padding-top: 3px; }
.logininp { background-image: url("images/login.jpg"); border: 0 none; color: #fff; height: 25px; padding-left: 6px; width: 50px; padding-top: 0px; font-weight: bold; text-transform: lowercase; vertical-align: text-top; padding-bottom: 4px;  text-shadow: 1px 1px #CE4D08;  vertical-align: top; margin-top: 2px; font-size: 12px; }
.register_recover  { margin: -20px 0 0 56px; font-size:11px; color: #888;  }
.register_recover a { font-size:11px; color: #888; }
.register_recover a:hover { text-decoration: underline; }
fieldset#loginBox h3 { display:block; color:#75d8ff; float:left; width:120px; font-size:1.2em; font-weight:bold; margin-right:15px; margin-bottom:6px; }
fieldset#loginBox ul { margin-top:1px; margin-left:70px; }
fieldset#loginBox ul li { float:left; margin-right:10px; border-left:1px solid #675E5E; padding-left:10px; font-size:0.9em; }
fieldset#loginBox ul li:first-child { border-left:none; }
div#authProfile { background: #fff; padding-top: 10px; width: 680px; margin-bottom: 10px; margin-left:10px; }
div#authAvatar { width: 60px; height: 60px; float: left; margin: 0 10px 10px 0; border: 1px solid #535353; }
div#authInfo { float:left; padding: 8px; width: 580px; border: 1px solid #fff; outline: 1px solid #E5E6E8; background: #F9F9F9; color:#535353; font-size:12px; }
div#authInfo a { color:#535353; text-decoration:underline; }
div#authInfo a:hover { color:#535353; text-decoration:underline; }
div#authInfo p { margin:6px 0; }
div#authInfo p:first-child { margin-top: 0px; }

/* WP Page Navi
--------------------------------------------*/
.wp-pagenavi { clear: both; background: none; height:20px; margin-left:5px; padding-top:6px; margin-top:3px; margin-bottom:0px; color: #535353; font-size:11px; font-weight:bold; }
.wp-pagenavi a, .wp-pagenavi span { text-decoration: none; border: 0px; padding: 3px 5px; margin: 2px; color: #535353; }
.wp-pagenavi a:hover {  text-decoration: none; background: url(images/pagenavi_current.png);  color: #FFF; font-weight: bold; font-size: 11px; text-shadow: 1px 1px #CE4D08; }
.wp-pagenavi .current { font-weight: bold; padding: 4px 6px; background: url(images/pagenavi_current.png);  color: #FFF; font-weight: bold; font-size: 11px; text-shadow: 1px 1px #CE4D08; }

/* Comments
--------------------------------------------*/
#comments { color: #888; text-shadow: 1px 1px #191919; padding-left: 3px; padding-right: 5px; }
#commentpost { width: 678px; clear: both; padding: 0px; position: relative; font-size: 1em; height: auto; }
h4#comments { font-size: 12px; width: 582px; display: block; clear: both; text-transform: capitalize; padding: 0%; height: auto; font-weight: bold; color: #888; margin-top: 0px; margin-right: 0px; margin-bottom: 1em; margin-left: 0px; text-shadow: 1px 1px #191919; }
h4#comments span { color: #888; text-shadow: 1px 1px #191919; }
ol.commentlist,
div#commentlist { list-style:none; width: 100%; display: block; clear: both; font-size: 1em; color: #535353; padding: 0px; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 0.8em; margin-left: 0px; }
#commentpost ol.commentlist blockquote { padding-left: 20px; border-left: 5px solid #ddd; margin-top: 15px; margin-right: 30px; margin-bottom: 10px; margin-left: 10px; }
ol.commentlist li { clear: both; position: relative; padding-top: 13px; padding-right: 20px; padding-bottom: 15px; padding-left: 55px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser { }
ol.commentlist li.comment-author-admin { }
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { margin: 0px; width: 100%; padding: 0px; }
ol.commentlist li div.vcard { font-size: 12px; line-height: 1.4; font-weight: bold; text-transform: capitalize; }
ol.commentlist li div.vcard cite.fn { font-style: normal; color: #535353; font-weight: bold; }
ol.commentlist li div.vcard cite.fn a.url { color: #535353; text-decoration: none; }
ol.commentlist li div.vcard cite.fn a.url:hover { text-decoration: underline; }
ol.commentlist li div.vcard img.avatar { left:6px; position:absolute; top:15px; border: 1px solid #666; padding: 1px;  }
ol.commentlist li div.vcard img.avatar-32 { }
ol.commentlist li div.vcard img.photo { }
ol.commentlist li div.vcard span.says { color:#535353; font-weight:normal; font-size:11px; text-transform:lowercase; }
ol.commentlist li div.commentmetadata { }
ol.commentlist li div.comment-meta { text-align:left; font-size: 11px; line-height: 1.4; padding-bottom: 10px; }
ol.commentlist li div.comment-meta a { color:#535353; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { text-decoration: underline; }
ol.commentlist li p { margin:0 0 1em; font-size: 13px; font-style: normal; line-height: 1.6; font-weight: normal; font-variant: normal; }
ol.commentlist li p a { color: #535353; text-decoration: none; }
ol.commentlist li p a:hover { text-decoration: underline; }
ol.commentlist li pre { padding: 10px; clear: both; width: auto; overflow: scroll; font-family: "Courier New", "MS Sans Serif", sans-serif, serif; color: #535353; font-size: 13px; line-height: 22px; white-space: nowrap; border: 1px solid #2c2c2c; background-color: #2c2c2c; margin-top: 8px; margin-right: auto; margin-bottom: 8px; margin-left: auto; }
ol.commentlist li ul { list-style:square; margin:0 0 1em; padding:0; text-indent:0; font-size: 12px; font-style: normal; line-height: 1.4; font-weight: normal; font-variant: normal; }
ol.commentlist li div.reply { width: 100px; margin: 0px; padding: 0px; clear: both;  }
ol.commentlist li div.reply a { text-align:center; width:36px; font-size: 10px; line-height: 1; font-weight: bold; text-transform: capitalize; text-decoration: none; display: block; color: #535353; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; background-color: #2c2c2c; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;  border: 1px solid #2c2c2c; }
ol.commentlist li div.reply a:hover { text-align:center; text-decoration: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; background-color: #2c2c2c; color: #535353;  border: 1px solid #2c2c2c; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt { }
ol.commentlist li ul.children li.bypostauthor { }
ol.commentlist li ul.children li.byuser { }
ol.commentlist li ul.children li.comment { }
ol.commentlist li ul.children li.comment-author-admin { }
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-5 { background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-6 { background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-7 { background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-8 { background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-9 { background-color: #2C2C2C; }
ol.commentlist li ul.children li.depth-10 { background-color: #2C2C2C; }
ol.commentlist li ul.children li.odd { }
ol.commentlist li.even { background-color: #202020; border: 1px solid #2C2C2C;  }
ol.commentlist li.odd { background-color: #202020; border: 1px solid #2C2C2C; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback .parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even { }
ol.commentlist li.thread-odd { }
#pingbox { display: block; padding: 5px; clear: both; width: auto; margin-top: 0em; margin-right: auto; margin-bottom: 0em; margin-left: auto; height: auto; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDB; }
h4#pings { width: 100%; display: block; clear: both; text-transform: capitalize; font-size: 1.1em; font-weight: bold; color: #535353; height: auto; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DBDBDB; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
ol.pinglist { width: 100%; font-size: 0.9em; text-transform: capitalize; text-decoration: none; list-style-type: none; clear: both; margin: 0px; padding: 0px; }
ol.pinglist li { line-height: 26px; margin: 0px; padding: 0px; width: 100%; list-style-type: none; display: block; font-size: 14px; font-weight: bold; height: auto; }
ol.pinglist li:hover { }
ol.pinglist li a { color: #535353; text-decoration: none; }
ol.pinglist li a:hover { text-decoration: underline; }
#respond { padding: 0px; width: 98%; clear: both; margin-top: 15px; margin-right: auto; margin-bottom: 5px; margin-left: auto; }
#respond h4 { padding: 0px; width: 100%; clear: both; font-size: 14px; font-weight: bold; display: block; margin: 0px; }
#respond a { color: #535353 !important; text-decoration: none!important; font-weight: bold; }
.cancel-comment-reply { font-size: 12px!important; padding-top: 0px; padding-bottom: 10px; padding-right: 0px; padding-left: 0px; margin: 0px; }
#cf { margin: 0px; width: 100%; padding: 0px; }
#cf label { font-size: 12px; font-weight: bold;  margin: 0px; padding: 0px; }
#cf label a { text-decoration: underline; color: #535353; }
#cf p { padding: 0px; font-size: 12px; margin-top: 5px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; }
#cf .tf { margin: 0px; padding: 2px;  background-image: url("images/input_form.jpg"); border: 0 none; color: #535353; height: 24px; padding-left: 8px; width: 240px;  padding-top: 3px; border: 0px; font-size: 12px; }
#cf .af { margin: 0px; padding: 5px; width: 490px; font-size: 12px; height: 110px; background-image: url("images/comment_text.jpg"); color: #535353; border: 0px;  }
#cf .tinput { padding: 4px 4px; margin: 0px; background-image: url("images/comment_button.jpg"); border: 0 none; color: #fff; height: 29px; padding-left: 7px;  padding-top: 0px; font-weight: bold; text-transform: lowercase; vertical-align: text-top; padding-bottom: 3px; vertical-align: top;  text-shadow: 1px 1px #CE4D08;  }
.pnav { width: 100%; clear: both; font-size: 0.8em; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 1em; margin-left: auto; font-weight: bold; height: auto; display: block; }
.pnav a { color: #535353; text-decoration: none; }
.pnav a:hover { text-decoration: underline; }
.pnav .alignleft { float: left; width: 49%; text-align: left; margin: 0px; padding: 0px; height: auto; }
.pnav .alignright { float: right; width: 49%; text-align: right; margin: 0px; padding: 0px; height: auto; }
.clearfix { clear: both; }

/* Add This To Your Site Textare
--------------------------------------------*/
#addtoyoursite textarea { margin: 5px 0 0 2px; padding: 5px; width: 670px; font-size: 11px; height: 60px; background-image: url("images/textarea.jpg"); color: #535353; border: 0px; }

/* Traffic Trade Banners  
--------------------------------------------*/
.100banners { width: 700px; clear:both;  }
.bannerdiv { padding:5px; background-color: #202020; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;  height:100px; width:100px; display: inline-block; margin-right: 3px; margin-top:7px; }
.100bannersclear { clear:both; }

/* Fullscreen 
--------------------------------------------*/
.divfull { width:95%; height:92%; margin:25px auto 0 auto;  display:block; background-color: #202020; border: 10px solid #202020;  position: relative; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.h2full { margin: 0 0 10px 0;  background: #2C2C2C;  line-height:40px;  color: #737373; padding: 6px 10px; float: left; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;   }
.h2full a { color: #737373; text-shadow: 1px 1px #191919;  }



.linkhome h3{
background: url("images/categories_2.png") repeat-x scroll left top transparent;
height: 29px !important;
margin-bottom: 1px;
color:#FFF;
line-height:30px !important;
text-indent:15px !important;
}
.linkhome ul {
  left: -40px;
  top:-15px;
  list-style: none outside none;
  position: relative;
}

.linkhome ul li {
  background-color: #2C2C2C !important;
  height: 14px;
  line-height: 8px;
  margin-bottom: 2px !important;
  padding-left: 10px !important;
  padding-top: 7px !important;
  width: 210px;
  clear:left:
}

.linkhome {
  float: left !important;
  margin-bottom: -15px !important;
  margin-right: 10px !important;
  width: 220px !important;
}




