/*



Theme Name: Gen4ik Theme #107



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



Description: Wordpress theme by Gen4ik Projects.



Version: 1.0



Author: Gen4ik Projects



*/

/* CSS Document */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;

	list-style:none;

}



/*Body*/

body{

	background: #e9e8e8 url(images/mainbg.png) top  repeat-x; 

	font:13px/20px Arial, Helvetica, sans-serif;

	color: #666666;

	padding-bottom:30px;

	float:left;

	width:100%;

}

img {

	border:none;

}



a{

	color: #666666;

	text-decoration:none;

}

a:hover{

	color:#333;

	text-decoration:underline;

}

.vbLine{

	width:100%;

	clear:both;

	float:left;

}

/**/

#CBody{

	width:888px;

	margin:0 auto;

}

#CInner{

	float:left;

	clear:both;

	width:100%;

	background:#fff;

}

.topNav{

	margin:0 auto;

	text-align:center;

	padding-top:22px;

}

.topNav a{

	font-size:10px;

	margin-right:22px;

	color:#fff;

	text-transform:uppercase;

}

#header{

	background:url(images/headerbg1.jpg) no-repeat;

	height:145px;

}

#header h1{

	padding-top:26px;

	margin:0 auto;

	width:414px;

	

}

#header h1 a{

	text-indent:-9999px;

	background:url(images/logo.png) no-repeat;

	height:38px;

	width:414px;

	clear:both;

	display:block;

}

.header1{

	background:url(images/headerbg2.jpg) no-repeat;

	height:193px;

	text-indent:-99999px;

}

.mainNav{

	background:url(images/topnav_bg.jpg) no-repeat;

	height:43px;

	margin-left:14px;

}

.mainNav li{

	float:left;	

}

.mainNav ul{

	margin-left:11px;	

}

.mainNav li a{

	display:block;

	height:12px;

	margin-top:13px;

	margin-left:39px;

	text-transform:uppercase;

	color:#fff;

}

/*

.mainNav li a.mainNav1{ background:url(images/topnav1.png) no-repeat; width:62px;}

.mainNav li a.mainNav2{ background:url(images/topnav2.png) no-repeat; width:164px;}

.mainNav li a.mainNav3{ background:url(images/topnav3.png) no-repeat; width:61px;}

.mainNav li a.mainNav4{ background:url(images/topnav4.png) no-repeat; width:104px;}

.mainNav li a.mainNav5{ background:url(images/topnav5.png) no-repeat; width:91px;}

.mainNav li a.mainNav6{ background:url(images/topnav6.png) no-repeat; width:62px;}

*/

.mainContent{

	margin-left:14px;

	margin-bottom:10px;

	float:left;

}

.sidebar{

	float:left;

	width:246px;

	position:relative;

}

.leftMenu{

	background:url(images/menu_right.png) top right no-repeat;

	margin-bottom:13px;

	margin-left:-30px;

	position:relative;

	width:247px;

}

.leftMenuI{

	width:230px;

	background:url(images/menu_middle.png) repeat-y;

}

.leftMenuT{

	background:url(images/menu_top.png) no-repeat;

	height:25px;

}

.leftMenuB{

	margin-top:32px;

	background:url(images/menu_bottom.png) no-repeat;

	height:29px;

}

.leftMenu h2{

	color:#fff;

	font:14px/14px Helvetica, Arial, sans-serif;

	letter-spacing:1px;

	margin-right:18px;

	border-bottom:3px double #252524;

	margin-left:17px;

	padding-top:5px;

	padding-bottom:12px;

}

.leftMenu h2 a{

	color:#fff;

	font:14px/14px Helvetica, Arial, sans-serif;

	letter-spacing:1px;

	text-transform:uppercase;

}

.leftMenu ul{

	margin-bottom:9px;	

}

.leftMenu li{

	background:url(images/menuline.png) bottom right no-repeat;

	text-align:right;

	margin-right:18px;

	padding-right:15px;

}

.leftMenu li a{

	line-height:30px;

}

.leftMenu li a:hover{

	color:#fff;

	text-decoration:none;

}

.contentArea{

	float:left;

	width:622px;

	margin-left:-15px;

	padding-top:25px;

}

.post{

	background:url(images/line1.png) bottom repeat-x;

	padding-bottom:14px;

	margin-bottom:14px;

}

.post h2 a{

	font:22px/22px Helvetica, Arial, sans-serif;

	color:#333;

	letter-spacing:1px;

}

.post h2 a span{

	color:#ff9933;	

}

.postEntry{

	margin-top:13px;	

}

.postEntry a{

	color:#ff0000;	

}

.postEntry p{

	margin-bottom:10px;

}

.postEntry img{

	margin-bottom:7px;	

}

.postEntry h3{

	font-size:14px;

	margin-bottom:1px;

}

.colLeft{

	float:left;

	width:307px;

	margin-right:8px;

}

.colRight{

	float:left;

	width:303px;

}



.footer{

	height:113px;

	background:url(images/footerbg.jpg) no-repeat;

	margin-bottom:-40px;

	clear:both;

	margin:0 auto;

	width:888px;

	

}

.fLinks{

	padding-top:62px;

	text-align:center;

	color:#666666;

	text-transform:uppercase;

}

.copyright{

	margin-top:59px;	

	padding-bottom:30px;

	text-align:center;

	color:#333;

}

.pw, .pw a{

	color:#e9e8e8;

	text-align:center;

}

.aligncenter{

	margin:0 auto;

	margin-bottom:10px;

}

.alignright{

	 float: right;

	 margin-right:10px;

	 margin-bottom:10px;

}

.alignleft{

	float:left;	

	margin-right:10px;

	margin-bottom:10px;

}







.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}

.clearfix, .container {display:inline-block;}

* html .clearfix, * html .container {height:1%;}

.clearfix, .container {display:block;}

.clear {clear:both;}



blockquote {

	background-image:url(../images/blockquote_bg.gif);

	background-repeat:no-repeat;

	background-position:top left;

	color: #000000;

	padding-left: 30px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:normal;

}



.heading{

	font-family:Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

	color:#000000;

	padding:15px 0 25px 0;

	}



#guide-testimonial {

  float: right;

  margin-left: 30px;

  margin-top: 30px;

  width: 300px;

}



  #guide-testimonial img {

    float: left;

    margin-right: 10px;

  }



h2 {

 	font-family:Arial, Helvetica, sans-serif;

	color: #c73100;

	font-size: 22px;

	font-weight: bold;

	margin: 15px 0 20px 0;

	line-height:normal;

	text-align:center;

}



h3 {

  background: transparent url(/css/v4/images/mozstar_blue.png) no-repeat left;

  color: #3E657D;

  font-size: 1.7em;

  font-weight: bold;

  margin: 1em 0 .25em 0;

  padding-left: 25px;

}



  h3 strong {

    color: #5E8299;

    font-size: .9em;

  }

    

#members ul {

  margin: 1em 0;

}

    

#members li {

  border: 1px solid #EFEFEF;

  list-style: none;

  float: left;

  width: 270px;

  height: 400px;

  margin: 0px;

  padding: 12px;

}



  #members li blockquote {

    margin: 0 0 0 100px;

  }

  

  #members li p.byline {

  	font-family:Arial, Helvetica, sans-serif;

  	font-size:12px;

    font-weight: bold;

    margin: 10px 0 0 70px;

	color:#333333;

	line-height:normal;

  }

  

  

  #members li img {

    margin: 10px 0 0 50px;

  }



  #members li img.headshot {

    float: left;

    margin: 0;

  }

  

  #members li h4 {

    height: auto;

    font-size: 17px;

    font-weight: bold;

	color:#000000;

	margin:5px 0 15px 0;

	font-style:italic;

  }

.logos{

	float:left;

	text-align:center;

	}  

 


.postEntry ul{
	margin:10px;	
}
.postEntry ul li{
	margin-left:20px;
	line-height:24px;
	list-style:disc;
}


