* {
	padding: 0px;
	margin: 0px;
}

body {
	background-image: url("./newhomepage/images/bg_gradient.png");
	background-repeat: repeat-x;	
	background-color: #0d0d0d;
	font-family: Arial;
	font-size: 12px;
	color: #e1e1e1;
	direction: ltr;
}

input {
	background: #2A2A2A url("./styles/hifiblack/theme/images/input.gif") top repeat-x;
	color: #7C7C7C;
	font-size: 11px;
	font-weight: normal;
	padding: 2px;
	border: 1px solid #040404;
	vertical-align: middle;
}

a {
	color: #fc9043;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

.post {
	margin-top: 2px;
	margin-right: 3px;
	height: 15px;
	font-size: 12px;
	background-color: #2d2d2d;
	color: #ffffff;
	border: 0px;
}

.radio {
	margin-right: 6px;
	margin-top: 2px;
}

#newcontainer {
	margin-top: 3px;
	width: 880px;
	text-align: left;
}

#headerContainer {
	overflow: auto;
	margin-bottom: 8px;
	height: 145px;
}

#logoDiv {
	width: 192px;
	height: 128px;
	margin-right: 13px;
	margin-top: 3px;
	float: right;
	background-image: url("./newhomepage/images/logo.png");
	cursor: pointer;
}

#logoTextDiv {
	width: 217px;
	height: 35px;
	margin-right: 2px;
	margin-top: 96px;
	float: right;
	background-image: url("./newhomepage/images/logo_text.png");
}

#menuDiv {
	width: 430px;
	height: 137px;
	overflow: auto;
	float: left;
	margin-left: 12px;
}

.imageDisplayLeftDiv {
	float: right;
	width: 427px;
	margin-top: 10px;
	margin-right: 9px;
}

#imageDisplayDiv {
	width: 860px;
	clear: both;
	margin-top: 10px;
	margin-left: 10px;
}

#imagesPanelLeftPic {
	float: left;
}

#imagesPanelRightPic {
	float: right;
	margin-right: 5px;
}

#footerMenu {
	text-align: center;
	color: #c0d6ef;
	margin-top: 2px;
	margin-bottom: 2px;
}

.menuUpper {
	color: #c0d6ef;
	margin-top: 46px;
	text-align: left;
}

.menuLower {
	color: #c0d6ef;
	margin-top: 36px;
	text-align: left;
	clear: both;
}

#menuForum {
	position: absolute;
}

#menuArticles {
	position: absolute;
}


#menuLinks {
	position: absolute;
}

.menuHello {
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

.menuUser {
	color: #4eb5ff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menuUser:link {
	color: #4eb5ff;
}

.menuUser:active {
	color: #4eb5ff;
}

.menuUser:visited {
	color: #4eb5ff;
}

.menuLink {
	font-size: 14px;
	color: #fc9043;
	text-decoration: none;
	font-weight: bold;
}

.menuUserLink {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.menuLinkHighlight {
	color: #4eb5ff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}


.menuTable td {
	padding: 2px;
}






.blackPanelLeftTop {
	width: 11px;
	height: 11px;
	float:right;
	background-image: url("./newhomepage/images/main_bg_right_top.png");
	font-size: 2px;
}

.blackPanelRightTop {
	width: 11px;
	height: 11px;
	float:right;
	background-image: url("./newhomepage/images/main_bg_left_top.png");
	font-size: 2px;
}

.blackPanelTop {
	width: 858px;
	height: 11px;
	float:right;
	background-color: #000000;
	font-size: 2px;
}

.blackPanelMid {
	width: 880px;
	overflow: auto;
	background-color: #000000;
}

.blackPanelLeftBottom {
	width: 11px;
	height: 11px;
	float:right;
	background-image: url("./newhomepage/images/main_bg_right_bottom.png");
}

.blackPanelRightBottom {
	width: 11px;
	height: 11px;
	float:right;
	background-image: url("./newhomepage/images/main_bg_left_bottom.png");
}

.blackPanelBottom {
	width: 858px;
	height: 11px;
	float:right;
	background-color: #000000;
}




.headDisplayDiv {
	width: 510px;
	clear: both;
}

.headPanelTop {
	width: 483px;
	height: 13px;
	float:right;
	background-image: url("./newhomepage/images/story_bg_light_top.png");
	font-size: 2px;
}

.headPanelLeft {
	clear:both;
	overflow: auto;
	padding-right: 15px;
	background-color: #000000;
	background-image: url("./newhomepage/images/story_bg_light_left.png");
	background-repeat: repeat-y;
}

.headPanelCenter {
	overflow: auto;
	background-color: #323232;
}

.headPanelRight {
	overflow: auto;
	padding-left: 11px;
	background-image: url("./newhomepage/images/story_bg_light_right.png");
	background-color: #000000;
	background-position: left;
	background-position: 484px 0px;
}

.headPanelBottom {
	width: 483px;
	height: 13px;
	float: right;
	background-image: url("./newhomepage/images/story_bg_light_bottom.png");
	font-size: 2px;
}







.imagesPanelTop {
	width: 833px;
	height: 13px;
	float: left;
	background-image: url("./newhomepage/images/story_bg_dark_top.png");
	font-size: 2px;
}

.imagesPanelLeft {
	clear:both;
	overflow: auto;
	padding-left: 15px;
	background-color: #000000;
	background-image: url("./newhomepage/images/story_bg_dark_left.png");
}

.imagesPanelCenter {
	overflow: auto;
	background-color: #1c1c1c;
}

.imagesPanelRight {
	overflow: auto;
	padding-right: 11px;
	background-image: url("./newhomepage/images/story_bg_dark_right.png");
	background-color: #000000;
	background-repeat: repeat-y;
	background-position: 834px 0px;
}

.imagesPanelBottom {
	width: 833px;
	height: 13px;
	float: left;
	background-image: url("./newhomepage/images/story_bg_dark_bottom.png");
	font-size: 2px;
}


.story {
	width: 427px;
	height: 226px;
	float: right;
	margin-right: 8px;
	margin-top: 8px;
}

.longStory {
	width: 860px;
	height: 186px;
	margin-right: 0px;
	margin-top: 8px;
}


.storyLink {
	border: 0px;
}

.storyImgBgLight {
	width: 164px;
	height: 142px;
	background-image: url("./newhomepage/images/story_img_bg_light.png");
	float: left;
	cursor: pointer;
	margin-right: 3px;
	text-align: right;
}

.storyImgBgDark {
	width: 164px;
	height: 142px;
	background-image: url("./newhomepage/images/story_img_bg_dark.png");
	float:left;
	cursor: pointer;
	margin-right: 6px;
	text-align: right;
}





.storyDarkLeftTop {
	width: 15px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_left_top.png");
	font-size: 2px;
}

.storyDarkRightTop {
	width: 12px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_right_top.png");
	font-size: 2px;
}

.storyDarkLeftBottom {
	width: 15px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_left_bottom.png");
	font-size: 2px;
}

.storyDarkRightBottom {
	width: 12px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_right_bottom.png");
	font-size: 2px;
}

.storyDarkTop {
	width: 400px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_top.png");
	font-size: 2px;
}

.storyDarkBottom {
	width: 400px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_bottom.png");
	font-size: 2px;
}

.storyDarkLeft {
	width: 15px;
	height: 200px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_left.png");
}

.storyDarkRight {
	width: 12px;
	height: 200px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_dark_right.png");
}

.storyDarkCenter {
	width: 400px;
	height: 200px;
	float:left;
	background-color: #1c1c1c;
	text-align: left;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
}

.storyDarkCenter b {
	color: #fc9043;
}


.storyLightLeftTop {
	width: 15px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_left_top.png");
	font-size: 2px;
}

.storyLightRightTop {
	width: 12px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_right_top.png");
	font-size: 2px;
}

.storyLightLeftBottom {
	width: 15px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_left_bottom.png");
	font-size: 2px;
}

.storyLightRightBottom {
	width: 12px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_right_bottom.png");
	font-size: 2px;
}

.storyLightTop {
	width: 400px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_top.png");
	font-size: 2px;
}

.storyLightBottom {
	width: 400px;
	height: 13px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_bottom.png");
	font-size: 2px;
}

.storyLightLeft {
	width: 15px;
	height: 200px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_left.png");
}

.storyLightRight {
	width: 12px;
	height: 200px;
	float:left;
	background-image: url("./newhomepage/images/story_bg_light_right.png");
}

.storyLightCenter {
	width: 400px;
	height: 200px;
	float:left;
	background-color: #323232;
	text-align: left;
	font-size: 16px;
	color: #ffffff;
	cursor: pointer;
}

.storyLightCenter b {
	color: #fc9043;
}

.imageLink {
	border: 0px;
}


.longStoryTop {
	width: 833px;
}

.longStoryCenter {
	width: 833px;
	height: 150px;
	cursor: default;
}

.longStoryLeft {
	height: 150px;
}

.longStoryRight {
	height: 150px;
}

.longStoryBottom {
	width: 833px;
}

.longStoryDate {
	font-size: 12px;
	color: #AAAAAA;
}

.longStoryRef {
	color: #ffffff;
}

.longStoryRef:hover {
	text-decoration: none;
}

.longStoryTitle {
	color: #fc9043;
	font-weight: bold;
}

.longStoryTypeRef {
	color: #4eb5ff;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}

.longStoryTypeRef:hover {
	text-decoration: none;
}



/* english override */

.postbody {
	text-align: left;
}