
@import url(reset.css);
html {
height:100%;
}

body {
background:#fff;
font-size:16px;
color:#3f3f3f;
min-height:100%;
padding-top:7px;
font-family:arial,geneva,sans-serif;
}

p {
color:#3f3f3f;

}

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

a:hover {
text-decoration:none;
color:#ccc;
}

blockquote {
font-style:italic;
background:#ccc;
margin-left:20px;
}

#wrap {
width:1020px;
height:auto;
background:#f6f6f6;
margin:0 auto;
}

#header {
height:330px;
background:#3f3f3f;
background-image:url(img/headert_fon.png);
}



#header ul {
overflow:hidden;
float:left;
font-weight:700;
margin:15px 20px 0 34px;
}

#header ul li {
float:left;
border-left:1px solid #F60;
margin:0 1px 0 -1px;
padding:0 16px;
}

#header ul li a {
height:16px;
display:block;
font-size:13px;

}

#header ul li a:hover {
height:16px;
display:block;
text-decoration:none;
}

#container {
padding-top:50px;
overflow:hidden;
}

#content {
width:616px;
background:#f6f6f6;
float:left;
font-size:16px;
padding:0 50px 0 40px;
}

#content2 {
width:940px;
background:#f6f6f6;
float:left;
font-size:16px;
padding:0 50px 0 40px;
}

h2 {
font-size:24px;
font-weight:700;
color:#3f3f3f;
text-transform:uppercase;
margin-bottom:15px;
background:#f6f6f6;

}

h3 {
font-size:18px;
font-weight:700;
color:#3f3f3f;
text-transform:uppercase;
margin-bottom:15px;
background:#f6f6f6;

}

#sidebar {
float:left;
width:314px;
background:#f6f6f6;
padding:0;
}

.post {
margin-bottom:20px;
font-size:13px;
}

.post a {
color:#3f3f3f;
}

.post a:hover {
color:#F60;
}

.post h3 a {
font-size:16px;
font-weight:700;
color:#3f3f3f;
text-transform:capitalize;
}

.TTM {
font-style:italic;

}

.TTM2 {
font-weight:700;

}

.section p {
    margin:15px 0;
}

.content_background {
background:#fd8233;
font-size:14px;
font-weight:700;
padding:10px;

}


.content_background  a {
color:#3f3f3f;
}

.content_background a:hover {

color:#ccc;
}
.thumbnail {
float:left;
margin:0 10px 10px 0;
}

#footer {
clear:both;
overflow:hidden;
background-image:url(img/footer_fon.png);
background-repeat:no-repeat;
margin:50px 0 20px 0;
}

#footer_nav {
overflow:hidden;
float:left;
font-weight:700;
margin:18px 0 4px 24px;
}

#footer_nav li {
float:left;
border-left:1px solid #ccc;
margin:0 1px 0 -1px;
padding:0 16px;
}

#footer_nav li a {
height:16px;
display:block;
font-size:13px;
color:#ccc;
}

#footer_nav li a:hover {
height:16px;
display:block;
text-decoration:none;
color:#F60;
}

#footer p {
text-align:center;
color:#ccc;
font-size:13px;
margin:20px 0px;
clear:both;
}

#footer p a {
    color:#ccc;
}
