/*
Theme Name: Cherry Rounded
Description: The default Cherry Tree theme.
Author: Group27 Web Development
Author URI: http://www.group27.net/
Tags: red, custom header, fixed width, two columns

    This theme was adapted from the default Kubrick Wordpress theme 
    by Group27 web development.

*/

html, body{min-height:100%}
*html body{ height:100%}   
body{ padding:0; margin:20px; font-family:Verdana,sans-serif; font-size:small; position:relative; color:#666; background:#E1857F url('images/bg.gif') top left repeat}
#header, #main, #footer{ position:relative; margin:0 auto; width:894px; background:#fff}

/*-----------------------------------------------------
                    COMMON ELEMENTS
-------------------------------------------------------*/
h1, h2, h3, h4, h5, h6{ font-family:Arial,sans-serif; margin:0; padding:.75em 0}
#header address span.jenna, h2, h3{ color:#76CD30}
h2{ margin:0; padding:0 0 10px 0; font-size:20px}
h3{ font-size:17px}
h4{ font-size:14px}
h5.fee{ margin-left:25px; font-size:12px}
p{ line-height:145%; margin:0; padding:8px 0 8px 0}
ul, ol{ margin:0; padding:.5em 0 .5em 2em}
li{ margin:0 0 7px 0}
table{ border-collapse:collapse; border:0; width:100%}
td{ text-align:left; vertical-align:top}
.tableCommon{ width:auto; border:0; border-collapse:collapse}

/*-----------------------------------------------------
                    HEADER
-------------------------------------------------------*/
#header{ position:relative; background:#E1857F url('images/header_bg.gif') top left no-repeat; width:894px; height:159px}
#header address{ font-weight:bold; font-style:normal; color:white; width:auto; position:absolute; top:5px; right:18px}
#header address span{ display:block; margin:0 0 3px 0}
#header address span.jenna{ font-size:20px; font-family:Arial,sans-serif}

/*-----------------------------------------------------
                    NAVIGATION
-------------------------------------------------------*/
#sidebar{ padding:0 0 0 0; margin:0 0 0 16px; background:transparent url('images/sidebar_bg_top.gif') top left no-repeat; width:170px; float:left}
*html #sidebar{ margin-left:8px}
#sidebar ul{ list-style:none; margin:0; padding:25px 5px 70px 28px; background:transparent url('images/sidebar_bg_bot.gif') bottom left no-repeat}
#sidebar ul li{ margin-bottom:10px; font-size:12px}
#sidebar ul li.current_page_parent, #sidebar ul li.current_page_item{ list-style-image:url('images/li_selected.gif')}

/*-----------------------------------------------------
                    CONTENT
-------------------------------------------------------*/
#main{ min-height:50%; background:#fff url('images/main_bg.gif') top left repeat-y; padding:15px 0 0 0; position:relative border:1px solid black}
*html #main{ height:50%}
#rightColumn{ margin:0 0 0 200px; width:669px}
.inner{ background:#fff url('images/content_bg.gif') top left repeat-y; padding:0 10px}
.innertop{ background:#fff url('images/content_bg_top.gif') top left no-repeat; height:17px}
.innerbot{ background:#fff url('images/content_bg_bot.gif') top left no-repeat; height:17px}
.button{ padding:10px; padding-left:25px}
.alignright{ float:right; margin:0 15px 15px 15px; border:1px solid #333}
.desc{ font-size:x-small; padding:2px 0 5px 0}

/*-----------------------------------------------------
                    FOOTER
-------------------------------------------------------*/
#footer{ min-height:29px; background:#fff url('images/main_bg.gif') top left repeat-y; clear:both; text-align:center; font-size:x-small}
*html #footer{ height:29px}
#footer div.inner{ background:transparent url('images/footer_bg.gif') bottom left no-repeat; padding-bottom:10px}
#footer h5{ font-weight:bold; margin:0; padding:0; font-size:small}

/*-----------------------------------------------------
                    LINKS
-------------------------------------------------------*/
a, a:link, a:visited, a:active{ text-decoration:underline; color:#CD3A31}
a:hover{ color:#e1857f}
a img{ border:0}
#header address a, #header address a:link, #header address a:visited, #header address a:active{ text-decoration:none; color:#fff}
#sidebar a, #sidebar a:link, #sidebar a:visited, #sidebar a:active, #sidebar a:focus{ text-decoration:none; color:#fff; font-weight:normal; outline:0}
#sidebar li.current_page_parent a, #sidebar li.current_page_parent a:link, #sidebar li.current_page_parent a:visited, #sidebar li.current_page_parent a:active, #sidebar li.current_page_item a, #sidebar li.current_page_item a:link, #sidebar li.current_page_item a:visited, #sidebar li.current_page_item a:active{ font-weight:bold}

/*-----------------------------------------------------
                    MISC.
-------------------------------------------------------*/

.clearfix:after,
#sidebar:after,
#main:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#main,
#sidebar,
.clearfix {
    display:inline-block;
}

/* Hide from non-IE6 \*/
*html #main,
*html #sidebar,
*html .clearfix {
    height:1%;
}
#main,
#sidebar,
.clearfix {
    display:block;
}
/* End hide from non-IE6 */
