body {
margin:0 auto;
font:18px Arial;
background: url('images/body-background.png') repeat-x #23262A;


}

#header {
margin: 7px 0px 6px 0px;
height: 141px;

} 

#header-content {
margin:0px auto;
width:1000px;

}

h1 {	
margin-top: 0px;
margin-bottom: -12px;
width:355px;
color:#000000;
font:2em Arial, sans-serif;

}

h1 a {
display:block;

}

#info {
background:url('images/search-back.png') no-repeat;
margin: 20px 0px 0px 15px;
width:210px;
height: 30px;
padding: 5px 4px 5px 10px;
background-color: #121517;
border-top: 1px solid #000000;

}

.clear {
clear:both;
}

#info input {

}

#q {
padding-left: 2px;
font-size: 16px;
width:165px;
border-top: 1px solid #000000;
border-bottom: 1px solid #444444;
border-left: 1px solid #000000;
border-right: 1px solid #444444;
color:#fff;
background:url('images/search.png');

}

#info div > input#q {
position:relative;

}

#g {
margin-left: 10px;
height:24px;
width:24px;
border:0px;
color:#fff;
background:url('images/go.png') no-repeat;

}

#wrapper-back {
width:100%;
margin-top: 0px;
background:url(images/wrapper-back.png);
background-color: transparent;
border-top: 0px solid #000000;
padding-bottom: 40px;
}

#wrapper {
width:1000px;
margin: 11px auto;
margin-bottom: 0px;
background: url(images/wrapper.png) repeat-y top right;
background-color: transparent;
border-top: 0px solid #30353A;
box-shadow: 0px 5px 40px 1px #000000;
border-bottom-left-radius: 24px;
border-bottom-right-radius: 24px;
}

#wrapper-in {

}

hr {
border:0;
border-top:1px dotted #C2C8CE;

}

#content {
width:720px;
padding-left:15px;
padding-right:10px;
float:left;
position:relative;
font-size:1.0em; /* big text */
color: #2D3137;

}

#footer {
background: #000000 url(images/footer) repeat-x;
clear:both;
width:1000px;
height: 164px;
padding:12px 0px 0px 0px;
margin-bottom: 20px;
font:16px sans-serif;
color:#D3D8E1;
border-top: 1px solid #000000;
border-bottom-left-radius: 24px;
border-bottom-right-radius: 24px;

}

#footer a {
color: #D3D8E1;

}

#footer a:hover {
text-decoration: underline;
color: #FFFFD9;

}

#footer hr {
margin:0.5em 10px 0.5em 20px;
border-top:1px dotted #31363B;

}

* html #footer hr {
background-image:none;
position:static;
margin:2px 10px;
border:0;
height:2px;
border-top:1px solid #000000;

}

#footer li {
display:inline;
padding:0 13px;

}

#footer ul {
padding:0;
margin:0;

}

#footer p {
line-height: 24px;
padding-top: 16px;
padding-bottom: 20px;
margin-bottom: 0px;
margin-left: 20px;
}

#footer p a {
color: #FFFFFF;

}

#footer p a:hover {
color: #FFFFD9;
text-decoration: underline;

}

#s-menu {
width:240px;
float:left;

}

#s-menu li {
list-style-type:none;
padding:8px 10px;
border-bottom: 0px dotted #4B5259;
color: #D3D8E1;

}

#s-menu li a {
color: #C2C8CE;

}

#s-menu li a:hover {
color: #FFFFE7;
text-decoration: underline;

}

#s-menu li a:active {
color: #FFFFFF;

}

#s-menu h3 {
color: #C2C8CE;
padding:0px;
margin-bottom: 0px;

}

#s-menu ul {
padding:0px;
margin-left: 17px;

}

#s-menu-st {
width: 210;
background-color: #000000;
text-align: center;
font-size: 16px;
padding: 4px 6px 6px 6px;
margin-left: 17px;
border-bottom: 1px solid #2B2B2B;

}

#s-menu-st a {
color: #C2C8CE;

}

#s-menu-st a:hover {
color: #FFFFE7;
text-decoration: underline;

}

#s-menu-st a:active {
color: #FFFFFF;

}

#s-menu-social {
background:url('images/search-back.png') no-repeat;
text-align:center;
margin: 19px 0px 0px 12px;
padding: 4px 6px 6px 6px;
width: 220px;
background-color: #000000;
font-size: 16px;
color: #C2C8CE;
border-bottom: 1px solid #2B2B2B;
border-top: 1px solid #000000;

}

#s-menu-social ul {
padding-top: 0px;
margin: 0px;
}

#s-menu-social li {
display:inline;
padding: 0px;
margin: 0px;

}

#s-menu-zlinks {
text-align:center;
margin: 0px 0px 0px 17px;
padding: 11px 0px 11px 0px;
width: 210px;
background-color: #000000;
font-size: 16px;
color: #C2C8CE;
border-bottom: 1px solid #2B2B2B;
border-top: 1px solid #000000;

}

#s-menu-zlinks a {
color: #C2C8CE;

}

#s-menu-zlinks a:hover {
color: #FFFFE7;
text-decoration: underline;

}

#s-menu-zlinks a:active {
color: #FFFFFF;

}

#s-menu-promos {
text-align:center;
padding: 0px 0px 0px 0px;
width: 246px;
color: #C2C8CE;
border: 0px solid #000000;
margin: 16px 0px 0px -13px;

}

#s-menu-promos ul {
padding: 0px;
margin: 0px 0px 0px 0px;

}

#s-menu-promos li {
padding: 2px;
margin: 22px 0px 0px 0px;

}

#content-footer {
width: 210;
background-color: #000000;
text-align: center;
font-size: 16px;

}

h2 {
margin:0.83em 0;

}

h3 {
font-size:1.2em;

}

h4 {
font-size:1em

}

form {
padding:2px 0;
margin:0;

}

.center {
text-align:center;
margin:auto auto;

}


.left {
float:left;
margin:10px;

}

.right {
float:right;
margin:10px;

}

dt {
list-style-type:square;

}


a {
text-decoration:none;
color:#005DB4;

}

img {
border:0;

}

a:hover { color:#0000FF;

}

a:active {color:#FF0000;

}

a:visited {color:#005DB4;

}

a:visited:hover {color:#0000FF;

}

a:visited:active {
color:#FF0000;

}

table {
border-collapse:collapse;
border-spacing:0px 0px;

}

table td {
border-collapse:collapse;
vertical-align:top;
border-spacing:0px 0px;

}

.clear-box {
-moz-border-radius:10px;
background-color:#fff;
border:1px solid #000;
padding:6px;

}

.half-box {
border:1px solid #DAD0CE;
width:340px;
margin:5px;
padding:5px;
-moz-border-radius:6px;

}

.left-box {
float:left;

}

.right-box {
float:right;

}

#shade-bar {
background: url('images/shade-bar.png') repeat-x;
background-color: #383B3F;
width: 100%;

}






