body {
 background:#EEE;
 color:#010101;
 margin:0;
 padding:0;
 font-size:14px;
 font-family:"Tahoma", arial;
 line-height:19px;
 word-spacing:1px;
}
img { border:none; }
a:link, a:visited, a:active {
 color:#010101;
}
#wrapper {
 width:960px;
 margin:0 auto;
 padding:30px 0 0 0;
}
#header {
 width:100%;
 height:90px;
}
#logo {
 width:400px;
 float:left;
 margin:0 0 0 20px;
}
#advert-top {
 width:468px;
 float:right;
 margin:0 20px 0 0;
}
#container {
 width:100%;
}
#nav-box {
 width:958px;
 background:#2A559A;
 height:40px;
}
#nav { 
 width:700px;
 float:left;
 list-style-type:none;
 margin:0;
 padding:0;
}
#nav li {
 float:left;
 height:30px;
 border-right:1px solid #346F9C;
 font-size:18px;
 padding:10px 10px 0 10px;
}
#nav li a:link, #nav li a:active, #nav li a:visited {
 color:#eee;
 text-decoration:none;
}
#nav li a:hover {
 color:#fff;
}
#social {
 width:140px;
 float:right;
 list-style-type:none;
 margin:0 0 0 -40px;
 padding:4px 0;
}
#social li {
 float:left;
 width:40px;
}
#container {
 width:958px;
 border-left:1px solid #666;
 border-right:1px solid #666;
 overflow:auto;
 background:#fff;
}
#column-left {
 width:565px;
 float:left;
 margin:20px 30px;
}
.left-box {
 width:545px;
 padding:0 10px;
 background:#eee;
}
.left-box h2 , .right-box h2 {
 font-weight:normal;
 font-size:22px;
 margin:0;
 float:left;
 padding:10px 0 0 0;
}
.recent-post {
 width:545px;
 height:90px;
 margin:0 0 20px 0;
}
.recent-post a:link, .recent-post a:active, .recent-post a:visited {
 color:#003A90;
 text-decoration:none;
}
.recent-post a:hover { 
 text-decoration:underline;
}
.recent-post img {
 width:75px;
 height:75px;
 margin:15px 10px 10px 10px;
 float:left;
}
.recent-post p {
 margin:5px 0 0 0;
 float:left;
 width:450px;
}
.box-header {
 width:100%;
 height:21px;
 margin:0;
 text-align:center;
 color:#fff;
 background:url(./images/header-bg.gif) repeat-x;
}
.box-header a:link, .box-header a:visited, .box-header a:active { 
 color:#fff;
 text-decoration:none;
}
#column-right {
 width:300px;
 float:right;
 margin:20px 30px 20px 0;
}
.right-box {
 width:300px;
 background:#eee;
 overflow:auto;
 margin:0 0 15px 0;
}
.right-box-small-left {
 float:left;
}
.right-box-small-right {
 float:right;
}
.right-box-small-left, .right-box-small-right {
 background:#e4e4e4;
 width:160px;
 height:600px;
 margin:0 0 15px 0;
 border:1px solid #777;
}
.right-box-small-left p, .right-box-small-right p {
 margin:54px 12.50%;
 width:75%;
 height:30px;
}
.right-box-small-left a:link,
.right-box-small-left a:visited ,
.right-box-small-left a:active,
.right-box-small-right a:link,
.right-box-small-right a:active,
.right-box-small-right a:visited {
 color:#666;
 text-decoration:none;
}
.right-box-small-left a:hover, .right-box-small-right a:hover {
 color:#000;
}
#footer {
 width:100%;
 height:40px;
 background:#013F6F;
 clear:both
}
#footer p { 
 margin:10px 0 0 0;
 color:#fff;
}
.foot-left {
 width:45%;
 float:left;
 padding:0 0 0 10px;
}
.foot-right {
 width:45%;
 float:right;
 text-align:right;
 padding:0 10px 0 0;
}
#footer a:link, #footer a:visited, #footer a:active {
 color:#fff;
 text-decoration:underline;
}

/* inner pages */

.recent-post-inner {
 width:300px;
 height:55px;
 margin:0;
}
.recent-post-inner a:link, .recent-post-inner a:active, .recent-post-inner a:visited {
 color:#003A90;
 text-decoration:none;
}
.recent-post-inner a:hover { 
 text-decoration:underline;
}
.recent-post-inner img {
 width:40px;
 height:40px;
 margin:15px 10px 0 10px;
 float:left;
}
.recent-post-inner p {
 margin:5px 0 0 0;
 float:left;
 width:220px;
}
.recent-post-inner h2 {
 font-weight:normal;
 font-size:17px;
 margin:0;
 float:left;
 padding:25px 0 0 0;
}
.inner-post {
 width:525px;
 margin:10px 0;
}

/* comments */
.comment-label {
 width:150px;
 float:left;
 margin:0 0 15px 10px;
}
.comment-input {
 width:300px;
 float:left;
 margin:0 0 15px 0;
}
#comment {
 width:300px;
 height:100px;
}
#submit {
 margin:0 0 0 10px;
}
.color1 {
background-color: #DBDBDB;
}
.color2 {
background-color: #EEEEEE;
}