/*  
Theme Name: choke3d 1.0
Theme URI: -
Description: Choke3d 1.0 Theme
Version: 
Author: Jimmy Rosen
Author URI: http://www.angry.se
*/

/* FLOATING TAIL --------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
        background: white url('images/top-bg.gif') repeat-x top left;
}
.wrapper {
	min-height: 100%;
 	height: auto !important;
  	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
        width: 775px;
}
.footer, .push {
	height: 50px; /* .push must be the same height as .footer */
}
.push {
clear:both;
}

.footer {
background:#000000 none repeat scroll 0%;
height:50px;
position:relative;
width:100%;
}


/* TAIL ------------------------------------------------------------------ */

.footInfo {
  width: 775px;
  margin: 0 auto;
}
.copy {
float: left;
margin-top: 17px;
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:10px;
	text-decoration:none;
        color: #424242;
        text-transform: uppercase;
letter-spacing: -1px;
}
.copy a:link, .copy a:visited{
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:10px;
	text-decoration:none;
        color: #676767;
        text-transform: uppercase;
}
.copy a:hover, .copy a:hover:visited{
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:10px;
	text-decoration:none;
        color: #00ccff;
        text-transform: uppercase;
}



.info {
float: right;
margin-top: 17px;
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:10px;
	text-decoration:none;
        color: #424242;
        text-transform: uppercase;
letter-spacing: -1px;
}
.info a:link, .info a:visited{
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:10px;
	text-decoration:none;
        color: #676767;
        text-transform: uppercase;
}
.info a:hover, .info a:hover:visited{
	font-family: Verdana, Arial, Sans-Serif !important;
	font-size:10px;
	text-decoration:none;
        color: #00ccff;
        text-transform: uppercase;
}


/* HEADER ---------------------------------------------------------------- */



.topSpacer {
padding-top: 17px;
}

.header {
height: 135px;
}

.logo {
  background:  #ffffff url('images/logo.gif') bottom left no-repeat;
  margin-left: 5px;
  float:left;
  text-align: left;
  width: 50%;
  height: 121px;
}

.topFish {
float: right;
position: relative;
background:  #ffffff url('images/fishtop.gif') bottom left no-repeat;
width: 75px;
height: 28px;
}

.fish{
  float: right;
  width: 75px;
  height: 121px; 
background:  #ffffff url('images/fishbottom.gif') bottom left no-repeat;
}

.topSplitter {
        background:  #000000;
        width: 100%;
        height: 5px;
	position: relative;
	overflow: hidden;
}

/* MENU ------------------------------------------------------------------ */

.menubar {
    width: 100%;
    height: 28px !important;
    /* margin-top:17px; */
    position: relative;
}

.menubar ul {
    list-style: none;
    position: absolute;
    top: 0;
    left: 0;
    height: 28px !important;
}
.menubar li {
    font: bold 9px Verdana, Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    float: left;
    height: 28px !important;
}
.menubar li a {
    display: block;
    padding: 8px 10px;
    text-decoration: none;
    margin: 0px;
    height: 12px !important;
}
.page_item {
    height: 28px !important;
}
.page_item a {
    color: #000000;
}

.page_item a:hover {
    background:  #000000;
    color: #ffffff;
}
.current_page_item a {
    background: #000000;
    color: #ffffff;
}
.current_page_item a:hover {
    background: #000000;
} 

/* POSTS ----------------------------------------------------------------- */

.postText h1 {
font: 22px Verdana, Arial, Helvetica, sans-serif;
}

.postText h2 {
font: 18px Verdana, Arial, Helvetica, sans-serif;
}
.postText h3 {
font: 14px Verdana, Arial, Helvetica, sans-serif;
line-height: 20px;
}
.postText h4 {
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

.postText h5 {
font: 9px Verdana, Arial, Helvetica, sans-serif;
}

.postText ul {
  margin-left: 44px;
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
}


.postText ol {
  margin-left: 48px;
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
}

.postText br {
margin-bottom: 8px;
}


blockquote {
padding-left: 15px;
}


.wppostdiv {
margin-bottom: 15px;
}

.postText p {
color: #000000;
line-height: 16px;
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
  text-align: justify;
margin-top: 10px;
}

.postText a:link, .postText a:visited {
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
  color: #00ccff;
  text-decoration: none;
} 
.postText a:hover, .postText a:visited:hover {
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
  color: #00ccff;
  text-decoration: underline;
} 

.postText img {
display:block;
float:left;
border:5px solid black;
margin-bottom: 10px;
}

.maincontent {
margin-top: 10px;
margin-right: 16px;
float:left;
width:509px;
}

.dateClass {
float: right;
        font-family: Verdana, Arial, Sans-Serif !important;
	font-size: 22px;
        letter-spacing: -2px;
        text-transform: uppercase;
	color:#000000;
	text-decoration:none;
  line-height: 17px;
text-align: justify;
}

.newsheader {
float: left;
        font-family: Verdana, Arial, Sans-Serif !important;
	font-size: 22px;
        letter-spacing: -2px;
        text-transform: uppercase;
	color:#000000;
	text-decoration:none;
  line-height: 17px;
text-align: justify;
}
.newsheader a:link, .newsheader a:visited {
        font-family: Verdana, Arial, Sans-Serif !important;
	font-size: 22px;
        letter-spacing: -2px;
        text-transform: uppercase;
	color:#000000;
	text-decoration:none;
  line-height: 17px;
text-align: justify;
}


.newsheader a:hover, .newsheader a:visited:hover {
color: #00ccff;
}

.spacer {
        background: #ffffff  url('images/spacer.gif') repeat-x bottom center;
        height: 14px;
        width: 510px;
clear: both;
}

.endSpacer {
        background: #ffffff  url('images/endspacer.gif') repeat-x bottom center;
        height: 14px;
        width: 510px;
clear: both;
}

.alignleft {
margin-right: 5px;
}
.aligncenter {
margin-left: 9px;
margin-right: 9px;
}

.alignright {
margin-left: 5px;
}


/* NEXT / PREVIOUS POST -------------------------------------------------- */


.nextPrev {
  width: 100%;
}
.prev {
  margin-top: 10px;
  float:left;
  text-align: left;
  width: 50%;
color: #000000;
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
  padding-bottom: 15px;
}

.prev a:link, .prev a:visited {
text-decoration:none;
text-transform: uppercase;
	font-size: 12px;
        text-transform: uppercase;
	color:#000000;
font-weight: bold;
letter-spacing: -1px;
}
.prev a:hover, .prev a:hover:visited {
font-weight: bold;
letter-spacing: -1px;
text-transform: uppercase;
	font-size: 12px;
        text-transform: uppercase;
	color:#00ccff;
	text-decoration:none;
}

.next {
  margin-top: 10px;
  float: right;
  text-align: right;
  width: 50%;
color: #000000;
  font-family: Verdana, Arial, Sans-Serif !important;
  font-size: 12px;
  padding-bottom: 15px;
}


.next a:link, .next a:visited{
text-decoration:none;
text-transform: uppercase;
	font-size: 12px;
        text-transform: uppercase;
	color:#000000;
font-weight: bold;
letter-spacing: -1px;
}
.next a:hover, .next a:hover:visited{
font-weight: bold;
letter-spacing: -1px;
text-transform: uppercase;
	font-size: 12px;
        text-transform: uppercase;
	color:#00ccff;
	text-decoration:none;
}


/* SIDEBAR --------------------------------------------------------------- */


#sidebar {
	float: right;
	width: 250px;
	margin-top: 10px;
	font-family: arial,sans-serif;
        list-style: none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-align:left;
}
.theSearchDiv #s {
width:155px;
}

.infoBox {
 font-family: Verdana, Arial, Sans-Serif !important;
 letter-spacing: -1px;
 background: #000000;
font-size:12px;
line-height:16px;
padding:15px 15px 15px 15px;
color:#ffffff;
margin:0px 0 10px 0;
}
.infoBox a:link, .infoBox a:visited {
color: #00ccff;
text-decoration:none;
}
.infoBox a:hover, infobox a:hover:visited {
color: #00ccff;
text-decoration: underline;
}