@charset "UTF-8";
/* CSSTidy 1.3dev: Mon, 29 Jun 2009 20:52:43 +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{background:url("../images/layout/background.jpg")}
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:#900;font-weight:700;text-decoration:none}
a:hover{color:#C00;text-decoration:underline}
h3{font-size:medium;font-weight:700}

#website{border:solid 1px #000;margin:10px auto;width:960px}
#header{background:url(../images/layout/header.jpg);height:175px}
#header ul#primarynav{float:left;margin:151px 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:#CCC;cursor:pointer;display:block;float:left;font-size:12px;font-weight:700;height:24px;padding-left:10px;text-decoration:none}
#header ul#primarynav li a:hover{color:#FFF}
#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 10px 0 0}
#header ul#primarynav li.active a{background:url(../images/layout/tabs.png) no-repeat left 0;color:#000}
#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}

#body #home{background:url("../images/layout/body.png");overflow:hidden}
#body #home_content{float:left;width:735px;}
#body #home_content .home_content{overflow:hidden;padding:5px 10px}
#body #home_content .home_content li{margin-left:40px}
#body #home_content .home_content hr{background:#647040;border:0;color:#647040;height:3px}

#body #home_sidebar{color:#FFF;float:left;font-size:11px;width:225px}
#body #home_sidebar .sidebar_title, #body #home_sidebar .sidebar_content{padding:5px 10px}
#body #home_sidebar .sidebar_title{background:url("../images/layout/panel_title.png");font-size:13px;font-weight:700}
#body #home_sidebar a{color:#FFF}
#body #home_sidebar a:hover{color:#CCC}

#website #footer{background:url("../images/layout/footer.png") repeat-x;bottom:0;color:#000;font-size:10px;height:37px;padding-top:8px;text-align:center}
#website #footer a{color:#900;font-weight:normal}
#website #footer a:hover{color:#600}

/* 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}