body { font-family:Arial,sans-serif; padding-bottom: 10px;  margin: 0px; }
/* 'Lucida Grande', sans-serif,  */
#overlay {

	position:absolute;
	opacity:0.6;
	filter:alpha(opacity=60);

	top:0;
	left:0;
    background-color: #888;

    width: 100%;
    height: 100%;
}

h1 {font-size: 25px; font-weight: bold;  display: inline; }


a:link { color: #003399 ; text-decoration: none; } 
a:visited { color: #003399; text-decoration: none; }
a:hover { color: #003399; text-decoration: underline;  }
a:active { color: #003399; text-decoration: underline;  }

.lightBlueLink a:link { color: #1d6cc0 ; text-decoration: none; } 
.lightBlueLink a:visited { color: #1d6cc0; text-decoration: none; }
.lightBlueLink a:hover { color: #1d6cc0; text-decoration: underline;  }
.lightBlueLink a:active { color: #1d6cc0; text-decoration: underline;  }


.articleTitle a:link { color: #003399 ; text-decoration: underline; font-weight: bold; } 
.articleTitle a:visited { color: #003399; text-decoration: underline; font-weight: bold;}
.articleTitle a:hover { color: #000000; text-decoration: underline;  font-weight: bold;}
.articleTitle a:active { color: #000000; text-decoration: underline;  font-weight: bold; }

.clusterTitle a:link { color: #003399 ; text-decoration: underline;  }
.clusterTitle a:visited { color: #003399; text-decoration: underline; }
.clusterTitle a:hover { color: #000000; text-decoration: underline; }
.clusterTitle a:active { color: #000000; text-decoration: underline;  }


.lightBlue a:link { color: #39b0dd ; text-decoration: none; } 
.lightBlue a:visited { color: #39b0dd; text-decoration: none; }
.lightBlue a:hover { color: #39b0dd; text-decoration: underline;  }
.lightBlue a:active { color: #39b0dd; text-decoration: underline;  }


.whiteLink a:link { color: #fff ; text-decoration: none; } 
.whiteLink a:visited { color: #fff; text-decoration: none; }
.whiteLink a:hover { color: #fff; text-decoration: underline;  }
.whiteLink a:active { color: #fff; text-decoration: underline;  }

.blackLink a:link { color: #000; text-decoration: none; } 
.blackLink a:visited { color: #000; text-decoration: none; }
.blackLink a:hover { color: #000; text-decoration: underline;  }
.blackLink a:active { color: #000; text-decoration: underline;  }

.grayLink a:link { color: #888 ; text-decoration: none; } 
.grayLink a:visited { color: #888; text-decoration: none; }
.grayLink a:hover { color: #888; text-decoration: underline;  }
.grayLink a:active { color: #888; text-decoration: underline;  }

.lightblackLink a:link { color: #596E7A ; text-decoration: none; } 
.lightblackLink a:visited { color: #596E7A; text-decoration: none; }
.lightblackLink a:hover { color: #596E7A; text-decoration: underline;  }
.lightblackLink a:active { color: #596E7A; text-decoration: underline;  }

.greenLink a:link { color: #008000 ; text-decoration: underline; } 
.greenLink a:visited { color: #008000; text-decoration: underline; }
.greenLink a:hover { color: #008000; text-decoration: underline;  }
.greenLink a:active { color: #008000; text-decoration: underline;  }


.underlineLink a:link { color: #003399 ; text-decoration: underline; } 
.underlineLink a:visited { color: #003399; text-decoration: underline; }
.underlineLink a:hover { color: #003399; text-decoration: underline;  }
.underlineLink a:active { color: #003399; text-decoration: underline;  }

.nounderlineLink a:link { color: #003399 ; text-decoration: none; } 
.nounderlineLink a:visited { color: #003399; text-decoration: none; }
.nounderlineLink a:hover { color: #003399; text-decoration: none;  }
.nounderlineLink a:active { color: #003399; text-decoration: none;  }

.networkHeader {
 font-weight: bold;
 color: #666;
}

.authBox input {
background:#fefefe;border:1px solid #999;
font:18px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
}

.loginBox input {
background:#fff;border:1px solid #999;
font:11px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
padding:2px;
width: 100px;
}

.hilite {background: #ffff99;}

.leftTitleBar
{
	background: #E5ECF9; /* black  blue 157491 */
	color: #000;
	font-weight: bold;
	padding: 3px;
	font-size: 13px;
}


.rightTitleBar
{
	background: #E5ECF9;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	padding-left: 5px;
}

.rightTitleBarBig
{
	background: #E5ECF9;
	border-top: 1px solid #C5D7EF;
	font-size: 16px;
	font-weight: bold;
	padding: 3px;
	padding-left: 5px;
}

.leftCategoryBar
{
	background: #efefef;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	/*border-left: 3px solid #3179B5; */  /* 003399 */
	border-left: 1px solid #cccccc;
	font-size: 13px;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
}

.leftCategoryBar a:link { color: #000 ; text-decoration: none; margin: 0; width: 100%; display:block; } 
.leftCategoryBar a:visited { color: #000; text-decoration: none; margin: 0; width: 100%; display:block; }
.leftCategoryBar a:hover { color: #000; text-decoration: underline; margin: 0; width: 100%; display:block; }
.leftCategoryBar a:active { color: #000; text-decoration: underline; margin: 0; width: 100%; display:block; }

.leftCategoryBarSelected 
{
	background: #486BA8; /*3179B5*/
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 3px;
}

.leftCategoryBarSelected a:link { color: #fff ; text-decoration: none; margin: 0; width: 100%; display:block; } 
.leftCategoryBarSelected a:visited { color: #fff; text-decoration: none; margin: 0; width: 100%; display:block; }
.leftCategoryBarSelected a:hover { color: #fff; text-decoration: underline; margin: 0; width: 100%; display:block; }
.leftCategoryBarSelected a:active { color: #fff; text-decoration: underline; margin: 0; width: 100%; display:block; }


.leftSubcategoryBar
{
	padding-top: 5px; 
	padding-bottom: 5px; 
	padding-left: 10px; 
	border-bottom: 1px solid #C9D7F1;
	font-size: 12px;
}

.leftSubcategoryBar a, .leftSubcategoryBar a:link
{margin: 0;
 width: 100%;
 display:block;
}

.leftWatchlistBar a:link { color: #003399 ; text-decoration: none; margin: 0; width: 100%; display:block; } 
.leftWatchlistBar a:visited { color: #003399; text-decoration: none; margin: 0; width: 100%; display:block; }
.leftWatchlistBar a:hover { color: #003399; text-decoration: underline; margin: 0; width: 100%; display:block; }
.leftWatchlistBar a:active { color: #003399; text-decoration: underline; margin: 0; width: 100%; display:block; }



.greenBackground
{
	background: #D1EFD5;
	padding: 10px;
}

.greenBackground2
{
	background: #B5EDBC;
	padding: 10px;
}


.blueBackground
{
	background: #E1ECFE;
	padding: 10px;
}

.yellowBackground
{
	background: #FFF8B4; 
}

.actionLinkBlock
{
    background: #FEFEC8;
    padding: 3px;
    font-weight: bold;
}


.ftopLinkBlock a:link { background: #ccdee6; padding: 2px; font-weight: bold;} 
.ftopLinkBlock a:visited { background: #ccdee6; padding: 2px; font-weight: bold;} 
.ftopLinkBlock a:hover { background: #ccdee6; padding: 2px; font-weight: bold;} 
.ftopLinkBlock a:active { background: #ccdee6; padding: 2px; font-weight: bold;} 


.subscriptionBox_old
{
	border: 1px dotted #888;
	padding: 6px;
	
}


.subscriptionBox
{
	background: #ECF5E4 ;   /* alternaterow gray F0F4F7 */  /* lightgreen ECF5E4 blogged e0e0e0*/
	padding: 6px;
	
}

.subscriptionBox a:link { color: #1d6cc0 ; text-decoration: none; font-size: 11px;} 
.subscriptionBox a:visited { color: #1d6cc0 ; text-decoration: none; font-size: 11px;} 
.subscriptionBox a:hover { color: #1d6cc0 ; text-decoration: underline; font-size: 11px;} 
.subscriptionBox a:active { color: #1d6cc0 ; text-decoration: underline; font-size: 11px;} 

.searchBoxBig
{
	background: #464646;	
	 /* black 464646 */
	padding: 8px;
	
	
}

.searchBoxBig input {
	background:#fefefe;border:1px solid #999;
	font:16px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif; /* 18px*/ 
	padding:2px;
	color: #596E7A; 

}

.searchBox
{
	background: #464646;	
	 /* black 464646 */
	padding: 10px;
	
	
}

.searchBox input {
	background:#fefefe;border:1px solid #999;
	font:13px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif; /* 18px*/ 
	padding:2px;
	color: #596E7A; 

}

.sentToFriendBox input {
	background:#fefefe;border:1px solid #999;
	font:13px Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif; /* 18px*/ 
	padding:2px;
	color: #596E7A; 
	width: 200px;
}




.articleBox img {
	max-width: 350px;
	width: expression(this.width > 350 ? 350: true);
	/*border: 1px solid #ccc; */
	border: none; 
	padding: 2px;
	margin: 5px;
	float: right;
}

div#messageBox {
	background: #FFFFFF;
	padding: 5px;
	border: 2px solid #cc0000;
	color: #cc0000;
	font-size: 12px;
}

div#greenMessageBox {
	background: #FFFFFF;
	padding: 5px;
	border: 2px solid #008800;
	color: #008800;
	font-size: 12px;
	text-decoration: none;
}
    
.popup_center_box
{
  left: 50%;
  margin: -150px 0 0 -250px;
  
  top: 50%;
  z-index     :2007;
        
  position: absolute;
  display: inline;
  
}

.popup {
	position: absolute;
    background-color: white;
	left: 30%;
	top: 30%;
    width: 500px;
	height: 300px;
    text-align: left;
    z-index: 1001;
	border:3px solid #333;
    padding: 20px; padding-top: 10px; 
}


.bigTitle
{
	font-size: 25px;
}

.big
{
	font-size: 21px;
}

.normaltext
{
	font-size: 15px;
}

.smalltext
{
	font-size: 13px;
}
.littlesmalltext
{
	font-size: 12px;
}
.ultrasmalltext
{
	font-size: 11px;
}

.darkblue {color: #003399;}
.blue {color: #4498C7;}
.green {color: #090; }
.red {color: #900;}

.gray
{
	color: #888;
}
.white
{
	color: #fff;
}

.lightBlack {color: #596E7A; }

.articleBlockPhoto img {
	max-width: 100px;
	width: expression(this.width > 100 ? 100: true);
	border: 1px solid #aaa; 
	padding: 3px;
}

.articleListPhoto img {
	max-width: 75px;
	width: expression(this.width > 75 ? 75: true);
	border: 1px solid #aaa; 
	padding: 3px;
}

div.vote-actions a {
background:transparent url(http://mixx.com/images/icons/vote-button.2.5.gif) no-repeat scroll 0pt -126px;
display:block;
height:18px;
margin:4px 0pt 0pt;
width:43px;
}


/* Start of top menu */
.topMenuBox td
{
	background: #464646;
	padding: 3px;
	color: #ffffff;
	font-size: 14px;
}
.topMenuBox
{
	background: #464646;
	padding: 3px;
	color: #ffffff;
	font-size: 14px;
	margin-top: 0px;
}

.topMenuBox a:link { color: #ffffff ; text-decoration: none; font-size: 14px;} 
.topMenuBox a:visited { color: #ffffff ; text-decoration: none; font-size: 14px;} 
.topMenuBox a:hover { color: #ffffff ; text-decoration: underline; font-size: 14px;} 
.topMenuBox a:active { color: #ffffff ; text-decoration: underline; font-size: 14px;} 

.topMenuBoxGray
{
	background: #999;
	padding: 3px;
	color: #ffffff;
	font-size: 14px;
	margin-top: 0px;
	
}
.topMenuBoxGray a:link { color: #ffffff ; text-decoration: none; font-size: 14px;} 
.topMenuBoxGray a:visited { color: #ffffff ; text-decoration: none; font-size: 14px;} 
.topMenuBoxGray a:hover { color: #ffffff ; text-decoration: underline; font-size: 14px;} 
.topMenuBoxGray a:active { color: #ffffff ; text-decoration: underline; font-size: 14px;} 


tr.alternateRow td {background-color:#efefef; /* F0F4F7 */} 


.alternateRow {background-color:#efefef; /* F0F4F7 */} 


tr.tableTitle td {background-color:#efefef; text-align: center; font-weight: bold;} 



.blueBackground {
	
	background: #EFF7FF;
}

.grayBackground {
  background: #DFDFDF;
}

.grayBackground2 {
  background: #EFEFEF;
}

	

/*dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}*/
#menu {
position: absolute; /* Menu position that can be changed at will */
/*top: 0;
left: 0; */
z-index:1000;
text-align: center;
width: 100%; 
}

#menu dl {
float: left;
width: 10em;
}
#menu dt {
cursor: pointer;
text-align: center;
background: #464646;
font-size: 14px;
padding: 3px;
margin: 1px;
}
#menu dd {
display: none;

}
#menu li {
text-align: center;
background: #464646;
}

#menu li a:link, #menu dt a:link { display: block; height: 100%; color: #ffffff ; text-decoration: none; font-size: 14px;} 
#menu li a:visited, #menu dt a:visited { display: block; height: 100%; color: #ffffff ; text-decoration: none; font-size: 14px;} 
#menu li a:hover, #menu dt a:hover { display: block; height: 100%; color: #ffffff ; text-decoration: underline; font-size: 14px;} 
#menu li a:active, #menu dt a:active { display: block; height: 100%; color: #ffffff ; text-decoration: underline; font-size: 14px;} 


/* #menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #eee;
} */
#site {
position: absolute;
z-index: 1;
top : 70px;
left : 10px;
color: #000;
background-color: #ddd;
padding: 5px;
border: 1px solid gray; 
}




/*
GN Version
*/

/*red*/
.leftCategoryBar_GN0 { border-left: 3px solid #AA0033; font-size: 13px;}
.leftCategoryBarSelected_GN0 {	background: #AA0033; font-size: 13px;}
.rightTitleBarBig_GN0 { border-top: 2px solid #AA0033; background: #EFEFEF; }

/*blue*/
.leftCategoryBar_GN1 { border-left: 3px solid #000088;font-size: 13px;}
.leftCategoryBarSelected_GN1 {	background: #000088; font-size: 13px;}
.rightTitleBarBig_GN1 { border-top: 2px solid #000088; background: #EFEFEF; }

/*yellow*/
.leftCategoryBar_GN2 { border-left: 3px solid #ffcc00; font-size: 13px;}
.leftCategoryBarSelected_GN2 {	background: #ffcc00; font-size: 13px;}
.rightTitleBarBig_GN2 { border-top: 2px solid #ffcc00; background: #EFEFEF; }

/*gray*/
.leftCategoryBar_GN3 { border-left: 3px solid #696969; font-size: 13px;}
.leftCategoryBarSelected_GN3 {	background: #696969; font-size: 13px;}
.rightTitleBarBig_GN3 { border-top: 2px solid #696969; background: #EFEFEF; }

/*green*/
.leftCategoryBar_GN4 { border-left: 3px solid #008000; font-size: 13px;}
.leftCategoryBarSelected_GN4 {	background: #008000; font-size: 13px; }
.rightTitleBarBig_GN4 { border-top: 2px solid #008000; background: #EFEFEF; }


/*orange*/
.leftCategoryBar_GN5 { border-left: 3px solid #ff6600; font-size: 13px;}
.leftCategoryBarSelected_GN5 {	background: #ff6600; font-size: 13px;}
.rightTitleBarBig_GN5 { border-top: 2px solid #ff6600; background: #EFEFEF; }

/*magenta*/
.leftCategoryBar_GN6 { border-left: 3px solid #669999; font-size: 13px;}
.leftCategoryBarSelected_GN6 {	background: #669999; font-size: 13px;}
.rightTitleBarBig_GN6 { border-top: 2px solid #669999; background: #EFEFEF; }

