body {
font : 11px Tahoma, Arial, Helvetica, sans-serif;
color : #fff;
background : #000 url(img/background.jpg) no-repeat fixed 50% 0;
text-align : center;
cursor : default;
margin : 0;
padding : 100px 0;
}
div {
text-align : left;
}
h1, h2, h3, h4, h5 {
font-family : "Lucida Grande", "Lucida Sans Unicode";
font-weight : 400;
color : #fff;
}
h3 {
color : red;
font-size : 20px;
}
h3.next {
margin : 25px 0 0 0;
}
h4 {
font-size : 11px;
}
h5 {
font-size : 18px;
margin : 10px 0 0 0;
}
a {
color : red;
text-decoration : none;
}
a:focus, a:active {
outline : none;
}
a:hover, strong {
color : #fff;
}
address {
position: absolute;
top: 25px;
right: 25px;
line-height : 18px;
font-size : 12px;
font-style : normal;
color : #fff;
padding : 3px 0;
}
p {
margin-top : 10px;
line-height : 16px;
}
form {
margin : 15px 0 0 0;
}
input, textarea, select {
border : 0 none;
background : #fefefe url(img/bg-field.gif) repeat-x 0 0;
margin : 5px 0 10px 0;
padding : 2px;
clear: both;
display: block;
}
input.none {
margin: 5px 0 0 0;
}
textarea {
overflow : auto;
clear: both;
display: block;
}

fieldset {
border:0 solid transparent;
}

.qsearch_btn .hide {
display : none;
}
#head, #foot {
background : transparent url(img/bg-light.png) !important;
background : red;
margin : 0 0 10px;
padding : 25px;
color : #fff;
}
#head .logo {
float : right;
width : 79px;
height : 55px;
display : block;
background : transparent url(img/logo.png) no-repeat 0 0 !important;
background : url(img/logo.gif) no-repeat 0 0;
border : 0 none;
margin : 0;
}
h2.title {
font-size : 20px;
width : 500px;
float : left;
}
#nav {
border-bottom : 10px solid red;
margin : 0 0 10px;
}
#nav li {
display : inline;
list-style : none;
}
#nav li a, #nav li a:visited {
font-family : "Lucida Grande", "Lucida Sans Unicode";
font-size : 14px;
float : left;
display : block;
color : #fff;
background : transparent url(img/bg-dark.png) !important;
background : #1e1e1e;
margin : 0 3px 3px 0;
padding : 6px 15px;
text-decoration : none;
}
#nav li a:hover {
background : transparent url(img/bg-light.png) repeat 0 0 !important;
background : red;
color : #fff;
text-decoration : none;
}
#nav li.home, #nav li.active, #nav li a:active {
font-family : "Lucida Grande", "Lucida Sans Unicode";
font-size : 14px;
float : left;
display : block;
color : #fff;
padding : 6px 15px;
text-decoration : none;
background : red none !important;
border-bottom : 3px solid red;
margin : 0 3px 0 0;
}
#foot a {
color : #fff;
border-bottom : 1px dotted #fff;
}
#foot a:hover {
color : #000;
border-bottom : 1px dotted #fff;
}
#foot {
color : #000;
float : left;
position: relative;
height: 80px;
width: 700px;
}
#foot #footnav li.first {
background : none;
padding : 5px 12px 5px 0;
}
#foot #footnav li {
font-size : 12px;
list-style : none;
background : transparent url(img/li-divider.gif) no-repeat 0 50%;
display: inline;
padding : 5px 12px 5px 14px;
}
#foot #footnav li.copyright {
clear : both;
display: block;
background : none;
padding : 5px 0 0 0;
color : #fff;
}
#container {
position : relative;
width : 750px;
margin : 0 auto;
}
#wrapper {
background : transparent url(img/bg-dark.png) !important;
background : #1e1e1e;
margin : 0 0 10px;
padding : 25px;
}
#content {
width : 700px;
min-height : 350px;
}
#content ul {
padding : 15px;
margin : 0;
}
#content ul li.up {
padding : 5px;
margin : 0;
font-size : 14px;
font-weight : 800;
list-style : circle inside;
}
#content ul li {
padding : 5px 20px;
margin : 0;
list-style : disc inside;
}
.clear {
clear : both;
}
.hr {
height : 1px;
font-size : 1px;
clear : both;
background : transparent url(img/hr-divider.gif) repeat-x 0 0;
padding : 10px 0;
}
*, #head p, .last {
margin : 0;
padding : 0;
}
.left {
width : 200px;
float : left;
}
.right {
width : 500px;
float : right;
text-align : right;
}
.right img {
display : inline;
padding : 15px 5px;
}

