
body{
	margin:0px;
	margin-bottom:40px;
	background:#fff url(../images/bg.gif) repeat-x;
}
#wrap {
	width: 979px;
	margin: 0 auto;
}

#statusbox{
	height:32px;
	text-align:right;
	color:white;
}
#statusbox{
	border-top:solid 1px transparent;
}
#in_statusbox{
	margin-top:10px;
	margin-right:6px;
	color:#c6c8d6;
}
#in_statusbox a{
	color:#c6c8d6;
	font-weight:bold;
	font-size:8pt;
}
#header{
	height:171px;
	background: url(../images/header.gif);
}
#in_header{
	width:651px;
	height:171px;
	float:right;
}
#login_popup{
	width:389px;
	height:253px;
	position:absolute;
	z-index:1000;
	background:#ffffff;
	border:solid 1px transparent;
	background: url(../images/login_popup_bg.png);
}
#main{
	min-height:500px;
	background:#fff;
	padding-left:5px;
	padding-right:5px;
}
.search{
	width:151px;
	background: url(../images/search.gif);
	float:right;
	height:24px;
	margin-right:10px;
	margin-top:16px;
}
.search-focus{
	background-position:-0px -24px;
}
.search #s{
	border:0px;
	background-color:transparent;
	width:138px;
	margin-top:1px;
	margin-left:4px;
}

#menubar{
	height:55px;
	margin-bottom:12px;
}
#menubar a{
	color:#3d4170;
	font-weight:bold;
	display:inline-block;
	min-width:80px;
	text-align:center;
	height:55px;
	border-right:dotted 1px #c4b7d2;
	font-size:80%;
	float:left;
	text-decoration:none;
}

#menubar a span{
	cursor:pointer;
	display:inline-block;
	margin-top:22px;
	margin-left:10px;
	margin-right:10px;
	cursor:pointer;
	font-family:Lucida Sans,Arial, sans-serif;
}

#menubar a.mnu:hover{
	background:url(../images/mnu_hot.gif);
}
#menubar a.mnu.current{
	background:url(../images/mnu_current.png) no-repeat  bottom center;
}
/************************************/

.widget_placeholder
{
	width: 323px;
	float:left;
}
.widget
{
	width: 323px;
	float:left;
	background: url(../images/home_wg_fill.gif);
}

.wg_caption
{
	background: url(../images/home_wg_top.gif);
	height:37px;
	width: 323px;
	border-top:solid 1px #fff;

}
.wg_inbox
{
	background: url(../images/home_wg_bott.gif) no-repeat  bottom;
	min-height:100px;
	border:solid 1px transparent;
	border-bottom:solid 1px #fff;
}
.wg_top{
	background: url(../images/home_wg_top_clear.gif) no-repeat  top;
	height:10px;
}
.widget_main .wg_inbox	
{
	min-height:680px;
}
.widget dd
{
	font-size:8pt;
}
.wg_posmain
{
	min-height:160px;
}

.wg_posts{
min-height:200px;
}
.wg_posmain .photo
{
	float:left;
}
.wg_post_item{
	width:160px;
	float:right;
	font-size:8pt;
}
.wg_post_item h3, DL.wg_small_post_item dd h3{
	font-size:8pt;
	margin:0px;
	display:inline;
}

.wg_body
{
	margin:10px 20px 20px 20px;
}
.wg_capleft
{
	margin:20px;
	margin-top:12px;
	font-weight:bold;
	font-size:10pt;
	
}
.wg_capright, .wg_capright_img
{
	margin-right:20px;
	float:right;
}
.wg_capright
{
	padding-top:11px;
}
.wg_capright_img
{
	padding-top:11px;
}
.wg_hspacer{
	border-top:dotted 2px #7d72b4;
	margin-top:10px;
	height:8px;
}
.wg_footer{
	margin-top:10px;
	text-align:right;
}

.wg_inner_caption{
	margin-bottom:15px;
	font-weight:bold;
	color:#393939;
}

DL.wg_small_post_item dt img{
	width:50px;
}

DL.wg_small_post_item dd{
	margin-top:-55px;
	margin-left:60px;
}
DL.wg_small_post_item{
	margin:0px;
	padding:0px;
	min-height:50px;
	margin-bottom:8px;
}


#footer .left{
	float:left;
}
#footer{
	height:120px;
	width:950px;
	margin-left:9px;
	
	float:left;
	padding-top:10px;
}
.footer_home{

	margin-top:20px;
	border-top:solid 1px silver;
}


/****************************************/

#main_panel{
	margin:8px;
	margin-top:0px;
}
#tabs{
	margin:0px 8px;
}
a.tab,a.tab span
{
	display:inline-block;
}
a.tab{
	position:relative;
	margin-right:8px;
	width:214px;
	color:#666666;
}
a.tab{
	height:37px;
	background:url(../images/tab.gif);
}
a.tab:hover{
color:#000000;
}
a.tab span
{
	margin-top:12px;
	width:214px;
	text-align:center;
	cursor:pointer;
}
a.tab
{
	font-weight:bold;
	text-decoration:none;
}
a.tab_current{
	height:38px;
	top:1px;
	background:url(../images/tab_selected.gif);
	color:#333333;
}
#page_column {
	width:100%;
	border-collapse:collapse;
}
td#page_main{
	vertical-align:top;
	border:solid 1px #b7afbf;
	padding-left:20px;
	padding-top:20px;
	padding-bottom:20px;
}
td#page_sidebar{
	vertical-align:top;
	border:solid 1px #b7afbf;
	
}
#page_sidebar
{
	width:294px;
	border-left:solid 1px silver;
	background:#fcfcfc;
}
#page_sidebar .inbox
{
	margin:15px;
	margin-bottom:0px;
	padding-bottom:15px;
	
}
#page_main
{
	padding-right:20px;
	padding-left:8px
}

.quote_body{

	margin:0px 8px 10px 8px;
	background: #6c3c97 url(../images/quote_bg.gif);
	color:white;
	min-height:150px;
	font-size:14pt;
	padding:20px;
}
/********************************/

/*//////////////*/

.content-clip{
	margin-bottom:10px;
	border-top:dotted 1px gray;
	padding-top:10px;
}

.pagination
{

}
.pagination a
{
	display:inline-block;
	padding:2px 8px;
	margin:2px;
	color:#000000;
	border:solid 1px #999999;
}
.pagination a:hover
{
	font-weight:bold;
	color:#000000;
	background-color:#ffffff;
}
.pagination a.current
{
	border:solid 1px #666666;
	background-color:#666666;
	color:#FFFFFF;
	font-weight:bold;
}
.sb_postlist
{
font-size:8pt;
margin-bottom:10px;

}
.sb_postlist DL
{
	xmargin-top:10px;
	
}
.sb_postlist DD
{
	margin-top:-35px;
	margin-left:40px;
}
.sb_hspacer
{
	border-top:solid 2px silver;
	height:10px;
}

a.sb_right_title{
float:right;
color:#FF3300;
}

/*********************************/
.comment{
	border-top:dotted 1px silver;
	min-height:80px;
}
.comment DL
{
	margin-top:10px;
	
}
.comment DD
{
	margin-top:-60px;
	margin-left:70px;
}
.comment-form
{
	border-top:dotted 1px silver;
	padding-top:20px;
}
.comment-form textarea.comment_member{
	width:605px;
	height:100px;
	margin-bottom:15px;
}
.comment-form p
{
	display:block;
}
.comment-form p input,
.comment-form p textarea
{
	width:400px;
}
.comment-form p button
{
}
.comment-form p label
{
	float:left;
	width:140px;
	display:block;
}

