body{background:#181818 url(bg.jpg) 0 0 repeat-x;}
a{color:#ff0000;}
li.widget li, body div.widget.widget li{background:url(sidebar_lst.gif) 0 13px no-repeat;}

body .wp-paginate li *, body .wp-paginate li a:hover{background:url(pagination_lst.gif) right 10px no-repeat;}
#header .search{background:url(search.png) 0 0 no-repeat;}
.post, div.page{}
li.widget h2, body div.widget.widget h2{background:#fe0000;}
div.sidebar_bottom{}
a.more-link{background:#fe0000;}
#content .wp-paginate .current{background:#fe0000;}
body, textarea, input, select{font:15px/21px Century Gothic, Arial;}
#logo img{max-height:140px;}
#logo a{font:bold 33px/41px Century Gothic,Arial;}
#main_nav li a{font:bold 18px/33px Century Gothic,Arial;}
#main_nav li a:hover{color:#ff0000;background:transparent;}
#main_nav li.current_page_item, #main_nav li.current_page_item a{background:transparent;color:#ff0000;}
#main_nav ul.children li.current_page_item, #main_nav ul.children li.current_page_item a ,#main_nav ul.sub-menu li.current_page_item, #main_nav ul.sub-menu li.current_page_item a{background:transparent;color:#ff0000;}
#main_nav li.current_page_item ul.children li a ,#main_nav li.current_page_item ul.sub-menu li a{background:transparent;}
#main_nav ul.children ,#main_nav ul.sub-menu{background:rgb(0,0,0);background:rgba(0,0,0,0.97);}
#main_nav ul.children li a ,#main_nav ul.sub-menu li a{color:#fff;}
#main_nav ul.children li:hover,#main_nav ul.sub-menu li:hover{background:transparent;color:#ff0000;}
#main_nav ul.children li:hover>a,#main_nav ul.sub-menu li:hover>a{background:transparent;color:#ff0000;}
#main_nav ul.children li a:hover,#main_nav ul.sub-menu li a:hover{background:transparent;color:#ff0000;}
#main_nav li:hover{background:transparent;color:#ff0000;}
#gal_nav a{background:url("gal_nav_dots.png") no-repeat scroll 0 0 transparent;}
.desc h2{font:normal 18px/23px Century Gothic,Arial;}
.desc h4{font:normal 13px/18px Century Gothic,Arial;}
li.title h2{font:normal 28px/30px Century Gothic,Arial;}
li.widget h2, body div.widget.widget h2{font:normal 17px/23px Century Gothic,Arial;}
.entry h1{font:bold 50px/60px Century Gothic,Arial;margin:0 0 20px;color:#ff0000;}
.entry h2, h2.posttitle{font:bold 24px/26px Century Gothic,Arial;margin:0 0 10px;}
.entry h3{font:bold 18px/20px Century Gothic,Arial;}
.entry h4{font:bold 16px/20px Century Gothic,Arial;}
.entry h5{font:bold 15px/18px Century Gothic,Arial;}
.entry h6{font:bold 14px/16px Century Gothic,Arial;}
@media screen and (max-width:480px){body.mobileOn #header .search{padding:0 !important;}
body.mobileOn #header .search input.search_inp{width:183px !important;}
body.mobileOn #header #searchsubmit{float:none !important;}
body.mobileOn #main_nav{background-color:#ffffff;}
body.mobileOn #main_nav li a, body.mobileOn #main_nav ul.children li a , body.mobileOn #main_nav ul.sub-menu li a{color:#555555;}
body.mobileOn #main_nav ul.children , body.mobileOn #main_nav ul.sub-menu{background:transparent;}
}
