.inventory {
 font-weight: bolder;
 color: #e01010;
 margin-bottom:15px;
 padding-bottom:15px;
}

.technoratirank, .technoratiblogs {
 font-weight: lighter;
 color: #20d010;
}

.technoratilinks {
 font-weight: bolder;
 color: #20d010;
}

.wikipedialinks {
 font-weight: bolder;
 color: #d0d010;
}

.deliciouslinks {
 font-weight: bolder;
 color: #d02010;
}

.digglinks {
 font-weight: bolder;
 color: #2010d0;
}

.urlmentions {
 font-weight: bolder;
 color: #10d0d0;
}

.p_strength {
 font-weight: bolder;
 color: #d01010;
 padding:20px;
}

.o_trust_level {
 font-weight: bolder;
 color: #101070;
 padding:10px;
}

.o_age_level {
 font-weight: bolder;
 color: #701010;
 padding:10px;
}

.o_traffic_level {
 font-weight: bolder;
 color: #101070;
 padding:10px;
}


.moredetails A {
 font-weight: lighter;
 font-size: 9px;
 color: #a0b0c0;
 background: #f8f8f8;
 border: 3px dashed #fff;
 padding:0px;
 text-decoration: underline;
 line-height:250%;
}


.presellorder  A { 
 font-weight: bold;
 color: blue;
 background: #FFecb1;
 border: 3px dashed #fff;
 padding:8px;
 text-decoration: underline;
 line-height:250%;
}

.presellordersave { 
 font-weight: bold;
 color: red;
 padding: -30px;
 background: #FFf8f8;
 border: 7px dotted YELLOW;
 line-height:250%;
 text-align:center;
}


.presellorderprice { 
 font-weight: normal;
 color: green;
 background: #ffffff;
 line-height:250%;
 text-align:right;
}



.similar-presell-pages-row  { 
 font-weight: normal;
 color: #444;
 background: white;
 border: 1px dashed #fff;
 padding:8px;
 text-decoration: dashed;
 line-height:300%;
}

/* Standard styles */



a {

	color: #CC7700;

	font-weight: bold;

	text-decoration: none;

    border-bottom: 1px dotted #F00;

}







body {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #222;

	font-weight: normal;

	line-height: normal;

	background-image: url(images/back3.gif);

	background-repeat: repeat-x;

	margin-left: 15px;

	margin-top: 0px;



}





/* Header styles */



.headersitename {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 30px;

	font-weight: normal;

	color: #FFFFCC;

	text-transform: uppercase;

	letter-spacing: 11px;

	padding: 25px 0px 30px 65px;

	white-space: nowrap;

	background-image: url(images/orange.gif);

	background-repeat: no-repeat;

	background-position: 10px;



















}





.headerlinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	line-height: 140%;

	width: 100%;

	padding-left: 15px;

    padding-right: 10px;



}





.headerspace {

	padding: 10px;


}





/* Node styles */



.nodetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
	padding-left: 15px;
}
.nodetitle a {
	color: #000000;
}
.nodetitle a:hover {
        text-decoration: underline;
}







.nodebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 160%;
	font-size: 80%;
	font-weight: normal;
	padding-left: 15px;
}



.nodelinks {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #666666;

	padding-top: 8px;

	padding-bottom: 30px;

	padding-left: 15px;



}





/* Box styles */



.boxtitle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #BBBBBB;

	height: 30px;

	font-weight: bold;

	text-transform: uppercase;

	letter-spacing: 2px;







}



.boxbody {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

}









/* Misc other styles */


.centercolumn {

}


.leftcolumn {

    width: 150px;
    padding-left: 10px;
    padding-right: 20px;

}


.rightcolumn {

    width: 150px;
    padding-left: 20px;
    padding-right: 10px;

}


.lineh {

	background-image: url(images/dotline2h.gif);

	background-repeat: repeat-x;

    width: 100%;

}



.linev {

	background-image: url(images/dotline2v.gif);

	background-repeat: repeat-y;

	width: 24px;

    white-space: nowrap;

}



.delimiter {

	background-image: url(images/delimiter2.gif);

	background-repeat: no-repeat;

	width: 5px;

	margin-right: 5px;

	margin-left: 5px;

	background-position: center;





}



.block-list {
  padding-left: 1.0em;
  margin-left: 0em;
  list-style-image: url("misc/menu-collapsed.gif");
}



A.title {color:white};
A.title:hover {color:white};
A.title:link {color:white};
A.title:visited {color:white};

.status { background: #f8f8f8; color: blue; font-size: 200% }

.messages { 

            background: #f8f8f8; color: black; font-size: 180%;
            border: 10px solid #FF9900;
            padding:20px;
 }

.newprivmsg { 

            background: #f8f8f8; color: black; font-size: 140%;
            border: 5px solid #FF9900;
            padding:10px;
 }



.PR { color:green; font-weight: bolder }
.comdom { color:green; font-weight: bolder }
.edudom { color:red; font-weight: bolder }
.govdom { color:blue; font-weight: bolder }
.mildom { color:#ff4000; font-weight: bolder }
.edulinks { color:red; font-weight: bolder }
.edupagelinks { color:#af5040; font-weight: bolder; font-style: italic}
.govlinks { color:blue; font-weight: bolder }
.millinks { color:#ff4000; font-weight: bolder }

.ydir   { color:#ff7700; font-weight: bolder }
.dmoz   { color:#0077ff; font-weight: bolder }
.alexa  { color:#7700ff; font-weight: bolder }
.links  { color:#ff0077; font-weight: bolder }


.deeplink { color:green; font-weight: normal }

.Theme    { font-size:10px; color:#777; font-weight: lighter; margin-bottom:10px; }
.Language { font-size:10px; color:#777; font-weight: lighter; margin-bottom:10px; }
.Country  { font-size:10px; color:#777; font-weight: lighter; margin-bottom:10px; }
.teaser { line-height:190%; 
 font-size:105%; 
  color:#d44; 
  
  background-color:#fafafa;
  font-weight: bolder; 
  font-style: italic;
  background-image: url(bq-1.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  padding-left: 2em;
  margin-left: 4em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  width: 80%;
} 

div.teaser-body {
  margin-right:  1.25em;
  padding-left:  2em;
  padding-right: 2em;
  padding-top: 1em;
  padding-bottom: 1em;
  background-image: url(bq-2.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  margin-bottom: 0em;
}

div.sitekw1 { 
  line-height:190%; 
  font-size:65%; 
  color:#555; 
  
  background-color:#fafafa;
  font-weight: bolder; 
  font-style: normal;
  background-image: url(bq-1.png);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  padding-left: 2em;
  margin-left: 4em;
  margin-top: 1em;
  margin-bottom: 1em;
  padding-top: 1em;
  padding-bottom: 1em;
  width: 80%;
} 

div.sitekw2 {
  font-style: italic;
  font-weight: lighter;
  margin-right:  1.25em;
  padding-left:  2em;
  padding-right: 2em;
  padding-top: 1em;
  padding-bottom: 1em;
  background-image: url(bq-2.png);
  background-position: 100% 100%;
  background-repeat: no-repeat;
  margin-bottom: 0em;
}



.searchkw { color: blue; font-weight: bolder }
.presellpage { margin-top: 10px }
.presellhead { margin-top: 30px; padding-top:10px; border-top: #aaf 1px dashed  }
.preselltagline { margin-top: 10px;font-size:75%; font-weight: bolder; }
.presellstats { margin-top: 10px; font-size: 95%; line-height:140%; }

/* glossary structure */

.depth0 {
 line-height:180%;
margin-left:0em;
padding-top:1em;

}

.depth1 {
 line-height:180%;
 margin-left:-1em;
padding-left:3em;
padding-top:1em;

}

.glossary-related {
	display:block;
	font-style: italic;
	
}

.phone {
 padding: 10px;
 margin-top: -10px;
 top: 0px;
 background: #FFecb1;
 float: right;

}

.phone a { color: RED; font-weight: bold; }
.phone a:hover {
        text-decoration: none;
        color: WHITE; 
        background-color:RED;
        }

.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 140%;
	width: 100%;
	padding-left: 15px;
    padding-right: 10px;
    text-align:left;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 150%;
	font-size:140%;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 200%;
	font-size:130%;
}

h3 h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 140%;
	margin-top:2em;
}

.nodebody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	line-height: 160%;
	font-size: 80%;
	font-weight: normal;
	padding-left: 15px;
	padding-top: 15px;
}

.nodedate {
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}


.mediumvote_widget {
    background-color:#FFecb1;
    border: 1px dotted #CC7700;   
    margin-left: 25px;
    margin-bottom: 25px;
}




.poll {
    padding:50px;
}

.block .poll {
    padding:5px;
}



.block-poll {
    background:#ffffff;
    
}

.block-poll .boxbody {
   font-weight:bold;
}

.block-poll .poll {
    background:#FFecb1;
    padding:5px;
    border: 2px dotted #CC7700;   
    margin: 10px;
}

div.bb-quote {
  font-style: italic;
  background-color:#fafafa;
  background-image: url(bq-1.png);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  padding-left: 2em;
  margin-left: 4em;
  padding-top: 1em;
  width: 60%;
}

div.bb-quote-body {
  padding-left: 1.25em;
  padding-right: 1.25em;
  padding-top: 1em;
  padding-bottom: 1em;
  background-image: url(bq-2.png);
  background-position: 0px 0px;
  background-position: 100% 100%;
  background-repeat: no-repeat;
  margin-bottom: 2em;
}



.similar-presell-pages {
  font-weight:lighter;
  padding-top:1em;
color:#555;
}

.similar-presell-pages-row {
  font-size:70%;
  padding-top:1em;
color:green;
}



.splash {
  line-height:200%;
}

div.splash {
  font-style: normal;
  background-color:#fafaff;
  margin: 2em;
  padding: 1em;
  width: 80%;
  border: 1px solid;
}



.year { color: black; font-weight:bold;font-size:100%; line-height:120%}

.mykw A { color: blue}

.theme { font-size:70%;padding:10px;  }
.theme A { color: blue;  }
.country { font-size:80%; }
.siteid { font-size:60%; color:#444; }


.preselllist TABLE { 
background:white;
font-size:1em;
text-align:left;
vertical-align: middle;
line-height:150%;
margin:10px;
  }

.preselllist TD { 
background:white;
margin:1em;
vertical-align: middle;
text-align:center;
text-align:left;
padding:0.5em;
  }

.preselllist TR { 
border-bottom:1px dashed;
vertical-align: middle;
  }
  
.preselllist .year { 
background:white;
  }  
  
.preselllist .site_title { 
font-size:80%;
  }    
  
.preselllist .site_titletd { 
text-align:left;
margin:20px;
  }     
  
.editrowYES,
.editrowYES A,
.editrowYES A:link,
.editrowYES A:hover
 {
    background-color:#ff7777;
    font-color:white;
    font-size:10px;
} 

.editrowNO
 {
    background-color:#f0f0f0;
    font-size:10px;
    font-weight:light;
} 




.notapproved, .notapproved A,
.notapproved A:link
{
  color: #505050;
  font-size:11px;

}

.notapproved A:hover
{
  color: red;
  font-size:11px;
  background:blue;
}

.approved {
  color: blue;
  font-size:9px;
}

.hidden {
  
  color: red;

}