/*
    Document   : 2009 Movember Theme
    Created on : Jun 23, 2009, 11:01:27 AM
    Author     : james
    Description:
        2009 Themed Movember Style Sheet
        - Reference all images relatively of this style sheet
        - Site should perform perfectly without this theme, so keep height, padding, font-size stuff out of here if possible...
*/

/*
    Colours

    Light Grey Brown - #D8D2BA
    Dark Brown - #562A0D

*/

.foundation div.error_ok {
    color: white;
    border: 0;
    background-color: #562a0d;
}

html {
    background-color: #D8D2BA;
}
body.foundation {
/*    background-image: url('./images/body-wallpaper.gif');
    background-position: top;
    background-repeat: repeat-y;*/
    background: none;
    
}

body.foundation #foundation-wrapper {
    background-color: white;
    margin: 0 auto;
    width: 1036px;
}

/* YUI LAYOUT OVERRIDE */
.foundation .yui-t4 .yui-b {
	width: 159px;
}
.foundation .yui-t4 #yui-main .yui-b {
	margin-right: 162px;
}

/*.foundation #doc4 { margin: 0; width: auto }*/


/* NAVIGATION - MENU ETC */
.foundation ul.menu li a { background-color: black; color: white; display: inline-block; }
.foundation ul.menu li a:hover { background-color: #562A0D; color: white; background-image: none}
.foundation ul.menu li a.selected { background-color: #D8D2BA; color: black; }
.foundation ul.menu li a.selected:hover { background-color: #D8D2BA; color: black; }

/* NAV - WIDTHS */
.foundation ul.menu li a { width: 156px; _width: 160px }
.foundation ul.menu li a.last { width: 154px ; _width: 160px }

/* HOME PAGE */
.foundation div#bd_home-splash {
    width: 812px;
    height: 394px;
}

/* ZE LOGO */
.foundation img#logo {
    margin-right: 10px;
    float: left;
}
.foundation img#logo-moustache {
    margin-left: 5px;
}

/* MASTER LINK CSS */
.foundation a { text-decoration: underline; color: #562A0D; }
.foundation a:hover { color: black; }

/* HEADER STYLES */
.foundation a#hd_title-link { text-decoration: none; font-weight: bold; color: black; line-height: 200%;}
.foundation h2 { font-size: 16px; margin-top: 12px }
.foundation div#hd_top{ border-bottom: 1px solid black; margin-bottom: 5px;}
.foundation div#bd {/* margin-top: 5px;*/ }


/* TILES */
.foundation div#ft_tiles div.tile div.tile-header {
    margin-top: 2px;
    background-color: #D8D2BA;
    padding-left: 4px;
    color: black;
    padding-top: 8px;
    font-weight: bold;
    font-size: 75%;
}
.foundation div#ft_tiles div.tile div.tile-header a {
    text-decoration: none;
    color: black;
}
.foundation div#ft_ad {
    border-bottom:1px solid #000;
}
.foundation div#ft_main {
    padding-top: 6px;
}

.foundation div#ft_nav a { text-decoration: none; color: black; font-size: 90%;}
.foundation div#ft_nav a:hover { text-decoration: underline;}
.foundation div#ft_joinus { font-weight: bold; line-height: 170%; }
.foundation div#ft_copyright { color: #828282; }
.foundation div#ft_copyright a { text-decoration: none; color: #828282; }


/* CLASSIC PAGE STYLES */
.foundation div#crumb-header div.content { /*float: none;*/ }
.foundation div#crumb-header { /*padding-bottom: 60px;height:117px;*/ }

.foundation div#sub-nav { width: 160px; float: left; padding-top: 9px; }

.foundation div#sub-content { margin-left: 3px; float: left; width: 648px;}
.foundation div#sub-content.three-bars {
    width: 486px;
}

.foundation div#core-sidebar { display:none; color: white; text-align: left; padding: 0px; margin: 0px; background-image: url( './images/sidebar-wallpaper.jpg' );}
.foundation div#core-sidebar-text { padding: 0px; padding-bottom: 0px; font-size: 80%; }
/* NAVIGATION - MENU ETC */
.foundation ul.sub-nav { margin: 0px; padding: 0px;}
.foundation ul.sub-nav li { list-style: none; margin-left: 0px; padding: 0px; }
.foundation ul.sub-nav li a { font-size: 80%; text-decoration: none; color: black; }
.foundation ul.sub-nav li a:hover { text-decoration: underline;}


.foundation div#core-content { color: #11100f; padding-right: 0; padding-top: 0 }


.foundation div.youtube-wrap {
    width: 648px;
    height: 425px;
    background-image: url( './images/youtube-frame-lrg.png' );
    background-repeat: no-repeat;
    padding-left: 39px;
    padding-top: 40px;
}



/* ZE BUTTON */

.foundation a.button, .foundation input#submit, .foundation button {
	background-color: #562A0D;
	color: #ffffff;
	margin:0px;
}




.foundation div.three-bars div.form_element_label {
    width: 163px;
}
.foundation div.three-bars div.form_element_input {
    width: 323px;
}

/* CONTACT FORM SPECIFIC */
.foundation div#form_element_contents div.form_element_input {
    clear: left;
    width: 100%;
    padding-top: 10px;
}
.foundation div#form_element_contents div.form_element_input textarea {
    height: 200px;
}

/* DOWNLOAD BOX */
.foundation div.download-box {
    background-image: url( './images/download-wallpaper.gif' );
    width: 653px;
    margin-top: 20px;
    position: relative;
    left: -20px; 
}
.foundation div.download-box h3 { padding-top: 0px; margin-top: 0px; }
.foundation div.download-box div.top {
    background-position: top;
    background-repeat: no-repeat;
    background-image: url( './images/download-wallpaper-top.gif' );
}

.foundation div.download-box div.bot {
    padding: 20px;
    background-position: bottom;
    background-repeat: no-repeat;
    background-image: url( './images/download-wallpaper-bot.gif' );
}

.foundation div#sidebarlinks {
	margin-bottom:30px;
}
.foundation div#sidebarlinks a {
	color: white;
}
.foundation div#sidebarlinks div {
	padding-bottom:5px;
}

/* CONTACT US FORM */
.foundation form fieldset {}
/*
fieldset {
    width: 486px;
}
fieldset dl dt {
    float: left;
    clear: both;
    display: block;
    font-weight: normal;
    font-size: 80%;
    width: 163px;
    padding-top: 3px;
    margin-top: 10px;
}
fieldset dl dd {
    display: inline-block;
    width: 323px;
    margin-top: 10px;
    background-color: red;
}
fieldset dl dd#contents-element {
    display: block;
    clear: both;
}
fieldset dl dd input {
    width: 317px;
}
fieldset dl dd textarea {
    clear: both;
    width: 484px;
    height: 120px;
    margin-top: 10px;
}
fieldset dl dd ul {
    margin: 2px;
    padding: 0px;
}
fieldset dl dd ul li {
    list-style: none;
    font-size: 80%;
    color: red;
}
fieldset dl dd#submit-element {
    text-align: right;
}
fieldset dl dd#submit-element input {
    width: auto;
}
*/

.foundation div#ft_tiles-foundation div.tile a { width: 183px; _width: 190px; margin-top: 10px; }
