/*

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;}