/*
Theme Name: Newsportal
Theme URI: http://www.kaushalsheth.com
Version: 1.0
Description: 3 Column theme Newsportal theme
Author: Kaushal
Author URI: http://www.kaushalsheth.com
*/

body {
text-align:center;
margin-top:10px;
margin-bottom:10px;
color:#666;
background-color:#E0E0E0;
}

A:hover {
color:red;
text-decoration:underline;
}

#page_wrapper {
margin-left:auto;
margin-right:auto;
width:98%;
text-align:left;
background:#FFF;
border:8px solid #FFF;
}

#header_wrapper {
height:153px;
background:url(images/header-fundo_bg.gif) left repeat-x;
margin:0;
padding:0;
}

#header {
height:153px;
background:url(images/header_bg.gif) right no-repeat;
margin:0;
padding:0;
}

#header h1 a {
color:#9CCE19;
text-decoration:none;
}

#header h1 a :visited {
text-decoration:none;
color:#9CCE19;
}

#header h1 a:hover {
text-decoration:underline;
color:#9CCE19;
}

#header h2 {
font-family:verdana, arial, sans-serif;
font-size:14px;
color:#B1C6EB;
letter-spacing:1px;
margin:0;
}

#left_side {
margin-top:10px;
float:left;
width:160px;
background:#F1F6FE url(images/side_bg.gif) bottom left repeat-x;
}

#right_side {
margin-top:10px;
float:right;
width:160px;
background:#F1F6FE url(images/side_bg.gif) bottom left repeat-x;
}

#content {
font-family:verdana, arial, sans-serif;
font-size:12px;
line-height:18px;
color:#333;
margin:20px 180px 0;
}

#footer {
height:60px;
background-color:#4E7DD1;
clear:both;
text-align:center;
padding-top:12px;
color:#B6CEF9;
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:18px;
}

#footer A:hover {
color:#FFF;
text-decoration:underline;
}

ul.menu {
list-style:none;
border:none;
text-align:left;
}

ul.menu li {
margin:0 0 0 0.5em;
}

li.leaf {
list-style-type:disc;
list-style-image:none;
color:#759ADB;
margin:0;
padding:0.2em 0.5em 0 0;
}

#left_side p,#right_side p {
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:16px;
color:#333;
margin:15px 10px;
}

#left_side a,#right_side a {
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:16px;
}

#left_side h3,#right_side h3 {
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
line-height:14px;
color:#9CCE19;
border:1px solid #0F3974;
background-color:#2E4F9D;
margin:5px 5px 10px;
padding:4px;
}

#left_side h4,#right_side h4 {
margin-top:0;
margin-bottom:0;
margin-left:10px;
font-family:verdana, arial, sans-serif;
font-size:12px;
font-weight:700;
line-height:12px;
color:#2153AA;
}

#content p {
margin-top:15px;
margin-bottom:15px;
font-family:verdana, arial, sans-serif;
font-size:12px;
line-height:18px;
color:#333;
}

#content h3 {
margin-top:5px;
margin-bottom:10px;
font-family:verdana, arial, sans-serif;
font-size:18px;
font-weight:700;
line-height:18px;
color:#2153AA;
}

#content h4 {
margin-top:0;
margin-bottom:0;
font-family:verdana, arial, sans-serif;
font-size:14px;
font-weight:700;
line-height:12px;
color:#2153AA;
}

#navlist {
margin-top:33px;
margin-bottom:0;
text-align:left;
margin-left:0;
font:bold 14px Verdana, sans-serif;
color:#9CCE19;
padding:6px 0;
}

#navlist li {
list-style:none;
display:inline;
margin:0;
}

#navlist li a {
color:#9CCE19;
margin-left:0;
border:1px solid #0F3974;
border-bottom:none;
background:#2153AA url(images/tab_bg.gif) bottom left repeat-x;
text-decoration:none;
padding:5px 15px;
}

#navlist li a:hover {
color:#9CCE19;
background:#3364BB;
border-color:#0F3974;
}

#navlist li a#current {
color:#000;
background:#FFF;
border-bottom:1px solid #FFF;
}

.float_left {
float:left;
margin-right:10px;
}

.float_right {
float:right;
margin-left:10px;
}

.featurebox_center {
background-color:#fffff6;
border:1px solid #DFE8F7;
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:18px;
color:#333;
margin:0;
padding:10px;
}

.featurebox_side {
background-color:#fffff6;
border:1px solid #DFE8F7;
font-family:verdana, arial, sans-serif;
font-size:11px;
line-height:18px;
color:#333;
margin:0 10px 15px;
padding:10px;
}

.post {
margin:0 0 25px;
}

.post .info {
border:1px solid #e3e4e4;
background-color:#f5f5f5;
font-size:0.9em;
color:#505050;
padding:2px 3px 3px 8px;
}

#commentlist li {
margin-bottom:1.5em;
padding-bottom:1em;
border-bottom:1px solid #700000;
}

#commentform {
background:#fff;
width:280px;
margin:1em 0;
}

#commentform textarea {
background:#f8f7f6;
border:1px solid #d6d3d3;
width:280px;
}

#commentform textarea:hover {
background:#FFF;
border:1px solid #d6d3d3;
}

#commentform textarea:focus {
background:#fff;
border:1px solid #939793;
}

#commentform #email,#commentform #author,#commentform #url {
font-size:1.1em;
background:#f8f7f6;
border:1px solid #d6d3d3;
width:280px;
}

#commentform #email:hover,#commentform #author:hover,#commentform #url:hover {
font-size:1.1em;
background:#fff;
border:1px solid #d6d3d3;
width:280px;
}

#commentform #email:focus,#commentform #author:focus,#commentform #url:focus {
font-size:1.1em;
background:#fff;
border:1px solid #939793;
width:280px;
}

#commentform input {
margin-bottom:3px;
}

A:link,A:visited,A:active {
color:#2153AA;
text-decoration:none;
}

#header h1,#sitename {
font-family:verdana, arial, sans-serif;
font-size:28px;
color:#9CCE19;
letter-spacing:-1px;
margin:0;
}

#footer A:link,#footer A:visited,#footer A:active {
color:#FFF;
text-decoration:none;
}

li.expanded,li.collapsed {
list-style-type:circle;
list-style-image:none;
color:#759ADB;
margin:0;
padding:0.2em 0.5em 0 0;
}

#navlist li a:link,#navlist li a:visited {
color:#F1F6FE;
}