/* layout */
html, body{
background: url(images/bg_body.jpg) #4A4A4A repeat-x;
margin:0;
padding:0;
text-align:center;
}
body *{
margin: 0px;
padding: 0px;
}
#pagewidthHead{
width:888px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#headerHead{
height:112px;
width:100%;
}
#primaryHead{
background-image: url(images/bg_primary_links.gif);
width:158px;
height: 204px;
float:left;
margin-left: 20px;
padding: 15px 0px 0px 0px;
display:inline;
}
#maincolHead {
display:inline;
float:right;
height:219px;
margin-right:20px;
width:676px;
}
/* ADD MORE HEADER BANNERS HERE */
.banner1{
background-image: url(images/bg_header_banner.jpg);
}
.banner2{
background-image: url(images/bg_header_banner_2.jpg);
}
.banner3{
background-image: url(images/bg_header_banner_3.jpg);
}
.clearfixHead:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfixHead{
display: inline-block;
background-color: #FF8800;}
.headBoxTop{
width: 100%;
height: 35px;
background: url(images/bg_headbox_top.gif) #FF8800 no-repeat;
}
.headBoxBottom{
float: left;
clear: both;
width: 100%;
height: 22px;
background: url(images/bg_headbox_bottom.gif) no-repeat;
}
/* Hides from IE-mac \*/
* html .clearfixHead{height: 1%;}
.clearfixHead{display: block;}
/* End hide from IE-mac */
/* BODY layout */
#pagewidth{
margin-top: 20px;
width:888px;
text-align:left;
margin-left:auto;
margin-right:auto;
}
#leftCol{
width:158px;
background: url(images/bg_leftcol_top.gif) 0px 0px no-repeat #FFCA05;
float:left;
margin-left: 20px;
padding: 0;
display:inline;
}
.leftColBottom{
width:158px;
height: 20px;
background: url(images/bg_leftcol_bottom.gif) center bottom;
}
.leftColContent{
padding: 10px 4px 10px 7px;
}
#maincolBody{
width:676px;
background: url(images/bg_maincol_top.gif) 0px 0px no-repeat #FFFFFF;
float: right;
margin-right: 20px;
display:inline;
}
.mainColBottom{
width:676px;
height: 16px;
background: url(images/bg_maincol_bottom.gif) center bottom;
}
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
.clearfix{
display: inline-block;
background-color: #737373;
}
.bodyBoxTop{
width: 100%;
height: 17px;
background: url(images/bg_bodybox_top.gif) #737373 no-repeat;
}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
/* general & elements */
* {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 8pt;
}
a { color: #095287;
text-decoration: none; }
a:hover{
color: #6699CC;
}
#logo{
float: left;
clear: right;
width: 500px;
}
.logo img{
margin-top: 20px;
margin-left: 20px;
}
.logo,.sitename {
float: left;
clear: right;
}
.sitename{
margin-top: 35px;
margin-left: 20px;
}
h1.site-name a{
color: #FFF;
font-size: 14pt;
}
h2.site-slogan{
color: #6699CC
}
#HeaderSearch{
width:200px;
float:right;
margin-top: 40px;
position:relative;
}
#HeaderSearch label{
display: none;
}
#HeaderSearch .form-submit{
background-color: #777;
border: 0px;
color: #DDD;
}
#HeaderSearch .form-text{
background-color: #DDD;
height: 14px;
padding: 0px;
}
/* top menu */
ul#navlist
{
margin: 0;
margin-top: 5px;
margin-left: 10px;
padding: 0;
float: left;
list-style-type: none;
}
#navlist li {
float: left;
clear: right;
}
#navlist li a {
font-family: Trebuchet MS;
font-weight: bold;
float: left;
display: block;
margin: 0px;
padding: 5px 20px;
color: #095287;
border-bottom-width: 0;
text-decoration: none;
}
#navlist li a{
color: #FFF;
}
#navlist li a:hover
{
color:#000
}
/* top left menu */
.block-menu h2{
display: none;
}
#primaryHead .menu
{
margin: 0;
margin-top: 10px;
padding: 0;
float: left;
list-style-type: none;
width: 158px;
}
#primaryHead .menu li {
width: 158px;
border-bottom:1px dotted #CCC;
display:block !important;
float:left;
position:relative;
margin: 0px;
padding: 0px;
}
#primaryHead .menu li.first{
border-top:1px dotted #CCC;
}
#primaryHead .menu li a {
font-family: Trebuchet MS;
font-weight: bold;
float: left;
display: block;
margin: 0px;
padding: 5px 5px 5px 20px;
width: 133px;
color: #095287;
border-bottom-width: 0;
text-decoration: none;
}
#primaryHead .menu li a{
color: #FFF;
}
#primaryHead .menu li a:hover
{
color:#000;
background-color: #FFCA05;
}
.mainColContent{
padding: 10px;
}
.mainColContent h1.pagetitle{
width: 633px;
height: 18px;
padding-left: 10px;
padding-top: 3px;
margin-left: 6px;
margin-bottom: 10px;
background-image: url(images/bg_maintitle.gif);
}
.breadcrumb{
width: 633px;
height: 18px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 0px;
margin-left: 6px;
margin-bottom: 10px;
background-image: url(images/bg_breadcrumb.gif);
}
.mainColContent ol, .mainColContent ul{
margin: 5px 5px 5px 30px;
}
#leftCol .block {
margin-bottom: 20px;
}
#leftCol .content{
margin-top: 5px;
}
#leftCol h2.title{
width: 134px;
height: 18px;
padding-left: 10px;
padding-top: 3px;
background-image: url(images/bg_block_title.gif);
}
/* TABLES */
table {
border-collapse:collapse;
background:#EFF4FB url(images/teaser.gif) repeat-x;
border-left:1px solid #686868;
border-right:1px solid #686868;
font:0.9em/145% Tahoma,verdana;
color: #333;
margin: 0px;
width: 98%;
}
td, th {
padding:4px;
}
caption {
padding: 0 0 .5em 0;
font-size: 1.2em;
font-weight: 600;
color: #333;
background: transparent;
}
table a {
color:#FF6600;
text-decoration:none;
}
table a:hover {
border-bottom: 1px dashed #bbb;
}
table a.tabledrag-handle:hover {
border-bottom: 0px;
}
/* =head =foot */
thead th, tfoot th, tfoot td {
background:#515151 url(images/llsh.gif) repeat-x;
color:#fff;
font-weight: 400;
}
thead th a {
color:#EEE;
background-color: transparent;
border-bottom: dotted 1px #FFF;
}
thead th a:hover {
color:#FFF;
background-color: transparent;
}
/* =body
----------------------------------------------- */
tbody th, tbody td {
border-bottom: dotted 1px #333;
}
tbody th {
white-space: nowrap;
}
tbody th a {
color:#333;
}
tr.odd {background-color: #EEEEEE}
tr.even {background-color: #F5F5F5}
tr{background-color: #F5F5F5}
tbody tr:hover {
background:#FFF
}
/* form elements */
form {
margin:10px;
padding: 0 10px;
}
fieldset{
padding: 8px;
}
label {
display:block;
font-weight:600;
margin:5px 0;
color: #003366;
}
input {
padding: 2px;
border:1px solid #DDD;
font: normal 1em Tahoma;
color:#555;
}
textarea {
width:400px;
padding:2px;
font: normal 1em Tahoma;
border:1px solid #DDD;
height:100px;
display:block;
color:#555;
}
option, select{
font: normal 1em Tahoma;
}
input.button {
margin: 0;
font: 600er 12px Tahoma;
border: 1px solid #CCC;
padding: 1px;
background: #FFF;
color: #CC0000;
}
.form-submit {
margin: 0;
font: 600er 12px Tahoma;
border: 1px solid #CCC;
padding: 1px;
background: #FFF;
color: #CC0000;
}
.form-radio, .form-checkbox{
border: none;
}
.form-item label{
font-weight: 400;
}
.form-item label.option{
font-weight: 400;
color: #C00;
}
legend{
color: #C00;
padding: 0 3px 0 3px;
}
/* PAGER */
ul.pager{
margin-top: 20px;
}
.item-list ul li {
margin:0 0 0.25em 0px;
}
.item-list .pager li {
padding:3px;
}
.pager .pager-current {
padding: 7px;
border: 1px solid #DADCE0;
background-color: #F7F8FA;
color: #000;
font-size: 8pt;
margin: 2px;
font-weight: normal;
margin-top: -5px;
}
.pager a {
padding: 2px 5px 2px 5px;
margin:0px 0.2em 0px 0.2em;
background:#CCC;
border:1px solid #777;
font-size: 8pt;
font-weight: normal;
}
.pager a:hover {
text-decoration:none;
background-color: #FF8800;
color: #FFF;
}
.pager-ellipsis{
padding: 2px 5px 2px 5px;
margin:0px 0.2em 0px 0.2em;
font-size: 8pt;
font-weight: normal;
}
/**
* Nodes & comments
*/
.node {
border-bottom: 1px solid #ccc;
margin: 0;
padding: 1.5em 5px;
}
.nodetitle{
clear: both;
width: 633px;
height: 18px;
padding-left: 10px;
padding-top: 3px;
margin-left: 0px;
margin-bottom: 10px;
background-image: url(images/bg_nodetitle.gif);
}
ul.links li, ul.inline li {
margin-left: 0;
margin-right: 0;
padding-left: 0; /* LTR */
padding-right: 1em; /* LTR */
background-image: none;
}
.node .links, .comment .links {
text-align: left; /* LTR */
}
.node .links ul.links li, .comment .links ul.links li {}
.terms ul.links li {
margin-left: 0;
margin-right: 0;
padding-right: 0;
padding-left: 1em;
}
.date{
float: right;
clear: both;
padding: 2px;
font-size: 7pt;
}
.submitted{
font-size: 7pt;
color: #777;
}
.new {
color: #F00;
font-size: 0.92em;
font-weight: bold;
float: right;
}
.terms {
float: right;
}
.preview .node, .preview .comment, .sticky {
margin: 0;
padding: 0.5em 0;
border: 0;
background: 0;
}
.sticky {
padding: 1em;
background-color: #fff;
border: 1px solid #e0e5fb;
margin-bottom: 2em;
}
#comments{
margin-top: 20px;
}
.comment {
border: 1px solid #CCC;
padding: .5em;
margin-bottom: 0.9em;
}
.comment .submitted{
font-size: 7pt;
}
.comment .content{
padding: 10px;
}
.comment .title a {
font-size: 1.1em;
font-weight: normal;
}
.comment .new {
text-align: left;
font-weight: 600;
font-size: 0.8em;
float: right;
color: red;
}
.comment .picture {
float: right;
}
#primaryHead label{
color: #FFF
}
#primaryHead h2.title{
width: 134px;
height: 18px;
padding-left: 10px;
margin-left: 7px;
padding-top: 3px;
background-image: url(images/bg_block_title_topleft.gif);
}
#primaryHead .block-user ul
{
list-style-type: none;
margin-top: 10px;
}
#primaryHead .block-user ul li {
display:block !important;
position:relative;
margin: 0px;
padding: 0px;
text-align: center;
list-style: none;
}
#primaryHead .block-user ul li a {
font-family: Trebuchet MS;
text-decoration: none;
color: #FFF;
margin: 0px;
font-size: 7pt;
}
#primaryHead .block-user ul li a:hover{
color: #FFCA05
}
div.admin .right,div.admin .left {
margin: 0px;
padding: 0px;
width: 48%;
}
.footer{
color: #EEE;
text-align: center;
float: left;
clear: both;
padding-top: 20px;
width: 100%;
height: 45px;
background: url(images/bg_bodybox_bottom.gif) no-repeat;
}
.footer a {
color: #999;
}
.footer a:hover {
color: #6699CC;
}
/* image block */
.block-image .content{
text-align: center;
}