/*
Theme Name: Emmense Technologies, LLC
Description: Emmense Technologies, LLC
Template: genesis
Tags: buddypress
*/

@import url('../genesis/style.css');

.header-image #header #title-area { background: url('http://emmense.com/files/emmenselogo-black-red.png') center left no-repeat;}
#nav { background: #d80200;}
	#nav li a { background: #d80200; border-right: 1px solid #FF5452;}
	#nav li a:hover, #nav li.current_page_item a { background: #FF5452;}

#header { position:relative;}
#header ul.nav { border: 1px solid #ccc; border-top:0; border-right:0;}
#header ul.nav li a { background: #eee; color: #000; border-right:1px solid #ccc;}

#header .registration { float:right; margin: 20px 5px 5px; width: 200px;}
	#header .registration .avatar { float:left; margin-right:10px;}
	#header .registration .register_link {float:right;}
	
#header .textwidget {font-size:4.0em; position:absolute; top:35px; right: 10px;}

a, a:visited { color: #d80200; font-weight:bold;}
a:hover { color: #777;}

#footer { background: #000;}

/* BuddyPress */
#bp-member-head { position:relative;}

.registration #content, .settings #content, .messages #content, .profile #content, .activity #content { width:100%;}
	.registration #content h1, .settings #content h1, .messages #content h1, .profile #content h1, .activity #content h1 { font-family:inherit; font-size:2.5em;}
	.registration #content h2, .settings #content h2, .messages #content h2, .profile #content h2, .activity #content h2 { font-family:inherit; font-size:2em;}
    .registration #content h3, .settings #content h3, .messages #content h3, .profile #content h3, .activity #content h3 { font-family:inherit; font-size:1.8em;}
	.registration #content h4, .settings #content h4, .messages #content h4, .profile #content h4, .activity #content h4 { font-family:inherit; font-size:1.6em; margin: 20px auto 5px 5px; padding-top:30px; display:block; clear:both;}
	.registration #content h5, .settings #content h5, .messages #content h5, .profile #content h5, .activity #content h5 { font-family:inherit; font-size:1.4em;}
	.registration #content h6, .settings #content h6, .messages #content h6, .profile #content h6, .activity #content h6 { font-family:inherit; font-size:1.2em;}
	
    #content h2 a:hover { color: #ff5452; }
    
.registration #item-header-avatar, .settings #item-header-avatar, .messages #item-header-avatar, .profile #item-header-avatar, .activity #item-header-avatar { float:left; }
.registration #item-header-content, .settings #item-header-content, .messages #item-header-content, .profile #item-header-content, .activity #item-header-content { margin-left:200px; margin-top:5px;}
.registration #item-body, .settings #item-body, .messages #item-body, .profile #item-body, .activity #item-body {}
	.registration #subnav, .settings #subnav, .messages #subnav, .profile #subnav, .activity #subnav { margin: 10px 0;}
		.registration #subnav ul, .settings #subnav ul, .messages #subnav ul, .profile #subnav ul, .activity #subnav ul { background: #FF5452;}
			.registration #subnav ul li, .settings #subnav ul li, .messages #subnav ul li, .profile #subnav ul li, .activity #subnav ul li {}
				.registration #subnav ul li a, .settings #subnav ul li a, .messages #subnav ul li a, .profile #subnav ul li a, .activity #subnav ul li a { background: #FF5452; border-right:#fff;}
				.registration #subnav ul li a, .settings #subnav ul li select, .messages #subnav ul li select, .profile #subnav ul li select, .activity #subnav ul li select { margin-top:6px;}
	 .registration input[type="submit"], .settings input[type="submit"], .messages input[type="submit"], .profile input[type="submit"], .activity input[type="submit"] { background:#d80200; float:right; color:#fff; height:30px; border:1px solid #000; float:right; font-weight:bold; margin-bottom:10px;}

.register-section div { margin: 5px 0; clear:both;}
	.register-section div input { display:block; height:35px; width:300px; font-size: 20px; border:1px solid #999;}
	.register-section div input[type="password"] { display:block; height:35px; width:600px; font-size: 20px; border:1px solid #999;}
	.register-section div input[type="text"] { display:block; height:35px; width:600px; font-size: 20px; border:1px solid #999;}
	.register-section div label { display:block;  margin-top: 25px; font-size:14px;}
#object-nav ul { border:1px solid #999; border-bottom:0; width:100px; position:absolute; top:0; right:0; list-style:none; padding-left:0;}
	#object-nav ul li { padding: 2px 10px; margin-left:0; border-bottom:1px solid #999; background: #eee;}
		#object-nav ul li:hover { background: #ddd;}
		#object-nav ul li a { color: #000;}
		#object-nav ul li a:hover { text-decoration:none;}
	#object-nav ul li#blogs-personal-li { display:none;}
	
.highlight { background: #ffc; padding: 0 2px; font-size: 0.7em;}

#signup_form, #profile-edit-form { width: 80%; margin:0 auto;}
	#signup_form label, #profile-edit-form label { font-weight:bold; margin-left: 5px; margin-top:5px; vertical-align:text-top;}
	#signup_form input, #signup_form select, #profile-edit-form input, #profile-edit-form select { float:left; border:1px solid #999; margin-top:5px; margin-left:5px;}
	#signup_form .alt, #profile-edit-form .alt { background: #eee;}
	#signup_form .submit, #profile-edit-form .submit { clear:both;}


#whats-new { width:90%; float:left; height:28px; background:#eee; border:1px solid #999;}
#whats-new:focus { background: #fff;}

.svn { border-bottom: 1px solid #ff5452; margin:7px auto;}
	.svn .entry-content p { background: #f7f7f7; border:1px solid #e6e6e6; padding: 0 5px;}