/*** SETUP STYLES ***/
* {margin: 0px;padding: 0px;}
img { border: 0; }
html,body {
	height: 100%;
	font-family: arial;
	/*font-size: 12px;*/
	font-size: 0.9em;
	background-color:#ffffff;
}
p{	line-height:180%;margin-bottom:8px;}

p.colour{
	color: #1e6d90;
}

span.colour{
	color: #1e6d90;
}

a{
	color:#1e6d90;
	text-decoration:underline;
}

h1{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h2
{
	color: #000000;
	font-size: 25px;

	padding-bottom:10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

h3
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.5em;
}
input, select{
	font-family: arial;
	font-size: 12px;
}
textarea{
	font-family: arial;
	font-size: 12px;
	width:300px;
}
h3 a{
	text-decoration: none;
}


h4
{
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#admin_privlidges
{
	background-color: #ECECEC;
	border: 1px solid #D0D0D0;
	padding:10px;
	margin-top:20px;
	margin-bottom: 20px;
}

#category_lists h3{
	padding-bottom:5px;
}
#category_lists h4
{
	margin-top: 15px;
	padding-bottom:5px;
}
#category_lists a{
	color:#000000;
}
/*ID's*/
#search_filter
{
	/*background-color: #ECECEC;*/
	background-image: url(./search_bg.gif);
	/*border: 1px solid #D0D0D0;*/
	padding:10px;
	margin-top:20px;
}
#search_filter #cat_dropdown{
	width:450px;
	float:left;
}

#cat_rss_link{
	width:163px;
	float:right;
	text-align:right;
	background: url('./rss.gif') no-repeat left 1px;
	height:22px;
}
#cat_rss_link a{
	color:#1e6d90;
	line-height:20px;
}
#idea_rss_link{
	margin-top:10px;
	background: url('./rss.gif') no-repeat left 1px;
	padding-left:25px;
}
#idea_rss_link a{
	color:#1e6d90;
	line-height:20px;
}
#category_lists ul
{
	list-style: none;
}

#category_lists li
{
	margin-left: 10px;
}

#tabs ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#tabs_menu li
{
	display:block;
	float:left;
	margin: 0;
	padding: 0;
}

#breadcrumbs
{
	margin-bottom: 20px;
	float: left;
	width: 80%;
}

#breadcrumbs_right
{
	width: 20%;
	float: left;
	text-align: right;

}

#breadcrumbs_right img
{
	vertical-align: bottom;
	margin-right: 5px;
}

#breadcrumbs_right a,#breadcrumbs a
{
	color: #1e6d90;
}

#comments_section
{
	zoom: 1;
	border-top: 1px solid #D0D0D0;
	margin-top: 18px;
}

#comment_form
{
	padding-top: 15px;
}

#comment_form textarea
{
	border: 1px solid #D0D0D0;
	width: 100%;
	height: 130px;
	overflow: hidden;
	margin-bottom: 8px;
}

#comment_nopost
{
	padding-left: 108px;
	background-color: #DAE7FD;
	height: 50px;
	margin-top: 20px;
}

#comment_nopost p
{
	padding-top: 13px;
}

#comment_nopost a
{
	color: #1e6d90;
}

#comment_nopost a:visited
{
	color: #1e6d90;
}

#category_title
{
	background-image: url(./search_bg.gif);
	background-color:#ffffff;
	color:#000000;
	padding:10px;
}

#category_lists
{
	/*border: 3px solid #D0D0D0;*/
	background-color: #ffffff;
	padding: 10px;
	margin-bottom: 0px;
	color:#1e6d90;
}

#container {
	width: 924px ;
	/*margin-left: 33px;*/
	margin: auto;
	background-image: url(./big_page_head.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#151a08;
	padding-left:18px;
	padding-right:18px;
}

#footer
{
	width: 924px;
	clear: both;
	padding-bottom:10px;
}

#footer_menu_top
{
	text-align: center;
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 10px;
}

#footer_menu_top ul
{
	display: inline;
	text-align: center;
	width: 350px;

}

#footer_menu_top li
{
	list-style: none;
	border-left: 2px solid #ffffff;
	display: inline;
	padding: 0 5px 0 5px;

}

#footer_menu_top li a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

#footer_menu_bottom
{
	text-align: center;
	margin-top: 10px;
}

#footer_menu_bottom ul
{
	display: inline;
	text-align: right;
	width: 350px;

}

#footer_menu_bottom li
{
	list-style: none;
	border-left: 2px solid #ffffff;
	display: inline;
	padding: 0 5px 0 5px;

}

#footer_menu_bottom li a
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


#footer_navigation
{
	/*float: right;*/
}



#header
{
	height: 50px;
}

#header_left
{
	width: 924px;
	padding-top: 20px;
	float: left;
}

#left_col
{
	margin-right:0px;
	margin-left:0px;
	float: left;
}

#how_it_works
{
	/*border-top: 1px solid #D0D0D0;*/
	/*margin-top: 5px;*/
	font-weight: bold;
	font-size: 14px;
	padding: 5px 0 0 15px;
	background-image: url(./arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	width: 130px;
	float:right;
}
#how_it_works a{
	color:#000;
	text-decoration:none;
}
#login
{
	background-color: #7b94a7;
	width: 163px;
	margin: auto;
	margin-bottom: 10px;
}

#login_content
{
	padding: 0 10px 7px 15px;
	color: #ffffff;
}

#login_content a
{
	text-decoration: none;
	color: #3F3F3F;
}

#login_bottom
{
	height: 6px;
	background-image: url(./login_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#login_form
{
	width: 290px;
	margin-right: 15px;
	float: left;
}

#logged_in
{
	color: #000;
}

#logged_in a
{
	color: #fff;
	text-decoration: underline;
}

#logged_in p
{
	line-height: 120%;
	margin-bottom:8px;
	margin-top:8px;
}

#not_logged_in
{
	padding-top: 10px;
}

#register_form
{
	width: 360px;
	float: left;
}


#login_signin
{
	border-top: 1px solid #a3aa85;
	padding-top: 10px;
	margin-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#login_top
{
	height: 6px;
	background-image: url(./login_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#login_nav
{
	padding-top:10px;
	width: 177px;
	margin: auto;
}

#login_nav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	width: 177px;
}

#login_nav li
{
	border-bottom: 1px solid #ffffff;
	background-color:#dddddd;
	padding: 6px 0 6px 13px;
	background-image: url(./arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

#login_nav li a
{
	color: #777777;
	text-decoration: none;
	font-size: 11px;
}

#logo
{
	float: left;
}

#logo_box
{
	width: 924px;
	height: 350px;
	/*border-top: 1px solid #D0D0D0;*/
	/*border: 3px solid #d0d0d0;*/
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding:0px;
}

#logo_text
{
	margin-top: 0px;
	width: 500px;
	font-size:11px;
	position:relative;
	color:#ffffff;
	top:185px;
	left:410px;
}

#logo_text h2
{
	margin: 0px;
	font-size:24px;
	padding-bottom:4px;
}

#logo_text p
{
	line-height:17px;
}

#main_content
{
	width: 674px;
	border-left: 1px solid #7b94a7;
	border-right:  1px solid #7b94a7;
	border-bottom: 1px solid #7b94a7;
	border-top: 0;
	margin-top: 0;
	padding: 25px;
	background-color:#FFFFFF;
}

#panel_top{
	width:177px;
	background-image:url('./rightpanel_top.gif');
	height:10px;
	background-position:top;
}

#panel_bottom{
	width:177px;
	background-image:url('./rightpanel_bottom.gif');
	height:10px;
	background-position:bottom;
	margin-bottom:10px;
}

#outer_login
{
	background-color: #ffffff;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#idea_title
{
	width: 300px;
}

.ideaInfo{
	font-size:10px;
	margin-top:5px;
	font-weight:bold;
}

#powered_by
{
	float: right;
	text-align: right;
	width: 215px;
	color: #B5B5B5;
	font-size: 10px;
}

#right_col
{
	float: right;
	width: 177px;
	margin-right:0px;
}

#search_ideas
{
	background-color: #ffffff;
	width: 177px;
	margin: auto;
	margin-bottom: 10px;
	padding-top:10px;
}

#search_top
{
	height: 5px;
	background-image: url(./search_top.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#search_bottom
{
	height: 5px;
	background-image: url(./search_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}

#search_content
{
	padding: 15px;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background-image: url(./search_bg.gif);
	padding-top:10px;
	padding-bottom:10px;
}

#search_content p
{
	padding: 0;
	margin-bottom: 0px;
}

#search_content input
{
	margin: 0px;
}

#search_textbox
{
	border: 0px;
	height: 20px;
	width: 110px;
	padding: 0px;
	margin: 0px;
}

#tabs
{
	width: 726px;
	height: 125px;
	/*border: none;*/
	margin-bottom: 0;
	padding-bottom: 0;
	overflow:hidden;
}

#top_nav
{
	float: left;
	width: 385px;
	padding-top: 0px;
	font-size: 0.9em;
}

#top_nav ul
{
	display: inline;
	text-align: right;
}

#top_nav li
{
	list-style: none;
	border-left: 2px solid #1e6d90;
	display: inline;
	padding: 0 5px;
}

#top_nav li a
{
	color: #1e6d90;
	font-weight: bold;
	text-decoration: none;
}

#top_nav li.first_in_list
{
	border: none;
}

#footer_menu_top li.first_in_list
{
	border: none;
}

#footer_menu_bottom li.first_in_list
{
	border: none;
}

/*Classes*/

.search_button
{
	vertical-align: bottom;
}

.subtitle p
{
	font-size: 16px;
	font-weight: bold;
	color: #535353;
}

.large_font
{
	font-weight: bold;
	font-size: 15px;
	line-height:130%;
}

.username_title
{
	color: #3F3F3F;
}

.form_box
{
	background-color: #ECECEC;
	border: 1px solid #D0D0D0;
	padding: 20px;
	margin-top: 20px;
}

.form_box select
{

}

.form_box_input
{
	margin: 0;
	padding: 0;
	border: 1px solid #D0D0D0;
	width: 175px;
	height: 20px;
}

.form_box a
{
	color: #1e6d90;
}

.form_box table
{
	margin-top: 10px;
}

.form_box td
{
	padding:0 5px 10px 0;
	vertical-align: middle;

}

.register_label_right
{
	width: 100px;
	text-align: right;
	padding-right: 10px;
}

.register_subhead
{
	font-weight:bold;
	text-align:center;
}

.small_text
{
	font-size: 10px;
}

.login_small_cell
{
	width: 50px;
}

.clear
{
	clear:both;
}

/*------Error Information------------*/

div.error
{
	color:#1e6d90;
	background-color:#DAE7FD;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
	border:1px solid #1e6d90;

}

div.message {
	color:green;
	background-color:#F7FFF0;
	border:1px solid green;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	clear: both;
}

div.error ul
{
	list-style: none;
	margin-top: 3px;
}

div.error li
{
	padding: 2px,2px,2px,5px;
}

div.idea_box
{
	padding-top: 27px;
	border-top: 1px solid #AAAAAA;
}

div.idea_box_left
{
	width: 88px;
	float: left;
	margin-right: 20px;
	padding: 0;
}
div.idea_box_left img.challenge_logo {
	padding: 7px 0;
}

div.idea_box_right
{
	width: 560px;
	float: left;
	padding: 0;
}

div.votes_box
{
	height: 25px;
	background-color: #7b94a7;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 7px;
	color:#ffffff;
}

div.votes_box p
{
	padding-top: 2px;
}

div.other_box
{
	height: 25px;
	background-color: #ECECEC;
	text-align: center;
	vertical-align: middle;
	margin-bottom: 7px;
	color:#6c6c6c;
}

div.other_box p
{
	padding-top: 2px;
}

div.vote_up
{
	height: 69px;
	background-image: url(./vote_up.gif);
	margin-bottom: 9px;
	background-repeat:no-repeat;
}

div.vote_down
{
	height: 69px;
	background-image: url(./vote_down.gif);
	margin-bottom: 9px;
	background-repeat:no-repeat;
}

div.idea_status
{
	height: 86px;
	background-color: #eeefee;
	padding-top: 10px;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

div.idea_status hr
{
	border: 1px solid #1e6d90;
	height: 1px;
}

div.idea_status p
{
	color: #1e6d90;
	line-height:130%;
}

div.idea_box h3 a
{
	color: #000000;
}


div.idea_box a
{
	color: #1e6d90;
}

div.idea_clear
{
	clear: both;
	padding: 0;
	width: 100%;
	height: 28px;
}
.idea_image_show{
	float:left;
	background: url(./shadowAlpha.png) no-repeat right bottom  !important;
	background: url(./shadow.gif) no-repeat right bottom;
	margin: 10px 0 0 1px !important;
	margin: 10px 0 0 3px;
}
.idea_image_show_article {
	margin: 10px 0 0 0px !important;
	margin: 10px 0 0 3px;
}
.idea_image_show div{
	background: url(./shadowAlpha2.png) no-repeat left top!important;
	background: url(./shadow2.gif) no-repeat left top;
	padding-top:5px;
	padding-left:5px;
	margin-top:-3px;
	margin-left:-3px;
	margin-right: 5px;
	margin-bottom: 5px;
}
.idea_image_show img {
	display: block;
	position: relative;
	background-color: #fff;
	border:1px solid #D0D0D0;
	padding: 5px;

}


div.idea_promote{
	margin: 15px 0 16px 0;
	float: left;
	width: 100%;
	height: 100%;
}

div.report_idea
{
	width: 100%;
	clear:both;
}

#pagination
{
	width: 732px;
	padding-top: 15px;
	text-align: center;
	margin-bottom: 30px;
	clear: both;
}


ul.pagi_links
{
	list-style: none;
	display: inline;
	margin-top: 10px;
}

ul.pagi_links li
{
	list-style: none;
	display: inline;
	margin-left: 5px;
	font-weight: bold;
	border-left: 1px solid black;
	padding-left: 5px;
}

ul.pagi_links li.pagi_first
{
	border: none;
}

.pagi_links a
{
	color: #1e6d90;
}
.newsection
{
	border: none;
	height: 1px;
	color: #AAAAAA;
}

.report_abusive
{
	text-align: right;
	padding:0 5px;
	clear: both;
}
.report_abusive a{
	color: #1e6d90;
}

/*Comment styles*/
div.comment_box
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D0D0D0;
}

div.comment_box_admin
{
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #D0D0D0;
	background-color: #ECECEC;
}

div.comment_box_left
{
	width: 88px;
	float: left;
	margin-right: 20px;
	padding: 0;
	padding-left: 0px;
}

div.comment_box_right
{
	width: 560px;
	float: left;
	padding: 0;

}

div.comment_clear
{
	clear: both;
	height: 0;
	width: 560px;
	padding:0px;
	margin:0px;
}

div.comment_box_title
{
	padding-top: 20px;
	width: 560px;
	float: left;

}

div.comment_box_left_title
{
	width: 88px;
	float: left;
	margin-right: 20px;
}

div.comment_form
{
	padding-left: 108px;
	padding-top: 23px;
}

div.report_idea
{
	margin-top: 15px;
}

/*My  section*/
#profile_box
{
	margin-top: 25px;
}

#profile_left_col
{
	width: 130px;
}

#profile_right_col
{
	padding: 0;
	margin: 0;
	width:100%;
}

#admin_right_col
{
	padding: 0;
	margin: 0;
	width: 540px;
	float:right;
}

.profile_table
{
	border-collapse: collapse;
	width: 525px;
	text-align: left;
	border-bottom: 1px solid #d0d0d0;
}

.profile_table th
{
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0;
	padding:0;
	height: 30px;
	padding-left: 10px;
}

.profile_table td
{
	padding: 0;
	padding-bottom: 5px;
	padding-left: 10px;
}
.profile_table td a{
	color:#1e6d90;
}
.profile_table_spacer
{
	height: 10px;
	padding: 0;
}

.profile_table
{
	float: left;
}

.profile_post_idea
{
	width: 150px;
	text-align: right;
	float: right;
	padding-top: 6px;

}

.profile_post_idea_footer
{
	clear:both;
	width: 525px;
	text-align: right;
	padding-top: 15px;
}
.profile_post_idea a,.profile_post_idea_footer a{
	color:#1e6d90;
}
.profile_title
{
	float: left;
	width: 350px;
}
#profile_left_col, #profile_right_col
{
	float: left;
}
#profile_left_col ul
{
	list-style: none;
}

#profile_left_col li
{
	list-style: none;
	margin-bottom: 5px;
}

#profile_left_col a
{
	color: #1e6d90;
}

.comment_count
{
	margin-top: 15px;
}

#logged_in p
{
	margin-bottom: 2px;
}

#debug ul
{
	margin-top: 20px;
	clear: both;
}

.tabText{
	position:relative;
	top:-36px;
	text-align:center;
	width:120px;
	margin:0 10px;
	font-size:0.8em;
	line-height:105%;
	color:#6B6B6B;
}

.selectedTabText{
	position:relative;
	top:-36px;
	text-align:center;
	width:120px;
	margin:0 10px;
	font-size:0.8em;
	line-height:105%;
	color:#6B6B6B;
}

.yui-skin .yui-panel-container.shadow .underlay{
position:absolute;top:2px;right:-3px;bottom:-3px;left:-3px;*top:3px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_right:0;_bottom:0;_left:0;_margin-top:3px;_margin-left:-1px;
background-color:transparent;
opacity:0;
*filter:alpha(opacity=0);
}
p.idea_author {
	padding-top: 10px;
	color: #1e6d90;
}
p.idea_author img {
	padding-right: 5px;
}
p.right_link {
	float: right;
	color: #1e6d90;
}
p.right_link a {
	color: #1e6d90;
}
div.article {
	border-top: 1px solid #AAAAAA;
	padding: 27px 0;
}
div.article_notop {
	border:0;
}
div.article div.text {
	float: right;
	width: 400px;
	padding-top: 10px;
}
div.article div.text_full {
	padding-top: 10px;
	width: 100%;
}
div.article img.main {
	float: left;
}
div.article p.topline {

	margin: 15px 0 10px 0;
}
div.associated_ideas {
	margin-top: 15px;
	clear: both;
}
div.associated_ideas ul {
	clear: both;
	list-style: none;
	padding-top: 5px;
	margin: 0;
	/*width: 190px;*/
}
div.associated_ideas a {
	color: #1e6d90;
}
div.associated_ideas li
{
	padding: 5px 0 2px 13px;
	background-image: url(./arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}

/*-----------------*/

#loginRequired_box{
	background-image: url(./login/login-bg.jpg);
	width:342px;
	height:425px;
	margin-top:40px;
	padding-top:51px;
	padding-left:67px;
	padding-right:67px;
}

#loginRequired_main{
	margin:0px;
	padding:0px;
	background: none;
	width:295px;
	height:auto;
	padding-top:148px;
	padding-left:23px;
	padding-right:23px;
	padding-bottom:50px;
}

#login_top_required
{
	height: 6px;
	width:294px;
	background-position:top;
}

#loginRequired_formBox
{
	width:248px;
	height:auto;
	padding-left:23px;
	padding-right:23px;
	margin:0px;
	color:#eeeeee;
	padding-top:10px;
	padding-bottom:20px;
}

#loginRequired_formBox a
{
	color:#eeeeee;
}

#forgottenPassword
{
	color:#111111;
}

#login_bottom_required
{
	height: 6px;
	width:294px;
	background-position:bottom;
}

.login_form_box_input
{
	width: 150px;
	margin: 0;
	padding: 0;
	border: 1px solid #D0D0D0;
	height: 20px;
}

/* NEW GLENN STUFF */
/* OVERLAY */
#GB_overlay {
    background-color: #000;
    position: fixed;
    margin: auto;
    top: 0;
    left: 0;
	width:100%;
	height:100%;
    z-index: 100;
}

#GB_popupLoader {
	background-color: #ffffff;
    z-index: 190;	
	border:#aaaaaa 1px solid;
	width:200px;
	position: fixed;
	top: 30%;
	left: 50%;
	margin: 0 0 0 -100px;
	text-align:center;
	padding-top:20px;
	height:60px;
}

#GB_popup {
	background-color: #ffffff;
    z-index: 200;	
	border:#aaaaaa 1px solid;
	width:715px;
	position: fixed;
	top: 5%;
	left: 50%;
	margin: 0 0 0 -357.5px;
	height:500px;
}

#GB_popup a {
	color:#1e6d90;
}

.popUpTitle {
	background-color:#aaaaaa;
	width:695px;
	height:15px;
	padding:10px;
	color:#FFFFFF;
}

.popUpBody {
	overflow:auto;
	width:695px;
	height:445px;
	padding:10px;
}

#GB_popupDialog {
	background-color: #ffffff;
    z-index: 200;	
	border:#aaaaaa 1px solid;
	width:624px;
	position: fixed;
	top: 15%;
	left: 50%;
	margin: 0 0 0 -312px;
	height:340px;
}

#GB_popupDialog a {
	color:#1e6d90;
}

.popUpDialogTitle {
	background-color:#aaaaaa;
	width:604px;
	height:15px;
	padding:10px;
	color:#FFFFFF;
}

.popUpDialogBody {
	overflow:auto;
	width:604px;
	height:285px;
	padding:10px;
}

/* FORM STUFF */

.formError {
	color:#990000;
	font-size:10px;
	display:none;
}

.formErrorCell{
	width:150px;
}

/* NEW ADMIN BOX */
#admin_privlidges h3{
	padding:0px;
	margin:0px;
}

#admin_privlidges {
	height:60px;
}

#admin_divider{
	height:1px;
	border-bottom:1px dotted #444444;
	margin:0px;
	padding:0px;
}

#admin_status{
	float:left;
	padding:4px;
	border-right:1px dotted #444444;
	text-align:center;	
	width:150px;
	padding-top:3px;
	padding-bottom:3px;
	height:30px;
}

#admin_setstatus{
	float:left;
	width:325px;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	height:30px;
	line-height:30px;
}

#admin_buttons{
	float:left;
	padding:4px;
	border-left:1px dotted #444444;
	text-align:center;
	width:150px;
	padding-top:3px;
	padding-bottom:3px;
	height:30px;
	line-height:30px;
}

#admin_buttons a{
	color:#1e6d90;
}

/* TOOLTIP */

.tooltip{
	margin:5px;
	background-color: #777777;
	width:200px;
	color:#ffffff;
	padding:4px;
	border:1px #000000 solid;
	font-size:10px;
}

/* IMAGES */

#image_zoomer {
	background-color: #ffffff;
    z-index: 99;	
	border:#aaaaaa 1px solid;
	position: absolute;
}

/* PROFILE PAGE */

.statsBox{
	border:0px;
	background-color:#dddddd;
	float:right;
	width:124px;
	color:#000000;
	padding:0px;
	text-align:right;
	float:right;
}

.statsBox>p{
	padding:8px;
	line-height:11px;
	border-bottom:1px #aaaaaa dotted;
	font-size:11px;
}

.userPic{
	border:1px solid #aaaaaa;
	background-color:#666666;
	float:left;
	background-repeat:no-repeat;
	background-position:50% 50%;
	margin-right:8px;
	margin-bottom:8px;
}

.postDivider{
	clear:both;
	font-size:1px;
	line-height:1px;
	margin:0px;
	padding:0x;
	height:1px;
}

.profileHeader{
	background-color:#666666;
	color:#eeeeee;
	font-weight:bold;
	padding:4px;
	margin-top:15px;
	margin-bottom:5px;
}

.profileHeader a{
	color:#eeeeee;
	text-decoration:none;
}

.profileHeader a:hover{
	text-decoration:underline;
}

#nano-navigation
{
	position: relative;
	/*left: 22px;*/
	top:90px;
	background-color: transparent;
	background-image: url(./nanoimages/nav-bottom-bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 44px;
	width:921px;
	height:52px;
}

#nano-navigation ul {
	margin: 0;
	padding: 0;
}

#nano-navigation ul li {
	display: block;
	list-style: none;
	float: left;
	width: 132px;
	height: 35px;
	margin-top: 9px;
	background: url('./nanoimages/nav-button-bg.gif') top left no-repeat;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}

#nano-navigation ul li.active {
	width: 129px; /* slightly smaller size fix */
	height: 44px;
	margin-top: 0;
	background: url('./nanoimages/nav-button-bg-active.gif') top left no-repeat;
}

#nano-navigation ul li a {
	display: block;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	color: #3576b0;
	font-family: Lubalin, Lubalin-TTF, Verdana, Arial, Helvetica, sans-serif;
}

#nano-navigation ul li a:hover {
	text-decoration: underline;
}

#nano-navigation ul li.active a {
	color: #fff;
	height: 44px;
}