/* RESET */
html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
a, abbr, acronym, address, big, cite, code, del, dfn, em, 
img, ins, kbd, q, samp, small, strike, strong, sub, sup, 
tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
table { border-spacing: 0; border-collapse: collapse; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
li {list-style-type:none;}

/* BASE */

body { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
	font-size: 14px;
	line-height: 1.125;
	background:#e1ffeb;
	color: #00362e;
	min-width: 1064px;
}

strong { 
	font-weight: bold; 
}

em { 
	font-style: italic; 
}

input,
button,
textarea { 
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

/* LINKS */

a { 
	text-decoration: none; 
	outline: none; 
	font-weight: bold;
	color: #00362e;
}

a:hover { 
	color:#c1f078;
}

/* UTILS */
.clear {clear:both;}




/* HOMEPAGE */

#home #top {background:#259a88 url(images/bg-top.jpg) top left no-repeat;}
#home #bottom {background:url(images/bg-bot.jpg) bottom right no-repeat;}
#sitelogo {text-align:center;}
#sitelogo .title {height:115px; position:relative; top:-2px; left:-100px; margin:0 auto; width:800px;}
#sitelogo .title p {background:url(images/logo.png) top left no-repeat; height:115px; position:absolute; top:0; left:0; text-indent:-1000em; width:800px; z-index:2;}

.line {height:1px; border: 1px dotted #c1f078; border-width:1px 0 0 0; position:relative; top:65px; left:0; z-index:0;}
#container {margin:0 auto; width:1000px;}
.section {clear:both; padding:115px 0;}

.more {color:#c1f078;}

h1, h2, h1 a {color:#f5fff8;}
h1 {font-size:350%;}
h2 {float:left; font-size:300%;}

#masthead {/*margin-top:50px;*/margin:0 auto 50px auto; width:1000px;}
#masthead p {text-indent:-1000em;}
#masthead.section {clear:both; padding:0px;}


#home h1 {/*float:left; line-height:66%; */float:left; line-height:66%;}
#hp-top-nav {float:right;}
#hp-top-nav li {display:inline;}
#hp-top-nav img {float:left;}
#hp-top-nav a {background-position:0 -36px; display:block; float:left; height:36px; margin-left:-14px; outline:none; overflow:hidden; text-indent:-1000em;}
#hp-top-nav a:hover, #hp-top-nav a.active {background-position:0 0;}
#nav-news {background:url(images/nav_news.png) no-repeat; width:88px;}
#nav-lbl {background:url(images/nav_label.png) no-repeat; width:126px;}
#nav-mix {background:url(images/nav_mixes.png) no-repeat; width:96px;}
#nav-bio {background:url(images/nav_bio.png) no-repeat; width:118px;}
#nav-contact {background:url(images/nav_contact.png) no-repeat; width:98px;}

.hp-inner-nav {float:left; margin-left:10px;}
.hp-inner-nav li {display:inline; line-height:450%;}
.hp-inner-nav li a {color:#c1f078; font-size:88%; font-weight:normal; padding:0 .3em;}

#lbl-grid {background:none;}
#lbl-grid td {padding:1em;}
#lbl-grid td img {background:#eee; height:80px; width:80px;}
#lbl-grid th {background:#999; text-align:right; height:2em; padding:.5em; vertical-align:middle;}
#lbl-grid th .button {background:#666; border:1px solid #ccc; color:#fff; font-size:75%; padding:1px 5px; text-transform:uppercase;}

#news.section {padding-top:0;}
#news .entry {clear:both; border-bottom: 1px dotted #c1f078; padding:1.5em 0;}
#news .entry .date, #news .entry .subject, #news .entry .peek {float:left;}
#news .entry .date {width:150px;padding-top:2px;}
#news .entry .subject {font-size:2em; width:390px;}
#news .entry .peek {width:450px;padding-top:1px}
#news .navigation a {color:#c1f078;}
#news .navigation .alignright {float:right;padding:1em 0;}
#news .navigation .alignleft {float:left;padding:1em 0;}

#labels {padding-bottom:115px;}
#labels object {float:left; margin-top:0px;}
#labels .entries {border-top:1px dotted #c1f078; float:left; width:700px;}
#labels .entries .column {float:left; margin-left:30px; width:320px;}
#labels .entry {border-bottom:1px dotted #c1f078; font-size:120%; line-height:1.4; padding:.8em 0;}
#labels .entry a, #labels .entry span.link  {color:#c1f078; font-weight:normal;}
#labels .more {display:block; float:right; padding:1em 0;}


#mixes-twitter-housing {padding:175px 0px;}
#mixes {float:left;}
#mixes .entries {float:left; width:655px;}
#mixes .entry {border-bottom:1px dotted #c1f078; font-size:120%; line-height:1.4; padding:.8em 0;}
#mixes .entry a {color:#c1f078; font-weight:normal;}
#mixes .entry .small {font-size:75%;}
#mixes .more {display:block; float:right; padding:1em 0;}

#aside {float:right; width:320px;}

#twitter h2 {float:none; height:20px; padding-bottom:20px; line-height:20px; vertical-align:center;}
#twitter h2 a {color:white;
background:url(/blog/wp-content/themes/scatalogics/images/img-tweet.gif) no-repeat right;
padding-right:45px;}
#twitter ul.tweets li {background:url(/blog/wp-content/themes/scatalogics/images/img-speechbubble.gif) 0 1em no-repeat; border-bottom:1px dotted #c1f078; font-size:100%; line-height:1.2; padding:.8em 0 .8em 26px;}

#bio a.more {text-transform:lowercase; padding-left:0px; font-weight:normal; font-size: .9em}

.section#contact {padding:20px 0 0 0;}
#contact {background:url(images/crimp_edge_bott.png) top center repeat-x; position:relative; top:-20px;}
#contact .bkg {background:#e1ffeb; padding:3em 0; }
#contact .wrapper {margin:0 auto; width:1000px;}
#contact h2 {color:#257065;}
#contact h3 {color:#257065; font-size:100%;}
#contact a, #contact p {font-weight: normal; color: #257065;}
#contact a:hover {text-decoration:underline;}
#contact hr {background:url(images/dotted-dark-1000.gif) center no-repeat; border:none; height:1px;}
#contact .column {float:left; margin-right:50px; width:150px;}
#contact .column a {font-size:80%;}
#contact #blogroll.column {margin-right:0px; width:400px;}
#contact #blogroll.column  li {display:block; float:left; width:150px; margin-right:49px; }

/* INSIDE PAGES - BLOG ENTRIES, BIO, ETC. */
.page-template #top, .single #top {background:#259a88;}
.page-template #bottom, .single #bottom {background:#F3FDF5 url(/blog/wp-content/themes/scatalogics/images/crimp_edge_invert.jpg) top center repeat-x;}
.page-template #masthead, .single #masthead {margin:0 auto 50px auto; width:1000px;}
.page-template h1, .single h1 {float:left; line-height:66%;}

.page-template .section, .single .section {padding:20px 0;}
.page-template #content h2, .single #content h2 {color:#257065; float:none; line-height: 50px;}
.page-template #content p, .single #content p {font-size:125%; line-height:1.3; margin-bottom:20px;}


.page-template #contact h2, .single #contact h2 {color:#00362e; float:left;}
.page-template #contact h3, .single #contact h3 {color:#00362e; font-size:120%;}

.page-template #contact, .single #contact {background:url(/blog/wp-content/themes/scatalogics/images/crimp_edge_invert_bott.jpg) top center repeat-x;}
.page-template #contact .bkg, .single #contact .bkg {background:#259a88;}
.page-template #contact h2, .page-template #contact p, .single #contact h2, .single #contact p {color:#fff;}
.page-template #contact a, .single #contact a {color: #c1f078;}
.page-template #contact hr, .single #contact hr {background:url(/blog/wp-content/themes/scatalogics/images/dotted-1000.gif) center no-repeat;}

#rss-entry-anchor {background:url(images/rss32x32.png) center no-repeat;display:block; width:32px; height:32px; text-indent:-2000px;}