/*
Theme Name: LINC Program
*/


/* RESET */
/* ----------------------------------------- */

/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */
* { margin:0; padding:0; }
html {overflow-y:scroll;}
html, body {height:100%;}
body {margin:0;padding:0;font-family:century gothic,arial,verdana,hevetica,sans-serif;background-color:#C0DD9A; /*right bg */height: 100%;min-height:100%;}
table { border-collapse:collapse;}
fieldset, img { border:0 }


/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight:bold }
em { font-style:italic }
a img { border:none } /* Gets rid of IE's blue borders */










/*Kim Settings */

html, body {
 height: 100%;
}

body {
	margin:0;
	padding:0;
	font-family:century gothic,arial,verdana,hevetica,sans-serif;
	background-color:#C0DD9A; /*right bg */
	height: 100%;
	min-height:100%;
	
}

#content, #content.narrowcolumn {
	margin-left:0px;
	margin-right:0px;
	margin-top:33px;
}




#backgr { /*left bg */

 width: 50%;
 height: 120%;
 background: #FFFFFF;
 
 z-index:1;
}

table.outside {
	height:100%;
	
}
table.cont {
	height:100%;
	min-height:700px;
	
}

td.leftcol {
	background-color:#FFFFFF;
}

td.rightcol {
	background-color:#C0DD9A;
}

p,ul {
	text-align:justify;
	font-size:14px;
	color:#414042;
	margin-left:25px;
	margin-right:25px;
	margin-bottom:18px;
}

ul {
	margin-left:0px;
margin-right:0px;
list-style-position:inside;
}

h1 {
	text-align:justify;
	font-size:18px;
	color:#414042;
	margin-left:25px;
	margin-right:25px;
	margin-top:25px;
	margin-bottom:25px;
}

h2 {
	text-align:justify;
	font-size:22px;
	color:#414042;
	margin-left:25px;
	margin-right:25px;
	margin-top:20px;
	margin-bottom:0px;
}


a:link, a:visited {
	text-decoration:none;
	color:#4B7129;
	text-decoration:none;
	border:none;
}

a:hover {
	color:#414042;
	text-decoration:underline;
}

a:link h1.leftmenu, a:visited h1.leftmenu{
	color:#4B7129;
	text-decoration:none;
	border:none;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	
}
a:hover h1.leftmenu {
	color:#414042;
	margin-top:8px;
	text-decoration:underline;	
	margin-left:0px;
	margin-right:0px;
}




img.floatright {
	float:right;
	margin-left:25px;
	margin-bottom:5px; 
	margin-top:0px;
}
	

img.floatleft {
	float:left;
	margin-right:25px;
	margin-bottom:5px; 
	margin-top:0px;
}

img.floatleft2 {
	float:left;
	margin-right:25px;
	margin-bottom:48px; 
	margin-top:0px;
}




/* UTILITY */
/* ----------------------------------------- */

.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.button {border:1px solid #272727; background:white; padding: 3px 8px; -moz-border-radious:5px; -webkit-border-radius:5px; border-radius:5px; color:#272727;}
.button:hover {background:#990000; color:white;}



/* TYPOGRAPHY */
/* ----------------------------------------- */

h1, h2, h3, h5, h5, h6 { font-weight:bold } /* This helps to identify headings at the initial build stage, so I thought it'd be useful to have it */
.alert { background:red; color:white } /* 'alert' has a basic style, since it's useful to have it standing out for testing purposes.


/* STRUCTURE */
/* ----------------------------------------- */



/* HEADER */
/* ----------------------------------------- */


form#search {margin:0 0 10px 0; float:right;}


/* FOOTER */

div#footer p span a {
	color:#4B7129;
}






/* ----------------------------------------- */



/* MENU */
/* ----------------------------------------- */

/*Widget Editing---------------------------------------------------------------------------------------*/

li.widget_pages h2.widgettitle {
	display:none;
	list-style:none;
}

li.widget_pages ul li.page_item a:link, li.widget_pages ul li.page_item a:visited{
	color:#4B7129;
	text-decoration:none;
	border:none;
	margin-top:8px;
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	font-size:18px;
	font-weight:bold;
	list-style:none;
}

li.widget_pages ul li.page_item a:hover {
	color:#414042;
	margin-top:8px;
	text-decoration:underline;	
	margin-left:0px;
	margin-right:0px;
	text-align:justify;
	font-size:18px;
	color:#414042;
	font-weight:bold;
	list-style:none;
}
li.widget_pages {
	list-style:none; 
}
li.widget_pages ul li.page_item {
	list-style:none; 
	margin-bottom:28px;
}




/* ----------------------------------------- */






.post {
	padding:100px 0 50px 10px;
}

.post h2 {
	font-size:18px;
	padding-left:0px;
}

.entry {
	line-height:18px;
}

p.postmetadata {
	margin:10px 0 0 0;
}

.navigation {
	padding:10px 0 0 10px;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
}

ul#foot-nav {width:110px; margin:0 10px 0 0;text-align:left; padding-left:20px;}
ul#foot-nav li {}
ul#foot-nav li a {color:#FFFFFF; font-weight:bold; font-size:10px; line-height:15px;text-decoration:none;}
ul#foot-nav li a:hover {background-color:#990000; color:#888888;}

/* LAYOUT */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */
li#theme-switcher { background:#fff; border:10px solid red; padding:20px; position:fixed; top:0; right:0 } /* Use this if you have the Theme Switcher Reloaded plugin (http://themebot.com/webmaster-tools/1-wordpress-theme-switcher-reloaded) installed and want to make it nice and obvious */




/*Comments---------------------------------------------------------------------------------------*/

.comments-template {
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0 10px;
}

.comments-template ol {
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li {
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px 0px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3 {
	font-family: Arial, Sans-serif;
	font-size: 16px;
}

.commentmetadata {
	font-size: 12px;
}

.comments-template p.nocomments {
	padding: 0;
}

.comments-template textarea {
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}

#push {height:300px;}
.clear {clear:both;}























