/*  
Theme Name: nvdb
Theme URI: 
Description: A theme generated by ThemesPress.com
Author: ThemesPress
Author URI: http://themespress.com/
*/

/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-family: inherit;
}
img {margin: 0; padding: 0; border: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
strong {font-weight: bold;}
address {font-style: normal;}
em {font-style: italic;}
b {font-weight: normal;}
i {font-style: normal;}



body {background:url(images/bg2.png) top left no-repeat fixed; font-family:Helvetica, Arial,sans-serif;}

#wrap {width:1150px; float:left;}

#header {height:209px; background:url(images/header.png) no-repeat;}

#nav { height:87px;}

/*NAV*/

#navigation { height:87px; margin:0 0 0 30px;}

#nav li {list-style:none; float:left;}
#nav li a {background-image:url(images/nav.gif); background-repeat:no-repeat; height:87px; list-style:none; float:left; margin:0px 0px 0 0;}

#nav li a.item1 {background-position:0px 0px; width:160px;}
#nav li a:hover.item1, a:active.item1 {background-position:0px -100px}
#nav li a.item1a {background-position:0px -100px; width:160px;}

#nav li a.item2 {background-position:-160px 0px; width:113px;}
#nav li a:hover.item2 {background-position:-160px -100px;}
#nav li a.item2a {background-position:-160px -100px; width:113px;}

#nav li a.item3 {background-position:-273px 0px; width:119px;}
#nav li a:hover.item3 {background-position:-272px -100px;}
#nav li a.item3a {background-position:-273px -100px; width:119px;}

#nav li a.item4 {background-position:-392px 0px; width:226px;}
#nav li a:hover.item4 {background-position:-392px -100px;}
#nav li a.item4a {background-position:-392px -100px; width:226px;}

#nav li a.item5 {background-position:-618px 0px; width:103px;}
#nav li a:hover.item5 {background-position:-618px -100px;}
#nav li a.item5a {background-position:-618px -100px; width:103px;}

#nav li a.item6 {background-position:-721px 0px; width:95px;}
#nav li a:hover.item6 {background-position:-721px -100px;}
#nav li a.item6a {background-position:-721px -100px;width:95px;}

#nav li a.item7 {background-position:-816px 0px; width:180px;}
#nav li a:hover.item7 {background-position:-816px -100px;}
#nav li a.item7a {background-position:-816px -100px;width:180px;}

#nav span{display:none;}



#content {margin: 0 0 0 27px; width:997px;}

.text_news_highlight {font-weight:bold;}


#content_l {width:712px; float:left; margin:0 30px 0 0;}
#content_l_txt {width:652px; float:left; background:#fff; padding:30px;}


#content_l_txt p { margin:15px 0 0 13px; font-size:14px; line-height:20px;}
#content_l_txt a { color:#000; border-bottom: 1px dotted #000; text-decoration:none;}
#content_l_txt li { margin:0px 0 0 13px; font-size:14px; line-height:20px; list-style-type:disc;}

#content_r {width:225px; float:left; }

#content_r_twitter {width:225px; background:#ffff00; padding:15px }

#content_r_contact {width:225px; float:left; background:#000; padding:15px; margin:30px 0 0 0; color:#fff; font-size:12px; line-height:16px; }
#content_r_contact input { height:20px; width:205px; border:none; background-color:#FFF; margin:0 0 15px 0; font-size:20px; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:10px}

.newsletter input { height:25px; width:205px; border:1px solid #f4f4f4; background-color:#f7f7f7; margin:0 0 15px 0; font-size:20px; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:10px}


.newsletter .btn { height:40px; width:205px; border:none; background-color:#FFF; margin:0 0 15px 0; font-size:20px; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; background-color: gray; color: #fff;}

#map {margin:20px 0 0 0;}

#footer_cl {width:712px; height:33px; background:url(images/footer_cl.png); float:left;}

#tweet {font-size:14px; line-height:18px;}
#tweet a {color:#666;}


h1 {font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:0 0 20px 0;}

h2  {font-size:30px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:20px 0 20px 0; line-height:26px}

h3  {font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; margin:15px 0 20px 0; line-height:26px}

h4 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; margin:0 0 10px 0; line-height:26px;}

.box_prog {width:296px; height:140px; margin:0px 20px 20px 0; float:left; }

.bottom_meta {margin: 15px 0 0 0; font-size:10px;}

.post {margin: 0px 0 25px 0;}

.top_meta {font-size: 9px;}