/*************************************************************/
/* main HTML and global fonts and padding                    */                                                     */
/*************************************************************/

* {margin: 0; padding: 0;}
body {
font: 0.8125em Georgia, Verdana, sans-serif; 
line-height: 1; color: #fff; 
background: #000;
min-width: 960px;
margin: 0px 0px 0px 0px;
}
/*************************************************************/


/*************************************************************/
/* links                                                     */
/*************************************************************/
a {text-decoration: none;}
a img {border: none;}
a:link, a:visited {color: #fda80c; }
html body a:hover {color: #ffae18; text-decoration: underline;}
/**************************************************************/

.maincontent {
background: #ffffff;
}

/*************************************************************/
/* logo spot                                                 */
/*************************************************************/
#header {
height: 119px;
background: #c94b40 url(../images/header_bg.gif) top left repeat-x;
}
/**************************************************************/

/*************************************************************/
/* menu under header and logo                                */
/*************************************************************/
#navtopline {
height: 2px;
background: #000000 url(../images/nav_toplines.gif) top left repeat-x;
}

#subnav_bg {
background: #2d0707;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #281a1a;
}

.subnav, .subnav a, .subnav a:visited {
padding: 10px;
color: #ffffff;
font-size: 1.0em;
font-weight: bold;
text-decorationL: none;
}

.subnav a:hover {
color: #ffffff;
}

/**************************************************************/


/*************************************************************/
/* left / right nav menu                                     */
/*************************************************************/

/* left and right column bgcolor */
.navcolumn_color {
background-color: #f1ebeb;
}

/* category title bg color */
.title_bg {
text-align: left;
padding: 3px;
background: #ba3933;
}

/* big txt title */
.title {
font-size: 2.0em;
color: #ffffff;
}
/* small txt title */
.title_sm {
font-size: 1.3em;
color: #eecdcc;
} 


/* menu item */
.nav {
text-align: left;
font-size: .9em;
padding: 7px;
padding-left: 15px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #a69393;
}

/* menu item links */
.nav a, .nav a:visited {
padding-left: 10px;
font-weight: bold;
color: #1c0404;
text-decoration: none;
background: url(../images/arrow.gif) center left no-repeat;
}

.nav a:hover {
color: #f51704;
text-decoration: underline;
}

/**************************************************************/






/*************************************************************/
/* featured and site block                                   */
/*************************************************************/

/* featured bgcolor */
#feautured {
background-color: #eedbd7;
}

/* border color around featured pic */
img.featured {
border-width: 2px;
border-color: #ffffff;
}

/* border color around site thumb */
img.sitethumb {
border-width: 1px;
border-color: #ba3933;
}

/* featured headline title */
.featured_title {
padding: 10px;
font-size: 2.5em;
color: #630f09;
text-transform: uppercase;
}

/* site information bar background color */
.site_info_bg {
background-color: #000000;
padding: 10px;
}

/* title color */
.site_title {
font-size: 2.5em;
color: #ffffff;
}

/* smaller title inside description */
.site_title_sm {
font-size: 1.2em;
color: #000000;
font-weight: bold;
}

/* niche category */
.niche_title {
font-size: 1.3em;
color: #ffffff;
}

/* niche sub category */
.niche_title_sm {
font-size: 1.0em;
color: #b6a9a9;
}

/* description - review text */
.desc {
text-align: left;
background-color: #ffffff;
padding: 10px;
font-family: Verdana, Arial, Helvetica;
font-size: .9em;
line-height: 150%;
color: #000000;
}

/* shade graphics ontop of each site info table block */
.site_block_top {
height: 9px;
background: url(../images/site_block_top.gif) top left repeat-x;
}

/* the big link text inside the description box */
.linktxt, .linktxt a, .linktxt a:visited {
font-size: 1.3em;
color: #ac2721;
text-decoration: underline;
}

.linktxt a:hover {
color: #000000;
}

/* visit this site link */
.view, .view a, .view a:visited {
font-size: 1.2em;
color: #ab1912;
text-decoration: underline;
}
.view a:hover {
color: #000000;
}

/*************************************************************/
/* footer                                                    */
/*************************************************************/

.footer {
font-size: .85em;
color: #000000;
}

/******************************************************/
.sponsorlink, .sponsorlink a{
font-family: arial, Verdana, Helvetica;
font-weight: bold;
color: #f00;
font-size: 18px;
text-decoration: none;
}
 
.sponsorlink a:hover {
color: #ffffff;
}
/********************************************************/