body {
background:#999;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}

#SiteWrap {
width:976px;
margin:0 auto;
background:url(images/bg.jpg);
}

.SiteWrap {
background:url(images/bg.jpg);
clear:both;
}

.Clear {
clear:both;
}

.Corner {
width:29px;
height:29px;
float:left;
}

.MiddleBorder {
height:29px;
float:left;
width:918px;
}

a {
color:#F99500;
text-decoration:none;
}

a:hover {
color:#FFB915;
text-decoration:underline;
}

img {
border:0;
}

/* HEADER */
.LeftTopCorner {
background:url(images/top_left.jpg);
}

.RightTopCorner {
background:url(images/top_right.jpg);
}

.TopMiddle {
background:url(images/top_middle.jpg);
}

.HeaderWrap {
width:908px;
margin:0 auto;
clear:both;
}

.Logo {
width:80px;
float:left;
text-align:center;
margin-top:12px;
}

.TitleHolder {
width:348px;
height:102px;
float:left;
}

.SideHolder {
width:480px;
float:left;
text-align:right;
}

.Title {
color:;
font-size:30px;
margin:5px 0px 5px 0px;
}

.Slogan {
font-size:18px;
color:#F99500;
margin:5px 0px 5px 0px;
}

/* NAVIGATION */
.Navi {
clear:both;
width:908px;
margin:0 auto;
height:60px;
background:url(images/navi-bg.jpg) repeat-x;
}

.NaviLink {
padding:0px 10px 0px 10px;
line-height:40px;
border-left:1px solid #F99500;
border-right:1px solid #FFB915;
float:left;
}

.Navi a {
color:#000;
text-decoration:none;
font-weight:bold;
}

.Navi a:hover {
text-decoration:underline;
}

.NaviBorder {
border-right:0;
}

/* SIDEBAR */
.SideBar {
width:202px;
float:right;
text-align:center;
}

.OfferTop {
width:196px;
line-height:26px;
font-weight:bold;
background:url(images/offerbar-top.jpg) no-repeat;
text-align:center;
float:right;
}

.Offer {
width:180px;
border-right:8px solid #F4AB00;
border-left:8px solid #F4AB00;
font-size:12px;
float:right;
}

.OfferBottom {
width:196px;
height:25px;
background:url(images/offerbar-bottom.jpg) no-repeat;
float:right;
}

/* CONTENT */
.ContentBar {
width:673px;
border-left:15px solid #fff;
float:left;
clear:both;
}

.ContentBar h1 {
margin:15px 0px 10px 0px;
font-size:22px;
}

.ContentBar h2 {
margin:15px 0px 10px 0px;
font-size:18px;
color:#F99500;
}

.ContentBar h3 {
margin:0;
font-size:16px;
padding-left:10px;
}

.ContWrap {
width:908px;
margin:0 auto;
}

.NumberBox {
width:480px;
border-top:10px solid #fff;
margin:0 auto;
}

.NumberBox a {
color:#000;
text-decoration:none;
}

.NewPost {
background:url(images/bar_bg.jpg) repeat-x;
clear:both;
line-height:40px;
}

.AdBar {
text-align:center;
margin-bottom:10px;
margin-top:10px;
}

/* FOOTER */
.LeftBottomCorner {
background:url(images/bottom_left.jpg);
}

.RightBottomCorner {
background:url(images/bottom_right.jpg);
}

.BottomMiddle {
background:url(images/bottom_middle.jpg);
}

.Footer {
width:908px;
margin:0 auto;
border-top:1px dotted #999;
clear:both;
}

.FooterLinks {
float:left;
margin-top:10px;
}

.LinkSpace {
margin-left:20px;
}

.LinkBorder {
border-right:1px dotted #999;
}

.CopyRight {
clear:both;
text-align:center;
font-weight:bold;
font-size:12px;
}

.Disclamer {
clear:both;
text-align:center;
font-size:10px;
color:#666;
}

/* ERROR */
.Error {
text-align:center;
font-size:18px;
width:600px;
margin:0 auto;
}

.Error h1 {
font-size:36px;
color:#F99500;
}


