/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

	1. Activate custom.css file in theme admin panel
	2. Open style.css file and find any clasess you want to override
	3. Copy classes to override in this file, put them outside green commented area


START OVERRIDING / ADDING NEW CLASSES BELOW THIS LINE  */


body { background-color:#F7F7F7 }
a{ color:#006DC6 }
.widget .nav-menu li.current-menu-item a, .widget .nav-menu li.current-menu-item a:hover,
#footer_area_two { background-color:#42566E }
.featured_area .feat_meta span { background-color:#0179AB }

h1.title, h2, h1 {line-height: 36px; color: #42566E; }
h2.entry-title { font-size: 23px; }
.widget h3 {font-size: 15px; }

#main_area .grid_5 { width: 780px; }
.container_24 {width: 1030px; }
.grid_16 {width: 570px; }
#main_area .grid_5.last { display: none; }
#main_area .grid_14 { width: 230px; }
#main_area .container_24 { background:url(../lib_theme/images/divider-main-columns.gif) repeat-y 200px 0; overflow:hidden; }
#main_area .container_24 { background:transparent; overflow:hidden; }
#main_area .widget { padding: 10px 25px 10px 25px; border-bottom: 1px solid #F0F0F0;}
#main_area #text-6 {padding-left: 0px;}
#main_area #text-14 { padding-left: 10px; z-index: 200; }
#main_area #text-17 { padding-left: 0px; padding-top: 15px; padding-bottom: 15px; z-index: 200; }
#main_area img { max-width: 740px; }

.main_two { border-left: 1px solid #F0F0F0; }

#header_area { background:#0a0a0a; padding: 0; }

#header_area .container_24 { background:url(/wp-content/uploads/2011/09/header.jpg) no-repeat; }
#header_area .container_24 .grid_8 { width: 400px; }
#header_area .container_24 .grid_16 { width: 500px; }
.headline_area h6 a {font-size: 16px !important; }

.header_two .widget.nav-menu { padding: 0; }
.header_two .widget.nav-menu ul li { background: #0179AB; margin-right: 3px; padding: 2px 0 2px 0;  opacity: .8; }
.header_two .widget.nav-menu ul li:hover  {opacity: 1; text-decoration: underline; }

.socialwidget { float : right; margin-top: 50px; }

.socialwidget .ico-facebook, .socialwidget .ico-twitter, .socialwidget .ico-flickr, .socialwidget .ico-youtube, .socialwidget .ico-rss, .socialwidget .ico-gplus  { background: url(/wp-content/uploads/2011/09/facebook-icon.jpg) no-repeat 0 0;
opacity: .8;
margin: 5px 8px 8px 5px;
padding: 0 0 0 0px;
line-height: 35px;
display: block;
text-indent: -9999px;
float: left;
width: 35px; }
.socialwidget .ico-gplus { background: url(/wp-content/uploads/2011/09/gplus-icon.jpg) no-repeat 0 0;; }
.socialwidget .ico-twitter { background: url(/wp-content/uploads/2011/09/twitter-icon.jpg) no-repeat 0 0;; }
.socialwidget .ico-flickr { background: url(/wp-content/uploads/2011/09/weibo-icon.jpg) no-repeat 0 0;; }
.socialwidget .ico-youtube { background: url(/wp-content/uploads/2011/09/youtube-icon.jpg) no-repeat 0 0;; }
.socialwidget .ico-rss { background: url(/wp-content/uploads/2011/09/rss-icon.jpg) no-repeat 0 0;; }

.socialwidget .ico-facebook:hover, .socialwidget .ico-twitter:hover, .socialwidget .ico-flickr:hover, .socialwidget .ico-youtube:hover { opacity: 1; }

.menu-top-navigation-container { float : right; }
.menu-top-navigation-container .nav-menu { padding: 0; }
.menu-top-navigation-container .nav-menu a { color: #fff; font-size: 16px;}


#featured_area, #footer_area { background: #e6e6e6; }
#featured_area .widget {padding-top: 8px; padding-bottom: 8px; }

#featured_area #widgets-reloaded-bizz-featured-4 {padding-top: 0px; }

#footer_area .grid_5 { width: 530px; }
#footer_area .grid_5.last { width: 420px; }
#footer_area .grid_7 {display: none; }
#footer_area .container_24 { background: transparent; }
#footer_area_two { padding: 0; border-top: none; background: #0a0a0a; }
.powered { padding: 0; }
#footer_area .widget { padding: 15px; }

#fb-like-button{position: relative; top: -5px; left: -10px; }
#text-8, #text-12 {padding-top: 0px; padding-bottom: 0px; }

#main_area #text-6 { margin-left: 10px; }

.footer_four ul.blogroll { 420px; }
.footer_four ul.blogroll li { float: left; width: 180px; }

blockquote, p {
	margin-bottom: 8px;
        line-height: 20px;
}

blockquote, blockquote p 
{ font:normal 13px Tahoma; line-height:23px }

.widget p { line-height: 20px; }
#text-13 {padding: 0; }
#text-13 .textwidget {margin: 0; }
.floating-navigation{
    position: fixed;
    z-index: 9999;
    bottom: 10px;
    right: 10px;
    background-color: #ffffff;
}

p strong, li strong{
    color: #000;
}

.headline_meta span{
	font-size: 13px;
}

p{
	font-size: 14px;
}