@charset "utf-8";
/*   
Theme Name: GopherX.net Standard RPP
Theme URI: http://www.gopherx.net
Description: this theme was developed for video focused websites and tailored for RPP
Author: Christopher Guest
Author URI: http://www.christopherguest.ca
Version: 1.4
.
General comments/License Statement if any.
.
*/



 
/* colour declarations - Backgrounds */



#footer { background-color: #DE5401;}

#undersubfooter {background-color: #FFFFCC;}


body, #content {background-color: #FFFFCC;}


/* colour declarations - fonts*/


body,td,th, #leftsidebar {color: #000000;}

#header,  #topmenu a, {color:#000000;}

#topmenu, #footer {color:#FFFFFF;}

#makecolor {color:#008000; font-size:11px;}





/* area declarations */

body {
	padding:0px;
	margin:0px;
}


#wrap {
	position: relative;
	float:left;
	width:100%;
	height:100%;
	z-index:1;
	padding:0px;
	margin:0px;
}
#header {
	position:absolute;
	width:100%;
	height:40px;
	z-index:1;
	left: 0px;
	top: 0px;
	background-image:url(graphics/background.png);
	background-repeat: repeat-x;
}

#headermenu {
	position:absolute;
	width:124px;
        left:50%;
	margin-left: -330px;
	top: 50px;
	padding:0px;
        text-align:right;
	z-index:100;
}

#headermenu h2{font-size:16px;padding-left:0px;}

#headermenu ul {   
         font-size:12px;
         list-style:none;
         list-style-position:outside;
         margin:0;
         padding-left:0px; 
         padding-top:0px; 
         padding-bottom:0px;}

#headermenu li {  
         list-style:none; 
         margin:0;
         padding-right:0px; 
         padding-left:0px;
         text-decoration:none
         list-style-position: outside;
}

#headermenu ul li { 
         margin:0;
         list-style:none; 
         padding-left:0px; 
         padding-top:0px; 
         padding-bottom:0px;
         list-style-position: outside;
}

#headermenu a:link {color: #990000; text-decoration: none;}
#headermenu a:visited {color: #DE5401; text-decoration: none;}
#headermenu a:hover {color: #000000; text-decoration: underline;}
#headermenu a:active {color: #DE5401; text-decoration: none;}

#headermenu img {text-decoration: none; border:0px}




#content {
	position:relative;
	width:990px;
	z-index:2;
	left:50%;
	margin-left: -495px;
	top:20px;
	z-index:20;
        background:none;
        padding-bottom:0px;
        list-style-position:outside;
}
#logospace {
	position: relative;
	left:0px;
	top:0px;
        width:300px;
	z-index:10;
}

#logospace_img {
        position: relative;
        left:3px;
        top:0px;
        width:300px;
        border:none;
        background-color: #FFFFCC;
        z-index:99;
}

#logospace_img img{
        border:none;
}

#underlogospace {
	position: relative;
	width:318px;
	height:150px;
	left:0px;
	top:0px;
	z-index:9;
}

#adzone {
        list-style-position:outside;

}


#topmenu {
	position:absolute;        
	width:990px;
	left:50%;
	margin-left: -495px;
	height:20px;
	z-index:100;
	top: -3px;
}



.sharethis_0 {padding-left:0px;}
.stbuttontext {padding-left:15px;}

.sharethis img {left:0px;}

.sharethis a {font-family:Tahoma,Arial, Sans-Serif;font-size:12px;color:#ffffff;text-decoration: none;font-weight:bold;}
.sharethis a:hover {font-family:Tahoma,Arial, Sans-Serif;font-size:12px;color:#ffffcc;text-decoration: none;font-weight:bold;}



topmenu_tags {
	position:relative;
	float:left;
	width:700px;
}
topmenu_tags img {
	padding:0px;
}



#topmenu ul{position:relative;float: right;top:5px; text-align:right; margin:0; padding:0;}
#topmenu li{position:relative;float: left; display:inline; list-style-type:disc;list-style-position:outside; margin:0; padding:0;}	

#topmenu ul li a{font-family:Tahoma,Arial, Sans-Serif;font-size:12px;color:#ffffff;padding:0 7px 0 7px;text-decoration: none;font-weight:bold;}
#topmenu ul li a:hover{color:#f7eed8;padding:1px 7px 2px 7px;margin:10px 0 0 0;}

#topmenu_links {
        position: absolute;
	right:0px;
	height:20px;
	z-index:31;
	top: 0px;
}

#topmenu_tags {
        position: absolute;
	right:0px;
	height:20px;
	z-index:11;
	top: 30px;
}

#topmenu_tags a {font-family:Tahoma,Arial, Sans-Serif;font-size:12px;color:#ffffff;padding:0 2px 0 5px;text-decoration: none;font-weight:bold;}
#topmenu_tags a:hover {font-family:Tahoma,Arial, Sans-Serif;font-size:12px;color:#ffffcc;padding:0 2px 0 5px;text-decoration: none;font-weight:bold;}


#topad {
        position: relative;
        float:left;
	left:0px;
        top:5px;
        z-index:100;
}

#vidad {
        position: relative;
        float:left;
	left:0px;
        top:5px;
        z-index:100;
}

#quizad {
        position: relative;
        float:left;
	left:0px;
        top:40px;
        z-index:100;
        border:0px;
        border-style:solid;
        background-color:#ffffff
}



#quizadzone {
        position: absolute;
	left:310px;
        top:0px;
        width:685px;
        height:105px;
        top:0px;
        padding-top:15px;
        background-color:#DE5401;
        text-align:center;
        
}


#quizadzone2 {
        position: relative;
        float:left;
        top:0px;
        width:685px;
        height:105px;
        top:-15px;
        padding-top:5px;
        background-color:#DE5401;
        text-align:center;
        
}



#quizfooter {
        position: relative;
	left:0px;
        width:685px;
        height:50px;
        top:-50px;
	background-image:url(graphics/quizfooter.png);
	background-repeat: repeat-x;
}



#iconmenu {
        position: absolute;
	left:300px;
        top:8px;
        z-index:100;
}

#donate {
        position: relative;  
        float:left;
        text-align:center;
        width:100%;
}


/* leftsidebar */

#leftsidebar {
	position: relative;
	float:left;
	top:15px;
	width:310px;
	z-index:212;
	left: 0px;    
        list-style-position:outside;
        padding-bottom:0px;

}





#underleftsidebar {
	position: relative;
	float:left;
	width:310px;
	left: 0px;
        top:15px;
        list-style-position:outside;
	background-image:url(graphics/leftsidebar_background.png);
	background-repeat: repeat-y;
        padding-bottom:0px;

}



#leftsidebar_foot{
	position: relative;
	clear:left;
	z-index:12;
        top:5px;
        list-style-position:outside;

}

#sitetitle {
	position: absolute;
	left:0px;
	width:310px;
	top:236px;
	z-index:211;
        list-style-position:outside;
}

#sitetitle img {
	left:0px;
        top:5px;
        padding-bottom:0px;
        list-style-position:outside;
}


#leftsidebar_img2 {
        top:4px;
        position:relative; 
        left:0px;
        padding-bottom:0px;
        list-style-position:outside;
}


.textwidget {list-style-position:outside;}
.recent-posts {list-style:none; text-align:left;}

#leftsidebar h2 { 
         font-size:20px; 
         width:291px;
         padding-left: 10px;
         padding-right: 0px; 
         padding-top:10px; 
         padding-bottom:10px;
         border-top-width:1px;
         border-top-style: inset;
	 border-left-width:0px;
         color: #000000; 
         text-decoration:none;           
         text-align:left;
         margin:0px;
         list-style-position:outside;
}


#leftsidebar ul {   
         font-size:12px;
         list-style:none;
         list-style-position:outside;
         margin:0;
         padding-left:2px; 
         padding-top:0px; 
         padding-bottom:0px;
}

#leftsidebar li {  
         font-size:12px;
         list-style:none; 
         margin:0;
         text-align:left; 
         padding-right:0px; 
         padding-left:0px;
         padding-bottom:5px;
         text-decoration:none;
         list-style-position:none;
}

#leftsidebar ul li { 
         font-size:11px;
         margin:0;
         list-style:none; 
         padding-left:0px; 
         padding-top:0px; 
         padding-bottom:5px;
         list-style-position:none;
}

#leftsidebar a:link {color: #990000; text-decoration: underline;font-weight:bold; }
#leftsidebar a:visited {color: #990000; text-decoration: underline;font-weight:bold; }
#leftsidebar a:hover {color: #DE5401 text-decoration: underline;font-weight:bold; }
#leftsidebar a:active {color: #990000; text-decoration: underline;font-weight:bold; }


#background_leftbar_stories {
        position: relative;
	width:310px;
	height:125px;
	left:0px;
	top:0px;
	z-index:11;

	background-image:url(graphics/background-leftbar-stories.png);
	background-repeat: no-repeat;
        padding-top:5px;
        
}
#background_leftbar_stories p {
        margin-left: 10px; 
		margin-right: 20px;
		margin-top: 10px;
		font-size:10px;
        list-style-position: inside;
        text-align:left;
}


#background_leftbar_stories h2 {
         font-size:11px;
         margin:0;
         list-style:none; 
         padding-left:0px; 
         padding-top:10px; 
         padding-bottom:5px;
         border-top:none;
         list-style-position:none;
}

#background_leftbar_stories a:link {color: #990000; text-decoration: none;font-weight:bold; }
#background_leftbar_stories a:visited {color: #990000; text-decoration: none;font-weight:bold; }
#background_leftbar_stories a:hover {color: #DE5401; text-decoration: none;font-weight:bold; }
#background_leftbar_stories a:active {color: #990000; text-decoration: none;font-weight:bold; }


#background_leftbar_stories img {
         padding-top:10px;
         padding-right:15px;
         padding-left:5px;
         padding-bottom:0px;
         text-decoration: none;
         border: 0px;

}


/* end left side bar */








/* main */

#main {
	position: relative;
	float:left;
	width:455px;
	z-index:23;
        top:10px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:0px;
        font-size:12px;
        font-weight:bold; 
}

#main li {color:#000000; list-style:none; list-style-position: outside;}
#main p { color:#000000; font-size:14px;padding-left:5px;}
#main ol, #main ul{margin:0;padding:0 0 0 20px;list-style-position: outside;}

#main h1, #main h1 a:link {color:#000000; font-size:18px; font-weight:bold; padding-left:10px; text-decoration: none;}
#main h1, #main h1 a:visited {color: #000000; text-decoration: none;}
#main h1, #main h1 a:hover {color: #000000; text-decoration: underline;}
#main h1, #main h1 a:active {color: #000000; text-decoration: none;}

#main h3 {font-size:18px;padding-top:5px;padding-left:10px;}




.post_title {
        position:relative; 
        padding-left:10px; 
        padding-right:10px; 
        padding-top:3px; 
        padding-bottom:0px;
        height:30px; 
        top:0px; 
        left:0px; 
        width:100%;
        text-align:center; 
        z-index: 128; 
        color:#000000; 
        font-size:24px;
        font-weight:bold; 
        list-style-position: outside;
	background-image:url(graphics/titlebackground.png);
	background-repeat: repeat-y;
}



.post_title  a:link {position:relative; color: #000000; text-decoration: none; z-index: 28; list-style-position: outside;}
 
.post_title  a:visited {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}
.post_title  a:hover {position:relative; color: #990000; text-decoration: none;z-index: 28;list-style-position: outside;}
.post_title  a:active {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}


.post_content {
        position:relative;
        left:0px; 
        top:25px; 
        width:100%;
        padding-top:15px; 
        padding-left:0px; 
        padding-right:0px; 
        padding-bottom:30px; 
        list-style-position: inside;
}


.post_content h1 a:link {font-size:50px;padding-top:5px;}

.post_content h2 {font-size:20px;padding-top:5px;padding-left:5px;}

.post_content img {padding:5px;border:0px;}


.post_content a:link {color: #990000; text-decoration: none;border:none;}
.post_content a:visited {color: #990000; text-decoration: none;border:none;}
.post_content a:hover {color: #DE5401; text-decoration: underline;border:none;}
.post_content a:active {color: #990000; text-decoration: none;border:none;}


.post_content pre {
         border:1px;
         background-color: #ffffff;
         border-color:#000000;
}
.post_content tbody  {color: #000000; }

.post_content p {padding-left:10px;border:none;}


.postlist_title {
        position:relative; 




        padding-left:10px; 
        padding-right:10px; 
        padding-top:3px; 
        padding-bottom:0px;
        top:0px; 
        left:0px; 
        width:100%;
        text-align:left; 
        z-index: 128; 
        color:#000000; 
        font-size:22px;
        font-weight:bold; 
        list-style-position: outside;
}



.postlist_title  a:link {position:relative; color: #000000; text-decoration: none; z-index: 28; list-style-position: outside;}
 
.postlist_title  a:visited {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}
.postlist_title  a:hover {position:relative; color: #990000; text-decoration: none;z-index: 28;list-style-position: outside;}
.postlist_title  a:active {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}


.postlist_content {
        position:relative;
        left:0px; 
        top:0px; 
        width:100%;
        padding-top:0px; 
        padding-left:0px; 
        padding-right:0px; 
        padding-bottom:5px; 
        list-style-position: inside;
}


.postlist_content h1 a:link {font-size:50px;padding-top:5px;}

.postlist_content h2 {font-size:20px;padding-top:5px;padding-left:10px;}

.postlist_content img {padding:5px;}


.postlist_content a:link {color: #990000; text-decoration: none;border:none;}
.postlist_content a:visited {color: #990000; text-decoration: none;border:none;}
.postlist_content a:hover {color: #DE5401; text-decoration: underline;border:none;}
.postlist_content a:active {color: #990000; text-decoration: none;border:none;}


.postlist_content pre {
         border:1px;
         background-color: #ffffff;
         border-color:#000000;
}
.postlist_content tbody  {color: #000000; }

.postlist_content p {padding-left:10px;border:none;}


.postlist_date {color:#000000;font-size:12px;padding-left:10px;}
.postlist_date a:link {color: #990000; text-decoration: none;border:none;}
.postlist_date a:visited {color: #990000; text-decoration: none;border:none;}
.postlist_date a:hover {color: #DE5401; text-decoration: underline;border:none;}
.postlist_date a:active {color: #990000; text-decoration: none;border:none;}





.taglink {font-size:12px;}
.taglink a:link {color: #990000; text-decoration: none;font-weight:bold; }
.taglink a:visited {color: #990000; text-decoration: none;font-weight:bold; }
.taglink a:hover {color: #3300FF; text-decoration: underline;font-weight:bold; }
.taglink a:active {color: #336666; text-decoration: none;font-weight:bold; }

.navigation {
         position:relative; 
         clear:both; 
         top:0px;
         border-top-width:1px; 
         border-top-style: solid;
         border-top-color:#000000; 
         right:0px; 
         text-align:center; 
         color: #000000; 
         font-weight:bold; 
         font-size:30px; 
         padding-top:10px; 
         padding-bottom:0px;
         
}

.navigation a:link {color: #990000; text-decoration: none;font-weight:bold; }
.navigation a:visited {color: #990000; text-decoration: none;font-weight:bold; }
.navigation a:hover {color: #3300FF; text-decoration: underline;font-weight:bold; }
.navigation a:active {color: #336666; text-decoration: none;font-weight:bold; }



.datetime {position:relative; clear:left; right:10px;top:0px; text-align:right; color: #000000; font-weight:bold; font-size:large; padding-bottom:10px;}
.datetime a:link {color: #990000; text-decoration: none;font-weight:bold; }
.datetime a:visited {color: #990000; text-decoration: none;font-weight:bold; }
.datetime a:hover {color: #3300FF; text-decoration: underline;font-weight:bold; }
.datetime a:active {color: #336666; text-decoration: none;font-weight:bold; }


.post_tag {position:relative; clear:left;top:0px; right:10px; padding-bottom:10px; padding-left:0px; list-style-position: outside;text-align:right;}
.post_tag a:link {color: #990000; text-decoration: none;font-weight:bold; }
.post_tag a:visited {color: #990000; text-decoration: none;}
.post_tag a:hover {color: #990000; text-decoration: underline;font-weight:bold; }
.post_tag a:active {color: #990000; text-decoration: none;font-weight:bold; }






#youtubevideo {
        position: relative;
	float:left;
	width:100%;
        text-align:center; 
        padding-top:10px;
        padding-bottom:30px;
}

#subpages {
        position:relative; 
        clear:left; 
        border:#000000;
	border-top-width:1px;
        border-top-style: inset;
	border-left-width:1px;
        border-left-style: dotted;
        list-style-position: outside;
        width:75%;

}

#subpages h2 { position:relative;width:100%;padding-left:5px;left:0px;top:-30px;font-size:14px;text-align:left; text-decoration: none;font-weight:bold; }

#subpages ul {position:relative;left:0px;top:0px;}
#subpages li {position:relative;left:0px;top:0px;}

#subpages a:link {color: #990000; text-decoration: none; }
#subpages a:visited {color: #990000; text-decoration: none;}
#subpages a:hover {color: #DE5401; text-decoration: underline;}
#subpages a:active {color: #990000; text-decoration: none; }

#subpages_list {position:relative;left:0px;top:-30px;}


/* End main */




/* Begin contentfooter */

#contentfooter {
	position: relative;
	width:100%;
	z-index:4;
        top:0px;
	float:left;
	border-left:0px;
	border-left-style:solid;
	border-left-color:#999999;
	padding-left:5px;
        list-style-position: outside;

}

#contentfooter h2{font-size:14px;width:120px;}

#contentfooter ul { 
         position: relative; 
         float:left;  
         width:220px;         
         font-size:11px;
         list-style:none;
         list-style-position:outside;
         margin:0;
         padding-left:0px; 
         padding-top:0px; 
         padding-bottom:0px;
}

#contentfooter li { 
         list-style:none; 
         position: relative; 
         float:left; 
         width:220px;
         margin:0;
         padding-right:0px; 
         padding-left:0px;
         text-decoration:none
         list-style-position: outside;
}

#contentfooter ul li {
         margin:0;
         list-style:none; 
         padding-left:0px; 
         padding-top:0px; 
         padding-bottom:0px;
         list-style-position: outside;
}

#contentfooter a:link {color: #990000; text-decoration: none;}
#contentfooter a:visited {color: #000000; text-decoration: none;}
#contentfooter a:hover {color: #DE5401; text-decoration: underline;}
#contentfooter a:active {color: #990000; text-decoration: none;}

#contentfooter img {text-decoration: none; border:0px}


#contentfooter_ad {
        position: relative;
        float:left;
	width:190px;
        top:50px;
        padding-top:100px;
}



/* End contentfooter */








/* simplepage */



/* End simplepage*/








/* quizpage */

#quizpage_main {
	position: relative;
	float:left;
	width:455px;
	z-index:23;
        top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
        font-size:12px;
        font-weight:bold; 
}

.quizpage_title {
            position:relative; 
        padding-left:10px; 
        padding-right:10px; 
        padding-top:0px; 
        padding-bottom:0px; 
        top:0px; 

        left:0px; 
        text-align:center; 
        z-index: 128; 
        color:#000000; 
        font-size:50px;
        font-weight:bold; 
        list-style-position: outside;
        padding-right:10px;
        padding-left:10px;
}



.quizpage_title  a:link {position:relative; color: #000000; text-decoration: none; z-index: 28; list-style-position: outside;}
 
.quizpage_title  a:visited {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}
.quizpage_title  a:hover {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}
.quizpage_title  a:active {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}


.quizpage_content {
        position:relative;
        left:0px; 
        top:20px; 
        padding-top: 15px; 
        padding-left:0px; 
        padding-bottom:20px; 
        list-style-position: inside;
}


.quizpage_content a:link {color: #990000; text-decoration: none;border:none;}
.quizpage_content a:visited {color: #990000; text-decoration: none;border:none;}
.quizpage_content a:hover {color: #DE5401; text-decoration: underline;border:none;}
.quizpage_content a:active {color: #990000; text-decoration: none;border:none;}

.quizpage_content img {padding:5px;border:none;}
.quizpage_content pre {
         border:1px;
         background-color: #ffffff;
         border-color:#000000;
}
.quizpage_content tbody  {color: #000000; }

.quizpage_content p {padding-left:10px;border:none;}





.quizpage_tag {position:relative; clear:left; top:0px; right:10px; padding-bottom:10px; padding-left:0px; list-style-position: outside;text-align:right;}
.quizpage_tag a:link {color: #990000; text-decoration: none;font-weight:bold; }
.quizpage_tag a:visited {color: #990000; text-decoration: none;}
.quizpage_tag a:hover {color: #DE5401; text-decoration: underline;font-weight:bold; }
.quizpage_tag a:active {color: #990000; text-decoration: none;font-weight:bold; }




#quizpage_main li {color:#000000; list-style:none; list-style-position: outside;}
#quizpage_main p { color:#000000; font-size:14px;}
#main ol, #main ul{margin:0;padding:0 0 0 20px;list-style-position: outside;}

#quizpage_main h1, #quizpage h1 a:link {color:#000000; font-size:18px; font-weight:bold; padding-left:10px; text-decoration: none;}
#quizpage_main h1, #quizpage h1 a:visited {color: #000000; text-decoration: none;}
#quizpage_main h1, #quizpage h1 a:hover {color: #000000; text-decoration: underline;}
#quizpage_main h1, #quizpage h1 a:active {color: #000000; text-decoration: none;}


/* End quizpage*/




/* category */

#category {
	position: relative;
	float:left;
	width:455px;
	z-index:23;
        top:10px;
	padding-left:0px;
	padding-right:5px;
	padding-bottom:0px;
        font-size:12px;
        font-weight:bold; 
}


.category_title {
        position:relative; 
	float:left;
        padding-left:10px; 
        padding-right:10px; 
        padding-top:3px; 
        padding-bottom:0px;
        height:30px; 
        top:0px; 
        left:0px; 
        text-align:center; 
        z-index: 128; 
        color:#000000; 
        font-size:22px;
        font-weight:bold; 
        list-style-position: outside;
}

.category_title  a:link {
        position:relative; 
        color: #000000; 
        text-decoration: none; 
        z-index: 28; 
        list-style-position: outside;
}
 
.category_title  a:visited {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}
.category_title  a:hover {position:relative; color: #990000; text-decoration: none;z-index: 28;list-style-position: outside;}
.category_title  a:active {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}

.category_title li {color:#000000; list-style:none; list-style-position: outside;}
.category_title p { color:#000000; font-size:14px;}
.category_title ol, #category ul{margin:0;padding:0 0 0 10px;list-style-position: outside;}




.category_post_title {
        position:relative; 
	float:left;
        padding-left:10px; 
        padding-right:10px; 
        padding-top:3px; 
        padding-bottom:0px;
        height:30px;
        width:100%; 
        left:0px; 
        top:10px; 
        text-align:center; 
        z-index: 128; 
        color:#000000; 
        font-size:24px;
        font-weight:bold; 
        list-style-position: inside;
	background-image:url(graphics/titlebackground.png);
	background-repeat: repeat-y;
}

.category_post_image {
        position:relative; 
        padding-left:0px; 
        padding-right:0px; 
        padding-bottom:10px;
        top:-5px;
}


.category_post_title  a:link {
        position:relative; 
        color: #000000; 
        text-decoration: none; 
        z-index: 28; 
        list-style-position: outside;
}
 
.category_post_title  a:visited {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}
.category_post_title  a:hover {position:relative; color: #990000; text-decoration: none;z-index: 28;list-style-position: outside;}
.category_post_title  a:active {position:relative; color: #000000; text-decoration: none;z-index: 28;list-style-position: outside;}


.category_post_content {
        position:relative;
        clear:left;
        left:0px; 
        top:0px; 
        padding-top:15px; 
        padding-left:0px; 
        padding-bottom:20px; 
        list-style-position: inside;
}


.category_post_content a:link {color: #990000; text-decoration: none;border:none;}
.category_post_content a:visited {color: #990000; text-decoration: none;border:none;}
.category_post_content a:hover {color: #DE5401; text-decoration: underline;border:none;}
.category_post_content a:active {color: #990000; text-decoration: none;border:none;}

.category_post_content img {padding:5px;border:none;}
.category_post_content pre {
         border:1px;
         background-color: #ffffff;
         border-color:#000000;
}
.category_post_content tbody  {color: #000000; }

.category_post_content p {padding-left:10px;border:none;}

.category_post_tag {padding-bottom:20px; width:400px; padding-left:15%; list-style-position: outside;}
.category_post_tag a:link {color: #990000; text-decoration: none;}
.category_post_tag a:visited {color: #990000; text-decoration: none;}
.category_post_tag a:hover {color: #DE5401; text-decoration: underline;}
.category_post_tag a:active {color: #990000; text-decoration: none;}




#category li {color:#000000; list-style:none; list-style-position: outside;}
#category p { color:#000000; font-size:14px;}
#category ol, #category ul{margin:0;padding:0 0 0 10px;list-style-position: outside;}

#category h1, #category h1 a:link {color:#000000; font-size:50px; font-weight:bold; padding-left:10px; text-decoration: none;}
#category h1, #category h1 a:visited {color: #000000; text-decoration: none;}
#category h1, #category h1 a:hover {color: #000000; text-decoration: underline;}
#category h1, #category h1 a:active {color: #000000; text-decoration: none;}


/* End category */


/* begin 404 */

/* begin 404 mods*/
.post_content_404 {
        position:relative;
        left:0px; 
        top:0px; 
        padding-top:0px; 
        padding-left:0px; 
        padding-bottom:30px; 
        list-style-position: inside;
}


.post_content_404 a:link {color: #990000; text-decoration: none;border:none;}
.post_content_404 a:visited {color: #990000; text-decoration: none;border:none;}
.post_content_404 a:hover {color: #DE5401; text-decoration: underline;border:none;}
.post_content_404 a:active {color: #990000; text-decoration: none;border:none;}

.post_content_404 img {padding:5px;border:none;}
.post_content_404 pre {
         border:1px;
         background-color: #ffffff;

         border-color:#000000;
}
.post_content_404 tbody  {color: #000000; }

.post_content_404 p {padding:0px;border:none;}


#subpages_404 {
        position:relative; 


        clear:left; 
        border:#000000;
	border-top-width:1px;
        border-top-style: inset;
	border-left-width:1px;











































        border-left-style: dotted;

        padding-bottom: 30px;
        background-color: #ffffff;
        list-style-position: outside;
        width:75%;
}

#subpages_404 h2 { position:relative;width:100%;padding-left:5px;left:0px;top:-30px;font-size:14px;text-align:left; text-decoration: none;font-weight:bold; }

#subpages_404 ul {position:relative;left:0px;top:-30px;}

#subpages_404 a:link {color: #990000; text-decoration: none;font-weight:bold; }
#subpages_404 a:visited {color: #990000; text-decoration: none;}
#subpages_404 a:hover {color: #DE5401; text-decoration: none;font-weight:bold; }
#subpages_404 a:active {color: #990000; text-decoration: none;font-weight:bold; }


/* end 404 mods*/



#rightsidebar {
	position: relative;
	width:185px;
	z-index:4;
        top:10px;
	float:right;
        right:10px;
	border-left:0px;
	border-left-style:solid;
	border-left-color:#999999;
	padding-left:0px;
        list-style-position: inside;
}

#rightsidebar h2{font-size:18px;padding-left:0px;}

#rightsidebar ul {   
         font-size:14px;
         list-style:none;
         list-style-position:outside;
         margin:0;
         padding-left:0px; 
         padding-top:0px; 

         padding-bottom:0px;}

#rightsidebar li {  
         list-style:none; 
         margin:0;
         padding-right:0px; 
         padding-left:0px;
         text-decoration:none
        list-style-position: inside;
}

#rightsidebar ul li { 
         margin:0;
         list-style:none; 
         padding-left:0px; 
         padding-top:0px; 
         padding-bottom:0px;
        list-style-position: inside;

}


#rightsidebar a:link {color: #990000; text-decoration: none;}
#rightsidebar a:visited {color: #000000; text-decoration: none;}
#rightsidebar a:hover {color: #DE5401; text-decoration: underline;}
#rightsidebar a:active {color: #990000; text-decoration: none;}

#rightsidebar img {text-decoration: none; border:0px}






#rightsidebar_ad {
        position: relative;
        float:left;
	width:190px;
        top:50px;
        padding-top:50px;
}



/* End rightsidebar */


/* Begin subfooter */

#subfooter {
        position:relative;
	clear:both;
        left:50%;
        margin-left:-460px;
        width:920px;
        height:125px;
	top:-15px;
        padding-top:70px;
	z-index:5;
        background-color:none;
        list-style-position: outside;
}


#rightsubfooter {
        position:relative;
        float: right;
        height:80px;
        width:470;
	top:40px;
        z-index:10;
}

#right2subfooter {
        position:relative;
	float:right;
        height:80px;
        width:150px;
        right:0px;
        top:40px;
        z-index:10;
        border-left:thin;
	border-left-style:solid;
	border-left-color:#999999;
        padding-left:10px;
        border-left:0px;
}
#right2subfooter img {
        border:0px;
}

#leftsubfooter {
        position:relative;
        float:left;
        top:-40px;
        left:0px;
        width:200px;
        padding-right:20px;
        height:70px;
        z-index:10;
}

#gopherxlogo {
        float:left;
        position:relative;
        top:20px;
        left:0px;
        border:0px;  
        z-index:210;     
}


#gopherxlogo img {
        border:0px;
        z-index:250;
}

/* End subfooter */


#footer {
        position:relative;
	clear:both;
	top:-15px;
	width:100%;
	height:150px;
	padding-top:0px;
	z-index:2;
        list-style-position: inside; 
        border-bottom:3px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid; 
}

#footer a:link {color: #ffffff; text-decoration: none;}
#footer a:visited {color: #ffffff; text-decoration: none;}
#footer a:hover {color: #ffffff; text-decoration: underline;}
#footer a:active {color: #ffffff; text-decoration: none;}





#footerarea {
        position:relative;
        clear:left;
        height:100px;
        top:-10px;
	width:990px;
	left:50%;
	margin-left: -495px;
        padding-top:0px;        
}

#pornbooks {
        position:relative;
        float:left;
        width:250px;
        text-align:center;
}

#pornproducts {
        position:relative;
        float:right;
        text-align:center;
}



#footerarea_menu {
        position:relative;
        float:left;
        top:5px;
        width:600px;
        padding-top:0px;
        text-align:center;
        
}

#footerarea_menu h2 {
        padding:0px;
       	font-weight:bold;
	color:#000000;
	font-size:18px;
        top:-10px;
}

#footermask {
    position:relative;
	clear:both;
	width:100%;
	height:15px;
        top:0px;
	padding-top:0px;
	z-index:100;
	border-top-color:#000000;
	border-top-style:ridge;
	border-top-width:5px; 
        list-style-position: groove;
}







#footerend {
        position:relative;
	clear:both;
        width:100%;
        top:0px;
        background-color: #000000;
        text-align:center;
	border-top:5px;
	border-top-color:#FFFFFF;
	border-top-style:ridge;
	border-top-width:thick; 
	padding-top:3px;
	font-size: 9px; 
        height:15px;   
}

/* End footer*/




/* Begin Comments*/

#commentform {position:relative; clear:left; top:0px; right:10px; padding-bottom:10px; padding-left:0px; list-style-position: outside;text-align:right;}
#commentform a:link {color: #990000; text-decoration: none;font-weight:bold; }
#commentform a:visited {color: #990000; text-decoration: none;}
#commentform a:hover {color: #DE5401; text-decoration: underline;font-weight:bold; }
#commentform a:active {color: #990000; text-decoration: none;font-weight:bold; }





#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 450px;
	padding:2px;
	}

#commentform #submit {
	margin: 0;
	float: left;


	}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	float: right;
	border: 0px solid #eee;
	padding: 2px;
	background: #fff;
	}


.commentlist {position:relative; clear:left; top:0px; right:10px; padding-bottom:10px; padding-left:0px; list-style-position: outside;text-align:right;}
.commentlist a:link {color: #990000; text-decoration: none;font-weight:bold; }
.commentlist a:visited {color: #990000; text-decoration: none;}
.commentlist a:hover {color: #DE5401; text-decoration: underline;font-weight:bold; }
.commentlist a:active {color: #990000; text-decoration: none;font-weight:bold; }


.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
        padding-left: 25px;
	}

.commentmetadata {
	font-weight: normal;
	}

.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* links */

#linkpages {
        font-size: 15px; 
}

#linkpages a:link {color: #990000; text-decoration: none;font-weight:bold; }
#linkpages a:visited {color: #990000; text-decoration: none;}
#linkpages a:hover {color: #DE5401; text-decoration: underline;font-weight:bold; }
#linkpages a:active {color: #990000; text-decoration: none;font-weight:bold; }





#friendlinks {
        position:relative;
        float:left;
        width:50%;
}

#adultlinks {
        position:relative;
        float:left;
        width:50%;
}

/* end links*/


/* rss links*/

#categoryrss {clear:both;padding-top:10px;width:100%;font-size:15px;text-align:right;}
#categoryrss a:link {color: #990000; text-decoration: none;font-weight:bold; }
#categoryrss a:visited {color: #990000; text-decoration: none;}
#categoryrss a:hover {color: #DE5401; text-decoration: underline;font-weight:bold; }
#categoryrss a:active {color: #990000; text-decoration: none;font-weight:bold; }

/* end rss links*/
