a:hover { color: red;}


#main #right h2 {
font-size:18px;
font-weight:normal;
line-height:18px;
margin:10px 0 10px;
}

#main #center ol, #main #center ul, #main #center dl {
margin-left:0;
}
#main #center ol label, #main #center ul label, #main #center dl label{
	margin-left:12px;
	
	
}

#navigation-container-lower #main-navigation {
font-family:Arial,Times,serif;
font-weight:normal;
}

#header h2 a {
color:#504228;
text-decoration:none;
}

#wrapper #header h2 {
font-size:26px;
line-height:23px;
margin:0 0 0 20px;
}
#wrapper #header p {
float:right;
font-size:20px;
line-height:23px;
padding:0 18px 0 0;
text-align:right;
}

form#contact_quick input {
font-family:'Lucida Sans',Helvetica,sans-serif;
font-size:12px;
height:18px;
line-height:18px;
margin:0 0 6px;
padding:4px 4px 0;
width:190px;
}
form#contact_quick #contact_comment {
font-family:'Lucida Sans',Helvetica,sans-serif;
font-size:12px;
margin:0 0 6px;
padding:4px 4px 0;
width:194px;
}

form#new_comment .submit {
font-family:'Lucida Sans',Helvetica,sans-serif;
font-size:12px;
height:27px;
line-height:18px;
margin:0 0 6px;
padding:4px 4px 0;
width:70px;
}

form#contact_quick #Submit {
font-family:'Lucida Sans',Helvetica,sans-serif;
font-size:12px;
height:27px;
line-height:18px;
margin:0 0 6px;
padding:4px 4px 0;
width:70px;
}


#main #center #yui-main h1 {
font-size:18px;
font-weight:normal;
line-height:0;
}

a.tag {
	color: #00c;
	text-decoration: none;
	padding: 0 .2em;
}

a.tag:hover {
	color: #183441;
}

#hd {
	padding: 1em;
	border-bottom: 3px solid #eee;
	margin-bottom: 1em;
}

#blog_title {
	font-size: 150%;
	font-weight: bold;
}

#sidebar h2 {
	font-weight: bold;
	padding: .25em .5em;
	background: #eee;
}

#sidebar p,
#sidebar ul,
#sidebar dl,
#sidebar form fieldset {
	margin: .5em 0 .5em .5em;
}

.post {
	margin-bottom: 1em;
	width:480px;
}

.post .title {
	font-size: 125%;
}

.post .body {
	margin: .5em, 0 , .5em, 0;
}

.post .body p {
	margin-bottom: .5em;
}

#comments {
	margin-top: 1em;
	padding-top: 1em;
	width:480px;
}

#comments h2 {
	font-size: 120%;
}

form dl dd {
	margin-bottom: .5em;
}

#new_comment {
	padding:0;
}

.message p {
	margin: 1em;
}

#sidebar form .field {
	margin: 0 0 .5em 0;
}

#sidebar form .field label {
	display: block;
}

#sidebar form .field input,
#sidebar form .field textarea {
	width: 165px;
}

#contact_business { display: none;}

#ft {
	padding: 1em;
	margin-top: 1em;
	text-align: right;
	border-top: 3px solid #eee;
}

/* start of overide */
#right #optional_sidebar_1 { background: url("http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11726/video-launcher.jpg") no-repeat top left; height:158px; width:201px; padding:0 0 20px;
}

#right #optional_sidebar_1
 {position:relative;}

#right #optional_sidebar_1 a.btn-bna
{
  position:absolute;
  height:158px;
  width:201px;
  left:00px;
  top:0px;
  text-decoration:none;

}

#right #optional_sidebar_2 { background: url("http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/17939/gallery2.jpg") no-repeat top left; height:139px; width:201px; padding:0 0 10px;
    }

    #right #optional_sidebar_2
     {position:relative;}

    #right #optional_sidebar_2 a.btn-bna
    {
      position:absolute;
      height:139px;
      width:201px;
      left:00px;
      top:0px;
      text-decoration:none;
    }
	#content {width:480px;}
	#header {
	background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11072/top.jpg) no-repeat scroll center top;
	}
	body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	text-align:center;
	color:#302b20;
	}
	body {
	background:#183441 url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11063/bg-repeat.jpg) repeat-x scroll center top;
	color:#5D502C;
	}

	#main {
	background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11066/main.jpg) no-repeat scroll left top;
	}

	#wrapper {
	background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11075/wrapper.jpg) repeat-y scroll center top;
	}
	#navigation-container-lower {
	background:#917b42;
	margin:0 0 0 2px;
	width:780px;
	}

	#footer {
	background:#183441 url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11069/page-footer.jpg) no-repeat scroll center top;
	}

	#center h1, #center h2, #center h3 {
	color:#183441 ;
	}
	#right h2, #right h3 {
	color:#183441;
	}
	#center {
	margin:0 225px 0 0;
	padding:55px 40px 0;
	}

	body {
	color:#302b20;
	}

	a:hover, a:active, a:focus {
	color:#302b20;
	}
	#navigation-container-lower #main-navigation li.first {
	border-left:medium none;
	}

	
	#navigation-container-lower #main-navigation li {
		border-left:1px solid #F9F8F3;
	display:inline;
	padding:0 7px 0;
	}
	
	#masthead {
	background:transparent url(http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/11723/masthead-bg.jpg) no-repeat scroll center top;
	height:284px;
	}
	#wrapper #navigation-container-lower {
		background:#917B42 none repeat scroll 0 0;
		margin:0 0 0 2px;
		width:780px;
	}
	#center ol, #center ul, #center dl {
	margin-left:0;
	}

	#navigation-container-lower #main-navigation li a:hover {
	color:#FFFFBE;
	}
	#main-navigation li a, #main-navigation li a:link, #main-navigation li a:visited {
	color:#F9F8F3;
	}
	#footer a:link, #footer a:visited {
	color:#FDF5E2;
	}
	#footer p.copyright {
	color:#FDF5E2;
	}
	a, a:link, a:visited {
	color:#BA5D1A;
	}
	#footer-navigation li {
	border-left:1px solid #FDF5E2;
	}

/* -----------------*/

/* ----- Social Media Kit ------ */

div#social-media { 
	width:200px;
	height:98px;
	background:url("http://s3.amazonaws.com/webgen_einsteinwebsites/public/assets/15695/smk.jpg") no-repeat;
	margin:0;
	margin-bottom:20px;
	position:relative;
	z-index:999;
	}
	
	div#social-media span { display:none;}
	
	#social-media a { width:37px; height:37px;}

	#social-media a.twitter {
		position:absolute;
		top:37px;
		left:0px;
		}
					
	#social-media a.facebook {
		position:absolute;
		top:37px;
		left:41px;
		}
	
	#social-media a.linkedin {
		position:absolute;
		top:37px;
		left:82px;
		}
				
	#social-media a.youtube {
		position:absolute;
		top:37px;
		left:123px;
		}	
		
	#social-media a.blog {
		position:absolute;
		top:37px;
		left:163px;
		}	
	