/* Body ------------------------------------- */
body {font-family:trebuchet ms;font-size:0.75em;font-weight:normal;background-color:#000;color:#ddc;}

/* Page ------------------------------------- */
.page {background-color:#0c0c0c;color:#888;}

/* Font Size -------------------------------- */
.fontsize-8 {font-size:8pt;}
.fontsize-10 {font-size:10pt;}
.fontsize-12 {font-size:12pt;}
.fontsize-14 {font-size:14pt;}

/* Sizes ------------------------------------ */
.fill-20 {width:20%;}
.fill-30 {width:30%;}
.fill-40 {width:40%;}
.fill-50 {width:50%;}
.fill-60 {width:60%;}
.fill-80 {width:80%;}
.fill-100 {width:100%;}

/* Form Elements ---------------------------- */
input,textarea,select {color:#222;}
textarea {height:500px;}
input:focus {color:#000;}

/* Labels ----------------------------------- */
.label {color:#ffc;font-weight:bold;}
.label-info {color:#bba;font-weight:normal;margin:0em 0em -0.5em 0em;}

/* Misc ------------------------------------- */
.error,.notice,.success {padding:10px;margin-bottom:-10px;}
.error {background-color:#ffddd0;border:solid 1px #a43;}
.success {background-color:#d0ffdd;border:solid 1px #3a4;}
.notice {background-color:#ffc;border:solid 1px #dc8;}
p {margin:0;padding:0;}

.thumb {width:100px;height:100px;float:left;padding:5px;margin:5px;background-color:#111;border:solid 1px #151515;}
.thumblist {float:left;margin-top:20px;}
.loadable {}
/* Links ------------------------------------ */
a,a:hover,a:active,a:visited {text-decoration:none;color:#48d;}
a:hover {color:#ca0;}
.linksep {margin:0px 1em 0em 1em;}

/* Top Box / Logo --------------------------- */
.top-box {height:118px;background:url(../images/header_bg.gif);background-repeat:repeat;cursor:pointer;}
.logo {margin:20px 0em 0em 20px;}

/* Menu Box --------------------------------- */
.menu-box {height:50px;background:url(../images/menubar_bg.jpg);background-repeat:repeat-x;}
a.menuitem {float:left;margin:1em 20px 1em 20px;color:#048;font-weight:bold;text-decoration:none;}
a.menuitem:hover,a.selected {color:#a20;}

/* Middle Box / Content Box / Sidebar Box --- */
.middle-box {}
.content-box {}
.sidebar-box {}
.footer-box {text-align:center;color:#333;background-color:#101010;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;}
.sidebar-menuitem {color:#888;padding:5px 0px 5px 15px;}
div.sidebar-menuitem:hover {background-color:#333;}

.recent-box {text-align:center;color:#111;height:180px;background:url(../images/recent_bg.jpg);background-repeat:repeat-x;margin:auto;}
.recent-thumblist {position:relative;width:860px;margin:0 auto;text-align:left;margin-top:10px;}
.recent-header {margin-top:10px;}

/* Page/Post Widget ------------------------- */
.widget {padding:10px 10px 0px 10px;margin-bottom:10px;}
div.widget-header {background-color:#151515;padding:5px 10px 5px 10px;font-weight:bold;color:#ca0;}
.widget-subheader,.widget-footer{background-color:#101010;padding:5px 10px 5px 10px;color:#888;}
.widget-footer {background-color:#050505;}
.widget-content {background-color:#202020;color:#ccc;padding:1em;font-weight:normal;}
a.widget-header,a.widget-header:visited,a.widget-header:active {font-weight:bold;color:#ca0;}
