@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	background: #f4bfd1 url(kanguras/bg.png) repeat-x center top;
	text-align:center; /*center hack*/
	font: 76%/1.5em Helvetica, Arial, Verdana, sans-serif;
	}

a{
	color:#905669;
	text-decoration:none;
	}

a:hover{
	color:#d74e7b;
	text-decoration:underline;
	}
	
/****************************** LAYOUT */
#wrapper {
	width:980px;
	margin:0 auto; /*center hack*/
	text-align:left; /*center hack*/
	background: #EDCDDD url(kanguras/bgpage.png) repeat-x center top;
	}
	
#header {
	margin:0px;
	height:120px;
	position:relative;
	}
	
#titleblock {
	float:left;
	width:208px;
	text-align:center;
	margin-left:5px;
	}
	
#banner {
	width:480px; /*Max width for banners????*/
	float:right;
	text-align:right;
	}

#banner img {
	border:2px solid #DDA1B4;
	}

/******************************* PATHWAY */
#breadcrumbs {
	width:720px;
	position:absolute;
	left:230px;
	bottom:0px;
	font-weight: bold;
	}

.pathway {
	font-weight:normal;
	}

.pathway a{
	font-weight:bold !important;
	}

.pathway a:hover{
	}

/***************************** PAGE */			
#page {
	padding:10px;
	}
		
#content {
	width:100%;
	/*Remove these for full width and no menu*/
	/*float:right; 
	width:740px; */
	/*end remove*/
	background:#F2DCE7;
	}

#header .inside {
	padding: 10px;
	}
	
#content .inside {
	padding:0px 10px;
	}

/************************ BOXES */
.boxtl, .boxtr, .boxbl, .boxbr,
.box2tl, .box2tr, .box2bl, .box2br{
	width:100%; /*IEHack???*/
	}
	
.boxtl {background: url(kanguras/box_tl.png) no-repeat left top;}
.boxtr {background: url(kanguras/box_tr.png) no-repeat right top;}
.boxbl {background: url(kanguras/box_bl.png) no-repeat left bottom;}
.boxbr {background: url(kanguras/box_br.png) no-repeat right bottom;}

.boxbl {
	padding:10px 0px 10px 0px;
	}

.box2tl {background: url(kanguras/box2_tl.png) no-repeat left top;}
.box2tr {background: url(kanguras/box2_tr.png) no-repeat right top;}
.box2bl {background: url(kanguras/box2_bl.png) no-repeat left bottom;}
.box2br {background: url(kanguras/box2_br.png) no-repeat right bottom;}

.box2tl, .box2tr, .box2bl, .box2br {
	}
		
.pagebl {background: url(kanguras/page_bl.png) no-repeat left bottom;}
.pagebr {background: url(kanguras/page_br.png) no-repeat right bottom;}

		
/******************************* MISC */
.clr { 
	clear:both;
	}
	
a img {
	border:0px;
	}

.article_separator,
.article_end {
	display:block;
	width:100%;
	height:5px;
	margin:5px auto;
	background: url(kanguras/article_sep.png) no-repeat center center;
	}

.article_end {
	height:16px;
	background: url(kanguras/article_end.png) no-repeat center center;
	}
	
/********************** FOOTER */
#footer {
	text-align:center;
	font-size:11px;
	color:#B78F9D;
	line-height:140%;
	padding-top:5px;
	}
#footer .inside {
	padding:0px 10px 10px 0px;
	}
	
#footer a{
	font-size:9px !important;
	}

#footer a:hover{
	}

a.link_online {
	display:block;
	width:80px;
	height:15px;
	margin:5px auto;
	background: url(kanguras/link_online.png);
	}
	
a.link_online:hover {
	background-position: 0 -15px;
	}

#pagebottom {
	width:100%;
	height:20px;
	}
	
/************************** BOXES */
.userpanel {
	background: #D18BB4 url(kanguras/box2_tl.png) no-repeat left top;
	padding:0px;
	margin:0px auto;
	width:100%; /*IE Weird Fix :-P*/
	}


.boardpanel {
	background: #D18BB4 url(kanguras/box2_tl.png) no-repeat left top;
	margin:10px auto 0px;
	width:100%; /*IE Weird Fix :-P*/
	}
	

.msgpanel {
	background: #D18BB4 url(kanguras/box2_tl.png) no-repeat left top;
	padding:0px;
	margin:0px auto;
	width:100%; /*IE Weird Fix :-P*/
	}
	

.userpanel 	.container {
	padding:0px;
	}

.boardpanel .container,
.msgpanel	.container {
	padding:5px;
	}
	
	
	