/* All styles in here override the styles in WP Global.css */
html { 	
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background: top center no-repeat url('../images/body_bg.gif') #fff;
}
body.login {
	border: none;
}
body.login #main-right-content { padding-top: 30px; }
body.login #main-right-content { min-height: 300px; }
body.login .nav { text-align: center; padding: 3px; }
body.wp-admin {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	margin: 0;
	padding: 0;
	font-size: 16px;
	font-family: Tahoma, Helvetica, Arial;
}

h1 a {
	background-image: none;
}

/* cascade 

#main-right-content
	#wpwrap
		#wpcontent
			#wpbody
				#adminmenu
				#wpbody-content { margin-left: 175px; }
					.wrap
						#dashboard-widgets-wrap
							#dashboard-widgets
								.postbox-container
*/

#login {
	padding:0;
	margin: 0 auto;
}

#wphead { background-color: transparent; height: 26px; }
#wphead #user_info, #wphead #back-to-blog { height: 26px; line-height: 26px; }
#wphead #back-to-blog { float: left; padding-left: 25px; }
	#wphead #back-to-blog a { line-height: 26px; font-size: 12px; }
#wphead #user_info p { line-height: 26px; color: black; }
#wphead a, #wphead #user_info p a { color: black; text-decoration: underline; font: normal 10px/12px Arial, sans-serif; z-index: 100; }
#wphead h1 a {
	color: black;
}
#screen-meta, #update-nag { display: none; }
#wpbody { 
	clear: none; 
	float: left; 
}

	/* Big Problems with IE6 */
	* html #wpwrap { overflow: hidden; width: 816px; } /* This seems to let the entire div "fit" where it is supposed to an not bump down. It also some forgives some box model problems, as the container gets clipped, but its contents do not */
	* html #adminmenu { margin-left: -80px; } /* These two margins are getting doubled for some reason */
	* html #wpbody { margin-left: 84px; width: 651px; }
	* html #dashboard-widgets-wrap { clear: left; }
	* html #main-right-content { background-image: url(); }

#footer { 
	background-color: transparent; 
	font-family:Tahoma,Helvetica,Arial;
	font-size:16px;
	font-style: normal;
}
#footer-links a:link, #footer-links a:visited, #footer-links a:hover, #footer-links a:link:hover, #footer-links a:visited:hover {
	color: #006666;
	font-family: Tahoma,Helvetica,Arial;
	font-style: normal;
	font-size: 1em;
	text-decoration: none;
}
p#backtoblog {
	display: none;
	position: absolute;
	top: 3px;
	left: 10px;
}
p.search-box { margin-top: 0; } 
#main-right {
	border-left: 2px solid #5DDEFB;
}
#border-dot {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	position: absolute;
	background: transparent url(../images/border_dot.gif) no-repeat scroll 0 0;
	display: block;
	height: 24px;
	left: 123px;
	margin: 0;
	padding: 0;
	width: 24px;
}
	* html #border-dot { left: 126px; }
#registerform input, #loginform input, #lostpasswordform input, #titlewrap input {
	font-size: 1em;
}
#header-logo { display: none; }
.wrap h2 {
	font: normal 1.5em/.5em Arial, sans-serif;
	padding-top: 25px;
}
.wrap h3 {
	font: normal 1em/.5em Arial, sans-serif;
	color: #035D7C;
	padding: 5px 0 10px 0;
	margin: 0;
}
.wrap h3.hndle { padding-left: 5px; padding-top: 5px; }
.form-table {
	margin-left: 25px;
}
.form-table th, .form-wrap label {
	font: normal .85em/1em Arial, sans-serif;
}
.form-table textarea {
	width: 95%;
}

.sidebar-name h3 { color: #fff; }
#postexcerpt, #trackbacksdiv, #postcustom, #favorite-actions { display: none; }
/* label[for="ping_status"] { display: none; } */
.profile-php #wpwrap #wpcontent #wpbody { margin-left: 25px; }
.profile-php #wpwrap #wpcontent #wpbody #wpbody-content form#your-profile + table.form-table { display: none; }
.profile-php #wpwrap #wpcontent #wpbody ul#adminmenu {
	display: none;
	position: absolute;
	left: -9999px;
}