body {
background-color:#FFF;
margin:0 0 70px;
}

br {
line-height:20px;
}

p,.li {
color:#666;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
margin:0 0 18px;
padding:0;
}

.pitch {
color:#384354;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
}

.pitchsidebar {
color:#384354;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
text-align:center;
}


ul {
line-height:20px;
list-style-type:disc;
margin:0 0 18px 18px;
padding:0;
}

.ulspace {
margin:0 0 36px 18px;
}

li {
color:#666;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif; 
font-size:12px;
line-height:20px;	
color:#666;
margin:0;
padding:0;
}

table,tr,td {
color:#666;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
}

#banner-wrapper {
position:relative; 
width:910px; 
height:362px; 
background-image:url('http://www.theenrighthouse.com/images/eh-banner.jpg');
}

#nav {
position:absolute;
right:6px;
bottom:0px;
}


#content {
background:#FFF;
font-family:Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
margin:0;
padding:0 50px 0 0;
text-align:justify;
width:450px;
}

#menu {
background:#FFF;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
text-align:justify;
width:400px;
}

#menul {
background:#FFF;
font-size:12px;
line-height:20px;
margin:0;
padding:0 50px 0 0;
text-align:left;
width:180px;
}

#menul ul, #menul ol, #flexo-archives {
color:#666;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
list-style:none;
}

.flexo-list li, .flexo-list, ul .flexo-list {
padding:0 0 0 20px;
}

.widgettitle {
color:#384354;
font-family:Impact;
font-size:18px;
font-weight:400;
line-height:20px;
margin:0 0 18px;
padding:0;
text-align:left;
text-transform:uppercase;
}

#menur {
background:#FFF;
font-size:12px;
line-height:20px;
margin:0;
padding:0;
text-align:left;
width:180px;
}

#header {
color:#666;
font-family:Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
height:100px;
line-height:14px;
margin:0;
padding:0;
width:910px;
}

#wrapper {
background:transparent;
height:90px;
margin:50px 0 0;
padding:0;
width:910px;
}

.space {
margin:0 0 36px;
}

#copy {
color:#aaa;
font-family:Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
width:450px;
}

.line {
border-bottom:0;
border-color:#0F1D25;
border-left:0;
border-right:0;
border-style:dotted;
border-top:1px;
height:2px;
width:450px;
}

h1, h2 {
color:#384354;
font-family:Impact;
font-size:18px;
font-weight:400;
line-height:20px;
margin:0 0 18px;
padding:0;
text-align:left;
text-transform:uppercase;
}

h1 .date {
color:#79badf;
}

h1 a,h1 a:visited,h1 a:active {
color:#384354;
font-family:Impact;
font-size:18px;
font-weight:400;
line-height:20px;
margin:0 0 18px;
padding:0;
text-decoration:none;
text-transform:uppercase;
}

h1 a:hover {
color:#384354;
font-family:Impact;
font-size:18px;
font-weight:400;
line-height:20px;
margin:0 0 18px;
padding:0;
text-decoration:underline;
text-transform:uppercase;
}

a,a:active,a:visited {
color:#79badf;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
text-decoration:none;
}

a:hover {
color:#384354;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
line-height:20px;
text-decoration:none;
}

.sidebarmusic a, .sidebarmusic a:active, .sidebarmusic a:visited {
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif; 
font-size:12px;
line-height:20px;
color:white;
padding:1px;
background-color:#79badf;
text-decoration:none;
white-space: nowrap;
}

.sidebarmusic a:hover {
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif; 
font-size:12px;
line-height:20px;
color:white;
padding:1px;
background-color:#384354;
text-decoration:none;
white-space: nowrap;
}

.commentlink a,.commentlink a:active,.commentlink a:visited {
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
color:white;
padding:3px;
background-color:#79badf;
text-decoration:none;
white-space: nowrap;
}

.commentlink a:hover {
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:12px;
color:white;
padding:3px;
background-color:#384354;
text-decoration:none;
white-space: nowrap;
}

#navlinks a,#navlinks a:visited,#navlinks a:active {
color:#FFF;
font-family:Impact;
font-size:24px;
font-weight:400;
line-height:0;
margin:0 0 18px;
padding:0;
text-transform:uppercase;
}

#navlinks a:hover {
color:#384354;
font-family:Impact;
font-size:24px;
font-weight:400;
line-height:0;
margin:0 0 18px;
padding:0;
text-decoration:none;
text-transform:uppercase;
}

.buylink a,.buylink a:active,.buylink a:visited {
font-family:Impact, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:24px;
color:white;
padding:10px;
border: 1px #384354 solid;
background-color:#79badf;
text-decoration:none;
white-space: nowrap;
}

.buylink a:hover {
font-family:Impact, Helvetica Neue, Tahoma, Geneva, sans-serif;
font-size:24px;
color:#8dccf0;
padding:10px;
border: 1px #384354 solid;
background-color:#384354;
text-decoration:none;
white-space: nowrap;
}


.quote {
color:#999;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif; 
font-size:12px;
line-height:20px;
margin:0 0 18px;
padding:0 36px;
text-align:left;
}

.twitter-timestamp,em {
color:#384354;
font-family:Helvetica Neue, Helvetica Neue, Tahoma, Geneva, sans-serif; 
font-size:12px;
font-style:normal;
font-weight:400;
line-height:20px;
text-decoration:none;
}