P { display: inline; }

HTML {
	height: 100%;
}

/* Main Body of Blinkscape */
BODY {			
	color: #666;
	font: 68.75%/1.7em Arial, Helvetica, sans-serif;
	font-size:10px; 
	width: 100%;
	height: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
	background-image: url("/images/bg.png") ;
	background-repeat: repeat-y;
	background-position: center;

}

/* Controls main layout of all pages */
#container {
	width: 875px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0px auto -75px;
	text-align: center;
        border: 1px solid #CCC;
	background: #FFF;
}


.logo {
	position: relative;
	top: 8px;
	left: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #FFF;
	letter-spacing: -1px;
	height: 60px;
	width: 175px;
}

.tagline {
        font-family:  Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
	color: #FFF;
	position: relative;
	top: -7px;
	left: 100px;
}

.mostnav
{
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
color: #CCC;
display: inline;
white-space: nowrap;
font-weight: bold;
outline: none;
vertical-align: middle;
text-align: center;
}


.votetotal {
width: 35px;
height: 35px;
padding-top: 0px; 
padding-bottom: 8px; 
padding-left: 2px; 
padding-right: 2px;
margin: 0; 
font-size: 26px; 
font-weight: bold;
color:#AAA;
/*text-shadow: #FFF -1px -1px -1px; */
position: relative;
top: 5px;
/*background: url(images/recbg.png) no-repeat; */
text-align: center;
vertical-align: top;
display: block;
}

.votelink {
font-family:arial;font-size: 10px;text-decoration: none; color: #663333;background: #ddd;padding:0;margin:0;font-weight: bold;display:block;border:1px solid #CCC;width:35px;border-top: 1px solid #EEE;
}

.voteimg {
font-family:arial;
font-size: 10px;
text-decoration: none; 
color: #663333;
padding:0;
margin:0;
font-weight: bold;
display:inline;
width:15px;
position: relative;
top: 0px;
}


.squaresubmit {
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: normal;			
	letter-spacing: 0px;
	border: 1px solid #663333;
	padding: 4px;
	color: #FFF;
	background: #990000;
}

.afoot {
background: #FDFDFD;border: 1px solid #EEE;padding: 2px; display: inline;white-space:nowrap;

}

.afooturl {
color: #336699;display: inline;font-size: 11px;font-family: Arial, Helvetica, sans-serif;font-weight: normal; 
}

.afootby {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	display: inline;
	background: transparent;
}

.afootshare {
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none; 
	color: #336633; 
	font-size: 11px;
	position: relative;
	top: -1px;
	vertical-align: middle;
	background: transparent;
}

.afootuser {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #333;
	display: inline;
}
.afootdate {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #999;
	display: inline;
}

.afootcomments {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #990000;
	display: inline;
}


.profile {
	text-decoration: none;
	color:#EEE;
	background: #FFF;
	/*border-top: 1px dotted #333; */
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	position:absolute;
	top:40px;
	right: 0px;
	width: 600px;
	white-space: nowrap;
	min-height: 25px;
	height: 30px;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}


/* Controls the menu bar on all pages other than page one */

.menubar {
	position: absolute;
	top: 10px;
	left: 240px;
	margin: 0px;
	padding-right: 10px;
    	font: 10px/20px  Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.postdate {
	margin: 0px;
	padding-right: 10px;
    	font: 10px   Arial, Helvetica, sans-serif;
	width: 150px;
	display: inline;
}



.topicmenu {
	position: absolute;
	top: 116px;
	left: 0px;
	margin: 0px;
	padding-right: 0px;
    	font: 10px/20px  Arial, Helvetica, sans-serif;
	width: 100%;
	overflow: hidden;
}


/* Table border */

.tableborder 
{

	border: 1px solid #CCCCCC;

}



div#search {
	background: #ffffff;
	padding: 1px;
	text-align: center;

}



/*The Top of the Search page*/

div#header{
	width: 100%;
	height: 100px;
	position: relative;
	text-align: center;
	border-bottom: 1px solid #FFF;
	margin-left: 0px;
 	/*background: url("images/topgradient.png") repeat-x; 
	background-position: center; */
	background: #FFF;
	padding: 0px;
	border-top: 4px solid #990000;
}



/* The title for a category*/


.category {
	letter-spacing: -1px;
	font-size: 22px; 
	font-family:  Arial, Helvetica, sans-serif;
	font-style: italic;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: #999; 
	text-align: right;  
	height: 15px; 	
	width: 150px; 
	border: none; 
	background: none;
	position: relative;
	text-shadow:#FFF 2px 2px 2px;
	display: inline;
	float: right;
}

.notice {
	letter-spacing: 0px;
	font-size: 12px; 
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	margin: 0px; 
	padding: 5px 5px 10px 5px; 
	color: #555; 
	background: #EEE;
	text-align: left;  
	height: 15px; 	
	width: 800px; 
	border: 1px solid #CCC; 
	vertical-align: middle;
}

.breaking {
	letter-spacing: -1px;
	font-size: 22px; 
	font-family:  Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: #990000; 
	text-align: right;  
	height: 15px; 	
	width: 150px; 
	border: none; 
	background: none;
	position: relative;
	text-shadow:#FFF 2px 2px 2px;
	display: inline;
	float: right;
}
/* The title for boxes*/


h3 {
	vertical-align: top;	
	white-space:wrap;
	letter-spacing: 0px;
	font-size: 18px; 
	font-family:  Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	text-shadow: #FFF 0px 0px 1px;
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	color: #CCC;
	text-align: left;  
	display: inline;
}


/* Top of Box for all boxes */

.myBoxTop {

	font-size: 18px; 
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 auto;
	color: #666;
	width: 100%;
	padding: 10px;
	text-align: left;
	/*border-bottom: 1px dotted #CCC;*/
	vertical-align: top;
	white-space: nowrap;
	position: relative; 
	z-index: 1;
}

.myBoxMiddle {
	margin: 0 auto;
	width: 500;
	padding: 5px;
	text-align: left;
	background: #F1F1F1; 
	background: #FFF; 
/*	background-image: url("/images/myboxmiddle.png") ;
	background-repeat: no-repeat;
	background-position: center; */
	color: #555;
	border: 1px solid #DEDCD5;
	vertical-align: top;
}


.myBoxMiddle LI {
	font-size: 12px;
	color: #000;
	text-align: left;
}


/* The Main Title for Other Blocks */
H1 {

	letter-spacing: +0px;
	font-family:  Arial, Helvetica, sans-serif;
	clear: both;
	font-size: 16px;
	font-style: italic;
	color: #000000;
	margin: 0px;
	padding: 0px;
}


/* Bigger Font Title */
H2 {

	letter-spacing: 0px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #333;
}

/* FORM LABELS */
H4 {

	font-family:  Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-size: 12px;
	font-style: bold;
	color: #333;
	margin: 0px;
	padding: 0px;
}





/* For Search Page Pagination Boxes at the bottom */

div#page {
	color: #EEEEFF;
	text-decoration: none;
	display: inline;
	width: 10px;
	background: #FFFFFF;

	font: 11px  Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin:0px;
	padding:0px;
	text-align: center;
	height: 20px;

}

.articlemenu {
	position: relative;
	width: 100%;
	margin:0 auto;
	margin-left:0px;
	padding:0px;
  	background: #FFF;
	text-align: top;
	display: inline;
	border: none;
}

/* The Main Copyright Bar for all pages */

.push {
	height: 75px;
}
#footer {
	clear: both;
	width: 875px;
 	/*background: url(images/copyrightgradient.gif) repeat; */
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 200px;
	text-align: center;
	margin:0 auto;
	padding:0px;
	border-top: 1px solid #DDD;
	font-family:  Arial, Helvetica, sans-serif;
}


#copyrighttext H3 {
	font-family:  Arial, Helvetica, sans-serif;
	color: #990000;
	font-size:14px;
	letter-spacing: 0px;
	text-shadow: #FFF 0px 0px 1px;
	font-weight: normal;
}

/* Text of the footer bar */
#copyrighttext  {
	color: #999;
	text-decoration: none;
	display: block;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	font-style: normal;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align: center;
	letter-spacing: 0px;
	top: 0px;
	position: relative;
	text-align: center;
}

/* Links of the footer */
#copyrighttext a {
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight: bold;
	
	letter-spacing: -1px;
	text-shadow: #FFF 0px 0px 1px;
	color: #444444;
}




/* Form style */

form { margin: 0px 0px 0px 0px; padding: 0px; }




/* Various front page layouts for different page lengths */
/* Maintains visual layout w/ footer */


#front {
	margin: 0px auto;
	padding: 0px;
  	background-position: 0px 0px;
  	min-height: 650px;
}


.icon {
position: relative; 
top: 6px; 
padding-top: 2px;
display: inline;
}

.yesterday {
	width: 200px;
	background: transparent;
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	font-size: 11px;
	font-weight: bold;
	word-wrap: break-word;
}


/* Square list item */

ul.square {	
	color: #333; 
	list-style-position: outside;
/*	list-style-image:url(images/square.png);*/
	list-style-type: square;
	line-height: 1.1em;
	margin: 0 0 0 20px; 
	padding: 0 0 1em 0;
}

ul.square li {
	color: #666;
}


/* General purple highlight color to draw attention to text */

div.highlight {
	color: #000000;
	font-weight: bold;
	font-style: normal;
	letter-spacing: +0px;
	font-size: 14px;
	font-style: italic;
}





/*Table Headings */

.tdheading { 		
	color: #666666; 
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 0px;
}


/* Normal Table Cells */

TD 	{ 		
	color: #666; 
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	font-family:  Arial, Helvetica, sans-serif;

}


/* General text areas */
TEXTAREA {
color:#666;
background-color:#FFF;
border:1px solid #dedcd5;
margin-left:0;
font-family:  Arial, Helvetica, sans-serif;
font-size:12px;
border-color:#dedcd5;
padding:6px;
background: #fbfbfb;
}


INPUT.bigcheckbox {
	width: 50px;
	height: 50px;
}


/* General Input fields */
INPUT {
background : #DDD;
  	color : #333333;
	font-family:   Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
 }

INPUT#email_address {
	display: none;
}
INPUT#comment {
	display: none;
}




.searchbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: normal;
	color: #BBB;
	text-align: left;
	border-bottom:1px solid #DDD;
	border-right:1px solid #DDD;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;
	outline: none;
	display: inline;
	background: #FFF;
}

.searchbox:focus {

	background:url(images/input_focus_gradient.png) repeat;
	border-top:1px solid #BBB;
	border-bottom:1px solid #DDD;
	border-left:1px solid #BBB;
	border-right:1px solid #DDD;
	text-align: left;
}



/* Custom input fields */
.textbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#666;
	text-align: left;
/*	background:url(images/input_gradient.png) repeat; */
/*	border-top:1px solid #dedcd5;
	border-bottom:1px solid #F2F2F2;
	border-left:1px solid #dedcd5;
	border-right:1px solid #F2F2F2;*/

	border: 1px solid #CCC;
	background: #FFF;
/*	text-shadow:#FFF 2px 2px 2px; */
	outline: none;
	display: inline;
}

.textbox :hover {
	background: #EEE;
}


/* Custom input fields */
.textbox:focus {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color:#333;
	text-align: left;
/*	background:url(images/input_focus_gradient.png) repeat; */
	background: #EEE;
	border-top:1px solid #BBB;
	border-bottom:1px solid #EEE;
	border-left:1px solid #BB;
	border-right:1px solid #EEE; 
	outline: none;
	display: inline;
}


/* for refresh time box on Spy Page */
.timebox {
	border: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;		
	background: #F5F5F5;
	text-align: center;
	letter-spacing: -1px;
	margin: 0px;
	padding: 0px;

}


input.largerCheckbox
{

	width: 40px;
	height: 40px;

}

/* All form fields */
.formfields  {
 	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 1px solid;
	BORDER-COLOR: #999999

} 


/* Highlight for any invalid form items */

.badValue {
/*border:1px solid #900;*/
border-top:1px solid #993300;
border-left:1px solid #993300;
border-right:1px solid #CCC;
border-bottom:1px solid #CCC;
background:url(images/input_bad_gradient.png) repeat; 
border: 1px solid #993300;
color:#000;
font-family:  Arial, Helvetica, sans-serif;
font-size: 18px;
text-align:left;
text-shadow:#FFF 2px 2px 2px;
outline: none;
}

/* General select drop downs */

SELECT {
background:#FFF;
color:#333;
font-family:  Arial, Helvetica, sans-serif;
font-size:18px;
font-weight: normal;
color:#666;
border:none;
border-top:1px solid #dedcd5;
border-bottom:1px solid #F2F2F2;
border-left:1px solid #dedcd5;
border-right:1px solid #F2F2F2;
}


input.mysubmit
{ 
font-family:   Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none; 
color: #990000;
position: relative;
top: 0px;
display: inline-block;
white-space: nowrap;
background:url(images/button_new_blank.gif) no-repeat;
background-position: center;
/*padding-top: 15px;
padding-bottom: 15px;
padding-left: 50px;
padding-right: 50px;*/
width: 120px;
height: 30px;
/*text-shadow:#333 2px 2px 2px; */
border: none;
outline: none;
cursor: pointer;
cursor: hand;
vertical-align: middle;
}

.afootshare a:link, .afootshare a:visited, .afootshare a:active {
font-family:  Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
color: #336633;
font-size: 11px;
display: inline;
}

.afootcom a:link, .afootcom a:visited, .afootcom a:active {
background: transparent;
color: #990000; 
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
display: inline;
}

.afootcom a {
background: transparent;
color: #333; 
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
display: inline;
}



.afootcat a:link, .afootcat a:visited, .afootcat a:active {
background: transparent;
color: #666; 
font-family:  Arial, Helvetica, sans-serif;
font-size: 10px; 
font-weight: bold; 
text-decoration: none; 
display: inline;
}

.afootcat a {
background: transparent;
color: #990000; 
font-family:  Arial, Helvetica, sans-serif;
font-size: 11px; 
font-weight: normal; 
text-decoration: none; 
display: inline;
}


input.mysubmit :hover {
cursor: pointer;
cursor: hand;

}


/* Links For The Main Navigation Bar For Search Pages*/

.pagenum a:link, .pagenum a:visited, .pagenum a:active {
background: #FFF;
color:#CCC;
text-decoration:none;
display:inline;
font-family:  Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:bold;
font-style:none;
text-align:center;
margin:1px;

/* TOP RIGHT BOTTOM LEFT */
/*padding:3px 4px 2px 6px;*/

/*text-shadow:#FFF 2px 2px 4px; */
text-shadow: none;
min-height: 50px;
min-width: 45px;
/*border:1px solid #999;*/
}

.pagenum a:hover {
background:#FFF;
text-decoration:none;
color:#990000;
display:inline;
text-align:center;
}




/* Links for Pagination Numbers */

div#page a
{
	/*color: #FFFFFF;*/
	color: #666666;
	background: #FFFFFF;
	text-decoration: none;
	display: inline;
	width: 10px;
	border: solid 1px #999999;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	margin: 0px;
	padding-left: 4px;
	padding-right: 2px;
	padding-top: 4px;
	padding-bottom: 1px;
	
	text-align: center;
 	/*background: url(images/xgradient.jpg) repeat; */
  	/*background: url(images/resultsbargradient.jpg) repeat;*/
	height: 20px;
}


div#page a:hover
{
	/*color: #FFFFFF;*/
	background: #FFFFFF;
	border-color:#993300;
	text-decoration: none;
	color: #993300;
	/*text-decoration: underline;*/
	display: inline;
	width: 4px;

	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
	font-style: normal;
	text-align: center;

}



/* Links for everywhere else on the website */

A:link    { 		
	color: #990000; 
	text-decoration: underline; 
	font: 68.75%/1.7em Arial, Helvetica, sans-serif;

	font-size:12px; 
	font-weight: normal;			
	letter-spacing: 0px;
	/*border-bottom: 2px solid #EEEEEE;*/
			

}


A:visited  { 		
	color: #990000;	
	text-decoration: underline; 
	font: 68.75%/1.7em Arial, Helvetica, sans-serif;

	font-size: 12px; 
	font-weight: normal;
	letter-spacing: 0px;
	/*border-bottom: 2px solid #EEEEEE;*/

} 


A:active   { 		
	color: #990000; 
	text-decoration: underline; 
	font: 68.75%/1.7em Arial, Helvetica, sans-serif;

	font-size: 12px; 
	font-weight: normal;
	letter-spacing: 0px;
	/*border-bottom: 2px solid #EEEEEE;*/

} 


A:hover  { 		
	text-decoration: underline;
	color: #000;
	font: 68.75%/1.7em Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	letter-spacing: 0px;
	/*border-bottom: 2px solid #999999;*/

}


.mostnav A:link, .mostnav A:visited, .mostnav A:active  { 		
	width: 50px;
	color: #990000; 
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight: bold;			
	font-style: normal; 
	padding: 15px;
	vertical-align:middle;
}


.mostnav A:hover  { 		
	text-decoration: none;
	color: #660000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: bold;
	font-style: normal;
	letter-spacing: 0px;
	text-align: center;
}

.quote A:link, .quote A:visited, .quote A:active  { 		
	color: #990000; 
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: bold;			
	font-style: italic;
}


.quote A:hover  { 		
	text-decoration: none;
	color: #333;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0px;
	text-align: center;
}

.profile A:link, .profile A:visited, .profile A:active  { 		
	color: #000; 
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: bold;			

}


.profile A:hover  { 		
	text-decoration: none;
	color: #990000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	letter-spacing: 0px;
	text-align: center;
}

/* Menu Bar Links */

.menubar A:link, .menubar A:visited, .menubar A:active  { 		
	border-right: 1px dotted #CCC;
	color: #888; 
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight: bold;			
	letter-spacing: 0px;
	text-shadow: #FFF 0px 0px 1px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
}


.menubar A:hover  { 		
	text-decoration: none;
	color: #990000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	letter-spacing: 0px;
	text-align: center;
}

h3 A:visited {
	color: #336699;
	color: #CCC;
	background: transparent;
	text-decoration: none; 
	text-shadow: none;
	font-family:  Arial,Georgia,"Times New Roman", Times, serif;
	font-size: 18px; 
	font-weight: normal;
	letter-spacing: -1px;
	padding: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-bottom: 1px solid #CCC; 
}

h3 A:link , h3 A:active  { 		
	color: #333;
	background: transparent;
	text-decoration: none; 
	font-family:  Arial,Georgia,"Times New Roman", Times, serif;
	font-size: 18px; 
	font-weight: normal;			
	letter-spacing: -1px;
	padding: 0px;
	padding-bottom: 0px;
	border-bottom: 1px solid #CCC; 
	margin-bottom: 4px;
	text-shadow: none;
}

h3 A:hover  { 		
	text-decoration: none;
	color: #336699;
	font-family:  Arial,Georgia,"Times New Roman", Times, serif;
	font-size: 18px; 
	font-weight: normal;
	letter-spacing: -1px;
	text-align: center;
	background: transparent;
	border-bottom: 1px solid #336699; 
}

/* WTF BOX Links */

.wtfbox A:link , .wtfbox A:visited, .wtfbox A:active  { 		
	color: #DDD; 
	text-decoration: none; 
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-size:12px; 
	font-weight: bold;			
	letter-spacing: 0px;
	border: none;
	padding: 4px;
	padding-bottom: 2px;

}


.wtfbox A:hover  { 		
	text-decoration: none;
	color: #990000;
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-size: 12px; 
	font-weight: normal;
	letter-spacing: 0px;
	border: none;
	text-align: center;
}



/* Article Menu Bar Links */

.articlemenu A:link , .articlemenu A:visited, .articlemenu A:active  { 		
	color: #999; 
	text-decoration: none; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight: bold;			
	letter-spacing: 0px;
	border-bottom: 4px solid #FFF;	
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding: 4px;
	padding-bottom: 2px;

}


.articlemenu A:hover  { 		
	text-decoration: underline;
	color: #990000;
	background: #FFF;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
	letter-spacing: 0px;
/* 	border: 1px solid #999; */
	text-align: center;
}




.tagclouds {
	width: 240px;
	position: relative;
	padding: 10px;
	margin: 0px;
	display: inline;
}

/* Yesterday Links */

.yesterday A:link , .yesterday A:visited, .yesterday A:active  { 		
	background: transparent;
	color: #113d69;
	color: #333;
	text-decoration: none; 
	font-family: "Helvetica Neue", Helvetica, Arial, san-serif;
	font-size:11px; 
	font-weight: bold;			
	margin-right: 0px;
	letter-spacing: 0px;
}


.yesterday A:hover  { 		
	color: #990000;
	text-decoration: underline;
	text-align: center;
	position: relative;
}









/* Links inside the copyright footer */

#copyrighttext A:link, #copyrighttext A:visited, #copyrighttext A:active   { 		
	color: #333; 
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none; 
	font-size:11px; 
	font-weight: normal;			
	letter-spacing: 0px;
	text-shadow: #FFF 0px 0px 1px; 
	padding: 0px;
}

#copyrighttext A:hover  { 		
	text-decoration: none;
	color: #990000;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight: normal;
	letter-spacing: 0px;
	padding: 0px;
}






/* Links inside table definitions when small fonts are required */

.tdlittle A:link    { 	
	color: #333333; 
	text-decoration: underline; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight: normal;
} 

.tdlittle A:visited  { 
	color: #807D73;	
	text-decoration: underline; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
}


.tdlittle A:active   { 
	color: #807D73; 
	text-decoration: underline; 
	font-family:   Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
} 


.tdlittle A:hover  { 	
	text-decoration: underline;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: normal;
	color: #990000;
	/*border-bottom: 2px solid;
	border-color: #BFBBAC;*/
}




/* Small URL for comments and discussing articles */

a.smallurl:link{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999999;		
	text-align: center;
	/*letter-spacing: -1px;*/
	text-decoration: underline;
}


.menu {
	width: 875px;
	min-width: 875px;
	height: 25px;
	white-space: nowrap;
	display: inline;
	top: 0px;
	margin: auto;
	vertical-align: middle;
}


.menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	top: 14px;
	width: 100%;
	position: relative;
	vertical-align: middle;
}

.menu li {
	vertical-align: middle;
	float:left;
	position:relative;
	z-index:100;
	height: 25px;
	width: 81px;
	padding:0px;
	margin:0px;
	white-space: nowrap;
	display: inline;
	/*background: url('images/topgradientdarkgrey.png') repeat-x;*/
	/*background: #CCC;
	border-top: 1px solid #999;
	border-bottom: 1px solid #AAA;*/
	border-top: 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	border-right: 1px solid #999;
	background: #CCC;
}


.menu a, .menu :visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#333;
	text-shadow: #EEE 0px 1px 1px;
	vertical-align: middle;
	display:block;
	padding: 0px 0px;
	text-decoration:none;
	margin-right:0px;
	text-align:center;
	height: 25px;
	position: relative;
	top: 2px;
/*	background: #CCC; */
}

/*
.mainlink {
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;
	/*background-image: url('images/menugradient.png') repeat-x; */
	background: #111;
}
*/

/* style the links hover */
/*
.mainlink a:hover{
color:#FFF;
background-image: url("/images/menugradienthover.png") ;
background: #990000;
border-right: 1px solid #; 
}
*/

.submenu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	top: 0px;
	width: 100%;
	position: relative;
	vertical-align: middle;
}



.submenu li {
	vertical-align: middle;
	float:left;
	position:relative;
	z-index:100;
	height: 25px;
	width: 100px;
	padding:0px;
	margin:0px;
	white-space: nowrap;
	display: inline;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	/*background: url('images/topgradientdarkgrey.png') repeat-x;*/
	background: #EEE;
	text-align: center;
}

.submenu {
	width: 864px;
	min-width: 875px;
	height: 25px;
	position: absolute;
	top: 89px;
	left: -40px;
	vertical-align: middle;
}

.submenu a:active, .submenu a:link, .submenu a:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 11px;
	padding-right: 12px;
	letter-spacing: 0px;
	color:#333;
	text-shadow: #EEE 0px 1px 1px;
	height: 25px;
	min-height: 30px;
	text-decoration: none;
	text-align: center;
	position: relative;
	top: 3px;
}
/*
.submenu a:hover {
	text-decoration: none;
}
*/

                #fdImageThumb
                        {
                        display: block;
                        position: absolute;
                        left: 0px;
                        top: 0px;
                        width: 243px;
                        height: 195px;
                        visibility:hidden;
                        overflow:hidden;
                        }
                #fdImageThumb div
                        {
                        display: block;
                        position: absolute;
                        width: 32px;
                        height: 32px;
                        background:transparent url(images/websnapr/loading.gif) no-repeat 0 0;
                        visibility:hidden;
                        z-index:1;
                        }
                #fdImageThumb div.imageLoaded
                        {
                        background:transparent url(images/websnapr/loading.gif) no-repeat 0 0;
                        }
                #fdImageThumb div.imageError
                        {
                        background:transparent url(images/websnapr/error.gif) no-repeat 0 0;
                        }
                #fdImageThumb img
                        {
                        position:absolute;
                        display:block;
                        border:0 none;
                        width: 202px;
                        height: 152px;
                        z-index:2;
                        }
                .leftTop
                        {
                        /* Good browsers */
                        background:transparent url(images/websnapr/rt.png) no-repeat 0 0 !important;
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='rt.png',sizingMethod='image');
                        }
                .leftTop img
                        {
                        top:16px;
                        left:25px;
                        }
                .leftTop div
                        {
                        left: 113px;
                        top: 76px;
                        }
                .leftBottom
                        {
                        /* Good browsers */
                        background:transparent url(images/websnapr/lb.png) no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='lb.png',sizingMethod='image');
                        }
                .leftBottom img
                        {
                        top:28px;
                        left:25px;
                        }
                .leftBottom div
                        {
                        left: 113px;
                        top: 82px;
                        }
                .rightTop
                        {
                        /* Good browsers */
                        background:transparent url(images/websnapr/lt.png) no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='lt.png',sizingMethod='image');
                        }
                .rightTop img
                        {
                        top:16px;
                        left:16px;
                        }
                .rightTop div
                        {
                        left:103px;
                        top:70px;
                        }
                .rightBottom
                        {
                        /* Good browsers */
                        background:transparent url(images/websnapr/rb.png) no-repeat 0 0 !important;
                        /* IE badness */
                        background:none;
                        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='rb.png',sizingMethod='image');
                        }
                .rightBottom img
                        {
                        top:28px;
                        left:15px;
                        }
                .rightBottom div
                        {
                        left:103px;
                        top:80px;
                        }

