@charset "UTF-8";
/* CSSTidy 1.3dev: Tue, 18 Aug 2009 17:29:38 +0200 */html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0}
body{line-height:1.5}
blockquote:before,blockquote:after,q:before,q:after{content:""}
blockquote,q{quotes:"" ""}
a img{border:none}
html,body{height:100%;margin:0;padding:0}
body,th,td,input,select,optgroup,option,input,button,textarea{color:#000;font-family:"Lucida Grande", Arial, Helvetica, Verdana, Tahoma, sans-serif;font-size:12px}
a{color:#F60;font-weight:700;text-decoration:none}
h3{font-size:medium;font-weight:700}
#website{background:#999E83;height:auto!important;margin:0 auto;min-height:100%;position:relative}
#header{background:url(../images/layout/header.png) repeat-x #3D4032}
#header div{background:url(../images/layout/title.png) no-repeat;height:90px;margin:0 auto;overflow:hidden;vertical-align:bottom;width:960px}
#header ul#primarynav{float:right;margin:66px 0 0;padding:0}
#header ul#primarynav li{float:left;list-style:none}
#header ul#primarynav li a{background:url(../images/layout/tabs.png) no-repeat left -24px;color:#000;cursor:pointer;display:block;float:left;font-size:14px;font-weight:700;height:24px;padding-left:15px;text-decoration:none}
#header ul#primarynav li a span{background:url(../images/layout/tabs.png) no-repeat right -24px;cursor:pointer;display:block;float:left;height:22px;padding:2px 15px 0 0}
#header ul#primarynav li.active a{background:url(../images/layout/tabs.png) no-repeat left 0}
#header ul#primarynav li.active a:hover{color:#000}
#header ul#primarynav li.active a span{background:url(../images/layout/tabs.png) no-repeat right 0}
#intro{background:url(../images/layout/intro.png) repeat-x #F6F6F6;height:216px}
#intro #introinner{background:url(../images/layout/intro_logo.png) no-repeat right top;height:216px;margin:0 auto;overflow:hidden;width:960px}
#intro #introinner #introtext{float:right;font-size:15px;line-height:200%;padding-top:26px;width:540px}
#intro #introinner #introtext table{line-height:125%;margin-top:5px}
#intro #introinner #introtext table td{font-size:13px}
#intro #introinner #intropiclarge{float:left;margin:10px 10px 0 0;width:300px}
#intro #introinner #intropicsmall{float:left;width:88px}
#intro #introinner #intropicsmall img{margin-top:10px}
#navigation{background:url(../images/layout/intro.png) repeat-x #F6F6F6;height:25px;padding-top:5px}
#navigation ul#secondarynav{padding:0}
#navigation ul#secondarynav li{float:left;font-size:13px;font-weight:700;list-style:none;padding-left:15px}
#navigation ul#secondarynav li.first{padding-left:0}
#navigation ul#secondarynav li a{color:#3D4032;text-decoration:none}
#navigation ul#secondarynav li.active a{text-decoration:underline}
#body{background:#999E83;padding-bottom:35px}
#body #fullbody_content{padding-top:10px}
#body #fullbody_content .fullbody_content{background:#E6E8DC;overflow:hidden;padding:5px 10px}
#body #home_content{background:#E6E8DC;float:left;margin-top:10px;width:725px}
#body #home_content .home_content{overflow:hidden;padding:5px 10px}
#body #home_sidebar{float:left;margin:10px 0 0 10px;width:225px}
#body #home_sidebar .home_sidebar{background:#3D4032;color:#FFF;overflow:hidden;padding:5px 10px}
#body #home_sidebar .home_sidebar h3{padding-bottom:10px}
#body #home_sidebar .home_sidebar_spacer{height:10px}
#body #home_sidebar a:hover{color:#CFD0C6}
#body #home_sidebar hr{background-color:#999E83;border:0;color:#999E83;height:1px;margin:5px auto;width:90%}
#website #footer{background:url(../images/layout/footer.png) repeat-x #3D4032;bottom:0;color:#999;font-size:10px;height:90px;margin:0 auto;padding:10px 0 25px;position:absolute;text-align:center;width:100%}
#website #subfooter{background:#272920;bottom:0;color:#E6E8DC;font-size:10px;height:20px;margin:0 auto;padding-top:5px;position:absolute;text-align:center;width:100%}
#website #subfooter a{color:#E6E8DC;font-weight:400}
#navigation #navigation_content,#body #home,#body #fullbody_content,#footer #footer_content{margin:0 auto;overflow:hidden;width:960px}
a:hover,#navigation ul#secondarynav li a:hover,#navigation ul#secondarynav li.active a{color:#999E83}
#header ul#primarynav li a:hover,#body #home_sidebar a,#website #subfooter a:hover{color:#FFF}
#body #fullbody_content .fullbody_content li,#body #home_content .home_content li{margin-left:40px}
#body #fullbody_content .fullbody_content hr,#body #home_content .home_content hr{background:#647040;border:0;color:#647040;height:3px}

/* Required for CMS output */
.post,.files table{border:solid 1px #CFD0C6;border-collapse:collapse}
.files table th,.files table td{padding:3px}
.files table th{font-weight:700}
.post .header{background:#999E83}
.post .header a:hover{color:#E6E8DC}
.images .caption{background:#CFD0C6}
.files table th{background:#CFD0C6}
.post .header .title{font-size:14px;font-weight:700}
.post .header .date{text-align:right;width:120px}
.post .header .author{width:150px}
.footer .information{text-align:right}
.footer .information ul{list-style:none;margin:0;padding:0}
.footer .information ul li{display:inline;margin-left:10px}
.post .header,.post .content,.footer{padding:5px}
.images .left{margin:0 10px 10px 0}
.images .center{margin:0 auto 0}
.images .right{margin:0 0 10px 10px}
.images .left .image,.images .right .image{padding:0 0 10px}
.images .center .image{padding:0 5px 0 5px}
.images .caption{font-size:10px}
.icon{vertical-align:middle}