/*   
Theme Name: GNP
Theme URI: http://www.gnphurts.com/
Description: Bitches. And Hoes.
Author: Your Mom
Author URI: http://www.gmilf.com/
Version: 1.0
October 07
*/
body {
background-image: url('images/newbg.jpg');
background-color: #000000;
background-attachment: fixed;
background-position: center center;
font: 0.75em Trebuchet MS, Helvetica, Verdana, Arial;
color: #b4b400;
margin: 0px 0px -13px 0px;
padding: 0px 0px 0px 0px;
}

table td, table th, table tr {
font-size: 1em;
}

.page {
text-align: center;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.container {
margin: 0px auto 0px auto;
text-align: left;
width: 740px;
background-image: url('images/gradientbg2.png');
padding: 0px 0px 0px 0px;
}

a {
color: #b40000;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.nofuckstick {
color: #b40000;
text-decoration: none;
}

a.fuckstick {
color: #b40000;
text-decoration: underline;
}

.textinput {
border: #787800 solid 2px;
}

.header {
height: 110px;
padding: 0;
margin: 0;
text-align: right;
}

.header h3 {
padding: 40px 30px 0 20px;
font: bold 2.0em Trebuchet MS, Helvetica, Verdana, Arial;
color: #b4b400;
margin: 0;
}

.header h3 a {
color: #b4b400;
}

.header p {
padding: 0 30px 0 20px;
margin: 0;
}

.left-sidebar {
z-index: 10;
float: left;
padding: 0px 5px 5px 5px;
width: 150px;
}

.left-sidebar ul{
margin: 0px 5px 0px 5px;
padding: 0;
list-style: none;
font-size: 0.9em;
}

table#wp-calendar th {
font-weight: bold;
}

table#wp-calendar caption {
font-size: 0.9em;
}

.main-content {
margin: 0px 10px 0px 170px;
_padding-top: 10px;
width: 560px !important;
width: 530px; /* IE Win = width - padding */
}

.main-content h2 {
font: bold 1.2em Trebuchet MS, Helvetica, Verdana, Arial;
}

.main-content h2 a {
color: #b4b400; 
}

.main-content h2 a img{
border: 0px;
}

.main-content a img.leftbot{
margin: 0px 0px 10px 10px;
border: 2px solid #787800;
}

.main-content a img.ttf{
margin: 0px 0px 0px 0px
}


.footer {
clear: both;
margin-left: 20px;
margin-bottom: 0px;
text-align: center;
}

/* set the image to use and establish the lower-right position */
/* .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 { */
/* background: url('images/sidebarbox.png') no-repeat bottom right; */
/* } */
.cssbox {
width: 150px !important; /* intended total box width - padding-right(next) */
margin: 10px auto; /* use to position the box */
}

/* set the top-right image */
.cssbox_head {
border-top: #787800 solid 2px;
border-bottom: #7878solid 0px;
border-left: #787800 solid 2px;
border-right: #787800 solid 2px;
background-color: #787800;
height: 30px;
width: 150px
}

/* set the top-left image */
.cssbox_head h2 { 
background-position: top left; margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
width: 150px;
padding: 10px 0 0px 10px; /* padding-left = image gap + interior padding ... no padding-right */ 
} 

/* set the lower-left corner image */ 
.cssbox_body { 
width: 140px !important;
width: 150px; /* IE Win = width - padding */
padding: 5px 5px 5px 5px; /* mirror .cssbox_head right/left */ 
border-top: #b4b400 solid 0px;
border-bottom: #787800 solid 2px;
border-left: #787800 solid 2px;
border-right: #787800 solid 2px;
background-color: #000000;
} 

.cssbox_body p {
margin: 0;
padding: 0;
}

.cssbox_head h2 {
font: bold 1.1em Trebuchet MS, Helvetica, Verdana, Arial;
}

hr {
background-color: #787800;
color: #787800;
height: 2px;
border: 0;
}

textarea#comment {
width: 475px;
border: #787800 solid 2px;
}

ol.commentlist {
list-style: none;
margin: 0;
padding: 0;
}

ol.commentlist .alt {
padding: 5px;
margin-bottom: 10px;
}

.postmetadata-alt {
padding: 0px;
}

.nextpost {
float: right;
}

.previouspost {
float: left;
}

TABLE.shows {
	BORDER-RIGHT: #787800 1px solid;
	BORDER-TOP: #787800 1px solid;
	BORDER-LEFT: #787800 1px solid;
	BORDER-BOTTOM: #787800 1px solid
}
TD.showhead {
	BORDER-RIGHT: #787800 1px solid;
	BORDER-TOP: #787800 1px solid;
	BORDER-LEFT: #787800 1px solid;
	BORDER-BOTTOM: #787800 1px solid;
	BACKGROUND-COLOR: #787800;
	COLOR: #000000;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial;
	TEXT-ALIGN: center
}
TD.show1 {
	BORDER-RIGHT: #787800 1px solid;
	BORDER-TOP: #787800 1px solid;
	BORDER-LEFT: #787800 1px solid;
	BORDER-BOTTOM: #787800 1px solid;
	FONT-SIZE: 0.8em ;
	COLOR: #b4b400;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial;
	TEXT-ALIGN: center;
	line-height: 1.1
}
TD.show2 {
	BORDER-RIGHT: #787800 1px solid;
	BORDER-TOP: #787800 1px solid;
	BORDER-LEFT: #787800 1px solid;
	BORDER-BOTTOM: #787800 1px solid;
	FONT-SIZE: 0.8em ;
	COLOR: #b4b400;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial;
	TEXT-ALIGN: center;
	line-height: 1.1
}
TD.show1 A {
	COLOR: #b40000;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial
}
TD.show2 A {
	COLOR: #b40000;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial
}
TD.show1 A:hover {
	COLOR: #ffffff;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial
}
TD.show2 A:hover {
	COLOR: #ffffff;
	FONT-FAMILY: Trebuchet MS, Helvetica, Verdana, Arial
}
li.showside {
	font: bold 1.1em Trebuchet MS, Helvetica, Verdana, Arial; TEXT-ALIGN: center; line-height: 1.2
}
li.buyourstuff {
	font: 1.1em Trebuchet MS, Helvetica, Verdana, Arial; TEXT-ALIGN: center; line-height: 1.1
}
