/*



Theme Name:WP-Social-Press



Theme URI: http://www.wpsocialpress.com/



Author: KNL Media Solutions



Author URI:  http://www.wpsocialpress.com/



Description: A Custom Wordpress theme by:<a href="http://www.wpsocialpress.com" title="Custom Wordpress Theme"> KNL Media Solutions</a>



Version: 1.0







*/







html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}



body {line-height:1; background-color:#fff;}



ol, ul {list-style:none;}



blockquote, q {quotes:none;}



:focus {outline:0;}



ins {text-decoration:none;}



del {text-decoration:line-through;}



table {border-collapse:collapse; border-spacing:0;}











/* Alignment */



.alignleft {



    display: inline;



    float: left;



    margin-right: 1.625em;



}



.alignright {



    display: inline;



    float: right;



    margin-left: 1.625em;



}



.aligncenter {



    clear: both;



    display: block;



    margin-left: auto;



    margin-right: auto;



}



@font-face {  

	   font-family:"trebucbd" ;  

	  	src: url(trebucbd.ttf); 

	}

	

@font-face {  

	   font-family:"trebuc" ;  

	  	src: url(trebuc.ttf);  

	}



	@font-face {  



		font-family:"bebasneue" ;  

		src: url(bebasneue.otf); 



	}



body{  font:11px Verdana, Geneva, sans-serif; background:url(images2/body-bg.png) left top repeat;}



.clear{ clear:both;}



#wrapper{width:980px; margin:auto; }

#wrapper_main { float:left; width:100%; background:#222020;

-webkit-box-shadow: 0px 13px 22px rgba(50, 50, 50, 0.48);

-moz-box-shadow:    0px 13px 22px rgba(50, 50, 50, 0.48);

box-shadow:         0px 13px 22px rgba(50, 50, 50, 0.48);

 margin:0px 0 0 0; }





#header{ width:100%; float:left;   background:#4fa2c7; z-index:-1; }

#header_in { width:980px; margin:auto;}

#top{ width:980px;  margin:auto;  }



#nav_main1{float:left;  margin:0px 0 0px 0px;    }

#nav1 { float:left;  margin:0px 0 0 0px;}

#nav1 > li {position: relative; color:#dbdbdb; font:12px Verdana, Geneva, sans-serif; float:left; padding:0 0 0 2px; }

#nav1 a { color:#dbdbdb; text-decoration:none; display:block; padding:0 20px 0 20px; line-height:44px; }

#nav1 a:hover {color:#49a6cb; text-decoration:none;  }

#nav1 .active a, #nav1 > li:hover > a {color:#49a6cb; text-decoration:none; }

#nav1 ul li:hover a, # li:hover li a {background: none;border: none;}

#nav1 ul a:hover {background:#49a6cb  !important;color:#fff!important; display:block;}

#nav1 li:hover > ul {display: block; }

#nav1 ul {display: none; margin:0 0 0 0px;  border-top:none;   padding:0px 0 0px 0; width:170px; position:absolute; top:44px; left: 0; z-index:100000000; color:#fff;}

#nav1 ul ul



{



    height: 0;



    left: 149px;



    position: relative;



    top: -30px;



}







#nav1 ul li {float: none;background:url(images2/nav-top-bg.png) left top repeat; font:12px Verdana, Geneva, sans-serif; text-align:left;  color:#fff;}

#nav1 ul a { padding:0 0 0 16px; line-height:34px; display:block; color:#fff;}

#nav1 ul ul {left: 170px;}

#nav1 ul li:first-child > a { text-decoration:none;}

#nav1 ul li:last-child > a {text-decoration:none;}

#nav1:after {display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

#nav1 {display: inline-block;}

* html # {height: 1%;}

#nav1 ul li ul {display: none;margin:-3px 0 0 0px; padding: 0;width:158px;}

html[xmlns] #nav1 {display: block;}



.social{float:right; margin:9px 0 0 0; }

.social ul { padding:0; margin:0; }

.social ul li { float:left; list-style:none; padding:0 0 0 10px;}

.social ul li a { text-decoration:none; }

.social ul li a:hover { text-decoration:none; opacity:0.8; }



#header_bottom{ width:980px; float:left;   }

#logo{ float:left; padding:30px 0 0 0px; font:46px "bebasneue"; height:40px;  color:#49a6cb;}

#logo a{ text-decoration:none;  display:block;  color:#49a6cb;}

#logo a:hover{ text-decoration:none; opacity:0.9;color:#49a6cb;  }

#logo b {color:#6f6f6f; font:46px "bebasneue";}



#nav_main{float:right;  margin:34px 0 0px 0px;    }

#nav { float:left;  margin:0px 0 0 0px;}

#nav > li {position: relative; float:left; color:#000;  font:16px "Myriad Pro"; padding:0 0 0 2px;  }

#nav a { color:#000; text-decoration:none; display:block; padding:0 15px 0 15px; line-height:40px; }

#nav a:hover { text-decoration:none; color:#1980a8; }

#nav .active a, #nav > li:hover > a {text-decoration:none; color:#1980a8}

#nav ul li:hover a, # li:hover li a {background: none;border: none;color: #fff;}

#nav ul a:hover {background:#1980a8  !important;color:#fff!important; display:block;}

#nav li:hover > ul {display: block; }

#nav ul {display: none; margin:0 0 0 0px;  border-top:none;   padding:0px 0 0px 0; width:170px; position:absolute; top:40px; left: 0; z-index:100000000; color:#000;}

#nav ul ul



{



    height: 0;



    left: 149px;



    position: relative;



    top: -30px;



}



#nav ul li {float: none;background:#fff; font:12px Verdana, Geneva, sans-serif; text-align:left;  color:#000;}

#nav ul a { padding:0 0 0 10px; line-height:33px; display:block; color:#000;}

#nav ul ul {left: 170px;}

#nav ul li:first-child > a { text-decoration:none;}

#nav ul li:last-child > a {text-decoration:none;}

#nav:after {display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}

#nav {display: inline-block;}

* html # {height: 1%;}

#nav ul li ul {display: none;margin:0px 0 0 0px; padding: 0;width:158px;}

html[xmlns] #nav {display: block;}



/*********************************** END HEADER **************************************************************************************/



#slider{ width:980px; float:left;  margin:30px 0 0px 0;}

#slider > h2 { color:#fff; font:40px "trebucbd" ; text-shadow:0 0 1px #ccc; margin:0 0 25px 15px; }

#slider > h2 a { color:#fff; text-decoration:none;}

.slider_img{ float:left;  background:url(images2/slider-bg.png) left top no-repeat; width:500px; height:354px; padding:9px 0 0 11px; margin:10px 0px 0 20px;}

.slider-left { float:right; width:422px; margin:5px 0px 0 0;}

.slider-left > h2 { color:#fff; font:30px "trebucbd" ; text-shadow:0 0 1px #ccc; text-align:center;}

.slider-left > h2 a { color:#fff; text-decoration:none;}



.slider-left > h3 { color:#fff; font:18px "trebucbd" ; text-shadow:0 0 1px #ccc; text-align:center; text-transform:uppercase; margin:5px 0 15px 0;}

.slider-left > h3 a { color:#fff; text-decoration:none;}



.form { float:left; margin:15px 0 0 50px;}

.slider-left p { color:#222020; margin:15px 0 5px 0; font:13px Verdana, Geneva, sans-serif; line-height:23px; font-style:italic; text-shadow:0px 0px 1px #ccc;}

.input { float:left; width:300px; padding:13px 8px 13px 8px; border: solid 1px #ccc; background:#f1f0f0; font:14px Verdana, Geneva, sans-serif; color:#4c4c4c; border-radius:3px; }



.read-more {   text-align:center; float:left;  }

.read-more a {  text-decoration:none;   }

.read-more a:hover {   text-decoration:none; opacity:0.8;}



/*****************************************************************END SLIDER**************************************************************/

#content{ width:980px; float:left;    margin:20px 0 0 0; }

.cnt3{ float:left; width:980px;   margin:0px 0 30px 0;  color:#303030; font:13px Verdana, Geneva, sans-serif; line-height:23px; }

.cnt3 > h2 { color:#4889aa; font:44px "trebucbd" ; text-shadow:0 0 1px #ccc; margin:0 0 15px 15px; text-align:center; }

.cnt3 > h2 a { color:#4889aa; text-decoration:none;}

.cnt3 > h3 { color:#414141; font:20px "trebuc"  ;  margin:0 0 10px 0;}

.cnt3 > h3 a{ color:#414141; text-decoration:none; }



.cnt3 > h4 { color:#414141; font:22px "trebuc"  ;  margin:25px 0 10px 30px; line-height:26px;}

.cnt3 > h4 a{ color:#414141; text-decoration:none; }

.cnt3 > h5 { color:#414141; font:15px "trebuc"  ;  margin:0px 0 10px 30px; line-height:26px;}

.cnt3 > h5 a{ color:#414141; text-decoration:none; }

.cnt3 > p{ color:#303030; font:13px Verdana, Geneva, sans-serif; line-height:23px; margin:0 0px 22px 0;}

.cnt3 > p a{ color:#303030; text-decoration:underline;}

.cnt3 > p a:hover{ color:#303030; text-decoration:none;}

.frame { float:left; padding:3px; background:#ccc; margin:30px 20px 0 -10px;}

.frame img:hover { opacity:0.8;}



.frame1 { float:left; padding:3px; background:#ccc; margin:8px 20px 0 0px;}

.frame1 img:hover { opacity:0.8;}

.frame2 { float:right;   margin:10px 0px 0 20px;}

.frame2 img:hover { opacity:0.8;}



.frame3 { float:left;   margin:-5px 20px 30px 0px;}

.frame3 img:hover { opacity:0.8;}



.frame4 { float:left;   margin:-1px 20px 30px 0px;}

.frame4 img:hover { opacity:0.8;}



.quote { float:left; margin:-40px 0 0 -50px;}



.cnt4{ float:left; width:980px;   margin:30px 0 20px 0; background:url(images2/shadow-line.png) center bottom no-repeat; padding:0 0 40px 0; color:#303030; font:13px Verdana, Geneva, sans-serif; line-height:23px; }

.cnt4 > h3 { color:#414141; font:20px "trebuc"  ;  margin:0 0 10px 0;}

.cnt4 > h3 a{ color:#414141; text-decoration:none; }

.cnt4 > p{ color:#303030; font:13px Verdana, Geneva, sans-serif; line-height:23px; margin:0 0px 15px 0;}

.cnt4 > p a{ color:#303030; text-decoration:underline;}

.cnt4 > p a:hover{ color:#303030; text-decoration:none;}



.cnt{ float:left; width:980px;   margin:0px 0 0px 0;   }

.cnt > h2 { color:#414141; font:20px "trebuc"  ;  margin:0 0 10px 0;}

.cnt > h2 a{ color:#414141; text-decoration:none; }

.cnt + .cnt { margin:40px 0 0 0; background:none;} 

.cnt > h3 { color:#4889aa; font:34px "trebuc" ; margin:0 0 13px 0; }

.cnt > h3 { color:#4889aa; text-decoration:none;}

.cnt > p{ color:#303030; font:13px Verdana, Geneva, sans-serif; line-height:23px; margin:0 0px 22px 0; width:602px;}

.img { float:right; margin:4px 0 0 0; }

.img:hover { opacity:0.9;}



.img1 { float:right; margin:7px 0 0 0; }

.img1:hover { opacity:0.9;}



.cnt-box { float:left; width:300px;   margin:20px 0 10px 0px;}

.cnt-box + .cnt-box { margin:20px 0 10px 40px;}

.cnt-box + .cnt-box + .cnt-box { margin:20px 0 10px 40px;}

.cnt-box + .cnt-box + .cnt-box + .cnt-box { margin:20px 0 10px 0px;}

.cnt-box + .cnt-box + .cnt-box + .cnt-box + .cnt-box { margin:20px 0 10px 40px;}

.cnt-box > h2 { color:#414141; font:20px "trebuc"  ;  margin:0 0 10px 0;}

.cnt-box > h2 a{ color:#414141; text-decoration:none; } 

.cnt-box p { color:#414141; font:13px Verdana, Geneva, sans-serif; line-height:22px;  margin:0px 0 10px 0;}

.icon { float:left; margin:0 15px 0 0;}



.cnt1 { float:left; width:689px; margin: 20px 0 0 125px; border-radius:2px; background:#fff; border: solid 4px #dfdedd;  padding:20px 20px 20px 20px; text-align:center;}

.cnt1 > h3 { color:#4889aa; font:34px "trebuc" ; margin:0 0 13px 0;  text-align:center;}

.cnt1 > h3 { color:#4889aa; text-decoration:none;}

.cnt1 p { color:#303030; font:13px Verdana, Geneva, sans-serif; line-height:23px;  margin:0px 0 10px 0; text-align:left;}

.cnt1 > ul { padding:0; margin:0 0 20px 170px; text-align:left; }

.cnt1 > ul li { padding:0 0 0 34px;  list-style:none; font:16px Verdana, Geneva, sans-serif; color:#353535; line-height:41px; background:url(images2/yes.png) left 12px no-repeat;}

.cnt1 > ul li a { color:#353535; text-decoration:none;}

.cnt1 > ul li a:hover { color:#4889aa; text-decoration:none;}



.add { text-align:center; margin:0px 0 10px 0;}

.add a { text-decoration:none; }

.add a:hover { opacity:0.9;}

.paypal { text-align:center; margin:15px 0 0 0;}

.paypal ul {padding:15px 0 0 0; margin:0;}

.paypal ul li { padding:0 0 0 5px; list-style:none; display:inline;  }



.paypal1 {  margin:0px 0 0 115px; float:left;}

.paypal1 ul {padding:10px 0 0 0; margin:0;}

.paypal1 ul li { padding:0 0 0 5px; list-style:none; float:left; }



.cnt2 { float:left; width:980px; margin:30px 0 30px 0; background:url(images2/content_spacer.png) center top no-repeat; padding:15px 0 0 0;}

.cnt2 > h2 { color:#292929; font:37px "trebuc" ; margin:10px 0 0px 0;  }

.cnt2 > h2 a { color:#292929; text-decoration:none;}

.cnt2 > h3{ color:#292929; font:16px Verdana, Geneva, sans-serif; text-transform:uppercase; margin:10px 0 0 0;}

.cnt2 > h3 a{ color:#292929; text-decoration:none;}

.icon2 { float:left; margin:0px 20px 0 120px;}





.banner { float:left;  margin:10px 80px 30px 115px; float:left; }

.banner img:hover { opacity:0.9;}



/*********************************** END content **************************************************************************************/

#footer{ width:100%;  margin:30px auto; float:left;  text-align: center;}

#footer p { color:#292929; font:11px Verdana, Geneva, sans-serif;  text-align:center; line-height:17px; margin:0 0 10px 0;}

#footer p a{ color:#292929; text-decoration:none; }

#footer p a:hover{ color:#008ebf; text-decoration:none; }



.download {  float:left; width:246px;  font:bold 21px Verdana, Geneva, sans-serif; color:#414141;  float:left; margin:30px 0 0 95px; text-align:center; background:url(images2/download.png) left top no-repeat; font-style:italic; text-shadow:0 1px 1px #fff; border:none;  padding:12px 0 14px 0;}

.download:hover { opacity:0.7;}



#wpstats{ display:none;}