


html,body {

	margin:0;

	padding:0;

	font-family: Verdana, Helvetica, Arial, sans-serif;

	color:#999999;

	/*font-size: 62.5%;			 This sets the default font size to be equivalent to 10px */
	font-size: 10px;

	background-color:#3C3C3C;

	background-image:url(images/main_bg.gif);

	background-position:center top;

	background-repeat:no-repeat;

}



a {

	color:#CE0000;

	text-decoration:none;

}



a:hover {

	color:#FFFFFF;

	text-decoration:none;

}



img {

	border:0;

	margin:0;

	padding:0;

}



h1,h2,h3,h4,h5,h6 {

	margin:0px;

	padding:0px;

}



p {

	margin:0;

	padding:0;

	margin-bottom:10px;

}



h1 {

	font-size:16px; 

	font-weight:600;

}



h2 {

	font-size:14px; 

	font-weight:600;

	color:#CE0000;

}



h3 {

	font-size:14px; 

	font-weight:600;

	color:#FFFFFF;

}



/* ///////////////////////////////////

	CUSTOM CLASSES

////////////////////////////////// */

.clear {

	clear:both;

	padding:0;

	margin:0;

	width:1px;

	height:1px;

	line-height:1px;

	

}



.sep {

	width:100%;

	height:4px;

	background-image:url({T_THEME_PATH}/images/sep.gif);

	background-position:left top;

	background-repeat:repeat-x;

	padding:0;

	margin:0;

}



.red {

	color:#CE0000;

}



/* ///////////////////////////////////

	CUSTOM LAYOUT CLASSES

////////////////////////////////// */



/* ///// GENERAL ENTRY CLASSES ///// */

.date {

	width:85px;

	display:block;

	float:left;

	font-weight:600;

	padding-top:4px;

}



.index_title {

	width:335px;

	display:block;

	float:left;

	font-weight:600;

	color:#CE0000;

	font-size:20px;

}



.title {

	width:575px;

	display:block;

	float:left;

	font-weight:600;

	color:#CE0000;

	font-size:20px;

}



.long_title {

	width:415px;

	display:block;

	float:left;

	font-weight:600;

	color:#CE0000;

	font-size:20px;

	margin-bottom:0px;

	padding-bottom:0px;

}



.index_post {

	margin-top:5px;

	margin-bottom:25px;

	width:410px;

	margin-left:2px;

}



	html>body .index_post {

		margin-top:15px;

	}



.post {

	margin-top:5px;

	margin-bottom:25px;

	width:660px;

	margin-left:2px;

}



	html>body .post {

		margin-top:15px;

	}



.post_pages {

	float:right;

	font-weight:600;

	margin-top:20px;

}



.post_link {

	float:right;

	font-weight:600;

	margin-top:20px;

	margin-bottom:15px;

}



.author {

	font-weight:600;

	margin-top:5px;

	margin-bottom:15px;

	font-size:14px;

	color:#CE0000;

}



/* ///// NEWS ///// */

.news_post {

	width:190px;

	display:block;

	margin-left:7px;

	margin-top:0px;

	margin-bottom:10px;

	color:#FFFFFF;

	font-weight:600;	

}



	html>body .news_post {

		margin-top:10px;

	}



.news_post a {

	color:#CE0000;

	text-decoration:none;

}



.news_post a:hover {

	color:#FFFFFF;

	text-decoration:none;

}



/* ///// FOOTER ///// */

.milt_free {

	float:left;

	margin-left:10px;

	margin-top:17px;

	margin-right:62px;

}



html>body .milt_free {

	margin-right:82px;

	margin-left:20px;

}



.underground_act {

	float:left;

	margin-top:14px;

}



.af_rec {

	float:right;

	margin-top:13px;

	margin-right:12px;

}



	html>body .af_rec {

		margin-right:32px;

	}



/* ///// HEADER TITLES ///// */

.main_title {

	width:675px;

	height:50px;

	margin-bottom:20px;

	margin-left: 30px;

	margin-right: 25px;

}



.submain_title {

	width:675px; 

	height:51px;

	margin-bottom:20px;

	margin-left:45px;

}


/* ///// TOUR ///// */
.tour_left {
	width:745px;
	margin-bottom:15px;
}


/* ///// PHOTO/VIDEO SETS ///// */
.photo {
	float:left; 
	width:88px; 
	height:68px;  
	margin-right:10px; 
	margin-bottom:10px;
	background-position:center top;
	background-repeat:no-repeat;
}

.photo_set {
	margin-left:15px;
}

.journal_photo_set {
	margin-left:65px;
	margin-top:15px;
}

/* ///// E-CARD ///// */
.ecard {
	float:left; 
	margin-bottom:10px; 
	margin-right:10px; 
	width:120px; 
	height:90px;
}

/* ///// WALLPAPERS ///// */
.wallpaper {
	width:420px;
}

.wallpaper_screen {
	float:left; 
	width:241px;
}

.wallpaper_dls {
	float:right; 
	width:168px; 
	margin-top:25px;
}

/* ///// VIDEO ///// */
.video {
	width:420px; 
	margin-bottom:15px;
}

.vid_screen {
	float:left;
	width:122px; 
	background-position:center top; 
	background-repeat:no-repeat;
}

.video_type {
	float:left; 
	width:298px; 
	margin-top:25px;
}

.message {
	width:100%;
	border:2px dotted #FFFFFF;
	color:#CE0000;
	font-weight:600;
	font-size:16px;
	text-align:center;
	padding:10px;
	margin:10px 15px;
}	





