/*
Theme Name: CockBlock Theme
Theme URI: www.stitchmind.com
Author: Stitchmind.com
Author URI: www.stitchmind.com
Description: Theme for my website
Version: 1
License: 
License URI: 

*/





a:link,
a:visited,
a:active { 
color: #cc0000; 
font-weight:normal; 
font-style:normal; 
text-decoration: none; 
text-transform:none; 
} 

a:hover { 
color: #ff0000; 
font-weight:normal;  
text-decoration: underline; 
text-transform:none; 
} 





body {color:#000000; background-color: #444444; background-image:url(graphics/#.jpg); background-repeat: repeat; background-position:top left; background-attachment: inherit; 
font-family: Georgia, "Times New Roman", Times, serif;

}


#container{
width:960px; 
background-color: #ffffff; 
z-index:-5; 
position: absolute;  
left: 50%; 
margin-left: -480px; 
top:0px:;
 padding: 10px;
}


#titlebox {width:960px; z-index:1; position: absolute; top:-10px;
}

#cornerbox {width:250px; z-index:3; position: absolute;
}



#midbody1 {width:960px; padding-top:10px;
}

#leftfloat {float: left; width: 190px;
}



#.midbody2 { width:760px; float:right
}

#rightfloat {float: right; width: 190px;
}
#centerbody {width: 560px; float:left; padding-left:10px; padding-right:10px;
}

#footer {width:960px; float:right;
}


.bottommenu {color: #000000; font-size:9px; font-family:  Helvetica, Arial, sans-serif;
}





div.sidebox {
width:100%;  
}

.sideboxsubhead {
width:180px; padding-left: 5px; padding-bottom: 3px; padding-top: 3px; padding-right: 5px;
background-color:#222222;
font-family:  Arial, OstrichSansBlack, Impact, sans-serif; font-weight:100;
font-size:14px;
text-transform: uppercase;
color:#FFFFFF;
}


.sbtext {
color: #222222; 
font-family:  OstrichSansmedium, Helvetica, Arial,   sans-serif;
text-transform: uppercase;
font-size:20px;
}

p#sidewords {font-family: Helvetica, Arial, sans-serif ;
text-transform: inherit; 
font-size:12px; color:#333333;
}


.storytitle {
color: #000000; 
font-family:  OstrichSansBlack, Helvetica, Arial,  sans-serif;
text-transform: uppercase;
font-size:24px;
}



.storycontent {
color: #000000; 
font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.date {
color: #555555; 
font-family:  OstrichSansMedium, Helvetica, Arial,  sans-serif;
font-size:16px;
}

.sh {
color: #000000; 
font-family:  OstrichSansBlack, Helvetica, Arial,  sans-serif;
font-size:22px;
}

.tagbox {
width:552px; padding-left: 4px; padding-bottom: 2px; padding-top: 2px; padding-right: 4px;
background-color: #555555;
font-size:12px;
color: #CCCCCC;
font-family:Helvetica, Arial,  sans-serif;
}

div.comments { float:right; font-style:italic;  
}

.oldnew {
color: #000000; 
font-family:  OstrichSansBlack, Helvetica, Arial,  sans-serif;
text-transform: uppercase;
font-size:20px;
}

.sbtext a:link, 
.sbtext a:visited, 
.sbtext a:active,
.storytitle a:link, 
.storytitle a:visited, 
.storytitle a:active,
.date a:link, 
.date a:visited, 
.date a:active,
.tagbox a:link, 
.tagbox a:visited, 
.tagbox a:active, 
.oldnew a:link, 
.oldnew a:visited, 
.oldnew a:active 
.sbtext a:link, 
.sbtext a:visited, 
.sbtext a:active 

{ color: inherit; 
text-decoration: none ; 
} 

.tagbox a:link, 
.tagbox a:visited, 
.tagbox a:active
{ color: #ffffff; 
text-decoration: none ; 
} 

.sbtext a:hover,
.storytitle a:hover, 
.date a:hover, 
.tagbox a:hover, 
.oldnew a:hover,
.tagbox a:hover 
{ color: #cc0000; 
text-decoration: none ; 
} 




div.menubar {display:table; width:100%; table-layout: z-index:2;}


	a.cbmenubutton {
		font-size:22px; 
		font-family: OstrichSansBlack, impact, helvetica, arial, sans-serif;
		font-weight:500;
		color:#ffffff;
		background-color: #222222;
		text-decoration:none;
		display: table-cell;
		border:0px solid #;
		text-align: center;
		letter-spacing:3px; 
		text-indent: 5px;
		 padding-bottom: 5px; padding-top: 5px;

		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		-o-border-radius:0px;
		border-radius:0px;
	}
	a.cbmenubutton:hover {
	background-color: #CC0000;
		color:#ffffff;
	}
	a.cbmenubutton:active {
	background-color:#fffaaa;
		color:#000000;
	}


div.sigbox { width:100%;}
.authorsignature { font-family:OstrichSansMedium, Arial, Helvetica, sans-serif; font-size:20px;}


.page-title{
color: #000000; 
font-family:  OstrichSansBlack, Helvetica, Arial,  sans-serif;
text-transform: uppercase;
font-size:32px;
}


.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignright {
	float: right;
	margin-left: 15px;
}

.alignleft {
	float: left;
	margin-right: 15px;
}


hr.tiphr {
size:1; 
width:560; 
color:000000;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #000000; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #000000; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #888888; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }



@font-face {
    font-family: 'OstrichSansCondensedLight';
    src: url('ostrich-light-webfont.eot');
    src: url('ostrich-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-light-webfont.woff') format('woff'),
         url('ostrich-light-webfont.ttf') format('truetype'),
         url('ostrich-light-webfont.svg#OstrichSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OstrichSansMedium';
    src: url('ostrich-regular-webfont.eot');
    src: url('ostrich-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-regular-webfont.woff') format('woff'),
         url('ostrich-regular-webfont.ttf') format('truetype'),
         url('ostrich-regular-webfont.svg#OstrichSansMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OstrichSansBold';
    src: url('ostrich-bold-webfont.eot');
    src: url('ostrich-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-bold-webfont.woff') format('woff'),
         url('ostrich-bold-webfont.ttf') format('truetype'),
         url('ostrich-bold-webfont.svg#OstrichSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OstrichSansBlack';
    src: url('ostrich-black-webfont.eot');
    src: url('ostrich-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-black-webfont.woff') format('woff'),
         url('ostrich-black-webfont.ttf') format('truetype'),
         url('ostrich-black-webfont.svg#OstrichSansBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OstrichSansRoundedMedium';
    src: url('ostrich-rounded-webfont.eot');
    src: url('ostrich-rounded-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-rounded-webfont.woff') format('woff'),
         url('ostrich-rounded-webfont.ttf') format('truetype'),
         url('ostrich-rounded-webfont.svg#OstrichSansRoundedMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OstrichSansDashedMedium';
    src: url('ostrich-dashed-webfont.eot');
    src: url('ostrich-dashed-webfont.eot?#iefix') format('embedded-opentype'),
         url('ostrich-dashed-webfont.woff') format('woff'),
         url('ostrich-dashed-webfont.ttf') format('truetype'),
         url('ostrich-dashed-webfont.svg#OstrichSansDashedMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

.sbtext ul {
   list-style: none;
    list-style-position:inherit;
  margin-left: 0;
  padding-left: 0;
 
}


#searchform .searchinput {
    border-color: #999999 #777777 #777777 #999999;
    border-style: solid;
    border-width: 1px;
    color: #777777;
    font: Helvetica,Arial,sans-serif;
    padding: 3px;
    width: 180px;
}

