body {
background : #000000 url(/images/background.gif) repeat-x fixed top; 
margin : 0; 
padding : 0; 
} 

.white8         { font-size: 11px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
.white8 A:link   { font-size: 11px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
.white8 A:active { font-size: 11px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
.white8 A:visited{ font-size: 11px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
.white8 A:hover  { font-size: 11px; font-family: verdana, helvetica, arial; font-weight: bold; color: #ffffff; text-decoration: bold; }

a:hover {
text-decoration : none; 
} 
a img {
border : none; 
}

table.catdesc {
font-family : Verdana; 
font-size : 11px; 
background-color : #f8f8f2; 
border-color: #000;
border-width: 1 1 1px 1px;
border-style: solid;
width : 586px;
margin-bottom: 4px;
}

table.catdesc td { 
border-color: #000;
border-width: 1px 1px 0 0;
border-style: solid;
margin: 0;
padding: 4px;
background-color: #f8f8f2;
 }
 
 table.catdesc h1 { color: black; }


h1, h1 a {
font-weight : bold; 
font-size : 12pt; 
color: #000000;
text-decoration: none;
line-height : 18px; 
font-family : verdana, sans-serif; 
margin-bottom : 4px; 
margin-top : 4; 
} 
h2 {
color : #fff; 
border-bottom : 2px solid #424e5e; 
font-size : 13pt; 
line-height : 16px; 
font-family : verdana, sans-serif; 
margin-bottom : 0; 
margin-top : 1px; 
} 
h2 span {
background : #424e5e; 
padding : 0 20px; 
}
h3 {
color : #fff; 
border-bottom : 2px solid #424e5e; 
font-size : 13px; 
line-height : 12px; 
font-family : verdana, sans-serif; 
margin-bottom : 0px; 
margin-top : 2px; 
} 
h3 span {
background : #424e5e; 
padding : 0 5px; 
}
h4 {
color : #fff; 
border-top : 2px solid #424e5e; 
font-size : 13pt; 
line-height : 16px; 
font-family : verdana, sans-serif; 
margin-bottom : 0; 
margin-top : 0px; 
} 
h4 span {
background : #424e5e; 
padding : 0 5px; 
}

h4 a {
color: #fff;
line-height : 16px; 
}
h5 {
color : black;
font-weight : bold; 
font-size : 11pt; 
line-height : 12px; 
font-family : verdana, sans-serif; 
margin-top : 3px; 
margin-bottom : 8px; 
}

h5 a {
color: #163390;
}

h6, h6 a {
font-weight : bold; 
font-size : 12pt; 
color: #ffffff;
text-decoration: none;
line-height : 18px; 
font-family : verdana, sans-serif; 
margin-bottom : 0px; 
margin-top : 0; 
} 

#ass {
width : 780px; 
} 
#top {
width : 780px; 
height : 86px; 
font-family : Verdana; 
font-size : 11px; 
color : #b3b3b3; 
} 
#top a {
margin-left : 0; 
color : #dbdbdb; 
} 
#top .tophead {
width : 780px; 
height : 25px; 
background : url(images/top.jpg) repeat-x; 
text-align: right;
vertical-align: text-bottom;
line-height: 22px;
color: white;
} 
#top .navtext {
position : relative;
width : 780px; 
margin: 0 auto;
padding : 0px;
background : #000000; 
} 
#top .home {
position : relative; 
width : 780px; 
height : 16px; 
top : 0; 
} 
#top .bottom {
position : relative; 
width : 780px; 
} 
#mainbody {
width : 780px; 
} 
#mainbody a {
margin-left : 0; 
} 
#mainbody .mainleftnav a {
text-decoration : none; 
} 
#mainbody .leftnavtext, .leftnavtext a {
position : relative; 
font-family : Verdana; 
font-size : 11px; 
line-height : 16px; 
left : 3px; 
color : white; 
font-weight : bold; 
} 
#mainbody .totalsites {
font-family : Verdana; 
font-size : 12px; 
left : 3px; 
color : white; 
font-weight : bold; 
text-align : center; 
margin-bottom : 10px; 
} 
#mainarea {
position : relative; 
font-family : Verdana; 
font-size : 11px;
margin-left : 0; 
margin-top: 4px;
margin-bottom: 4px;
line-height : 14px; 
width: 100px;
} 

#links {
font-family : Verdana; 
font-size : 12px; 
left : 3px; 
color : white; 
line-height : 14px; 
}

intro {
position : relative; 
font-family : Verdana; 
font-size : 11px; 
margin-left : 0; 
line-height : 14px; 
} 
#bookmark {
margin-bottom : 10px; 
} 
#footer {
width : 780px; 
height : 6px; 
} 
table.search, table.search td {
font-family : Verdana; 
font-size : 11px; 
line-height : 24px; 
color : white; 
margin-bottom: 2px;
}
table.alphalist, table.alphalist a {
background : #212830; 
font-family : Verdana; 
font-size : 11px; 
line-height : 16px; 
color : white; 
font-weight : bold; 
} 
#leftboxheader {
background : #0f1824; 
font-family : Verdana; 
font-size : 11px; 
line-height : 24px; 
color : white; 
font-weight : bold; 
} 
#leftbox, #leftbox a {
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
color : white; 
background : #484f59; 
margin-bottom : 10px; 
}
table.searchbox {
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
color : black; 
margin-bottom : 4px;
border: 1px solid black;
}

table.searchbox a {
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
color : blue; 
margin-bottom : 4px; 
}

table.searchbox td { padding: 4px; }

table.searchbox th { background: #0f1824; color: white;}
 
#advancedsearch, #advancedsearch a {
 font-family : Verdana; 
font-size : 10px;
color : #c2c2c2; 
line-height : 11px; 
} 

table.reviewcomments {
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
margin-bottom : 2px; 
} 
table.reviewcomments td{
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
color : black; 
}

table.reviewcomments td a {
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
color:  #163390;
}

table.reviewcommentsh, table.reviewcommentsh td {
font-family : Verdana; 
font-size : 11px; 
line-height : 14px; 
font-weight : normal; 
color: white;
}




.comments {font-family: Verdana; font-size: 12px; color:#333399;}
.postview { font-family: Verdana; font-size: 11px; color:#000000; }
.postview a { font-family: Verdana; font-size: 12px; color:#333399; }
hr {
border : 0 none; 
border-top : 1px dashed #000; 
width : 100%; 
height : 1px; 
} 
table {
border-collapse : collapse; 
border-spacing : 0; 
padding : 0; 
} 
td {
padding : 0;
font-family : Verdana; 
font-size : 11px;
} 
table.feature {
font-family : Verdana; 
font-size : 11px; 
background-color : #d9e9ef; 
border : 1px solid #000000; 
width : 586px;
margin-bottom: 0px;
} 

td.different {
background-color : #d9e9ef; 
border-left : 1px dashed #003366; 
padding : 5px; 
line-height : 13px; 
} 
table.top10 {
font-family : Verdana; 
font-size : 11px; 
margin-top : 0px; 
margin-bottom : 0; 
line-height : 13px; 
color : #000000; 
text-decoration : none; 
} 
.top10 A:link {
text-decoration : none; 
color : #333399; 
} 
.top10 A:visited {
text-decoration : none; 
} 
.top10 A:active {
text-decoration : none; 
} 
.top10 A:hover {
text-decoration : underline; 
} 

table.asslist {
font-family : Verdana; 
font-size : 11px; 
margin-top : 0px; 
margin-bottom : 0; 
line-height : 13px; 
color : #000000; 
text-decoration : none; 
} 
.asslist A:link {
text-decoration : none; 
color : #333399; 
} 
.asslist A:visited {
text-decoration : none; 
} 
.asslist A:active {
text-decoration : none; 
} 
.asslist A:hover {
text-decoration : underline; 
} 

table.sitename {
font-family : Verdana; 
font-size : 14px; 
margin-top : 0; 
margin-bottom : 0; 
line-height : 15px; 
color : #000000; 
text-decoration : none; 
} 
.sitename A:link {
text-decoration : none; 
color : #333399; 
} 
.sitename A:visited {
text-decoration : none; 
} 
.sitename A:active {
text-decoration : none; 
} 
.sitename A:hover {
text-decoration : underline; 
}

table.borderblack {
border-color: #000;
border-width : 1 1 1px 1px; 
border-style : solid; 
}

table.pixel {
border-color : #600; 
border-width : 0 0 1px 1px; 
border-style : solid; 
font-family : Verdana; 
font-size : 11px; 
line-height : 13px; 
color : black; 
margin-top : 0; 
margin-bottom : 8px; 
background-color : #ccc; 
} 
td.pixel {
border-color : #000; 
border-width : 1px 1px 0 0; 
border-style : solid; 
margin : 0; 
padding : 0; 
background-color : #ccc; 
} 
table.verbal{
margin-top : 1px; 
margin-bottom : 4; 
}

table.verbal th, table.verbal th a {
vertical-align: top;
background-color: #424e5e;
font-family : Verdana; 
font-size : 11px; 
line-height : 12px; 
color: #ffffff;
}

table.verbal td a {
font-family : Verdana; 
font-size : 11px; 
line-height : 12px; 
color: #000000;
}

table.verbal a {
color: white;
}

table.review {
font-family : Verdana; 
font-size : 12px; 
line-height : 13px; 
color : black; 
margin-top : 0; 
margin-bottom : 8px; 
}

table.review td {
font-family : Verdana; 
font-size : 12px; 
line-height : 16px; 
color : black; 
margin-top : 0; 
margin-bottom : 8px; 
}

table.review a {
color: #0031cf;
}

table.random {
border-color: #000;
border-width: 0 0 1px 1px;
border-style: solid;
}

td.random {
border-color: #000;
border-width: 1px 1px 0 0;
border-style: solid;
margin: 0;
padding: 4px;
background-color: #FFF;
}
p {
font-family : Verdana; 
font-size : 12px; 
line-height : 13px; 
color : black; 
margin-top : 0; 
margin-bottom : 8px; 
} 
table.standard {
border-colapse: colapse;
} 
table.standard td a {
font-family : Verdana; 
font-size : 12px; 
color : #000066; 
text-decoration : underline; 
}



table.standardw {
border-color: #000;
border-width: 1px 1px 1 1;
border-style: solid;
background-color: #373c3f;
        margin-left: 0px;
        margin-top: 0px; 
        margin-right: 0px; 
        margin-bottom: 4px; 
} 
table.standardw td {
font-family : Verdana; 
font-size : 11px; 
color : #ffffff; 
text-decoration : none;
padding-top: 2px;
padding-bottom: 2px;
}

table.standardw td a {
text-decoration : underline;
color : #ffffff;
}

table.standardw h1 { color: #ffffff; }

table.standardwlow {
border-color: #000;
border-width: 1px 1px 1 1;
border-style: solid;
background-color: #373c3f;
        margin-left: 0px;
        margin-top: 0px; 
        margin-right: 0px; 
        margin-bottom: 0px; 
} 
table.standardwlow td, table.standardwlow a{
font-family : Verdana; 
font-size : 11px; 
color : #ffffff; 
text-decoration : none;
padding-top: 2px;
padding-bottom: 2px;
}

 

.tinter_img{border-style: solid;border-width: 1px;border-color: black;}

#bottomcategories, #bottomcategories a {
font-family : Verdana; 
font-size : 11px; 
line-height : 12px; 
color : white; 
}

table.bottomcategories, td.bottomcategories
{
    border-color: #b8b8b8;
    border-style: solid;
    font-family : Verdana; 
    font-size : 11px; 
    line-height : 16px; 
    color : white;
    
}

table.bottomcategories
{
    border-width: 1px 1 1px 1px;
    border-spacing: 5px;
    border-collapse: collapse;
    background-color: #0f1824;
}

table.bottomcategories td{ padding: 5px;  }

#bottomlist { width: 500px; word-spacing: 10pt;  }

table.ratingbox { 
    border-color: #000;
    background: #373c3f;
    border-style: solid;
    border-width: 1px 1 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 4px;
}

table.ratingbox td { 
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 4px;
    padding-bottom: 0px;
    color: white;
}

table.score {
    width: 76px;
    height: 60px;
    border-color: #000;
    background: #272727;
    border-style: solid;
    border-width: 1px 1 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    table-layout:auto;
    margin-bottom: 4;
}

table.score td {
    height: 60px;
    font-family: Verdana;
    text-align: center;
    font-size: 46px;
}

table.scoreinfo {
width: 272px;
    height: 60px;
    border-color: #000;
    background: #272727;
    border-style: solid;
    border-width: 1px 1 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 0;

}

table.scoreinfo td {
    font-size: 10px;
    color: white;
    line-height: 12px;

}

.scoretitle {
    font-family: Verdana;
    font-size: 12px;
    color: white;
    font-weight: bold;
}



table.ratingbar {
    width: 190px;
    border-color: #000;
    background: #272727;
    border-style: solid;
    border-width: 1px 1 1px 1px;
    border-spacing: 0px;
    border-collapse: collapse;
}

table.ratinginfo {
    width: 148px;
    height:100%;

    border-color: #000;
    background: #484f59;
    border-style: solid;
    border-width: 1px 1 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
    margin-bottom: 0;
    
}

table.ratinginfo td {
    font-family: Verdana;
    font-size: 10px;
    color: white;
    line-height: 13px;
}

table.scoreR {
border-width: 0px;
border-style: none;
border-spacing: 0px;
border-collapse: collapse;
}

table.scoreR td {
border-width: 0px;
border-style: none;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
padding-bottom: 0px;
}

/* PR Bar Graph */
.prcss { 
position: relative; /* IE is dumb */
width: 142px; 
border: 0px solid #808080; 
padding: 1px; 
margin-bottom: .1em;					
}
.prgraph { 
position: relative; /* IE is dumb */
width: 140px; 
border: 1px solid #808080; 
padding:  1px; 
margin-bottom: .1em;					
}
.prgraph .bar { 
display: block;	
position: relative;
background: #f08d00; 
text-align: center; 
color: #333; 
height: .4em; 
line-height: .8em;									
}
.prgraph .bar span { position: absolute; left: .5em; }

.userrating {
width: 100%; 
border: 1px solid #000000;
border-spacing: 0px;
background: #484f59;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 4px;
margin-left: 0px;
padding-left: 2px;
padding-bottom: 2px;
}

.userrating a {
color: white;
}

.prgraph2 { 
position: relative; /* IE is dumb */
width: 200px; 
border: 1px solid #808080; 
padding:  1px; 
margin-bottom: .1em;		
margin-right: 5px;			
margin-top: 0px;
margin-left: 5px;
}
.prgraph2 .bar { 
display: block;	
position: relative;
background: #e7ae00; 
text-align: center; 
color: #333; 
height: .8em; 
line-height: .8em;									
}
.prgraph2 .bar span { position: absolute; left: .5em; }

table.random, td.random
{
    border-color: #000;
    border-style: solid;
}

table.random
{
    border-width: 1px 1 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;

}

td.random
{
    vertical-align: top;
    align: middle;
    margin: 0;
    padding-top: 4px;
    padding-right: 0px;
    padding-bottom: 4px;
    padding-left: 0px;
    border-width: 0px 0px 0 0;
    background-color: #f0d4bc;
    font-family : Verdana; 
    font-size : 10px;
    text-align: center;
    
    
}

table.categories {
{
    border-color: #000;
    border-style: solid;
}

table.categories
{
    border-width: 1px 1 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;


}

table.categories td { 

    vertical-align: top;
    align: middle;
    margin: 0;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-width: 0px 0px 0 0;
    font-family : Verdana; 
font-size : 10px; 
line-height : 12px; 
color : black; 
}

table.categories th {
    font-family : Verdana; 
font-size : 13px; 
line-height : 12px; 
color : black;
text-align: left;
}

table.catlist { border-color: #000; padding-bottom: 8px; }

table.catlist td 
{
padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 8px;
    padding-left: 4px;
}

table.catlist a { color: #000000; }

table.catlist th { color: #000000; }

table.description {
font-family : Verdana; 
font-size : 11px; 
background-color : #f8f8f2; 
border : 1px solid #000000; 
width : 586px;
margin-bottom: 4px;
} 

.catlisttext, .catlisttext a {
position : relative; 
font-family : Verdana; 
font-size : 11px; 
line-height : 16px; 
left : 3px; 
color : white; 
font-weight : bold; 
}

#box
{ 
position: relative; 
top: 0px; 
width: 100%; 
background-color: #f8f8f2; 
border: 1px solid #000000; 
padding: 4px; 
margin-bottom: 4px; 
}

#title h1 { color: #000; }
 
div.box h1 { color: #000; }

#box2 {
	float: left;
	padding: 4px;
	margin: 4px;
	background: #f8f8f2;
	border: 1px solid #000;
	width: 586px; /* ie5win fudge begins */
	width: 370px;
	}
html>body #box2 {
	width: 370px; /* ie5win fudge ends */
	}
	




.white { color: #ffffff; }
.white:link { color: #ffffff; }
.white:active { color: #ffffff; }
.white:visited { color: #ffffff; }
.white:hover { color: #ffffff; }

.white10 { font-size: 10px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: none; }


.bigblue         { font-size: 11px; font-family: verdana, helvetica, arial; color: #333399; text-decoration: bold; }
a.bigblue:link   { font-size: 11px; font-family: verdana, helvetica, arial; color: #333399; text-decoration: bold; }
a.bigblue:active { font-size: 11px; font-family: verdana, helvetica, arial; color: #333399; text-decoration: bold; }
a.bigblue:visited{ font-size: 11px; font-family: verdana, helvetica, arial; color: #333399; text-decoration: bold; }
a.bigblue:hover  { font-size: 11px; font-family: verdana, helvetica, arial; color: #333399; text-decoration: none; }
.white10         { font-size: 11px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
a.white10:link   { font-size: 12px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
a.white10:active { font-size: 12px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
a.white10:visited{ font-size: 12px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: bold; }
a.white10:hover  { font-size: 12px; font-family: verdana, helvetica, arial; color: #ffffff; text-decoration: none; }
.sorted {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ff5400}
.sort {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #001920}
a.sort:visited {  color: #001920; text-decoration: underline}
a.sort:link { color: #001920; text-decoration: underline }
a.sort:hover { color:#ff5400; text-decoration: underline }
