/*
gayrage.net. Shout out to anyone checking our source code. */


/* Page Structure */

html, body {margin: 0px; padding: 0px;}

html {height: 100%;}

body {font-family: Tahoma, Helvetica, Arial, san-serif; font-size: 0.85em; line-height: 150%; color: #333; background: #000000 url('http://www.gayrage.net/sitedata/img/gr_bg.gif'); text-align: center; height: 100%;}

#pagecontainer {background: #f4f2f2; margin: 0px auto; padding: 0px; width: 950px; min-height:100%; text-align: left; overflow: hidden;}




/* Page Header */

#headercontainer {margin: 0px; padding: 0px; width: 950px; height: 362px;}

#headercontainer img {border: 0px; padding: 0px; margin: 0px;}




/* Sidebar */

#sidebar {width: 270px; border: none; margin: 5px 20px 0px 0px; float: right; font-size: 0.80em; line-height: 165%; padding: 0px; overflow: hidden; color: #666; display: block;}
#sidebarad {padding: 15px 0px 0px 5px; margin-bottom: 20px;}


#sidebar hr {
border : none;
border-top : dashed 1px #444;
color : #f4f2f2;
background-color : #f4f2f2;
height : 1px;
margin: 15px 0px;
}



.authoricon {border: 1px solid black; padding: 0px; margin: 3px 0px 0px 3px; float: right;}
.covelogo {border: none; padding: 0px; margin: 3px 0px 0px 3px; float: right;}

#sidebar p {margin-top: 0px;}

.highlight {background: #e8e2e7; padding: 10px; font-size: 1.4em; text-align: center; margin: 25px 0px;}
.highlight p {margin-bottom: 1px;}

.navlist {margin-bottom: 20px;}
.navlist li { list-style-type: square; }

#tagdiv {margin-bottom: 20px;}




/*  IE Hack \*/
* html #sidebar {margin-right: 15px;}
/* Raaaaar */






/* Content Areas */

#contentcontainer {width: 630px; margin: 0px; padding: 0px;}

.postcontainer {width: 600px; margin: 0px 0px 70px 0px; padding: 5px 10px 5px 20px; background: #e8e2e7 url('http://www.gayrage.net/sitedata/img/gr_storyheader.jpg'); background-repeat: repeat-x; border: none;}

.topimg {margin: 10px 0px; width: 600px; }

.postcontainer p {margin: 7px 0px 20px 0px; color: #000; line-height: 160%; font-size: 0.95em;}

.postcontainer li {margin: 0px 0px 3px 0px; line-height: 160%; font-size: 0.95em;}
.postcontainer ul {margin-bottom: 20xp;}

div.tags {display: inline; margin: 0px; padding: 0px;}
.tagline {color: #333; border-bottom: 1px black dotted; font-weight: normal; padding: 2px 3px; background: #d0c0cd;}

p.rar {color: #9c8f9a; font-size: 0.8em; margin: 0px;}

blockquote {background: #fff9fe; border: 1px solid #cdc7cc; padding: 2px 7px; margin: 10px 10px 10px 25px; font-style: italic;}
.postcontainer blockquote p {margin-bottom: 7px;}


.postcontainer hr {
margin-top: 15px;
border : none;
border-top : dashed 1px #999;
color : #e8e2e7;
background-color : #e8e2e7;
height : 1px;
}

.postcontainer hr.index {margin-top: 30px;}



/* Another hack \*/
* html .postcontainer {
  padding: 5px 5px 5px 20px;
 }
/* Raaaaar */




/* Links */



#sidebar a:link, #sidebar a:visited {color: #444; padding: 1px 3px; text-decoration: none; border-bottom: 1px solid #999; background: #e8e2e7;}
#sidebar a:hover, #sidebar a:visited:hover {color: #444; padding: 1px 3px; text-decoration: none; border-bottom: 1px solid #999; background: #fb9f85; }

#sharelinks img, #sharelinks a:link, #sharelinks a:visited, #sharelinks a:visited:hover {border: none; background: none;}
#sharelinks a:hover, {border: none;}

.postcontainer a:link, .postcontainer a:visited {color: #c96453; padding: 1px 3px; text-decoration: none; border-bottom: solid 1px;}
.postcontainer a:hover, .postcontainer a:visited:hover {color: #000; background: #f38e74; padding: 1px 3px; text-decoration: none; background: #eeb2a8;}

#footercontainer a:link, #footercontainer a:visited {color: white; border: none; text-decoration: underline; padding: 0px;}
#footercontainer a:hover, #footercontainer a:visited:hover {color: #f38e74; border: none; text-decoration: underline; padding: 0px;}

.category a:link, .category a:visited {color: #333; text-decoration: none; font-weight: bold; background: none; border: none;}
.category a:hover, .category a:visited:hover {color: #333; text-decoration: underline; font-weight: bold; background: none; border: none;}

.tags a:link, .tags a:visited {color: #9c8f9a; text-decoration: none; border: none; background: none; padding: 0px; margin: 0px;}
.tags a:hover, .tags a:visited:hover {color: #9c8f9a; text-decoration: underline; border: none; background: none; padding: 0px; margin: 0px;}

a:link.heading, a:visited.heading {color: black; padding: none; text-decoration: none; border: none;}
a:hover.heading, a:visited:hover.heading {color: #c96453; background: none; padding: none; text-decoration: none;}

#tagdiv a:link, #tagdiv a:visited {background: none; border: none;}
#tagdiv a:hover, #tagdiv a:visited:hover {background: #fb9f85; border: none;} 

a:link.commentlink, a:visited.commentlink {color: white; background: #333; padding: 2px 4px; text-decoration: none; border: none; font-size: 1.1em;}
a:hover.commentlink, a:visited:hover.commentlink {color: black; background: #e8e2e7; padding: 2px 4px; text-decoration: none; border: none; font-size: 1.1em;}



/* Alternatives and styles */


h1 {
	color: black;
	font: 220%/100% "Lucida Grande", Helvetica, Arial, sans-serif;
	position: relative;
	margin: 0px 0px 3px 0px;
	text-transform: uppercase;
	letter-spacing: -2px;
}





	
	/*

h1 span {
	background: url('http://www.gayrage.net/sitedata/img/gradient-glossy.png') repeat-x;
	position: absolute;
	display: block;
	width: 100%;
	height: 30px;
		display: inline;
}





h1 {text-transform: uppercase; font: bold 310%/100% "Lucida Grande", Arial, sans-serif; color: #ffffff;   letter-spacing: -2px; padding: 1px 8px; font-weight: normal; line-height: 105%; background: #f17356 url('http://www.gayrage.net/sitedata/img/gr_headerbg4.gif'); display: inline;}


*/

h2 {float: right; color: #fff; font-family: Trebuchet MS, Tahoma, Helvetica, Arial, san-serif; font-size: 1em; padding: 2px 4px; margin: 3px 0px; font-weight: normal; border: none; background: #c96453 url('http://www.gayrage.net/sitedata/img/gradient-glossy.png') repeat-x;}

h2.indexpage {float: left; margin-right: 4px; margin-bottom: 0px; font-size: 0.9em; padding: 0px 4px;}

h3 {color: #e38879; font-family: "Lucida Grande", Helvetica, Arial, sans-serif; font-size: 1.5em; letter-spacing: -1px; margin: 0px; padding: 10px 0px 3px 0px;}

.black {color: black;}



/*ol { counter-reset: item }*/
/*ol li { display: block }*/
ol li:before {
/*content: counter(item) ". ";
counter-increment: item;*/
font-weight: bold;
}



/* Footer */

#footercontainer {color: white; width: 950px; height: 72px; background: #000000 url('http://www.gayrage.net/sitedata/img/gr_footer.jpg'); margin: 0px auto; text-align: left; padding: 0px; border: 0px;}

#footercontainer p {font-size: 0.8em; padding: 15px 15px 0px 15px; margin: 0px; line-height: 110%;}

#footercontainer img.sebivlogo {margin: 0px; border: none; float: right;}
