
body {
background:#000;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:11px;
text-align:center;
margin:10px
}

#wrap {
width:995px;
background-color:#FFF;
font-family:'Lucida Grande',Verdana,Arial,Sans-Serif;
font-size:11px;
border:0 solid #D5E8FB;
color:#333;
text-align:left;
margin:20px auto auto;
padding:10px 20px 0
}

#mast {
width:995px;
height:60px;
background:#F1F1F1;
color:#FFF;
font-size:16px;
font-weight:400;
overflow:hidden;
margin:0 auto;
padding:0
}

#mast h1 {
color:#000;
font-size:2em;
font-family:'Helvetica','Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:700;
margin-left:100px;
text-decoration:none;
line-height:16px;
padding:0
}

.mastleft {
width:300px;
float:left;
margin-left:0;
overflow:hidden;
padding:0
}

.mastleft a img {
border:none;
margin-left:0;
padding:0
}

.mastright {
width:600px;
color:#FFF;
float:right;
margin-right:0;
margin-bottom:10px;
text-align:right;
padding:0
}

#header {
width:995px;
height:110px;
background:url('http://www.nerjatoday.com/images/ntbalconheader2.jpg') repeat-x;
color:#FFF;
font-size:16px;
font-weight:400;
overflow:hidden;
margin:0 auto;
padding:0
}

#header p {
line-height:20px;
font-size:12px;
margin:0;
padding:0 0 5px
}

#header h1 {
color:#FF0;
font-size:2em;
font-family:'Helvetica','Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:700;
text-decoration:none;
margin:0;
padding:0
}

#header h1 a,#header h1 a:visited {
color:#FFF;
font-size:2.5em;
font-family:'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight:400;
text-decoration:none;
margin:0;
padding:20px 0 0
}

#header h1 a:hover {
color:#FFF;
text-decoration:none
}

.headerleft {
width:190px;
float:left;
margin-left:5px;
overflow:hidden;
background-color:red;
padding:0
}

.headerleft a img {
border:none;
margin-left:5px;
padding:0
}

.headerright {
width:600px;
color:#FFF;
float:right;
margin-right:0;
margin-bottom:80px;
text-align:right;
padding:0
}

.headerright a,.headerright a:visited {
color:#FFF;
font-size:11px;
text-transform:uppercase;
text-decoration:none;
padding:0 0 0 3px
}

.headerright a:hover {
color:#FFF;
text-decoration:underline
}

.headerright a img {
border:none;
margin:0 0 3px;
padding:0
}

#navbar {
background:#000;
width:995px;
overflow:hidden;
margin:0 auto;
padding:0
}

#navbar2 {
background:#000;
width:995px;
height:20px;
overflow:hidden;
margin:0 auto;
padding:0
}

#navbarleft {
width:995px;
float:left;
margin:0;
padding:0
}

#navbarright {
width:300px;
float:right;
text-align:right;
margin:0;
padding:0
}

a:hover {
text-decoration:none;
color:#555353;
border:none;
background:#D5E8FB;
cursor:hand
}

.right {
float:right;
width:240px;
border:0 solid #f3f3f3;
line-height:1.6em;
font-size:1.05em;
margin:5px 0;
padding:0
}

.middle {
margin-bottom:5px;
line-height:1.6em;
margin-left:0;
float:left;
width:550px;
border:0 solid #f3f3f3;
overflow:hidden;
font-size:1.05em;
padding:0
}

.middle h2 {
font-size:16px;
border-bottom:dashed 0 #ccc;
margin:0 0 10px;
padding:2px
}

.middle h3 {
font-size:14px;
border-bottom:dashed 0 #ccc;
margin:0 7px 3px 0;
padding:2px
}

.middleleft {
background:#FFF;
float:left;
width:250px;
margin:0 0 5px;
padding:5px
}

.middleright {
background:#FFF;
float:right;
width:250px;
margin:0 0 5px;
padding:5px
}

#footer {
width:995px;
margin-top:20px;
text-align:center;
clear:both;
padding-bottom:10px
}

div.hr {
height:26px;
background:#D5E8FB
}

div.br {
height:2px;
background:#D5E8FB;
clear:both
}

a:link,a:active,a:visited {
text-decoration:none;
color:#00F;
border:none
}

.right ul,.right ul {
list-style-type:none;
line-height:15px;
font-size:11px;
margin:0;
padding:0
}

.right ul li,.right ul li {
list-style-type:none;
background:#EFEFEF;
margin:0 0 20px;
padding:0
}

.left {
float:left;
width:180px;
border:0 solid #f3f3f3;
line-height:1.6em;
font-size:1.05em;
color:#666;
margin:5px 0;
padding:0
}

.left ul {
list-style-type:none;
margin:0;
padding:0 10px 0 0
}

.left ul li {
list-style-type:none;
margin:0 0 3px;
padding:0
}

div.hr hr,div.br br {
display:none
}

blockquote {
font-style:italic;
border-left:opx solid #4A7EB8;
margin:0 15px;
padding:0
}

#content {
margin-bottom:5px;
line-height:1.6em;
margin-left:0;
float:left;
width:550px;
border-left:1px solid #f3f3f3;
overflow:hidden;
font-size:1.05em;
padding:2px
}

#content h2 {
font-size:16px;
border-bottom:dashed 0 #ccc;
margin:0 0 3px;
padding:0
}

#content h3 {
font-size:14px;
border-bottom:dashed 0 #ccc;
margin:0 0 3px;
padding:2px
}

p.date {
font-family:Tahoma;
font-size:11px
}

.textwidget {
font-size:11px;
background:#D5E8FB;
color:red;
border-bottom:none;
margin-left:5px;
font-family:Verdana;
padding:0
}

.bottom {
margin-bottom:5px;
line-height:1.6em;
margin-left:0;
float:left;
width:995px;
border:0 solid #f3f3f3;
overflow:hidden;
font-size:1.05em;
padding:0
}

.bottomcontent {
background:#FFF;
float:left;
width:225px;
margin:10px;
padding:0
}

#nav,#nav2 {
list-style:none;
font-family:"Helvetica Neue",Arial,Helvetica,"Nimbus Sans L",sans-serif;
margin:0 0 0 12px;
padding:0
}

#nav ul,#nav2 ul {
list-style:none;
margin:0;
padding:0
}

#nav a,#nav2 a {
color:#FFF;
display:block;
font-size:13px;
font-weight:400;
text-decoration:none;
margin:0 6px 0 0;
padding:3px
}

#nav a:hover,#nav2 a:hover {
background:#4A7EB8;
color:#FFF;
display:block;
text-decoration:none;
margin:0 6px 0 0;
padding:3px
}

#nav li,#nav2 li {
float:left;
margin:0;
padding:0
}

#nav li li,#nav2 li li {
float:left;
width:140px;
margin:0;
padding:0
}

#nav li li a,#nav li li a:link,#nav li li a:active,#nav li li a:visited,#nav2 li li a,#nav li li a:link,#nav li li a:active,#nav li li a:visited {
background:#4A7EB8;
color:#FFF;
width:140px;
font-size:10px;
float:none;
border-left:1px solid #FFF;
border-right:1px solid #FFF;
border-bottom:1px solid #FFF;
text-decoration:none;
margin:0;
padding:3px
}

#nav li li a:hover,#nav2 li li a:hover {
background:#1A4E88;
color:#FFF;
padding:3px
}

#nav li ul,#nav2 li ul {
position:absolute;
width:10em;
left:-999em
}

#nav li:hover ul,#nav2 li:hover ul {
left:auto;
display:block
}

#nav li:hover ul,#nav li.sfhover ul,#nav2 li:hover ul,#nav li.sfhover ul {
left:auto
}

.right img,.left img,img {
border:0
}

.right h2,.comments h3,.left h2,.comments h3 {
font-size:1.1em;
border-bottom:dashed 0 #ccc;
background:#D5E8FB;
margin:0 0 3px;
padding:2px
}

.right ul li ul,.right ul li ul,.left ul li ul {
list-style-type:square;
margin:0;
padding:0 3px
}

.right ul li ul li,.right ul li ul li,.left ul li ul li {
list-style-type:none;
background:transparent url(http://www.nerjatoday.com/stylesheets/images/bullet.gif) no-repeat 0 4px;
border:0;
margin:0;
padding:0 0 2px 14px
}

.right ul li ul li :hover,.left ul li ul li :hover {
border-bottom:#ccc 1px solid
} 
