/*
	version: 1.0
	author: Erik Gyepes
	email: erik.gyepes@youweyoucoding.com
	website: http://youweyoucoding.com

	created by youweyoucoding.com 2009
*/


/* =GENERAL */
strong { font-weight: bold; }
em { font-style: italic; }
p { margin-bottom: 13px; }

body { background: #FFF url(../images/body_bg.jpg) repeat-x 0 0; display: table; font-family: Arial, sans-serif; font-size: 12px; line-height: 1.5; width: 100%; }
#subwrapper { margin: 0 auto; width: 1020px; }


/* =HYPERLINKS */
a { color: #000; outline-style: none; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: none; }


/* =HEADER */
#header { background: url(../images/header_bg.jpg) no-repeat 100% 0; height: 278px; margin-bottom: 50px; }
#header h1 a { display: block; height: 206px; overflow: hidden; position: relative; text-align: center; top: 0; width: 389px; }
#header h1 a span { background: url(../images/logo.jpg) no-repeat 0 0; cursor: pointer; display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }

#header a.homelink { background: url(../images/sidebar_top_bg.jpg) no-repeat 0 0; display: block; font-weight: bold; height: 82px; padding: 38px 0 0 34px; width: 334px; }
#header a.homelink span { background: url(../images/homelink_bullet.jpg) no-repeat 0 2px; display: block; padding-left: 26px; }


/* =MAIN */
#main { background: url(../images/main_bg.jpg) repeat-y -6px 0; height: 100%; }


/* =SIDEBAR */
#sidebar { float: left; width: 357px; }
#sidebar ul h2 { padding: 0 0 0 60px; position: absolute; margin-top: -30px; z-index: 1; }
#sidebar ul ul { background: #d7EFFF url(../images/sidebar_block_bg.jpg) no-repeat 0 0; margin: 0 5px 0 18px; padding-top: 60px; padding-bottom: 20px; top: -57px; position: relative; }
#sidebar li li { background: url(../images/leaf_bullet.jpg) no-repeat 16px 8px; padding: 4px 0 0 26px; }
#sidebar li li a { border-bottom: 1px solid #9ECFED; display: block; margin: 0 20px 0 16px; padding-left: 2px; padding-bottom: 4px; }


/* =CONTENT */
#content { float: left; padding: 0 0 0 30px; width: 633px; }
#content h2 { color: #009F00; font-size: 25px; margin-bottom: 22px; }


/* =POST */
#content .post { margin-bottom: 30px; width: 580px; }
#homepage #content .post h2 { background: url(../images/blue_arrow.jpg) no-repeat 0 4px; color: #0059B8; font-size: 16px; margin: 0; padding-left: 25px; }
#homepage #content .post h2 a { color: #0059B8; }
#content .entry h3 { color: #0057C3; font-size: 16px; margin-bottom: 15px; }
#content .entry h2.wp-table-reloaded-table-name { color: #0057C3; font-size: 16px; margin-bottom: 0; }
#homepage #content .entry { background: url(../images/box_bg.jpg) repeat-x 0 0; margin-top: 5px; padding: 20px; }
#content .post .more-link { color: #1C00FF; display: block; font-weight: bold; margin-top: 14px; text-decoration: underline; }
#content li { background: url(../images/leaf.jpg) no-repeat 16px 8px; padding: 4px 0px 0 46px; margin-right: 20px; }
#content img.banner { border: 1px solid #DFDDDF; margin-bottom: 30px; padding: 4px; }


/* =FOOTER */
#footer { background: url(../images/footer_bg.jpg) repeat-x 0 0; clear: both; height: 141px; width: 100%; }
#footer .footer_content { background: url(../images/footer_effects.jpg) no-repeat 36px 0; margin: 0 auto; width: 1020px; }
#footer ul.footer_nav { background: url(../images/footer_nav_bg.jpg) no-repeat 0 0; color: #FFF; height: 23px; margin: 0 auto 14px auto; padding: 8px 0 8px 57px; width: 353px; }
#footer ul.footer_nav li { float: left; padding-right: 5px; }
#footer ul.footer_nav a { color: #FFF; }
#footer p { clear: both; color: #0D2FAE; text-align: center; }


/* =MISC */
.clearer { clear: both; display: block; }

.wp-table-reloaded { margin:10px 0px 15px 0px; font-size: 13px; text-align: left; width:100%; }
.wp-table-reloaded th { background-color: #C2E7FF; border-bottom: 1px solid #FFFFFF; padding: 10px 8px; }
.wp-table-reloaded td { color: #3D3D3D; padding: 9px; background-color: #FFFFFF; border-bottom: 1px solid #FFF; vertical-align: top; }
.wp-table-reloaded .even td { background-color: #E2F4FF; }
.wp-table-reloaded .odd td { background-color: #EEF3F7; }
