/*
Theme Name: Economic Alliance of Kankakee County
Theme URI: http://economic123.com
Description: Economic Alliance of Kankakee County CMS theme redesign
Version: 1.0 (WP 2.7+)
Author: Roger J. Ehmpke Jr.
Author URI: http://rivervalleywebsites.com
Tags: economic, alliance, kankakee
*/
/*--GLOBAL RESET FOR BROWSERS Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui--*/
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table {border-collapse:collapse; border-spacing:0}
fieldset, img {border:0}
address, caption, cite, code, dfn, em, strong, th, var {font-style:normal; font-weight:normal}
ol, ul, li {list-style:none}
caption, th {text-align:left}
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal}
q:before, q:after {content:''}
/* 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 */
a {text-decoration:none;}
/* TYPOGRAPHY */
h1, h2, h3, h5, h5, h6 {font-weight:bold}
/* LAYOUT */
.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}
.clearfix {clear:both;display:block;height:1px;margin:-1px 0 0 0}
div {position:relative} /* This will save you having to declare each div's position as 'relative' and allows you to absolutely position elements inside them */
/*--MASTER PAGE--*/
/*--HEADER--*/
body {background:#000 url(style/images/background.jpg) repeat-x scroll left top;color:#000;font-family:Arial, sans-serif;text-align:center;}
#wrap {width:842px;margin:0 auto;text-align:left;}
#header {background:transparent url(style/images/ea-header-background.png) no-repeat scroll 0px 92px;height:281px;}
#logo {background:transparent url(style/images/logo2.png) repeat-x scroll left top;position:absolute;display:block;left:0px;top:41px;width:346px;height:256px;z-index:3;}
.homelink {display:block;width:300px;height:220px;position:relative;z-index:4;}
#flashbanner {position:relative;top:119px;float:right;right:25px;border:3px 3px 0px 3px #FFF solid;border-bottom:none;}
#top-nav-bar {width:842px;height:30px;background-color:#da1b22;top:251px;z-index:2;position:absolute;}
ul.top-nav {position:absolute;right:30px;top:256px;margin:0px;padding:0px;list-style:none;z-index:30;}
ul.top-nav li {display:inline;float:left;margin:0 0 0 35px;}
ul.top-nav a {color:#FFF;font-weight:bold;}
/*--CONTENTAREA--*/
#RVWhome {clear:both;background-color:#fff;margin:0px;padding:0px;height:100%;}
h2 {font-size:23px;color:#da1b22;}
.post_snippet {margin:0px 0px;padding-bottom:10px;left:30px;-moz-border-radius:10px 10px 10px 0px;width:500px;}
.post_snippet h2 {margin-bottom:20px;}
.post_snippet h2 a {color:#C33;font-weight:bolder;text-transform:uppercase;}
.post_snippet a {color:#4E7C9D;font-weight:600;}
.post_snippet p {font-size:12px;margin-bottom:10px;}
.post_snippet td {font-size:12px;}
#prevnexteconomic {margin-top:10px;margin-bottom:10px;}
#prevnexteconomic li {display:inline;}
#olderpostsblog {margin-left:35px;}
#newerpostsblog {margin-left:35px;}
/*--FOOTER--*/
#footer {clear:both;height:250px;background:#2b2828;border-top:15px solid #da1b22;margin:0px;padding:0px;}
#social a{position:absolute;background:url(style/images/economic-alliancesocicons.jpg) no-repeat;width:49px;height:48px;border:0 none;top:70px;}
#social a span, #greenjobshome span, #livability span {display:none;}
a#foot_rss {left:25px; background-position:0px 0px;}
a#foot_twitter {left:79px;background-position:-113px 0px;}
a#foot_linkedin {left:130px;background-position:-58px 0px;}
a#foot_flickr {left:180px;background-position:-167px 0px;}
a#foot_youtube {left:224px;background-position:-271px 0px;}
#greenjobshome {background:#2b2828 url(style/images/economic-alliance-greenjobslogo.jpg);position:absolute;top:15px;left:450px;width:215px;height:100px;}
#livability {background:#2b2828 url(style/images/livability.jpg) no-repeat; position:absolute;top:15px;left:719px;width:100px;height:100px;}
#legal {background-color:#000;position:absolute;bottom:0px;left:0px;width:100%;height:70px;text-align:center;padding-top:20px;}
#legal p {font-size:11px;color:#fff;}
#legal a {color:#fff;}
/* --PAGE LAYOUTS--/
/*--Front page layout--*/
#ea-fp-front_content {height:625px;}
#ea-fp-ouradvantagehome {left:12px;}
#ea-fp-ourcommunitieshome {left:288px;}
#ea-fp-newseventshome {left:564px;}
#ea-fp-offthewirehome {position:absolute;top:354px;left:13px;width:245px;text-align:none;}
#ea-fp-offthewirehome p {font-size:16px;color:#000;margin:0px;margin-left:10px;}
.ea-fp-blogcolumn {background-color:#ccc;position:absolute;top:353px;left:564px;width:270px;height:255px;}
.ea-fp-blogcoll h2, .ea-fp-blogcoll h3, .ea-fp-blogcoll p {margin-left:12px;}
.ea-fp-blogcoll h2 {margin-top:15px;}
.ea-fp-blogcoll h3 {font-size:17px;margin-top:10px;}
.ea-fp-blogcoll {width:520px;}
.ea-fp-moreinfo {color:#da1b22;font-style:italic;font-weight:bold;}
.frontcol {background-color:#cccccc;height:347px;width:269px;position:absolute;top:0px;}
.frontcol a, .frontcol a:hover {color:black;}
.frontcol h2 {margin:4px 16px 6px 10px;}
.frontcol img {margin:8px 16px 0px 12px;}
.frontcol ul {margin:0px 16px 10px 10px;}
.frontcol li {font-size:17px;font-weight:bold;color:#000;border-top:1px solid #515151;line-height:23px;}
/*--Secondary page layout--*/
/*----SIDEBAR----*/
#sidebar {margin-top:40px;float:right;width:230px;border-left:1px solid #CCC;}
#sidebar h3 {display:block;position:relative;background:url(style/images/code_bg2.png) no-repeat;width:290px;font-size:19px;color:#fff;padding:0 30px 0 31px;height:65px;left:-9px;line-height:40px;font-weight:bold;text-shadow:#601c20 0 1px 1px;margin-bottom:8px;text-indent:-12px;}
#sidebar a {color:#4E7C9D;}
#sidebar li.page_item a {display:block;width:200px;height:25px;border-bottom:1px solid #CCC;padding-left:10px;padding-top:4px;padding-bottom:2px;clear:both;}
#sidebar li.cat-item a {display:block;width:200px;height:25px;border-bottom:1px solid #CCC;padding-left:10px;padding-top:4px;padding-bottom:2px;}
#sidebar ul.archive-item li a {display:block;width:200px;height:25px;border-bottom:1px solid #CCC;padding-left:10px;padding-top:4px;padding-bottom:2px;}
#constant-contact {margin-top:30px;padding-left:10px;padding-right:10px;padding-bottom:15px;background-color:#eee;font-size:12px;}
#constant-contact h2.widgettitle {display:block;position:relative;background:url(style/images/code_bg2.png) no-repeat;width:290px;font-size:19px;color:#fff;padding:0 30px 0 31px;height:65px;left:-19px;line-height:40px;font-weight:bold;text-shadow:#601c20 0 1px 1px;margin-bottom:8px;text-indent:-12px;}
#events-calendar {margin-top:30px;}
/*--third page layout--*/
#availableproperties #wrap, #availableproperties #top-nav-bar {width:1000px;}
#availableproperties #header {background:transparent url(style/images/ea-header-background2.png) no-repeat scroll 0px 92px;height:281px;}
#availableproperties .post_snippet {width:980px;}
