/*************************************************************/
/* main HTML and global fonts and padding                    */                                                     */
/*************************************************************/

* {margin: 0; padding: 0;}
body {
font: 0.8125em Arial, Verdana, sans-serif; 
line-height: 120%; color: #747474; 
background: #4e4e4e url(../images/bg_main.gif) top center;
min-width: 960px;
margin: 0px 0px 0px 0px;
}
/*************************************************************/

/*************************************************************/
/* landingpage                                     */
/*************************************************************/

.warning {
font-size: .875em;
color: #000000;
background: #cacaca url(../images/landingpage_txtbg.gif) top left repeat-y;
text-align: justify;
padding: 10px;
}
#landing_line {
background: #cacaca url(../images/landingpage_div.gif) top center no-repeat;
}
.introlinks, .introlinks a, .introlinks a:visited {
line-height: 120%;
font-size: 24px;
color: #e10808;
font-weight: bold;
text-decoration: underline;
}
.introlinks a:hover {
color: #000000;
}


/*************************************************************/
/* defaul links settings                                     */
/*************************************************************/
a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #c8260c; }
html body a:hover {color: #000000; text-decoration: underline;}
/**************************************************************/

.maincontent {
background: #d6d6d6;
}


/**************************************************************/
/* text */
/**************************************************************/

 
.wht {
color: #ffffff;
}

.top_shade {
height: 18px;
background: #000000 url(../images/top_shade.gif) top right repeat-x;
}

.bot_shade {
height: 19px;
background: #000000 url(../images/bot_shade.gif) top right repeat-x;
}



/**************************************************************/
/* header */
/**************************************************************/

.border_lbg {
width: 40px;
background:url(../images/border_lbg.gif) top right;
}

.border_rbg {
width: 40px;
background: url(../images/border_rbg.gif) top left repeat-y;
}

/**************************************************************/
/* header */
/**************************************************************/

.headerbg {
height: 130px;
background: #f0f0f0 url(../images/headerbg.gif) top right repeat-x;
}


/**************************************************************/
/* login module */
/**************************************************************/
#black {
background: #000000;
}
form {
margin: 0px;
padding: 0px;
}
.login_hdr_bg  {
height: 64px;
font-size: .875em;
color: #898989;
background: #121212 url(../images/login_hdr_bg.gif) top left repeat-x;
}

.login_lbg  {
width: 2px;
background: #000000 url(../images/login_lbg.gif) top right no-repeat;
}

.login_rbg  {
width: 2px;
background: #000000 url(../images/login_rbg.gif) top left no-repeat;
}

.login_input_bg  {
background: #000000 url(../images/login_input_bg.gif) top center no-repeat;
}

.login_txt_title {
color: #f23600;
padding: 3px;
letter-spacing: 3px;
font-size: 1.5em;
font-weight: bold;
text-transform: uppercase;
}

form#login input
{
height: 21px;
color: #ffffff;
font-weight: bold;
border: 0px;
background: #151515 url(../images/login_inputfield_bg.gif) top left repeat-x;
}
/**********************************************************************************/

/***************************************************************/
/**** latest feeds **/
/****************************************************************/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}


#latestfeeds {
height: 70px;
background: #000000 url(../images/latestfeeds_bg.gif) top left repeat-x;
}
.latest_holder {
padding: 10px;
background: #303030 ;
}


/***************************************************************/
/**** body content **/
/****************************************************************/

.bodybg {
background: #ffffff url(../images/bodybg.gif) top center repeat-x;
}

.clbg {
width: 6px;
background: #ffffff url(../images/bodycontent_lbg.gif) top right no-repeat;
}
.cmbg {
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
background: #ffffff url(../images/bodycontent_mbg.gif) top center repeat-x;
}
.crbg {
width: 6px;
background: #ffffff url(../images/bodycontent_rbg.gif) top left no-repeat;
}

/* body text */

.bigtitle {
padding: 5px;
font-size: 1.375em;
color: #b30415;
font-weight: bold;
}

.bigtitle_blk {
font-size: 1.375em;
color: #000000;
font-weight: bold;
}

.headertitle {
font-size: 1.0em;
color: #000000;
font-weight: bold;
}


.hilite_bg {
background: #ffffff url(../images/hilite_bg.gif) top left no-repeat;
}






/*****************************************************/
/******* content page             ********************/
/****************************************************/

#contentbox {
padding: 5px;
background-color: #ffffff;
border-style: solid;
width: 420px;
border-width: 1px 1px 1px 1px;
border-color: #dbdbdb;
}

.contenttitle {
font-size: 14px;
font-weight: bold;
color: #df0900;
}


.contenttitle_gay {
font-size: 14px;
font-weight: bold;
color: #d407cd;
}

.contenttitle_tranny {
font-size: 14px;
font-weight: bold;
color: #fa9506;
}

.contentimage {
background-color: #ffffff;

}

.contentimage_gay {
background-color: #ffffff;

}

.contentimage_tranny {
background-color: #ffffff;

}

.contentdesc {
text-align: justify;
padding-left: 10px;
width: 100%;
background-color: #fcfcfc;
font-size: 10px;
color: #000000;
}
.contentlink {
height: 18px;
padding: 1px;
background-color: #eceeec;
}
/****************************************************/



/****************************************************************************/
/* TABLE GRAPHICS STATS  * - take out if not using  /
/*******************************************************************************/
.bText_red {
font-weight: bold; /* bold */
color: #b10909;
}
	
#table_stat_border_g {
background: #ffffff;
border-style: solid;
border-width: 1px;
border-color: #bebebe;
}




.table_stat_title_g {
background: url(../images/tableblock_hdr_bg.gif) top left repeat-x; 
height: 35px;
padding-left: 5px;
font-size: 1.2em;
font-weight: bold;
color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #dddcdc;
}



.table_stat_hdr_bg {
background: #f9f9f9;
height: 35px;
padding-left: 5px;
font-size: 1.2em;
font-weight: bold;
color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #a29595;
}



.table_stat_cat_g {
padding-left: 10px;
padding-right: 10px;
color: #000000;
font-weight: bold;
background: url(../images/box_stats_cat_bg.gif) bottom left no-repeat; 
height: 30px;
}


.table_stat_cat_g a {
color: #de2b0a;
text-decoration: underline;
}

.table_stat_cat_g a:hover {
color: #000000;
text-decoration: underline;
}



.table_stat_r1_g {
background: #eeeeee;
color: #000000;
}

.table_stat_r2_g {
background: #ffffff;
color: #000000;
}



.table_stat_item_bg {
padding-left: 10px;
padding-right: 10px;
color: #3f3f3f;
font-weight: normal;
background: #ffffff url(../images/box_stats_item_bg.gif) bottom left repeat-x; 
height: 25px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #dddcdc;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #ffffff;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #dddddd;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #ffffff;
}

/* account bg */
.table_stat_item_bg_ac {
padding: 5px;
color: #3f3f3f;
font-weight: normal;
background: #ffffff url(../images/box_stats_item_bg.gif) top left repeat-x; 
height: 25px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #dddcdc;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #ffffff;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #dddddd;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #ffffff;
}

/* account header */
.table_stat_hdr_bg_ac {
height: 30px;
background: url(../images/table_stats_hdr_bg.gif) top left repeat-x; 
font-weight: bold;
color: #000000;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #a29595;
}


.table_stat_total_g {
font-size: 1.125em;
background: #f3efee;
font-weight: bold;
color: #000000;
padding: 5px;
border-left-style: solid;
border-left-width: 1px;
border-left-color: #a29595;
border-right-style: solid;
border-right-width: 1px;
border-right-color: #ffffff;
border-bottom-style: solid;
border-bottom-width: 1px;
border-bottom-color: #a29595;
border-top-style: solid;
border-top-width: 1px;
border-top-color: #ffffff;
}




/****************************************/
/* footer */
#footer {
background: #d6d6d6 url(../images/footerbg.gif) top left repeat-x;
}
 .footer a, .footer a:visited {
font-size: .875em;
font-weight: bold;
color: #000000;
}

.footer a:hover {
color: #000000;
}

.copy {
font-size: .875em;
}