* {
margin:0;
padding:0;
}

body {
font:11px/14px Tahoma, Arial, Verdana, sans-serif;
color:#474948;
padding-left:1000px;
background:url(/i/top-bg.gif) 0 8px repeat-x;
}

a {
color:#E90707;
outline:none;
}

p {
padding:4px 0;
}

img {
border:none;
}

input {
vertical-align:middle;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

#wrapper {
margin-left:-1000px;
}

#header {
height:297px;
position:relative;
border-bottom:1px solid #F6967C;
}

#top-line {
height:8px;
border:solid #F6987F;
background:#F04E22;
border-width:0 10px;
}

.header {
height:190px;
border:solid #F6967C;
background:#EE7352 url(/i/header.jpg) no-repeat;
border-width:0 10px;
margin:100px 0 0;
}

#logo {
position:absolute;
top:30px;
left:107px;
width:111px;
height:66px;
background:url(/i/logo.gif) no-repeat;
text-indent:-9999px;
}

#icons {
position:absolute;
top:55px;
right:108px;
}

#icons a {
width:11px;
height:10px;
float:left;
display:inline;
margin-left:67px;
background:url(/i/icons.gif) no-repeat;
}

#icons a#i2 {
background-position:-11px 0;
}

#icons a#i3 {
width:12px;
background-position:100% 0;
}

#slogan {
position:absolute;
top:120px;
right:47px;
width:300px;
font:20px Arial, Tahoma;
color:#FFF;
}

.more a {
color:#000;
}

#description {
position:absolute;
top:145px;
right:45px;
width:300px;
font-size:12px;
color:#FFF;
}

#description p {
width:300px;
font-size:11px;
line-height:125%;
}

#middle {
width:100%;
padding:41px 0;
}

* html #middle {
height:1%;
}

#middle:after {
content:'.';
display:block;
clear:both;
visibility:hidden;
height:0;
}

#container {
width:100%;
float:left;
overflow:hidden;
}

#content {
padding:0 310px 0 248px;
}

.item {
padding:0 0 25px;
}

.item .title {
font-weight:700;
}

.item .title2 {
font: 16px/18px Arial,Tahoma;
color:#E90707;

}

.item .more {
text-align:right;
}

#content ul,#content ol {
margin:7px 0 7px 30px;
}

#content li {
padding:2px 0;
}

.about a {
padding-bottom:20px;
}

.photo {
padding:10px 20px;
}

#left {
float:left;
width:155px;
height:auto;
padding-left:62px;
margin-left:-100%;
position:relative;
}

#nav {
list-style:none;
font-size:14px;
line-height:30px;
background:url(/i/nav.gif) 0 3px no-repeat;
}

#nav li {
padding-left:32px;
list-style-type:none;
}

li.active a {
text-decoration:none;
font-weight:700;
}

#right {
float:left;
width:225px;
margin-left:-263px;
position:relative;
}

* html #right {
margin-right:-3px;
}

#tags {
text-align:center;
line-height:20px;
}

#tags a:hover {
text-decoration:underline;
}

#footer {
border-top:2px solid #EFEFEF;
position:relative;
height:1%;
margin:0 10px 10px 0;
padding:10px 55px;
}

#cy {
position:absolute;
top:15px;
left:50%;
margin-left:-44px;
}

.entry h1 {
color:#EE7352;
line-height:130%;
font-size:20px;
padding:20px 0 10px;
}

h1 {
color:#EE7352;
}

.entry h2 {
display:block;
font-size:1.17em;
font-weight:700;
}

h3 {
color:#EE7352;
line-height:130%;
font-size:16px;
padding:10px 0 5px;
}

.navi {
margin:20px 0 10px;
}

select,input,textarea,.sml {
font-family:verdana;
font-size:10px;
border:1px #ccc solid;
padding:3px 0;
}

.art_box {
line-height:120%;
padding:10px 0 5px;
}

.art_box a {
font-size:11px;
}

.art_box span a {
margin-bottom:8px;
}

.articles_small_title {
padding:0 0 5px;
}

.articles_small {
font-size:10px;
line-height:110%;
color:#777;
padding:0 0 15px;
}

a:hover,#tags a {
text-decoration:none;
}

* html #wrapper,.item .date,#netpeak {
float:right;
}

#content h2,.art_box h2 {
font:28px/30px Arial, Tahoma;
padding-left:32px;
position:relative;
background:url(/i/dash.gif) 0 50% no-repeat;
margin:0 0 14px -32px;
}

#right h2,#right .title,.art_box .title {
font:28px/30px Arial, Tahoma;
color:#474948;
padding-left:32px;
background:url(/i/dash.gif) 0 50% no-repeat;
margin:0 0 10px;
}

.baner {
margin-bottom:15px;
}

#content .entry h2 {
font-size:18px;
background:none;
margin:14px 0 7px 0;
color:#EE7352;
padding:0;
}