/* CSS Document */

/* CONTENT LAYOUT
/* ----------------------------------------------*/

* { padding: 0px; margin: 0px; }

body, html {
	margin:0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:0.86em;
	background: #B2B2B2;
	color:#5E6568;
	line-height:19px;
}

#topbar {
	height:40px;
	background:#000;
	color:#fff;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:99999;
}


#totalpage {
	width: 1024px;
	margin-left:auto;
	margin-right:auto;
	border-left: 15px solid #fff;
	border-right: 15px solid #fff;
	border-bottom: 15px solid #fff;
}

#blogpage {
	width:1024px;
	border-top:1px solid #C6DEE7;
	background: #fff;
}

#header {
	width:1024px;
	height:300px;
	background:url(../images/header5.jpg) #5E6568;
}

#sidebar {
	float:left;
	width:170px;
	margin-left:4px;
	margin-top:10px;
	color:#333;
}

#content {
	float:left;
	width:550px;
	max-width:550px;
	padding:10px;
	margin-left:5px;
	margin-top:0px;
}
#rightads {
	float:right;
	width: 265px;
	height:auto;
	padding: 0 0 0 5px;
}


/* FOOTER
/* ----------------------------------------------*/

#footer {
	margin:0; padding:30px 0;
	width:auto; height:auto;
	background:#171615 url(../images/footer-stroke.gif) repeat-x top center;
	clear:both;
}

	.footer-divider {
		background:url(../images/footer-divider.gif) repeat-y top left;
	}

	#footer .categories {
		margin-left:20px; padding:0;
		width:300px; height:auto;
		float:left;
	}
	
		.footer-cat {
			margin:0; padding:0;
			width:360px; height:auto;
			list-style:none;
		}
		
			.footer-cat li {
				margin:5px 0; padding:0 0 0 9px;
				width:150px; height:auto;
				float:left;
				background:url(../images/footer-cat-left.gif) no-repeat top left;
			}
			
				.footer-cat li a {
					margin:0; padding:0 9px 0 0;
					width:auto; height:23px; line-height:23px;
					float:left; display:block;
					background:url(../images/footer-cat-right.gif) no-repeat top right;
				}
				
				.footer-cat li a:link, .footer-cat li a:active, .footer-cat li a:visited {
					font-family:Georgia, "Times New Roman", Times, serif; color:#a7a7a7;
				}
				
				.footer-cat li a:link span, .footer-cat li a:active span, .footer-cat li a:visited span {
					color:#FF00FF;
				}
				
			.footer-cat li:hover, .footer-cat li:hover a {
	  			background-position:0% -23px;
			 	color:#171615;
				cursor:pointer;
			 }
			
			.footer-cat li:hover a {
				background-position:100% -23px;
  			}
	
	#footer .about {
		margin-right:10px; padding:0;
		width:480px; height:auto;
		float:right;
	}

/* AD SPACES 
/*--------------------------------------*/
#adsrv_980x120_spotlife_placeholder {
	width:auto;
	height:auto;
	border-bottom:1px solid #fff;
	background:#000;
	max-height:120px;
 	height: expression(this.height > 120 ? 120: true);
}
#adsrv_980x300_spotlife_placeholder {
        width:auto;
        height:auto;
        text-align: center;
}
#adsrv_728x90_spotlife_placeholder {
	width:728px;
	height:auto;
	margin-left:10px;
}
#adsrv_160x600_spotlife_placeholder {
	padding:5px 0 5px 7px;
	width:160px
}
#adsrv_250x120_spotlife_placeholder {
	margin-bottom:5px;
	width:250px
}
#adsrv_250x250_spotlife_placeholder {
	margin-bottom:5px;
	width:250px
}
#adsrv_250x360_spotlife_placeholder {
	margin-bottom:5px;
	width:250px;
}
#adsrv_468x60_spotlife_placeholder {
	width:468px;
	padding-bottom: 10px;
	margin-left:auto;
	margin-right:auto;
}
#ts_mid_placeholder {
	width:468px;
	margin-left:auto;
	margin-right:auto;
}
#ts_right_placeholder {
	width:160px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:
}
	



