/*  
Theme Name: LLNtheme
Author: Tzaddi Gordon
Author URI: http://tzaddigordon.com


/**** global ****/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img{
		margin: 0px;
		padding: 0px;
		border: 0px; /*zero off browser defaults - see http://www.communitymx.com/content/article.cfm?page=2&cid=FAF76 */
		font-family: Arial,helvetica,sans-serif;
		color: #122133;
}
body{		
		font-size: 100.01%;
		/* re: browser bugs - see http://www.communitymx.com/content/article.cfm?page=5&cid=FAF76 */
		background: url(/wpimages/redBG.gif) repeat-x #992521;/*dark red*/
}
p,td,li{
		font-size: 76.1%;
		line-height:130%;
}
p{ padding:10px 5px 5px 0px;}
ul, ol{margin-left:15px;padding:8px 0px 0px 15px;}
li {padding-bottom:5px;}

h1,h2,h3,h4,h5,h6{
		color: #992521;
		font-size : 100%;
		font-family: sassoon,trebuchet MS;
		text-align:left;
		margin:1em 0 .3em 0;
} 

h2{font-size:1.2em;	} 
h3{font-size:1.1em; } 
h4,h5,h6{font-size:1em;	font-weight:bolder;} 
h2 a, h3 a{ text-decoration:none;}
h2 a:hover, h3 a:hover{text-decoration:underline;}




small{
    font-size:76.1%; /*use carefully in nested elements */
}
/**** div-specific ****/
#wrapper{
		width: 765px;
		margin-right: auto;
		margin-left: auto;
		background-color: #F9F2D2;
		color: #122133;
		background: url(/wpimages/BG.gif) repeat-x;
}
#content{
    position:absolute;
    top:235px;
    width:765px;
    background: url(/wpimages/contentBG.gif) repeat-y;
}
#navCol{
    float:left;
    width:170px;
    padding:0px;
    /*		background:#C3C8CE url(/wpimages/leftBG.gif) repeat-y;      */
}



/* classes for blog posts, comments, etc */

.postTitle a{
		padding: 20px 0px 0px 0px;
		color: #992521;
		font-family: sassoon,trebuchet MS;
        text-decoration:none;
}
.postTitle a:hover{text-decoration:underline;}
.postMetadata {
    font-size:70%;
    color: #AF8E7B;
	padding:.5em 1em;
}
.postMetadata a{    color: #AF8E7B;}

.postNav{ 
		font-size: 76.1%;
		line-height:130%;
        padding: 0px 0px 15px 0px;
}
.floatLeft{
    float:left;
}
.floatRight{
    float:right;
}
.commentMetadata {
       font-size:76.1%;
}

.alt, blockquote{
    background:#F7F2C2;
}

/* various classes */
.featureQuote{
   background:#F4ECA7;
   width:50%;
   padding:15px;
   font-size:76.1%;
}

.featureLink{
		color: #992521;
        background: #F9F2D2;
		font-weight: bold;
		font-family: sassoon,trebuchet MS;
    text-decoration:none;
}
.featureLink a:hover{text-decoration:underline;}

.padBottom{
    padding-bottom:15px;
}
.hide{display:none;}
.page_item,.pagenav,pages,{
    list-style-type:none;
    font-family:Trebuchet MS;
    font-weight:bold;
}
.navList{
    font-family:Trebuchet MS;
    font-weight:bold;
    padding-right:15px;
    list-style-type:none;
    margin-left:10px;
    padding:8px 0px 0px 0px; 
		font-size: 100%;
		line-height:130%;
}
.navListChild{
    font-family: arial,verdana,sans-serif;
    font-weight: normal;
    margin-left:15px;
    padding:8px 20px 0px 0px; 
font-size: 115%;
		line-height:110%; 
}

.normalWeight{font-weight:normal;}

#footer{
    border-top:1px solid #EBE4BC;
    margin-right:2px;
    padding:5px 15px 35px 10px;
    margin-left:170px; 
}
#footer li{
    font-size:70%;
    display: inline;
    list-style-type: none;
    padding: 0px 20px 0px 0px;
}
    
#footer a{text-decoration:none;}
#footer a:hover{text-decoration:underline;}
    
/**** homepage only ****/
#introduction{
    color: #040404;
    width:300px;
    float:left;
    padding: 30px 25px 15px 50px;

    font-size:70%;
    line-height:135%;
}
#header{
    position:absolute;
    width:765px;
    top:0;
    z-index:5;
	background: url(/wpimages/headerBG.gif) no-repeat;
	}
#staticCol{
    width:210px;
    float:left;
    background:#F9F2D2;
    padding:0px 15px 35px 0px;
    }
#blogCol{
    float:left;
    width:540px;
    padding:0px 15px 35px 15px;
    background: #F9F2D2;
    border-left: 1px solid #EBE4BC;
    }
#wideCol{
    float:left;
    width:540px;
    padding:0px 15px 35px 0px;    
}    
a:hover{text-decoration:underline;}

/*----classes required by WP or plugins----*/
.alignright{
	float:right;
	padding:0 0 1em 1em;
} 
.alignleft{
	float:left;
	padding:0 1em 1em 0;
} 
.navigation{font-size:.8em;font-weight:bold;margin-top:1em;}
