#header { width:990px; margin:0px auto 10px auto; background:transparent url(/resources/img/header/header_bg.png) no-repeat top center; }
	#logo { float:left; margin:10px; height:88px; width:95px; font-size:0; background:transparent url(/resources/img/header/beta.png) no-repeat center; }
	
	#admin_tiny_nav { float:right; margin:10px 10px 0 0; padding:4px; color:#fff; font-weight:bold; }
	#admin_tiny_nav li#logout_button { float:left; margin:0 20px 0 0; }
	#admin_tiny_nav li#logout_button a { display:block; height:58px; width:58px; background:transparent url(/resources/img/logout.png) no-repeat center center; font-size:0; }
	#admin_tiny_nav li#welcome_user { display:none; }
	
	#stats_boxes { width:100%; clear:both; }
		.stat_box { float:left; height:142px; width:166px; margin:5px 14px; background:transparent url(/resources/img/header/stats_box_blue.png) no-repeat top center; text-align:center; font-weight:bold; }
			.stat_box_title { margin-top:10px; height:40px; line-height:40px; font-size:1.3em; }
			.stat_box_value { height:92px; line-height:92px; font-size:2em; }
			
	#admin_tabs_nav { width:100%; margin:5px 0 0 0; height:50px; line-height:48px; background:transparent url(/resources/img/header/main_nav_all.png) no-repeat top center; text-align:center; }
	#admin_tabs_nav li { float:left; height:50px; }
		#admin_tabs_nav li#home_button, #admin_tabs_nav li#email_button { width:12%; }
		#admin_tabs_nav li#profile_button, #admin_tabs_nav li#account_button { width:13%; }
		#admin_tabs_nav li#cms_button { width:19% }
		#admin_tabs_nav li#earnings_button { width:17%; }
		#admin_tabs_nav li#stats_button { width:14%; }
		#admin_tabs_nav li a { color:#000; font-size:1.5em; font-family:"Trebuchet MS", Arial, sans-serif; font-weight:bold; text-transform:capitalize; text-decoration:none; padding:1px 8px 2px 8px; }

	#support_nav { height:51px; text-align:right; width:940px; margin:0 auto; background:transparent url(/resources/img/header/support_nav_all.png) no-repeat top center; }
	#support_nav li { float:right; margin:8px 20px 0 0; }
	#support_nav li a { line-height:34px; padding-right:20px; font-weight:bold; text-transform:uppercase; text-decoration:none; text-align:right; }
	#support_nav li#web_wizard_button a { display:block; height:34px; width:118px; _width:139px; background:transparent url(/resources/img/header/wizard_button.png) no-repeat top center; color:#121262; font-size:1.6em; }
	#support_nav li#support_button a { display:block; height:34px; width:88px; _width:108px; background:transparent url(/resources/img/header/help_button.png) no-repeat top center; color:#444200; font-size:1.6em; }
	
	

	/* nav hover states */
	#admin_tabs_nav li a:hover { background-color:#080808; border:solid 2px #000; border-bottom-color:#222; color:#fff; opacity:0.8; filter:alpha(opacity=80); }

	#admin_tabs_nav li a.disabled_section, #support_nav li a.disabled_section { color:#bcc; cursor:default; }
	#admin_tabs_nav li a.disabled_section:hover, #support_nav li a.disabled_section:hover { background-color:transparent; }
	

	/*round everything*/
	#admin_tabs_nav li a, .purr, .purr_body { -moz-border-radius:5px; -webkit-border-radius:5px; }
	/*round bottom only*/
	/*#support_nav, #admin_tiny_nav { -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-radius-bottomleft:5px; -webkit-border-radius-bottomright:5px; }*/
	
#admin_content { position:relative; min-width:980px; background-color:transparent; letter-spacing:1px; } /* pos:rel necessary for cms_loading indicator */

	.sub_nav { width:97.6%; padding:1%; }
		.sub_nav ul { width:100%; text-align:center; margin:5px; }
		.sub_nav li { float:none; display:inline; }
		.sub_nav li a { color:#000; text-decoration:none; }
	
	#sub_section_title { margin:10px; }	

	#section_body { width:930px; margin:5px auto; padding:.3%; background-color:#535353; border:solid 1px #6a6a6a; -moz-border-radius:5px; -webkit-border-radius:5px; }
		/* inset box within section_body used in profile, account, earnings */
		#my_account, .sub_nav, #earnings_body, ul.breadcrumb, .child_block { padding:1%; background-color:#272727; border:solid 2px #232323; border-top-color:#0e0e0e; border-bottom-color:#353535; -moz-border-radius:5px; -webkit-border-radius:5px; }
	

/* index/index.tpl (admin home page) */
#pageFlowTabs { text-align:center; width:100%; left:-10px; color:#fff; }
	#pageFlowTabs ul { margin-left:15%; }
	#pageFlowTabs ul li { background-color:transparent; } /*jQuery ui highlight state was interfering with this*/
	#pageFlowTabs ul li:hover { background-color:transparent; } /*jQuery ui highlight state was interfering with this*/
	#activePagesFlow, #inactivePagesFlow { position:relative; min-height:300px; width:960px; margin-left:auto; margin-right:auto; }
	#domain_change_tab { position:relative; float:left; height:42px; line-height:42px; margin-left:60%; background-image:url(/resources/img/header/domain_tab_bg.png); }
	#domain_change_tab div:first-child { position:absolute; height:42px; width:9px; top:0; left:-9px; background-image:url(/resources/img/header/domain_tab_l.png); }
	#domain_change_tab div:last-child { position:absolute; height:42px; width:8px; top:0; right:-8px; background-image:url(/resources/img/header/domain_tab_r.png); }
	#domain_change_tab a { margin:0 10px; }
	#domain_change_tab a#user_domain { font-size:1.5em; color:#fff; font-weight:bold; }
	#domain_change_tab img { margin-top:-3px; vertical-align:middle; }
	.no_pages_text { display:block; margin-top:100px; font-size:2em; }

#footer { padding:20px; min-height:108px; background:#2b2b2b url(/resources/img/footer_bg.png) repeat-x top center; }
	#legal_nav { width:100%; text-align:center; }
	#legal_nav li { display:inline; margin:0 5px; }
	
#admin_popup, #popupBox_stats { display:none; position:absolute; z-index:50; padding:20px 10px 10px 10px; border:solid 2px #555; background-color:#111; color:#fff; text-align:left; -moz-border-radius:5px; -webkit-border-radius:5px; }
	#close_admin_popup { position:absolute; top:5px; right:5px; }
	#admin_popup_content { position:relative; } /* needed for cms_loading indicator */
		#admin_popup_loading { height:64px; width:64px; background:transparent url(/resources/img/loading.gif) no-repeat center center; }
		
#purr-container { position:fixed; bottom:5px; right:10px; width:300px; text-align:left; } /*created from jquery.purr.js*/
.purr { margin:5px 0; padding: 10px; background-color:#fff; border:solid 1px #000; color:#000; } /*from templates.js*/
	.purr_body h3 { text-transform:capitalize; }
	.purr a { color:#000; }
	
ul.breadcrumb { margin-bottom:10px; float:left; }
ul.breadcrumb li { float:left; margin:0px 5px; }
ul.breadcrumb li:before { content:">> "; }
ul.breadcrumb li:first-child:before { content: ""; }
	
/* tb.progressbar */
#tb_progress_title { text-transform:capitalize; }
#tb_progress { position:relative; width:300px; height:10px; margin:10px 0; border:solid 1px #888; }
#tb_progress_bar { position:absolute; top:0; left:0; width:0; height:100%; background-color:#00f; }
	
/* FORMS */
fieldset { margin:5px; }
table.form tr td { padding:5px; vertical-align:middle; }
table.uploadform { width:400px; }

.form_box { padding:1%; margin:1%; border:1px solid #777; -moz-border-radius:5px; -webkit-border-radius:5px; }

.comments_table { width:100%; border-width:1px; border-spacing:2px; }
.comments_table tbody tr { background-color: #ddd; }
.comments_table tbody tr td { vertical-align:middle; padding:5px;}

/* stat box CSS */
#statval_mb, #statval_blog { cursor:pointer; }
#blog_comments {  }
#mb_comments {  }
#lightboxBg { background-color:#000;position:absolute;z-index:998;top:0px;left:0px;width:100%;height:100%;display:none;cursor:pointer; }
#popupBox_stats { width:400px; z-index:1005; display:none; }
#popupBox_stats #comment_from { float:left; text-align:left; }
#popupBox_stats #comment_name { float:left; font-weight:300; font-size: 20px; margin:5px; }
#popupBox_stats #comment_date { float:left; margin:5px; }
#popupBox_stats #comment_post { float:left; text-align:left; margin:5px; }
.statbox_popup { margin-top:10px; width:360px; padding:5px; max-height:400px; overflow:auto; text-align:left;  }
.statbox_popup .statbox_error { color:#f00; font-size:1.2em; font-weight:bold; margin:5px; }
.statbox_popup .comment_item { cursor:pointer; }
.statbox_popup .comment_item:hover {  }
.statbox_popup .comment_item_read { opacity:0.3; }
.statbox_popup .comment_is_read { color:#f00; }
.statbox_popup .comment_item .comment_text, .statbox_popup .comment_item_read .comment_text {  }
.statbox_popup .comment_item .comment_text .comment_name, .statbox_popup .comment_item_read .comment_text .comment_name { font-size:1.2em; font-weight:bold; }
.statbox_popup .comment_item .comment_delete, .statbox_popup .comment_item_read .comment_delete {  }

