/*  
Theme Name:Pure Skank Theme 
Theme URI:http://www.pureskank.com/
Description:The theme for pureskank.com 
Version:1.0
*/
a{color:#C00; text-decoration:none}
a:hover{text-decoration:none}
a img{border:0}
.clear{clear:both}

h2{display:inline}

body{margin:0px; padding:0px; font-family:Arial,Helvetica,sans-serif; font-size:12px; background:#666 url(images/bg.gif) repeat top center; color:#FFF}

#page{width:1050px; margin:0px auto 0px auto; background:url(images/body-bg.gif) repeat-y top; /*border:1px white solid; */}

/* HEADER */
#header{width:1020px; height:230px; margin:auto; /*border:1px white solid; */}

#header_logo{background:url(images/logo.jpg) no-repeat left; width:1015px; height:180px; margin:auto auto 0px auto; border:1px solid black}

#header_nav{width:1015px; height:100px; margin:auto}

#search{float:right; margin:130px auto 0 auto; padding:5px}

#sortnav{clear:both; width:695px; height:25px; overflow:hidden; margin:5px 5px 10px 5px}

.sortnav{ margin:0px;  padding:0px;  font-family:verdana;  font-size:10px}

.sortnav ul{ /* float:left; */ margin:0px 0px 0px 0px;  list-style-type:disc;  padding:0px 0px 0px 0px;  font-weight:bold}

.sortnav li{ display:inline;  margin:0px 0px 0px 0px;  padding:0px}

.sortnav li a{ display:inline;  margin:0px 0px 10px 0px;  padding:5px 10px 10px 0px;  color:#FFF;  text-transform:capitalize;  text-decoration:underline;  font-size:12px;  font-weight:bold}

.sortnav a:hover, .sortnav a.selected{ color:#FFF;  text-decoration:underline}

/* BODY */
#body{width:100%; float:left}

/*#body_top{width:100%; background:url(images/body_top_bg.gif) no-repeat top right; float:left}
*/
#body_left{width:690px; float:left; padding-bottom:10px; margin:0px 10px 10px 15px}
#body_right{width:310px; float:left; margin:auto}

/* left content */
#body_left_content{padding-top:13px; margin-left:0px}
.single-left{float:left; width:475px; margin:0}
.single-right{float:left; width:150px; margin:43px 0px 0px 5px}

/* right content */
#body_right_content{margin-left:10px; padding-top:20px}

#tube{width:1020px; float:left; padding-bottom:10px; margin:0px 10px 10px 15px}
#tube_content{padding-top:13px; margin-left:0px}

.sidebox{width:300px; float:left; margin:5px auto 5px 0px; padding:2px 0px 10px 10px}

.outline{border:1px solid black; background:#1C1C1C; margin-bottom:10px}
.outline a{color:#FFF}

.sidebox h2{margin:0px}

.adheader{height:25px; width:auto; background-color:#C00; margin:2px; border:1px solid black}

.item{padding:5px 5px 15px 5px; width:160px; height:200px; float:left; margin:0 0 0 0; /*background:#fff; *//*border:1px solid #cce0f5; */ }

.item2{padding:5px 5px 15px 5px; width:160px; height:110px; float:left; margin:0 0 0 0; /*background:#fff; *//*border:1px solid #cce0f5; */ }

.headerbox{ padding:5px 5px 5px 14px;}

.fitem {float:left;border:1px solid black;width:190px;height:135px;margin:5px 10px 5px 3px;}
.fitem img{width:190px;height:135px}

.tubead{width:330px;height:275;float:left;background:#000;margin:0 5px 0 0}
.tubeadin{padding:10px;margin:5px}
.tubeitem{padding:5px 5px 15px 5px; width:240px; height:180px; float:left; margin:0 3px 0 0;}

.feature{padding:2px 5px 2px 5px; width:680px; background-color:#C00; margin:0px 0px 10px 0px; border:1px solid black}
.feature h2{font-size:16px; font-weight:bold; color:#FFF; margin:0px 0px 3px 0px}

.tubefeature{padding:2px 5px 2px 5px; width:680px; margin:0px 0px 10px 0px;}
.tubefeature h2{font-size:16px; font-weight:bold; color:#FFF; margin:0px 0px 3px 0px}

.ad{padding:5px 5px 5px 5px; width:300px; margin:0px 0px 15px 0px}
.ad h2{font-size:16px; font-weight:bold; color:#FFF; margin:0px 0px 3px 0px}

.title{color:#fff}
.title h2{font-size:12px; color:#fff; font-weight:bold}
.title h2 a{color:#fff}

.post{padding-top:12px; margin-left:8px; width:655px}
.post-top{}

.post-title{color:#fff}
.post-title h2{font-size:16px; color:#fff; font-weight:bold}
.post-title h2 a{color:#fff}
.post-title h3{font-weight:normal; padding-bottom:5px; color:#b4b4b4; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px}
.post-title h3 a{color:#00aeef; font-weight:bold}
.post-title h3 span{color:#b4b4b4; font-weight:bold}
.post-title h3.tags{color:#00aeef; font-weight:bold; background:#3b3b3b url(images/post_tags_bg.gif) repeat-x left bottom; padding-left:7px; padding-top:4px; padding-bottom:8px}
.post-title h3.tags span{font-weight:normal; color:#8e8e8e}
.post-title h3.tags a{color:#8e8e8e; font-weight:normal}

.post-page{width:583px; margin-left:10px}
.post-page h2{font-size:24px; color:#fff; padding-left:10px; margin-top:10px; padding-bottom:5px; font-weight:normal; border-bottom:1px dashed #696969}

.postcontent{width:675px; float:left; margin:0 20px 0 0; padding:5px; border:1px black solid; background:#101010; color:#999}

.single-left{float:left; width:500px; margin:0}
.single-right{float:left; width:150px; margin:43px 0px 0px 5px}

.postmeta{width:675px; float:left; margin:10px 20px 0px 0; padding:5px; border:1px black solid; background:#101010; color:#FFF}

span.inline{display:inline; float:left; margin-right:5px}

.tradelist{width:120px; float:left;margin:3px 20px 2px 0px;}

/* Page Navi */
.wp-pagenavi a, .wp-pagenavi a:link{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #000; color:#C00; background-color:#FFF}
.wp-pagenavi a:visited{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #000; color:#C00; background-color:#FFF}
.wp-pagenavi a:hover{border:1px solid #000; color:#FFF; background-color:#C00}
.wp-pagenavi a:active{padding:2px 4px 2px 4px; margin:2px; text-decoration:none; border:1px solid #000; color:#FFF; background-color:#C00}
.wp-pagenavi span.pages{padding:2px 4px 2px 4px; margin:2px 2px 2px 2px; color:#000; display:none; border:1px solid #000; background-color:#FFF}
.wp-pagenavi span.current{padding:2px 4px 2px 4px; margin:2px; font-weight:bold; border:1px solid #000; color:#FFF; background-color:#C00}
.wp-pagenavi span.extend{padding:2px 4px 2px 4px; margin:2px; border:1px solid #000; color:#FFF; background-color:#C00}

/* TAGS */
#main_tags{margin-bottom:5px; padding-bottom:5px; width:310px; border-bottom:1px solid #4b4b4b}

#main_tags a{color:#a1a1a1}

#main_tags h2{font-size:20px; color:#FFF; text-transform:capitalize}

.list-inline ul{padding:2px}

.list-inline li{display:inline; padding:5px}

/*****************************/
/* INPUT FIELDS             */
/***************************/
input.formfield{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:8pt;  font-weight:bold;  background-color:#FCF;  border:1px solid;  border-top-color:#000;  border-left-color:#000;  border-right-color:#000;  border-bottom-color:#000}
 
input.comments{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:10pt;  background-color:#FFF;  border:1px solid;  border-top-color:#CCC;  border-left-color:#CCC;  border-right-color:#CCC;  border-bottom-color:#CCC}
 
input.searchfield{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:10px;  font-weight:bold;  background-color:#FFF;  border:1px #000 solid}
 
textarea.formfield{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:8pt;  font-weight:bold;  background-color:#FFF;  border:1px solid;  border-top-color:#000;  border-left-color:#000;  border-right-color:#000;  border-bottom-color:#000;  scrollbar-face-color:#F6F;  scrollbar-highlight-color:#F6F;  scrollbar-3dlight-color:#F6F;  scrollbar-darkshadow-color:#F6F;  scrollbar-shadow-color:#F6F;  scrollbar-arrow-color:#FFF;  scrollbar-track-color:#FCF}

textarea.comments{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:10pt;  background-color:#FFF;  border:1px solid;  border-top-color:#CCC;  border-left-color:#CCC;  border-right-color:#CCC;  border-bottom-color:#CCC;  scrollbar-face-color:#F6F;  scrollbar-highlight-color:#F6F;  scrollbar-3dlight-color:#F6F;  scrollbar-darkshadow-color:#F6F;  scrollbar-shadow-color:#F6F;  scrollbar-arrow-color:#FFF;  scrollbar-track-color:#FCF}

input.btn{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:8pt;  font-weight:bold;  background-color:#FFF;  border:1px solid;  border-top-color:#000;  border-left-color:#000;  border-right-color:#000;  border-bottom-color:#000}
 
input.searchbtn{ color:#000;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:10px;  font-weight:bold;  background-color:#FFF;  border:1px black solid}
 
input.btnHov{ color:#FFF;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:10px;  font-weight:bold;  background-color:#666;  border:1px black solid}

input.searchbtnHov{ color:#FFF;  font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;  font-size:10px;  font-weight:bold;  background-color:#C33;  border:1px white solid}

/* FOOTER */

#tags{width:1020px; margin: 10px auto 10px auto; border:1px solid #000; background-color:#0A0A0A}
#tags ul{margin:5px; padding:0; list-style-type:none}
#tags li{display:inline; margin:0px; padding:3px; list-style-type:none}
#tags li a{font-size:12px; color:white}
#tags h2{margin:5px; color:#C00; font-size:18px;font-weight:bold}

#trades{width:1024px; margin:10px auto 10px auto; border:1px solid #000; background-color:#0A0A0A}
#trades a{display:inline; padding:0px 2px 0px 2px; color:#FFF; font-size:9px; margin:5px; text-decoration:none}
#trades a:hover{color:#C00; text-decoration:underline}

#nav-footer{background-color:#C00; clear:both; width:1020px; height:25px; overflow:hidden; margin:auto; border:1px; border-style:solid; border-color:#000; border-collapese:collapse}

.nav-footer{ margin:0px;  padding:0px;  font-family:verdana;  font-size:12px}

.nav-footer ul{ /* float:left; */ margin:0px 0px 0px 0px;  padding:0px 0px 0px 0px;   background-color:#C00;  font-weight:bold}

.nav-footer li{ display:inline;  list-style:none;  margin:0px 0px 0px 0px;  padding:0px}

.nav-footer li a{ display:inline;  float:left;  margin:0px 0px 0px 45px;  padding:5px 5px 15px 20px;  color:#FFF;  text-transform:capitalize;  text-decoration:none;  font-size:12px;  font-weight:bold}

/* Begin Images */
p img{padding:0; max-width:100%}

img.thumbs{border:1px; border-style:solid; padding:2px; border-color:#FFF}

/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered', 
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid) */
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}

.alignright{float:right}

.alignleft{float:left}
/* End Images */
.center{text-align:center}

/* End Various Tags &Classes*/
/* Begin Lists
Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */
html>body .entry ul{margin-left:0px; padding:0 0 0 30px; list-style:none; padding-left:10px; text-indent:-10px}

html>body .entry li{margin:7px 0 8px 10px}

.entry ul li:before{content:"\00BB \0020"}

.entry ol{padding:0 0 0 35px; margin:0}

.entry ol li{margin:0; padding:0}

.postmetadata ul, .postmetadata li{display:inline; list-style-type:none; list-style-image:none}

ol li{list-style:decimal outside}

.list-inline ul{padding:2px}

.list-inline li{display:inline; padding:5px}

.list-inline li a{font-size:14px;  color:#FFF}

/* End Entry Lists */
/* Begin Form Elements */
#searchform{margin:10px auto; padding:5px 3px; text-align:center}

#sidebar #searchform #s{width:108px; padding:2px}

#sidebar #searchsubmit{padding:1px}


/* ######### Drop Down ULs CSS ######### */
.ddsubmenustyle, .ddsubmenustyle ul{/*topmost and sub ULs,respectively*/font:normal 13px Verdana; margin:0; padding:0; position:absolute; left:0; top:0; list-style-type:none; background:white; border:1px solid black; border-bottom-width:0; visibility:hidden; z-index:100}

.ddsubmenustyle li a{display:block; width:160px; /*width of menu (not including side paddings)*/color:#FFF; background-color:#066ccb; text-decoration:none; padding:4px 5px; border-bottom:1px solid black}

* html .ddsubmenustyle li{/*IE6 CSS hack*/display:inline-block; width:170px; /*width of menu (include side paddings of LI A*/}

.ddsubmenustyle li a:hover{background-color:#CCC; color:#FFF}

/* ######### Neutral CSS  ######### */
.downarrowpointer{/*CSS for "down"arrow image added to top menu items*/padding-left:4px; border:0}

.rightarrowpointer{/*CSS for "right"arrow image added to drop down menu items*/position:absolute; padding-top:3px; left:100px; border:0}

.ddiframeshim{position:absolute; z-index:500; background:transparent; border-width:0; width:0; height:0; display:block}

/* ######### Matt Black Strip Main Menu Bar CSS ######### */
.topbarnav ul{float:left; margin:-5px auto auto -1px; padding:0px; font:bold 12px Verdana; list-style-type:none; border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; background:#666; overflow:hidden; width:1015px}

.topbarnav li{display:inline; margin:0}

.topbarnav li a{float:left; display:block; text-decoration:none; margin:0; padding:6px 8px; /*padding inside each tab*/border-right:1px solid #000; /*right divider between tabs*/color:#FFF; background:#666}

.topbarnav li a:visited{color:#FFF}

.topbarnav li a:hover{background:#C00; /*background of tabs for hover state */}

.topbarnav a.selected{background:#C00; /*background of tab with "selected"class assigned to its LI */}

/*******************************/
/*  JARLite CSS    */
/*****************************/
#container{width:468px; margin:0px auto 0px auto; text-align:center}
input{font-size:11px; font-family:'Lucida Grande',Verdana,Arial,Sans-Serif}
div.frmlabel{float:left; width:125px; height:38px; padding:7px 25px 0px 0px; text-align:right}
div.frminput{float:left; text-align:left; width:250px; height:40px; padding-top:5px}
div.frmsubmit{width:100%; text-align:center}
fieldset.refform{width:450px; border:1px solid #e0e0e0; padding:15px 5px 15px 5px}

div.error{margin:10px; padding:5px; background-color:#fffadc; border:1px solid #cdc9ac}

#access{width:310px; margin:100px auto 0px auto; text-align:center}
#editcontainer{width:500px; margin:20px auto 0px auto; text-align:center}

div.efrminput{float:right; text-align:left; width:325px; height:40px; padding-top:5px}

fieldset.editform{width:500px; border:1px solid #e0e0e0; padding:15px 5px 15px 5px}

legend{font-size:14px}

#submenu{background-color:#5969a4; color:#3A4F6C; text-align:center; padding-top:0px; height:28px}
ul.menulink{margin:0 auto 0 auto; padding:0px; list-style:none; width:720px}
ul.menulink li, ul.menulink li.r{margin:0px; padding:8px; background-color:#919fd4; font-size:10px; font-weight:bold; letter-spacing:0.5px; border-left:1px solid #dce3ee; float:left; width:85px}
ul.menulink li.r{border-right:1px solid #dce3ee}
.menulink a:link, .menulink a:visited{background:transparent; color:#fff; text-decoration:none}
.menulink a:hover, .menulink a:active{background:transparent; color:#f00}

table.list, table.smalllist{width:100%; margin:0px auto 10px auto}

td.jar, th.jar{padding:2px}
td.left{text-align:left; padding-left:5px}
table.smalllist{width:70%}

div.notice{margin:10px auto 10px auto; padding:5px; background-color:#fffadc; border:1px solid #cdc9ac; width:300px}
caption{font-weight:bold; margin:auto; padding:5px}
div.pages{text-align:center; height:22px; padding:5px}
div.pages a{border:1px solid #ccc; padding:3px 5px 3px 5px; text-decoration:none; font-weight:bold; color:#4667e6}
div.pages a.current{background-image:url(/statsbarbg.gif); color:#a3ddff}
div.pages a:hover{background-image:url(/statsbarbg.gif); color:#a3ddff}
div.match{width:80%; margin:0px auto 10px auto; background-color:#f8f8f8; border:1px solid #e9e9e9; padding:5px 5px 0px 5px}
div.matchcode{float:right; width:93%; white-space:pre-wrap; /* css-3 */white-space:-moz-pre-wrap !important; /* Mozilla,since 1999 */white-space:-pre-wrap; /* Opera 4-6 */white-space:-o-pre-wrap; /* Opera 7 */word-wrap:break-word; /* Internet Explorer 5.5+*/text-align:left; font-family:"Courier New",Courier,monospace; padding:5px 5px 0px 5px}
div.matchnum{float:left; width:3%; font-size:13px; font-weight:bold; text-align:center; padding:5px 5px 0px 5px; text-align:center}
span.highlight{color:#f00}
span.bhighlight{color:#00f; font-family:"Courier New",Courier,monospace}
p.analyze{width:60%; margin:0px auto 10px auto}

span.search{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFF}
