/*
Theme Name: nlcf07	
Theme URI: http://www.nlcf.net/
Description: Our in house theme du jour
Version: 2.0
Author: Dave Williams
Author URI: http://www.ddubb.net/           
*/

/* base html 
--------------------------------------------------*/
body,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

body {font-size: 11pt; font-family: 'Lucida Grande', 'Lucida Sans Unicode', Lucida, Verdana, Arial, Sans; }

table {border: 0; margin: 0; clear: none;}

a {text-decoration:none; color: #993333;}
a:hover, a.selected {text-decoration: none; color: white; background: #993333;}
a img {border:none; background: none;}

p, #content li {margin: 0 0 1em 0; font-size: 12px;}

h1 {font-size: 2em; color: #777777; margin-bottom: .3em;}
h2 {font-size: 1.2em; color: #555555; margin-bottom: .3em;}
h3 {font-size: 1em; color: #333333; margin-bottom: .3em;}
h4 {font-size: .75em; color: #999;}

/* macro structure
--------------------------------------------------*/
#container {padding: 0px; top:0px; left:0px; width:990px; height: 100%; background: black url(images/pattern_003.gif);}

#navigation {float: left; width: 140px; margin: 20px; padding: 0 10px 10px 10px; background: #333333; text-align: right; font-size: .8em;}
#navigation a {color: white;}
#navigation img {float: center; margin: 0 auto;}
#navigation ul {margin: 0 0 10px 0; padding: 0px; clear: both; font-size: 1.5em; font-weight: bold;}
#navigation li {list-style-type: none; text-align: right; margin: 0; padding: 1px 3px; background: none;}
#navigation ul li:hover {background: #993333;}
#navigation ul li a {margin:0px; padding: 0; white-space: nowrap; color: white;}
#navigation ul li ul {margin-left: 0; padding: 0px;}
#navigation ul li ul li {font-size: .8em; font-weight: normal; float: none; border: none;}

#content {float: left; padding: 20px 0; margin: 0; width: 760px; background: none;}

#main {float: left; background: white; padding: 20px; margin-bottom: 20px; width: 380px;}
#main h4 {margin-bottom: 1em;}
#sidebar {float: right; background: none; padding: 0px; margin-left: 20px; width: 320px;}
#full {float: left; background: white; padding: 20px; margin: 0px; width: 720px;}
#featurebox {background: white; padding: 10px; margin-bottom: 20px;}
#articles {padding: 20px; background: white;}
#footer a {color: #555555;}
#footer a:hover {color: black; background: white;}

/* common structures
-----------------------*/
.post, #sidebar ul li ul {padding-top: 10px; margin-top: 5px; border-top: #cccccc dashed 1px; clear: both;}
.post-image {padding:0 10px 10px 0; float: left;}
#featurebox .post-image {padding: 0px; float: none;}
h4 a {color:#999; }
h4 a:hover {color: white; background: #999;}

.multi-column {float: left; width: 150px; margin: 0 10px 20px 0; background: #dddddd; padding: 10px;}
.multi-column h2 {font-size: 1.5em;}
#mediatable h3, #mediatable h4 {font-size:.8em; margin-left: 76px; font-weight: bold;}

.infobox {margin-bottom: 10px; text-align: right; padding: 4px 4px 6px 4px; color: #cccccc; background: #222222; clear: both;}
.infobox:hover {background: #993333; cursor: pointer;}
.infobox h2 {color: white;}

.footlink {float: right; clear: left; padding: 2px;}

/* index page
----------------------*/
#welcome {float: left; background: none; padding: 0px; margin: 0 0 20px 0; width: 420px;}
#welcome h1 {padding: 0px; margin: 0px; color: white;}
#welcome h1 a {padding: 2px 6px; background: none;  text-decoration: none;}
#welcome h1 a:hover {background: white; color: #993333;}
#welcome h3 {margin: 0; color: black;}
#welcome h4 {color: white;  font-weight: normal;}
#invest2, #invite2, #inspire2 {display: none; margin-top: 10px; line-height: .8em;}
.welcome-column {float: left; width: 113px; height: 225px; background: #993333; padding: 10px; margin-right: 10px;}

#blurbs {padding: 0px; clear: both;}
#blurbs .post p {clear: none;}
#blurbs .post h3 {margin-bottom: 1em;}
#blurbs .post h4 {margin-bottom: 1em; float:right;}
.lightlink {font-size: 11px; float: right; text-align: right; margin-top: 1em;}
.samplet {height:1em; width:1em; margin: 0 2px 10px 2px; cursor: pointer; float: right; display: block;}


/*forms 
---------------------*/
fieldset {border: none; background: #cccccc; padding: 10px; clear: both;}
fieldset h2 {margin: 10px;}
#getinvolved-page .multi-column input {float: left; margin: 0 .5em .5em 0; clear: left;}
#getinvolved-page fieldset {text-align: center;}
#getinvolved-page .multi-column h2 {color: white;}
label {margin-bottom: 1em; display: visible;}
#s {width: 100px; border: none; text-align: right; font-size: 1em; color: #333333; padding: 0px 4px; margin: 4px 0px;}
#contactform label {display: none;}

/*lists
---------------------*/
#main ul {padding: 0em 1em 1em 1em; margin: 0 1em 0 2em;}
#main ul li {list-style-type: disc;}

#main ol {margin: 0px; padding: 0em 2em;}
#main ol li {list-style-type: decimal;}

#comments {margin-top: 3em;}
#comments ol {margin: 1em 0px; padding: 0px;}
#comments ol li {list-style-type: none; padding: 1em; margin: 0px;}
#comments .alt {background: #dddddd;}
#comments .alt2 {background: #eeeeee;}
#commentform {padding: 1em; background: #eeeeee;}

#sidebar li {list-style-type:none; margin: 0px; padding: 0px;}
#sidebar ul li h2 {margin-top: 10px;}
#sidebar ul li ul li {font-size: 1em;}
#sidebar ul li ul li ul {border: none; padding-top: 0px; padding-bottom: 10px;}

/* specials
---------------------*/
.facebookbg {background:url(/wp-content/themes/nlcf07/images/fbook.gif) no-repeat left center; padding-left: 20px;}

