/* Hudjitsu CSS */
/* Site Design by Crin Design 2006 */

/* Start of global stlyes */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(images/page_bg.png);
	font-size: 12px;
	line-height: 18px;
}

body a:link {
	text-decoration:none;
	color: #000000;
}

body a:visited {
	text-decoration:none;
	color: #666666;
}

body a:hover {
	text-decoration:underline;
	color: #DC1E16;
}

body a:active {
	text-decoration:none;
	color: #DC1E16;
}

.bold {
	font-weight:bold;
}

.smallgrey {
	font-size:10px;
	color:#666666;
}

.boldred {
	font-weight:bold;
	color: #DC1E16;
}

/* End of global stlyes */


/* Start of general layout div styles */

#mainwrapper {
	height: 620px;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
}

#header {
	height: 120px;
	width: 840px;
	background-image: url(images/header.png);
}

#bodywrapper {
	height: 430px;
	width: 790px;
	background-image: url(images/body_bg.png);
	margin: 0px;
	padding-right: 25px;
	padding-left: 25px;
}

#bodytoprounder {
	height: 10px;
	width: 790px;
	background-image: url(images/body_top_round.png);
	font-size: 1px;
}

#bodymiddle {
	height: 410px;
	width: 770px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#leftcolumnwrapper {
	height: 410px;
	width: 160px;
	background-image: url(images/left_col_bg.png);
	float: left;
}

#leftcolumntoprounder {
	height: 5px;
	width: 160px;
	background-image:url(images/left_col_top_round.png);
	font-size: 1px;
}

#leftcolumnmiddle {
	height: 400px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#leftcolumntitlebar, #rightcolumntitlebar {
	height: 30px;
	width: 145px;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 30px;
	background-image: url(images/narrow_col_title.png);
}

#leftcolumncontent {
	height: 360px;
	width: 145px;
	padding-left: 5px;
	line-height: 30px;
	background-image: url(images/nav_bg.gif);
	padding-top: 10px;
}

#leftcolumnbottomrounder {
	height: 5px;
	width: 160px;
	background-image:url(images/left_col_bot_round.png);
	font-size: 1px;
}

#centrecolumnwrapper {
	height: 410px;
	width: 430px;
	background-image: url(images/centre_col_bg.png);
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 10px;
}

#centrecolumntoprounder {
	height: 5px;
	width: 430px;
	background-image:url(images/centre_col_top_round.png);
	font-size: 1px;
}

#centrecolumnmiddle {
	height: 400px;
	width: 420px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#centrecolumntitlebar {
	height: 30px;
	width: 415px;
	color: #FFFFFF;
	padding-left: 5px;
	line-height: 30px;
	background-image: url(images/centre_col_title.png);
}

#centrecolumncontent {
	height: 361px;
	width: 420px;
	padding-top: 9px;
}

#centrecolumnscrollbox {
	overflow: scroll;
	width: 410px;
	height: 360px;
	overflow-x:hidden;
	padding-right: 5px;
	padding-left: 5px;
}

#centrecolumnbottomrounder {
	height: 5px;
	width: 430px;
	background-image:url(images/centre_col_bot_round.png);
	font-size: 1px;
}

#rightcolumnwrapper {
	height: 410px;
	width: 160px;
	background-image: url(images/right_col_bg.png);
	float: left;
}

#rightcolumntoprounder {
	height: 5px;
	width: 160px;
	background-image:url(images/right_col_top_round.png);
	font-size: 1px;
}

#rightcolumnmiddle {
	height: 400px;
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}

#rightcolumncontent {
	height: 355px;
	width: 145px;
	padding-left: 5px;
	padding-top: 15px;
	background-image:url(images/lat_news_bg.gif);
}

#rightcolumnbottomrounder {
	height: 5px;
	width: 160px;
	background-image:url(images/right_col_bot_round.png);
	font-size: 1px;
}

#bodybottomrounder {
	height: 10px;
	width: 790px;
	background-image: url(images/body_bot_round.png);
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 1px;
}

#footer {
	height: 40px;
	width: 840px;
	background-image: url(images/footer.png);
	font-size: 9px;
	text-align: center;
}

/* End of general layout div styles */

/* Start of member boxes div styles */

#memberwrapper {
	margin-right: 8px;
	height: 50px;
	width: 190px;
	background-image: url(images/member_bg.png);
	float: left;
	margin-bottom: 8px;
}

#gradeicon {
	height: 40px;
	width: 40px;
	float: left;
	margin: 0px;
	padding: 5px;
}

#memberinfo {
	height: 38px;
	width: 140px;
	float: left;
	padding-top: 7px;
	padding-bottom: 5px;
}

/* End of page member boxes div styles */
