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



body{

	background:#ffffff;

	background-image: url(headerbk.gif);

	background-repeat: repeat-x;

	font-family:verdana, helvetica, sans-serif; 

	font-size:0.8em;

	}


a 	{
	color: #a1241a;
	}



#container{

	position:relative; 

	width:900px;  

	margin:auto auto; 

	padding: 0px 5px 0px 0px; ; 

	overflow:hidden; 

	text-align:center; z-index:1;

	}



#header{

	width:890px; 

	margin:auto auto; 

	padding: 0px; 

	margin: 0px; 

	margin-bottom:0px;

	height: 101px;

	}

	

#header h1{

	color:#fff;

	text-align:left;

	}

	

#nav{

	width:890px; 

	margin:auto auto; 

	padding: 0px; 

	margin: 0px; 

	margin-bottom:0px;

	height: 29px;

	}

	

#midcol{

	width:500px; 

	float:left; 

	background:#ffffff; 

	padding: 10px 5px; 

	margin:0px 0px; 

	padding-bottom:4000px; 

	margin-bottom:-4000px; 

	text-align:left;

	}

	

#midcol p{

	margin-bottom:10px;

	}

	

#midcol h1{

	margin-bottom:10px;

	font-size: 14px;

	}

	

#rightcol{ 

	width:350px;

	float:left;

	background-image:url(rightbg.gif);

	background-repeat: repeat-y;

	padding: 0px 0px; 

	overflow:hidden; 

	margin:0px 0px; 

	padding-bottom:4000px; 

	margin-bottom:-4000px;

	}





#footer{

	position:relative;

	width:890px;  

	margin:auto auto; 

	padding:16px; margin:-16px; 

	margin-bottom:10px; 

	height:60px;; 

	clear:both; 

	z-index:20; 

	margin-bottom:-20px; 

	margin-top:30px; 

	color:#fff;

	}







#topnav a{color:#ffffff; text-decoration:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;}



#topnav a:hover{color:#ffffff;text-decoration:underline;}



#topnav ul{

margin:0;

padding:0;

list-style:none;

float:left;

padding-top:5px;

text-transform:uppercase;}



#topnav ul li{

float:left;}



#topnav ul a{

display:block;

padding:0 1em;

height:20px;

line-height:20px;

text-decoration:none;

background-repeat:no-repeat;

float:left;

}



#sidenav {

color:#000; 

text-decoration: none;

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

font-size:14px;

font-weight:bold;

}



#sidenav a{

color:#990000; 

text-decoration: none;

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

font-size:14px;

font-weight:bold;

}



#sidenav a:hover{color:#990000;text-decoration:underline;}



#sidenav ul{

margin:0;

padding: 10px 10px 15px 45px;

list-style:none;

float:left;

display: block;

}



#sidenav ul li{

margin-top: 5px;

}



#sidenav ul a{

padding:0 1em;

height:20px;

line-height:20px;

text-decoration: none;

}



	.footer_links1 {

        color: #fff;

        font-size: 10px;

        padding: 5px; 0px 5px 0px;

    }

    

    .footer_links1 li {

	    color: #ffff;

        display: inline;

        list-style-type: none;

        padding: 0px 3px 0px 3px;

    }

    

    .footer_links1 a	{

        color: #ffff;

        text-decoration: none;

    }

    

    .footer_links1 a:hover	{

        color: #fff;

        text-decoration: underline;

    }



 	.footer_links2 {

        color: #666666;

        font-size: 10px;

        padding: 5px; 0px 5px 0px;

    }

    

    .footer_links2 li {

        display: inline;

        list-style-type: none;

        padding: 0px 3px 0px 3px;

    }

    

    .footer_links2 a	{

        color: #666666;

        text-decoration: none;

    }

    

    .footer_links2 a:hover	{

        color: #be3119;

        text-decoration: underline;

    }

	

	

	

	

	

	

	

	

	

	

	

.viewlink{float:left;background-image:url(view.gif);background-position:bottom;height:28px;width:81px;}



.storieslink{float:left;}

.storieslink a{background-image:url(stories.gif);height:29px;width:80px;display:block;}

.storieslink a:hover{background-position: 0 -27px;}



.videoslink{float:left;}

.videoslink a{background-image:url(videos.gif);height:29px;width:80px;display:block;}

.videoslink a:hover{background-position: 0 -27px;}



.photoslink{float:left;}

.photoslink a{background-image:url(photos.gif);height:29px;width:80px;display:block;}

.photoslink a:hover{background-position: 0 -27px;}



.inputbox {

color: #000000;

background: #ffffff;

border: 1px solid #d0effc;

font-size:16px;

padding-left:5px;

}



.popbar{border-bottom:#014084 1px solid;height:23px;}

.poplink{float:left;}

.poplink a{padding-top:4px;text-decoration:none;font-weight:bold;color:#ffffff;font-size:12px;vertical-align:middle;text-align:center;background-image:url(popbar.gif);height:19px;width:102px;display:block;}

.poplink a:hover{}



.poplink2{float:left;}

.poplink2 a{padding-top:4px;text-decoration:none;color:#ffffff;font-size:12px;vertical-align:middle;text-align:center;background-image:url(popbar.gif);height:19px;width:102px;display:block;background-position: 0 -23px;}

.poplink2 a:hover{background-position: 0 0px;}



.time{float:right;font-size:10px;color:#999999;text-decoration:none;padding-left:5px;padding-right:5px;border-right:1px #cccccc solid;}

.timeframe a{float:right;font-size:10px;color:#5685a6;padding-left:5px;padding-right:5px;border-right:1px #cccccc solid;text-decoration:underline}





.postage{

	padding-top:16px;

	width:500px;

}

.rating1{

	float:left;

	width:85px;

}

.mainpost1{

	float:left;

	width:385px;

	padding-left:10px;

}





.digstext { font-size:12px;font-weight:normal;color:#999999; }



.ratingbutton {text-decoration:none;float:left;display:block;background-image:url(diggs.gif);height:66px; width:76px;text-align:center;padding-top:10px;font-weight:bold;color:#414647;font-size:30px;background-repeat:no-repeat;}

.ratingbutton a {text-decoration:none;font-weight:bold;color:#414647;font-size:30px;}

.ratingbutton a:hover{}

.ratingbutton a.selected{text-decoration:none;}



.duggbutton {text-decoration:none;float:left;display:block;background-image:url(duggit.gif);height:28px; width:62px;text-align:center;padding-top:6px;padding-left:15px;font-weight:bold;color:#414647;font-size:12px;background-repeat:no-repeat;}



.duggbutton a{text-decoration:none;font-weight:bold;color:#414647;font-size:12px;}

.duggbutton a:hover{}

.duggbutton a.selected{text-decoration:none;}



.posttitle{font-size:16px;color:#414647;font-weight:bold;}



.posttitle a{font-size:16px;color:#414647;font-weight:bold;text-decoration:underline;}

.posttitle a:hover{}

.posttitle a.selected{text-decoration:none;}



.postdetails{padding-top:5px;font-size:10px;color:#aeaeae;}

.postcontent{padding-top:5px;font-size:12px;color:#666666;line-height:16px;}

.postapps{padding-top:9px;}



.postappscommentsicon{float:left;width:16px;height:16px;background-image:url(commenticon.gif);}

.postappscommentslink{float:left;padding-left:0px;padding-right:5px;font-size:11px;color:#007fd7;}

.postappscommentslink a{float:left;padding-left:0px;padding-right:5px;font-size:11px;color:#007fd7;text-decoration:none;}

.postappscommentslink a:hover{float:left;padding-left:0px;padding-right:5px;font-size:11px;color:#007fd7;text-decoration:underline;}



.headersignupouter {

	float:right;

	height:24px;

	width:72px;

	padding: 5px;

}





.headerloginouter {

	float:right;

	height:24px;

	width:72px;

	padding: 5px;

}



.headerlogoutouter {

	float:right;

	height:24px;

	width:72px;

	padding: 5px;

}



.headereditprofouter {

	float:right;

	height:24px;

	width:72px;

	padding: 5px;

}

.searchbox{

	float:right;

	padding: 5px;

}

.searchbutton{

	float:right;

	padding: 5px;

	height:24px;

	width:72px;

}



#tabsB 

{

	float:right;

	width:100%;

	font-size:93%;

	line-height:normal;

	border-bottom: 1px #ac2018 solid;

}

#tabsB ul 

{

	margin:0;

	padding:0px 0px 0 0px;

	list-style:none;

}

#tabsB li 

{

	display:inline;

	margin:0;

	padding:0;

}

#tabsB a 

{

	float:left;

	background:url("tableftB.gif") no-repeat left top;

	margin:0;	

	padding:0 0 0 4px;

	text-decoration:none;

}

#tabsB a span 

{

	float:left;

	display:block;

	background:url("tabrightB.gif") no-repeat right top;

	padding:5px 15px 4px 6px;

	color:#FFFFFF;

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

}

#tabsB a span 

{

	float:none;

}

#tabsB a:hover span 

{

	color:#FFFFFF;

}

#tabsB a:hover 

{

	background-position:0% -42px;

}

#tabsB a:hover span 

{

	background-position:100% -42px;

}

#tabsB #current a 

{

	background-position:0% -42px;

}

#tabsB #current a span 

{

	background-position:100% -42px;

}

