/*   
Theme Name: Nuava
Author: Flashxml.net
*/

body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#ffffff;background:url(images/body_bg.jpg) no-repeat top center #000000;}
p, h1, h2, h3, h4, h5, h6, form, ul{margin:0px;padding:0px;float:left;}

a{outline:none;}

#page{width:822px;margin:0px auto;}

#page #header{width:772px;float:left;padding:46px 11px 0px 39px;}
#page #header a.logo{float:left;width:185px;height:43px;background:url(images/logo.png) no-repeat;}
#page #header #Logo{width:auto;height:43px;float:left;}
#page #header #Logo a{float:left;border:none;font-size:40px;text-decoration:none;color:#ffffff;}
#page #header #Logo a img{border:none;}

#page #header #menu{float:right;height:59px;}
#page #header #menu .menu_left{width:37px;height:59px;float:left;background:url(images/menu_left.png) no-repeat;}
#page #header #menu .menu_right{width:35px;height:59px;float:left;background:url(images/menu_right.png) no-repeat;}
#page #header #menu .menu_mid{height:59px;width:auto;float:left;background:url(images/menu_bg.png) repeat-x;}
#page #header #menu .menu_mid ul{height:48px;float:left;padding-top:11px;text-transform:lowercase;}
#page #header #menu .menu_mid ul li{list-style:none;float:left;height:48px;line-height:48px;width:75px;text-align:center;background:url(images/li_bg.gif) no-repeat right;}
#page #header #menu .menu_mid ul li a{font-size:17px;float:left;color:#ffffff;text-decoration:none;width:75px;text-align:center;}

#page #header #menu .menu_mid ul li a:hover ul, #page #header #menu .menu_mid ul li:hover ul{position:relative;display:block;background-color:#272727;margin:0px;padding:0px;width:160px;height:auto;z-index:9999;}
#page #header #menu .menu_mid ul li ul{display:none;float:left;clear:both;border:1px solid #333333;border-bottom:none;width:160px;}
#page #header #menu .menu_mid ul li ul li{height:auto;line-height:normal;width:160px;text-align:left;background:none;padding:0px;}
#page #header #menu .menu_mid ul li ul li a{padding:10px;float:left;font-size:12px;border-bottom:1px solid #333333;width:140px;text-align:left;}
#page #header #menu .menu_mid ul li ul li a:hover{background-color:#323232;}

#page #content{width:822px;height:443px;float:left;padding-top:37px;}
#page #content .cont_top{width:822px;height:13px;float:left;background:url(images/cont_top.png) no-repeat;font-size:1px;}
#page #content .cont_bot{width:822px;height:13px;float:left;background:url(images/cont_bot.gif) no-repeat;font-size:1px;}
#page #content .cont_mid{width:822px;height:418px;float:left;background:url(images/cont_mid.png) repeat-y;}
#page #content .cont_mid h1{width:100%;float:left;background:url(images/h1_bg.png) no-repeat center bottom;font-size:40px;line-height:40px;font-weight:normal;color:#8c8c8c;text-align:center;padding:10px 0px 25px 0px;}

#page #content .cont_mid img.img_home{margin-left:18px;margin-top:15px;}

#page #footer{width:822px;float:left;}
#page #footer .copy{width:100%;float:left;text-align:center;padding:30px 0px 75px 0px;font-weight:bold;}

#page #footer .follow{width:250px;margin:0px auto;text-align:center;}
#page #footer .follow span{float:left;line-height:22px;padding-right:5px;font-weight:bold;}
#page #footer .follow a{float:left;margin:0px 3px;}
#page #footer .follow a img{border:none;}

div.clear{width:100%;height:1px;font-size:1px;clear:both;}

/* PORTFOLIO */

#page #content .cont_mid h2{width:100%;float:left;background:url(images/h1_bg.png) no-repeat center bottom;font-size:22px;line-height:22px;font-weight:normal;color:#8c8c8c;text-align:center;padding:5px 0px 10px 0px;}

#page #content .cont_mid .makeScroll a.img_port{width:243px;height:100px;float:left;background:url(images/img_bg.png) no-repeat;padding:1px 2px 4px 1px;}
#page #content .cont_mid .makeScroll a.img_port img{width:243px;height:100px;float:left;border:none;}
#page #content .cont_mid .makeScroll a.img_port{cursor: url(images/zoom/zoomin.cur), default;margin:2px 8px;}

#page #content .cont_mid div.makeScroll{position:relative;width:790px;height:360px;overflow:hidden;margin:15px 0px 0px 10px;float:left;}
#page #content .cont_mid div#lyr1{width:790px;visibility:visible;position:absolute;left:0px;top:0px;overflow:visible;height:auto;float:none;}
#page #content .cont_mid .scroll-track{position:relative;width:7px;height:360px;background:url(images/panetrack.png) no-repeat;float:left;margin:0px;padding:0px;}
#page #content .cont_mid .scroll-handle{width:7px;background-color:#777775;cursor:pointer;float:left;z-index:10;}
#page #content .cont_mid .scroll-handle-top{float:left;width:7px;height:3px !important;background:url(images/dragBar_top.png) no-repeat;font-size:1px;}
#page #content .cont_mid .scroll-handle-bot{float:left;width:7px;height:3px !important;background:url(images/dragBar_bot.png) no-repeat;font-size:1px;}

#page #content .cont_mid div#lyr1 .cont_text{width:760px;float:left;padding:0px 0px 0px 15px;font-size:12px;color:#a7a9ac;line-height:18px;}
#page #content .cont_mid div#lyr1 .cont_text a{color:#5dbb56;text-decoration:none;}
#page #content .cont_mid div#lyr1 .cont_text .devider{width:100%;height:2px;background:url(images/devider.gif) no-repeat center;padding:10px 0px;clear:both;font-size:1px;}
#page #content .cont_mid div#lyr1 .cont_text form{width:502px;float:left;padding:20px 0px 0px 20px;}
#page #content .cont_mid div#lyr1 .cont_text form .form_row{width:100%;float:left;padding:4px 0px;}
#page #content .cont_mid div#lyr1 .cont_text form label{font-size:13px;color:#a8a8a8;font-weight:bold;width:80px;float:left;line-height:28px;}
#page #content .cont_mid div#lyr1 .cont_text form input[type=text]{width:182px;height:18px;float:left;padding:5px;background:url(images/input_contact.gif) no-repeat;border:none;margin-right:10px;}
#page #content .cont_mid div#lyr1 .cont_text form span{float:left;color:#549f4d;font-weight:bold;font-size:14px;}
#page #content .cont_mid div#lyr1 .cont_text form textarea{width:412px;height:96px;float:left;border:none;background:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#page #content .cont_mid div#lyr1 .cont_text form .form_textarea{width:412px;height:96px;float:left;padding:5px;background:url(images/textarea.gif) no-repeat;}
#page #content .cont_mid div#lyr1 .cont_text form input[type=submit]{width:90px;height:32px;float:left;background:url(images/submit_contact.png) no-repeat;margin-top:0px;cursor:pointer;color:#a8a8a8;font-size:12px;font-weight:bold;border:none;margin-left:80px;line-height:32px;padding:0px;text-transform:uppercase;}

/* BLOG */

#page #content .cont_mid div#lyr1 .cont_text .blog_box{width:775px;float:left;margin-bottom:10px;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_top{width:775px;height:6px;float:left;background:url(images/blog_box_top.gif) no-repeat;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_bot{width:775px;height:8px;float:left;background:url(images/blog_box_bot.gif) no-repeat;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid{width:765px;height:auto !important;height:50px;min-height:50px;float:left;background:url(images/blog_box_mid.gif) repeat-y;padding:0px 5px;}

.padd_left_5{padding:0px 0px 0px 5px !important;}

#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post{width:741px;float:left;padding:0px 12px;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post p.title{font-size:13px;font-weight:bold;color:#5dbb56;width:100%;padding:0px 0px 0px 0px;float:none !important;width:auto !important}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post .blog_text{font-size:12px;color:#e5e5e5;float:none;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post .blog_text p{float:none;width:auto;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post .under_blog{float:left;padding-top:0px;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post span.posted{float:left;font-size:12px;color:#e5e5e5;font-weight:bold;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post span.posted a{font-weight:bold;margin:0px 5px;color:#5DBB56 !important;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post a.more{font-weight:bold;float:right !important;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post span.more{font-weight:bold;float:right;}
#page #content .pages{width:822px;height:50px;float:left;background:url(images/pages.png) no-repeat top center;margin-top:0px;text-align:center;padding-top:25px;}

#page #content .cont_mid div.wn_blog{height:330px !important;}

#page #content .pages a{color:#eaeaea;text-decoration:none;font-size:12px;margin:0px 7px;font-weight:bold;}
#page #content .pages a:hover{color:#5dbb56;text-decoration:underline;}
#page #content .pages a.current{color:#5dbb56;text-decoration:underline;}

/* WP */
#page #content .pages span.pages{display:none;}
#page #content .pages a{border:none;}
#page #content .pages span{border:none;}
#page #content .pages span.current{color:#5dbb56;text-decoration:underline;}

#page #content .post_single{width:100%;float:left;}
#page #content .post_single a{float:left;margin:5px 10px 0px 0px !important;height:auto !important}
#page #content .post_single a img{border:none;margin:0px !important;}
#page #content .post_single div{float:left;}

.wpcf7-response-output{margin:0px 5px !important;padding:0px 5px !important;float:left;left:35px;top:70px; border-width:1px !important;} 
.wpcf7-validation-errors{margin:0px;padding:0px;}
.wpcf7-not-valid-tip-no-ajax{float:right;margin:0px !important;padding:0px !important;font-size:11px !important;color:#cc0000 !important;font-weight:normal !important;}

#page #content ul.archives{font-weight:bold;}
#page #content ul.archives li.categories ul{float:left;width:100%;margin:0px;padding:10px 0px 0px 0px;}

ol.commentlist{list-style:none;margin:0px;padding:0px;float:left;width:100%;}
ol.commentlist li{width:100% !important;float:left !important;clear:both;list-style:none !important;background:none;}
ol.commentlist li ul li{list-style:none !important;background:none;margin:0px;padding:0px;}
ol.commentlist li ul.children{float:left;margin:0px;padding:0px;}
ol.commentlist img.avatar{background:url(images/author.png) no-repeat;padding:6px;width:32px;height:32px;float:left;margin-right:20px;}
ol.commentlist span.says{display:none;}
ol.commentlist p{padding-left:64px;clear:both;}
ol.commentlist .reply{padding-left:64px;clear:both;}
ol.commentlist .comment-body{padding:10px 3%;float:left;background-color:#444444;width:94%;margin:5px 0px;clear:both;}
h4#comments{font-size:14px;margin:0px;padding:0px;float:left;}
ol.commentlist cite.fn{padding-left:20px;width:690px;}
ol.commentlist .commentmetadata a{margin-left:20px;}

#respond h4{font-size:14px;margin:0px;padding:0px;float:left;}

.cont_text h4{font-size:14px;margin:0px;padding:0px;float:left;}
.cont_text p{padding-top:15px;}

form#commentform{width:100% !important;float:left;margin:0px;padding:0px !important;}
form#commentform label{width:230px !important;float:left;font-size:12px !important;font-weight:bold !important;font-family:Arial, Helvetica, sans-serif !important;}
form#commentform label small{width:230px !important;float:left;font-size:12px !important;font-weight:bold !important;font-family:Arial, Helvetica, sans-serif !important;}
textarea{width:412px;height:96px;float:left;border:none;background:none;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
.form_textarea{width:412px;height:96px;float:left;padding:5px;background:url(images/textarea.gif) no-repeat;}
form#commentform input#submit{margin-left:0px !important;}

.swf_holder{float:left;width:783px;height:321px;padding:15px 0px 0px 20px;}

#content img {height: auto;border: none;margin:0px;max-width:760px;}
#content .attachment img {max-width: 900px;}
#content .alignleft,
#content img.alignleft {display: block;float: left;z-index: 100;margin:5px 10px 10px 0px;}
#content .page a.fancybox {z-index: 100;}
#content .alignright,
#content img.alignright {display: inline;float: right;z-index: 100;margin:5px 10px 10px 0px;}
#content .aligncenter,
#content img.aligncenter {clear: both;display: block;z-index: 100;}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {margin-bottom: 12px;}
#content .entry-content{clear:both;padding:0 0 0;}
#content .entry-content p {color:#7A7A7A;font-size:12px;}
#content .page p{float:none;}

.wp-pagenavi{float:left;width:100%;height:18px;}
.pages{width:100%;float:left;height:18px;position:relative;z-index:100;}
.pages div{margin:0px !important;padding:0px !important;float:left;}

.blog_text object{float:left;margin:0px 10px 10px 0px;width:231px !important;height:200px;position:relative;z-index:1;}
.blog_text embed{float:left;margin:0px 10px 10px 0px;width:231px !important;height:200px;position:relative;z-index:1;}
.blog_text img{float:left;margin:0px 10px 10px 0px;}

.post_single object{float:left;margin:0px 10px 10px 0px;width:760px !important;height:300px;position:relative;z-index:1;}
.post_single embed{float:left;margin:0px 10px 10px 0px;width:760px !important;height:300px;position:relative;z-index:1;}
.post_single p{float:none !important;}
.cont_text img{float:left;}
.cont_text a{color:#A7A9AC !important;margin:0px !important;padding:0px !important;float:none !important;text-decoration:underline !important;}
a.fancybox{cursor:pointer;}

.blog_text iframe{float:left;margin:0px 10px 10px 0px;width:231px !important;height:200px;position:relative;z-index:1;}
.post_single iframe{float:left;margin:0px 10px 0px 0px;position:relative;z-index:1;}

.post_single a{color:#A7A9AC !important;margin:0px !important;padding:0px !important;float:none !important;text-decoration:underline !important;}
.post_single address{float:left;}
.post_single pre{float:left;margin:0px;padding:0px;}
.post_single h1{font-size:26px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.post_single h2{font-size:24px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.post_single h3{font-size:22px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.post_single h4{font-size:20px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.post_single h5{font-size:18px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.post_single h6{font-size:16px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}

.blog_text a{color:#5DBB56 !important;}
.blog_post p.title{color:#5DBB56 !important;}
.blog_post p.title a{color:#5DBB56 !important;}

.cont_text address{float:left;}
.cont_text pre{float:left;margin:0px;padding:0px;}
.cont_text h1{font-size:26px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.cont_text h2{font-size:24px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.cont_text h3{font-size:22px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.cont_text h4{font-size:20px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.cont_text h5{font-size:18px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}
.cont_text h6{font-size:16px !important;width:100% !important;float:none !important;clear:both;padding:10px 0px !important;margin:0px !important;background:none !important;text-align:left !important;}

.post_single ul, .cont_text ul{float:left;margin:0px;padding:10px 0px;width:100%;}
.post_single ul li, .cont_text ul li{float:left;margin:0px;padding:0px;list-style:none;background:url(images/nuava_li.gif) no-repeat left top;padding-left:10px;width:750px;}

#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid img{width:251px !important;height:119px !important;float:left;border:none;margin-right:10px;}
#page #content .cont_mid div#lyr1 .cont_text .blog_box .blog_box_mid .blog_post span.posted a{font-weight:bold;margin:0px 5px;color:#5DBB56 !important;}
#page #content .cont_mid div#lyr1 .cont_text span.posted a{color:#5DBB56 !important;}
#page #content .cont_mid div#lyr1 .cont_text span.comm a{color:#5DBB56 !important;}
ol.commentlist .commentmetadata{float:left;padding-left:20px;}
.comment-body em{float:left;padding-left:20px;}
.post_single img{margin:10px 0px !important;}
#page #footer .copy a{color:#ffffff !important;text-decoration:none;}


#page #content .hentry blockquote{margin:0px;padding:0px;background:url(images/blockquote_dark.png) no-repeat left top;padding:10px 20px 10px 30px;float:left;font-style:italic;}
#page #content .hentry p{padding:0px;}
#page #content .hentry pre{color:#ffffff;float:left;background-color:#666666;border:1px solid #222222;font-size:14px;margin:10px 0px !important;padding:20px !important;width:720px !important;overflow-x:scroll;}
#page #content .hentry code{float:left;border:1px solid #D6D8D9;font-size:14px;margin:10px 0px !important;padding:20px !important;width:720px !important;}
#page #content .hentry ol{float:none;padding:10px 0px 10px 30px;margin:0px;}
#page #content .hentry ol li{float:none;clear:both;line-height:20px;list-style-type:decimal;}
#page #content .hentry p{float:none !important;width:auto !important;}
#page #content .hentry a{color:#5DBB56 !important;}
#page #content .hentry address{font-size:12px;float:none !important;}
#page #content .hentry span.highlight{background-color:#000000;}
#page #content .hentry .caption{border:1px solid #D6D8D9;background-color:#E0E0E0;float:left;margin:10px 10px 10px 10px;padding:10px;width:250px;text-align:center;color:#707070;font-size:13px;font-weight:bold;}
#page #content .hentry .caption p{clear:both;margin:0px !important;padding:0px !important;text-align:center;width:100%;color:#707070;font-size:13px;font-weight:bold;float:none;}
#page #content .hentry .caption a.fancybox{margin:0px !important;padding:0px !important;float:left !important;clear:both;}
#page #content .hentry .caption img{width:250px !important;height:160px !important;float:none;margin:0px 0px 5px 0px !important;padding:0px !important;clea:both;}
#page #content .hentry p span{float:none;}