/*  
Theme Name: Fresh News
Theme URI: http://www.woothemes.com/
Description: Fresh News by WooThemes
Version: 1.5
Author: WooThemes
Author URI: http://www.woothemes.com/
*/

/*=== Setup ===*/
*{
	border: 0;
	margin: 0;
	padding: 0;
}
body{
	
	font: 12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;
}
a{
	color: #e8a02c;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
select,textarea{
	border: #cacaca 1px solid;
	font-size: 12px;
	padding: 5px;
}
select{
	padding: 0;
}
li{
	list-style: none;
}

/*=== Layout ===*/


.center {
	width: 577px;
	margin: 10px auto;
}

#top{
	clear: both;
	height: 30px;
	margin: 0 auto;
	padding:0;
	line-height:29px;
	font-size:11px;
}

/*========= TOP NAVIGATION =========*/
#mmc a{
	height: 25px;
	width: 36px;
	background:url(../../../../images/nav1b.png) no-repeat -607px 0;
	display: block;
}
#mmc a:hover{
	background:url(../../../../images/nav1b.png) no-repeat -607px -26px;
}
.nav1, .nav1 ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	z-index: 100;
}

.nav1 a {
	display: block;
	padding-bottom:4px;
	padding: 0 10px;
	z-index: 100;
	color: #a0a09b;
}

.nav1 li {
	float: left;
}

/* Style drop down list */

.nav1 li ul {
	position: absolute;
	width: 130px;
	left: -999em;
}
.nav1 li ul li {
	border: 1px solid #F7F6F6;
	border-width:0 1px 1px;
	background: #FFF;
}
.nav1 li:hover ul, .nav1 li.sfhover ul{
	left: auto;	
}
.current_page_item a {
	color: #e8a02c;
}

.nav1 li ul li a {
	line-height: 25px;
	font-size: 11px;
	color: #555555;
	width: 130px;
	padding-bottom:0;
}

.nav1 li ul li a {

}
.nav1 li ul li ul li a {
	border-width:0 1px 1px 0px;
}
.nav1 li ul ul {
	margin: -25px 0 0 150px;
}

.nav1 li ul ul li a {
	line-height: 25px;
}

.nav1 li:hover ul ul, .nav1 li.sfhover ul ul {
	left: -999em;
}

.nav1 li:hover ul, .nav1 li li:hover ul, .nav1 li.sfhover ul, .nav1 li li.sfhover ul {
	left: auto;
}

/* IE7 Fix */

.nav1 li:hover, .nav1 li.hover {  
	position: static;
}


/*- Subscribe -*/
.subscribe{	color: #a0a09b; float:right;}
.subscribe a { color: #e8a02c; }
.subscribe a:hover { text-decoration:underline; }

/*=== Top Menu ===*/
#topmenu{
	position:relative;
	height: 33px;
	margin-bottom:20px;
}
#topmenu li{
	border-left: 1px solid #dedbd1;
	float: left;
	line-height: 33px;
}
#topmenu li a{
	color: #333333;
	display: block;
	margin: 0 1px 0 0;
	padding: 0 15px;
}
#topmenu li a:hover,#topmenu li.active a{
	color: #ff7800;
	text-decoration: none;
}
/*==============  sIFR  =================== */
.sIFR-alternate{
	display: none;
}

/*==============  HEADER  ===================
#header{
	height: 109px;
}
#header .spacer{
	color: #a0a09b;
	float: right;
	font-size: 11px;
	padding: 37px 0px 0 0;
	text-align: right;
}
#header .spacer p{
	clear: both;
}

#header h1{
 	margin-top:15px;
	background: url(images/logo-trans.png) no-repeat;
	float: left;
	text-indent: -9999px
}
#header h1 a{
	display: block;
	height: 80px;
	width: 520px;
}
#header h1 a:hover{
	text-decoration: none;
}*/

/*- RSS -*/
#rss{
	position:absolute;
	top:-10px;
	right:0px;
	height: 38px;
	width: 39px;		
	display: inline;
	float:right;
}
/*- Search -*/
#s{
	color:#999;
	padding:5px;
	width:135px;
	border:solid 1px #ddd;
	margin:0;
}
#search{
	background: url(images/bgr-search.gif) no-repeat;
	height: 32px;
	margin: 0 0 10px;
}
#search input{
	background: transparent;
	border: 0;
	color: #a3a192;
	float: left;
	font-size: 12px;
	margin: 5px 0 0 10px;
	width: 178px;
	padding:2px;
}
#search .btn{
	margin: 7px 0 0;
	padding: 0;
	
}
#searchsubmit{
	color:#555;
	background:#ddd;
	border:none;
	padding:5px;
	margin:0;
	width:50px;
}
.hidden{
	display:none;
}

/*=== typography ===*/
h2{
	color: #000000;
	font: 18px Georgia, "Times New Roman", Times, serif;
	
}
h2 a{
	/*color:#f9d300;*/
	color:black;
	padding:0;
	font-size:22px;
	line-height:25px;
	margin:0;
	float:none;
}
h2 a:hover{
	color:#f9d300;
	text-decoration:underline;
}
h3, h4, h5{
	color: #363636;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px;
}
#columns h3{
	font-weight: bold;
}
#sidebar{
	width:250px;
	text-align:left;
	float:right;
	margin:15px 55px 30px 0;
}
/*
#sidebar h3{
	background:url(images/hLight.jpg);
	font: 12px Arial, Helvetica, sans-serif;
	color:black;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	margin: 0 0 7px 0;
	text-align: left;
	height:16px;
}
*/
#sidebar h2{
	font: 12px Arial, Helvetica, sans-serif;
	color:#666;
	font-weight:bold;
	padding:15px 0 0 5px;
	display: block;
	margin: 0 0 0px 0;
	text-align: left;
	height:16px;
}

#centercol h3 {
	background: #f5f4f0;
	margin: 0 0 15px 0px;
	padding:10px 18px 5px 18px;
	border:1px solid #dedbd1;
	color:#363636;
	text-align: left;
	height:20px;
	font-size:14px;
	
}
.featuredpost h2 { font-size:30px; }

/*- SideTabs -*/
.idTabs{
	float:left;
	padding:0 0 5px 0;
	margin: 0px 0 0px 10px;
	/*background:url(images/blogBox2Scratch.png) no-repeat 0 30px;*/
	border-bottom:solid 1px #ddd;
	
}
.idTabs li{
	float:left;
}
.idTabs li a{
	color:#999;
	font-weight:bold;
	font-size:9px;
	padding:5px 8px;
	display: block;
	margin: 0 0px 0 0;
	text-align: left;
}
.idTabs li a:hover{
	text-decoration:none;
	color:#f9d300;
}
.idTabs li.last a{
	margin: 0
}
.idTabs li a:active,
.idTabs .selected{
	text-decoration:none;
	color:#555;
}
#sideFeeds{
	padding:0 0 0px 15px;
}

#sideFeeds ul{
	list-style:none;
	padding:0;
	margin:0;
}
#sideFeeds li{
	float:left;
	padding:0 15px 0 0;
	margin:0;
}

/*=== Post ===*/

.date-comments{
	color: #999999;
	font-size: 11px;
	margin: 0px 0px 5px 0;
	text-align:left;

}
.date-comments a { 	color: #999999; }

#centercol .date-comments p{
	line-height: normal;
}
span.comments{
	background: url(images/ico-comments.png) no-repeat 0 5px;
	padding: 0 0 0 20px;
}
div.continue{
	margin:0px 0 0 0;
	line-height:0px;
	float:left;
}
div.continue a{
	background: url(images/ico-continue-trans.png) no-repeat left;
	padding: 1px 0 1px 20px;
	margin:0px 0 0 0;
	line-height:0px;
	color:#f9d300;
}
span.continue-archives{
	
	margin-bottom:20px;
}
span.continue-archives-alt{
	
	
	margin-bottom:20px;
	
	
}
.postbox{
	text-align:left;
	
}
.postbox h2{
	margin:5px 0 0 0;
	padding:0;
	line-height:normal;
	
}
h8 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:black;
	margin:0 0 15px 0;
	padding:0;
}
#old{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:100px;
	background: url(images/old.png) no-repeat 0 0 ;
	padding: 7px 0 0px 25px;
	height:30px;
}
#oldAuth{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:110px;
	background: url(images/old.png) no-repeat 0 0 ;
	padding: 7px 0 10px 5px;
	height:30px;spa
}
#new{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	width:100px;
	background: url(images/new.png) no-repeat 15px 0 ;
	padding: 7px 25px 0px 0px;
	height:30px;
	text-align:right;
}
span.continue-archives a, span.continue-archives-alt a { 
	color:#777777; 
	font-weight:normal;
	font-size:12px;
}
a.more{
	background: url(images/ico-arrow-trans.png) no-repeat left;
	color: #777777;
	font-size: 11px;
	padding: 0px 0 0 15px;
}

/*=== Styling Boxes ===*/

/*- Box (main column boxes) -*/
.widget{
	/*background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;*/
	background:none;
	margin: 0 0 0px 0px;
	padding:1px 20px 18px 20px;
	
}
.spam{
	/*background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;*/
	background:none;
	margin: 0 0 0px 0px;
	padding:15px 20px 3px 20px;
	
}

.box{
	/*background: #FFFFFF url(images/bgr-box-trans.png) repeat-x top left;*/
	margin: 0 0 0px 0px;
	padding: 0 0 30px 0;
	width:609px;
	
}
.box img { 
	margin: 0 0 10px 0;
}
.box p{
	line-height: 18px;
	padding: 0 0 10px;
}



/*- Box2 (sidebar boxes) -*/
.box2{
	
	margin: 0 0 15px 0px;
	padding:0px;
	
}
.box2 .nav1{
	float: none;
	padding: 0 0 0 0px; 
}	
.box2 .spacer.white{
	background: none;
	border: 1px solid #dedbd1;
	clear: both;
	margin: 0px;
}
.box2 .flickr_badge_image img{
	float:left;
	background: none;
	border: 1px solid #dedbd1;
	margin: 4px 9px 4px 0px;
	padding: 7px;
}
.box2 .flickr_badge_image img:hover{
	background: #ebe9e1;
	border: 1px solid #dedbd1;
}
/*- Ads -*/
.ads{
	height: 125px;
	margin: 0;
	padding:10px 15px;
}
.ads img{
	float: left;
	margin: 0 7px 0px 0px;
	border: 1px solid #dedbd1;
}
.ads img.last{
	margin: 0;
	float:right;
}
#mpu_banner {
	border: 1px solid #dedbd1;
}	

/*=== Styling Lists ===*/

/*- List1 -*/
.list1{
	padding: 0;
	padding: 15px;
}
.list1 li{
	background: url(images/ico-star-trans.png) no-repeat top left;
	margin: 0 0 8px;
	padding: 0 0 0 22px;
}
.list1 li a{
	color:#222222;
}
/*- List2 -*/
.list2{
	clear: both;
}
.list2 li{
	background: none;
	border: 1px solid #dedbd1;
	margin: 0 0 5px;
	padding: 12px 10px;
}
.list2 p {
	line-height:16px;
}
/*- Widget lists -*/
.widget ul{
	line-height:18px;
	padding: 2px 0 0 0;
}
.widget ul li{
	padding: 11px 0px 15px 5px;
}
.widget ul li a{
	color:#666;
}
.widget ul li a:hover{
	/*color:#f9d300;*/
	color:black;
	text-decoration:none;
	
}
.widget ul li ul{
	margin: 5px 0 0px 10px;
}	

.widget ul li ul li{
	background: none;
	border-bottom: none;	
	padding: 5px 0px;
}

/*=== Footer ===*/

#footer{
	background:url(images/footer2.png) no-repeat 0px 0;
	font-size: 9px;
	padding: 6px 20px 0px 10px;
	height:52px;
	margin:0px 0 20px 0px;
	line-height:22px;	
	width:590px;
	text-align:left;
	float:left;
		
}


#footer, #footer a{
	color: #777777;
	font-size:9px;
}

#footer img {
	vertical-align:middle;
}

/*=== Misc. ===*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.fl{
	float:left;
}
img.fl2{
	width: 207px;
	height: 143px;
	margin: 0px 0px 12px 0;
	border:none;
	padding:0;
}
.fl2{
	float:left;
}
img.fl{
	margin: 0 0px 0px 0;
	border:none;
	padding:0;
}
img a{
border:none;
}
.fr{
	float: right;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.gravatar {
	float:left;
	border: 1px solid #DEDBD1;
	margin: 0px 7px 0 0;
	padding:4px;
	background:#FFFFFF;
}

/*========= VIDEO =========*/

.video{
	height: 250px;
	margin: 0 0 10px 0;
	width: 300px;
	display: inline;
}

/*- SideTabs -*/
.vidtabs {
	font-size: 12px;
	margin: 10px 0 0 0;
	width:100%;
	float:none;
}
.vidtabs  li{
	padding:0px;
	float:none;
}
.vidtabs  li a{
	background:#ffffff;
	color:#363636;
	font-weight:bold;
	padding:5px 8px;
	display: block;
	text-align: left;
	border:0px;
	margin:0;
}
.vidtabs  li.last a{
	margin: 0
}
.vidtabs  li a:hover,
.vidtabs  .selected{
	background:#ebe9e1;
	text-decoration: none
}

/*========= COMMENTS =========*/

#comments_wrap{
	text-align:left;
	padding:10px 0 0 0;
}

#comments_wrap h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
}

h2.commh2{
	font-size: 1.4em !important;
	padding: 0 0 5px;
	color:#333 !important;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p, #respond p{
	margin-bottom:10px;
	line-height: 20px;
	text-align:left;
}
#respond h2{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
ol.commentlist .content {
	margin-left:70px;
}
.commentmetadata a {
	font-size:11px;
	color:#333333;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li.comment{
	padding: 15px 15px 5px;
	margin:10px 0;
	background:#F8F8F4;
	border:1px solid #DEDBD1;	
}

input#submit {
	font-size: 12px;
	color:#363636;
	font-weight:bold;
	padding:4px 7px 10px 0;
	margin: 0 0 7px 0;
	text-align: left;
	border: 1px solid #DEDBD1;
	background:#F5F4F0;
}

#commentform input{
	border:solid 1px #ccc;
	padding:5px;
}

/*========= SINGLE POST SPECIFIC =========*/

span.tags{
	background: url(images/ico-tags-trans.png) no-repeat left;
	padding: 5px 0 5px 20px;
}
#theTags{
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	padding:10px 0 10px 0;
	margin:10px 0 10px 0;
}
.singleh2{
	padding: 10px 0;

}
.singleh2 a{
	font-size:24px;
	padding-top:5px;
	float:none;
	margin:0;
	padding:0;
}
.entry { margin-bottom:2px; padding:5px 0 0 0; color:#666;}
.entry p{
	text-align:left;
	font-size:11px;
	line-height:20px !important;
	padding:2px 60px 6px 0;
	}
.entry blockquote { 
	padding: 0px 10px;
	border-left: 2px solid #777777;
	margin: 5px auto 15px auto;
	width:85%;
	color: #777777;
	font-style: italic;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img { 
	background:#F8F8F4;
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	margin-left:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}

/*========= ARCHIVE SPECIFIC =========*/

.arclist ul li{
	color:#c0c0c0;
	font-size:12px;
	border-bottom: 1px solid #f1f1ed;
	padding: 5px 0px;
}
.catrss {
	background: url(images/ico-rss.gif) center left no-repeat;
	padding-left: 24px;
	line-height: 16px;
}

/*=== Page Navigation (Next / Previous Posts) ===*/
.navigation {

}
.navigation a {
	color:#666666; 
	font-weight:bold;
	font-size:14px;
}
.alignleft{
	display:inline;
	float:left;
}
.alignright{
	display:inline;
	float:right;
}

/*========= AUTHOR INFO =========*/
.author_info {
	padding: 0px;
	margin-top:15px;
	color:#666666;
}

.author_photo {
	float:left;
	margin-right:10px;
	width:58px;
}

.author_photo img {
	background-color: #ffdf00;
	padding: 4px;
	border: 1px solid #444444;
	width: 48px;
	height:48px;
	float:left !important;
}
.author_info p {
	font-size:12px;
	padding:0px;
	margin-bottom:10px;
}
.author_info a {
	color:#000000;
	text-decoration:none;
	padding:0;
}
.author_info a:hover {
	text-decoration:underline;
}
.author_info ul, .author_info li {
	margin:0px;
	padding:0px;
}
.author_info h3 {
	font-size:14px;
	margin-bottom: 10px;
	padding: 0px;
}

.author_email a {
	background-image: url(images/ico-email.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 26px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration:none;
	font-weight:bold;
}

.entry .wp-caption {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	padding: 1px;
	background:#F8F8F4;
	border: solid 1px #e6e6e6; 
	text-align:center;
}
.entry .wp-caption img{
	border:0;
	padding:4px 0;
	background:none;
	margin:0;
}
.entry .wp-caption-text {
	padding:0;	
	margin:0;
	font-size:11px;
	text-align:center;
}
.entry .aligncenter {
	margin: 10px auto 20px auto;
	display: block;
}

.entry .alignleft {
	margin: 10px 10px 8px 0;
	float: left;
}

.entry .alignright {
	margin: 10px 0px 8px 10px;
	float: right;
}
ol { zoom: 1; }


/*******************************************************
	MAVEN 1.5
*******************************************************/
body {
	background: url(images/headerBgRep.jpg) repeat-x center top;
	margin:0;
	text-align:center;
}
body,td,th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7f7f7f;
}
a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7f7f;
	text-decoration:none;
	outline:none;
}
a:hover {
	color: #ffdf00;
	/*color:#48ae51;*/
	/*text-decoration: underline;*/
}

#clear{
	clear:both;
}
img{
	border:none;
}


.clear{
	clear:both;
}

h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
	line-height:12px;
	font-weight:bold;
}
/*******************************************************
	MAIN
*******************************************************/
#main{
	float:left;
	width:610px;
	text-align:left;
	font-size:12px;
	
	margin:15px 0 0 55px;
}

#mainCc{
	
}

#mainTop{
	background:url(images/postMainBg_01.png) no-repeat;
	width:626px;
	height:32px;
}
#mainMid{
	padding: 0 0 0 20px;
	background:url(images/postMainBg_02.png) repeat-y;
	width:606px;
}
#mainBot{
	background:url(images/postMainBg_03.png) no-repeat;
	width:606px;
	height:43px;
	padding:15px 0 0 20px;
}
#mContent{
	
}
#background {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 526px;
	text-align: center;
	overflow: hidden;
	background-color:#fff;
}
#mShow{
	height:526px;
	overflow: visible;
}
#mTeam{
	height:600px;
	overflow: visible;
}
#backgroundTeam {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 600px;
	text-align: center;
	overflow: hidden;
}
#siteCc{
	text-align:center;
	width:1000px;
	padding:7px 0 0 0;
	/*border: dotted 1px black;*/
}
#wrapper{
	position: absolute;;
}
.sIFR-hasFlash{
	background: url(images/bgRep.jpg) repeat center top;
}
#header{
	width:1000px;
	text-align:left;
	
}
#topBanner{
	position:absolute;
	background:url(images/topBannerR.jpg) repeat-x;
	width:100%;
	height:7px;
	text-align:center;
}
#tBarCc{
	width:1000px;
}
#tBar{
	background:url(images/topBanner.jpg) no-repeat;
	background-color:#000;
	width:891px;
	height:7px;
}

#s3{
	cursor:pointer;
	height:455px;
	width:862px;
	z-index:0;
	overflow:hidden;
}
#lifePics{
	text-align:center;
	padding:10px 10px 10px 11px;
	margin:22px 0 10px 54px;
	width:862px;
}
#titleCc{
	display: none;
	text-align:left;
	padding:0 0 0 55px;
	position:absolute;
	float:left;
	top:270px;
}
#title{
	display: none;
	padding:10px 5px 5px 8px;
	margin: 0 0 0 0px;
	font-size: 20px;
	position:absolute;
	top: 200px;
	color:#FFFFFF;
	height:10px;
	text-align:left;
	
}
.sbMMC{
	margin: 10px 0 0 0;

}
.sbMMC p{
	margin: 12px 0 0 3px;

}
#callOutNew{
	margin: 0px 0 0 180px;
}
#twtr{
	background:url(images/twtrBg.png);
	width: 620px;
	height: 92px;
	margin: 0 0 25px 0;
	
}
.twtrCopy li{
	line-height: 14px;
}
#twitterMn_div{
	font-family:Arial, Helvetica, sans-serif;
	padding: 29px 0 0 78px;
	width: 502px;
	height: 34px;
	font-size: 11px;
	line-height: 17px;
	color: #666;
	text-align: left;

}
.twitter_div{
	width: 245px;
	height: 115px;
	line-height: 14px;
}
.twitter_divEnd{
	width: 245px;
	height: 117px;
	margin-bottom: -25px;
}
.twtrCopy{
	padding: 25px 0 0 50px;
	width: 150px;
}
.twtrHrLn{
	background:url(images/twtrHrLn.png);
	height: 5px;
	width: 245px;
	margin: 0 0 0 -17px;
}
.twtrHrLn2{
	background:url(images/twtrHrLn.png);
	height: 5px;
	width: 245px;
	margin: 0 0 0 0px;
}
.twtrChris{
	background-image:url(images/twtrChris.png);
	width: 245px;
	height: 115px;
}
.twtrCorey{
	background-image:url(images/twtrCorey.png);
	width: 245px;
	height: 115px;
}

.twtrMichael{
	background-image:url(images/twtrMichael.png);
	width: 245px;
	height: 115px;
}
.twtrAlastair{
	background-image:url(images/twtrAlastair.png);
	width: 245px;
	height: 115px;
}
.twtrRyan{
	background-image:url(images/twtrRyan.png);
	width: 245px;
	height: 115px;
}

.twtrJake{
	background-image:url(images/twtrJake.png);
	width: 245px;
	height: 115px;
}

.twtrDrew{
	background-image:url(images/twtrDrew.png);
	width: 245px;
	height: 115px;
}
.twtrJonpaul{
	background-image:url(images/twtrJonpaul.png);
	width: 245px;
	height: 113px;
}
.flwTwt{
	margin: -6px 0 0 465px;
}

/*******************************************************
	NAV
*******************************************************/

#navLeft{
	float:left;
}
#navRight{
	float:right;
}
#nav{
	padding:21px 51px 0 55px;
}
#nav ul{
	padding:0;
	margin:0;
	list-style:none;
}
#navCc{
	height:25px;
	float:left;
	text-align:left;
	padding:0 0 0 70px;
}
#navCc ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}
#navCc li{
	margin:0;
	float:left;
	padding:0 10px 0 0;
}
#maven{
	float:left;
	padding:0 10px 0 0;
	background:url(images/maven.png) no-repeat;
}
#mavenO{
	height:25px;
	padding:0 0px 0 0;
}
#mavenO ul{
	margin:0;
	padding:0;
	list-style:none;
	text-align:left;
}
#mavenO li{
	margin:0;
	float:left;
	padding:0 3px 0 0;
}
pre{
	text-indent:-99999px;
	margin:-2px 0 0 0;
}
#work a{
	height: 25px;
	width: 44px;
	background:url(images/nav.png) no-repeat 0 0;
	display: block;
}
#work a:hover{
	background:url(images/nav.png) no-repeat 0 -26px;
}
#services a{
	height: 25px;
	width: 67px;
	background:url(images/nav.png) no-repeat -48px 0;
	display: block;
}
#services a:hover{
	background:url(images/nav.png) no-repeat -48px -26px;
}
#about a{
	height: 25px;
	width: 55px;
	background:url(images/nav.png) no-repeat -120px 0;
	display: block;
}
#about a:hover{
	background:url(images/nav.png) no-repeat -120px -26px;
}
#contact a{
	height: 25px;
	width: 61px;
	background:url(images/nav.png) no-repeat -180px 0;
	display: block;
}
#contact a:hover{
	background:url(images/nav.png) no-repeat -180px -26px;
}

#blog a{
	height: 25px;
	width: 38px;
	display: block;
	background:url(images/nav.png) no-repeat -386px -26px;
}
#newsletter a{
	height: 25px;
	width: 67px;
	background:url(images/nav.png) no-repeat -426px 0;
	display: block;
}
#newsletter a:hover{
	background:url(images/nav.png) no-repeat -426px -26px;
}
#factsoflife a{
	height: 25px;
	width: 76px;
	background:url(images/nav.png) no-repeat -496px 0;
	display: block;
}
#factsoflife a:hover{
	background:url(images/nav.png) no-repeat -496px -26px;
}


/*******************************************************
	HOME
*******************************************************/
#flashSpacer{
	height:490px;
	width:500px;
}
#newsWrapper{	
position: absolute;
top:550px;
}
#news{
	text-align:left;
	margin:0px 0 0 0;
	padding:0 0 0px 55px;
}
#news a:hover{
}
.mod{
	width:177px;
	margin:0 58px 0 0;
	padding:0 0 30px 0;
	float:left;
}
.mPhoto {
	border:solid #e8e8e8 4px;
	width:177px;
	height:69px;
}
.mPhoto:hover{
	border:solid #ffdf00 4px;
	width:177px;
	height:69px;
}
.mInfo{
	padding: 15px 0 0 5px;
}
.mTitle{
width:177px;
}
.mCopy{
width:170px;
height:40px;
overflow:hidden;
padding:5px 0 5px 1px;
}
.mCopy a{
	font-size:10px;
}
.mCopy a:hover{
	color: #7f7f7f;
}
.mView a{
width:75px;
}
.mViewCc{
float:left;
padding:0 0 0 5px;
}
.yBox{
float:left;
}
.vMoreCc{
padding:5px 0 0 0;
}

#footerWrap{
position: absolute;
top:755px;
}

/*******************************************************
	FOOTER
*******************************************************/
#footerABS{
	position:fixed;
	bottom:0px;
	text-align:center;
	width:100%;
	background:url(images/tWhite.png);
	padding:5px 0 10px 0;
}
#cRight{
	font-size:8.5px;
	float:left;
}
#fNav{
	float:left;
	font-size:8.5px;
	color:#CCCCCC;
	padding:0 0 0 10px;
}
#fNav a{
	font-size:8.5px;
	color:#CCCCCC;
}
#fNav a:hover{
	font-size:8.5px;
	color:#000;
}
#mNetwork{
	float:right;
	padding:5px 0 0 0;
}
#mNetwork ul{
	padding:0;
	margin:0;
	list-style:none;
}
#mNetwork li{
	float:left;
}
#fBar{
	padding:5px 0 0 0;
}
#clog a{
	color:#666666;
}
/*network*/

#twitter a{
	height: 20px;
	width: 46px;
	background:url(images/mNet.jpg) no-repeat 0 0;
	display: block;
}
#twitter a:hover{
	background:url(images/mNet.jpg) no-repeat 0 -22px;
}
#vimeo a{
	height: 20px;
	width: 35px;
	background:url(images/mNet.jpg) no-repeat -49px 0;
	display: block;
}
#vimeo a:hover{
	background:url(images/mNet.jpg) no-repeat -49px -22px;
}
#youtube a{
	height: 20px;
	width: 38px;
	background:url(images/mNet.jpg) no-repeat -85px 0;
	display: block;
}
#youtube a:hover{
	background:url(images/mNet.jpg) no-repeat -85px -22px;
}
#flickr a{
	height: 20px;
	width: 36px;
	background:url(images/mNet.jpg) no-repeat -124px 0;
	display: block;
}
#flickr a:hover{
	background:url(images/mNet.jpg) no-repeat -124px -22px;
}
#behance a{
	height: 20px;
	width: 46px;
	background:url(images/mNet.jpg) no-repeat -162px 0;
	display: block;
}
#behance a:hover{
	background:url(images/mNet.jpg) no-repeat -162px -22px;
}

#facebook a{
	height: 20px;
	width: 22px;
	background:url(images/mNet.jpg) no-repeat -210px 0;
	display: block;
}
#facebook a:hover{
	background:url(images/mNet.jpg) no-repeat -210px -22px;
}

#myspace a{
	height: 20px;
	width: 20px;
	background:url(images/mNet.jpg) no-repeat -234px 0;
	display: block;
}
#myspace a:hover{
	background:url(images/mNet.jpg) no-repeat -234px -22px;
}

/******************************************************
	BLOG
*****************************************************/

#pBox{
	background-color:#efefef;
	width:574px;
	padding:15px 20px 15px 20px;
	margin:5px 0 30px 0;
	border-bottom:1px solid #ebebeb;
}

#barB{
	background-color:#333;
	width:535px;
	height:1px;
	margin:0px 0 10px 0;
}
#barBT{
	background-color:#333;
	width:535px;
	height:1px;
	margin:0px 0 30px 0;
}

#bomber{
	
}

#sideRSS{
	padding:10px 0 10px 0;
	border-bottom:3px solid #efefef;
}
.container_16{
	width:200px;
	overflow:hidden;
}
#box2Top{
	height:18px;
	width:247px;
	background:url(images/blogBox2_01.png) no-repeat;
}
#box2Mid{
	width:247px;
	background:url(images/blogBox2_02.png) repeat-y;
}
#box6Mid{
	height: 424px;
	width:247px;
	background:url(images/blogBox2_02.png) repeat-y;
}
#box6Mid ul{
	width: 245px;
}
#box2Mid .list1 a{
	color:#666;
}
#box2Mid .list1 a:hover{
	/*color:#f9d300;*/
	color:black;
	text-decoration:none;
}

#box2Bot{
	height:18px;
	width:247px;
	background:url(images/blogBox2_03.png) no-repeat;
	margin-bottom: 25px;
}
#boxSpamTop{
	height:170px;
	width:247px;
	background:url(images/spamTop.png) no-repeat;
}
#box3Top{
	height:60px;
	width:247px;
	background:url(images/blogBox2_04.png) no-repeat;
}
#box4Top{
	height:60px;
	width:247px;
	background:url(images/blogBox2_05.png) no-repeat;
}
#box6Top{
	height:60px;
	width:247px;
	background:url(images/blogBox2_07.png) no-repeat;
}
.boxFeatTop{
	height:60px;
	width:247px;
	background:url(images/sbFt.png) no-repeat;
}
.box4Life{
	height:43px;
	width:247px;
	background:url(images/blogBoxLife_01.png) no-repeat;
}
.box4Life2{
	height:219px;
	width:247px;
	background:url(images/blogBoxLife_04b.png) no-repeat;
}
.box4LifeBot{
	height:11px;
	width:247px;
	margin-bottom: 25px;
	background:url(images/blogBoxLife_03.png) no-repeat;
}
.frJp{
}
/***FORM***/
#formCc{
	padding:0 0 0 0px;
	width:200px;
	outline:none;
}

#formCc ul{
	list-style:none;
	margin:0;
	padding:0;
}

#formCc li{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	outline:none;
}
#formCc input{
	background:none;
	border:none;
	height:26px;
	padding:5px 0 0 3px;
	float:left;
	color:#333;
	outline:none;
}

#formCc textarea{
	background:none;
	border:none;
	padding:5px 0 0 3px;
	color:#333;
}

.reqStar{
	font-size:8px;
	height:8px;
	width:10px;
	color:#999999;
}

#fName{
	background:url(images/inputBg.jpg) repeat-x;
	border:solid 1px #ddd;
	height:24px;
	width:195px;
	margin:0 15px 17px 0;
}
#firstN{
	width:190px;
	height:18px;
}
#lName{
	background:url(images/inputBg.jpg) repeat-x;
	border:solid 1px #ddd;
	height:24px;
	width:195px;
	float:left;
	margin:0 0px 17px 0;
}
#lastN{
	width:190px;
	height:18px;
}
#cName{
	background:url(images/inputBg.jpg) repeat-x;
	border:solid 1px #ddd;
	height:24px;
	float:left;
	width:406px;
	margin:0 0px 10px 0;
}
#company{
	width:400px;
	height:18px;
}
#emailAd{
	background:url(images/inputBg.jpg) repeat-x;
	border:solid 1px #ddd;
	height:24px;
	float:left;
	width:200px;
	margin: 15px 0px 15px 0;
}
#email{
	width:200px;
	height:18px;
}

#phoneN{
	background:url(images/inputBg.jpg) repeat-x;
	border:solid 1px #ddd;
	height:24px;
	float:left;
	width:110px;
	margin:8px 0px 15px 15px;
}
#phone{
	width:106px;
	height:18px;
}

#msg{
	background:url(images/inputBg.jpg) repeat-x;
	background-color:#ebebeb;
	border:solid 1px #ddd;
	height:114px;
	width:406px;
	float:left;
	margin:0 0 18px 0;
}
#message{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:none;
	border:none;
	width:401px;
	height:106px;

}
.buttons{
	float:left;
	background:none;
	outline:none;
}
#submit{
	background:url(images/submit.jpg) repeat-x;
	width:200px;
	border:none;
	cursor:pointer;
	height:24px;
	outline:none;
}
#submit:hover{
	background:url(images/hLight.jpg);
	width:406px;
	border:none;
	cursor:pointer;
	height:24px;
	outline:none;
}
.error{
	width:100px;
	height:100px;
	float:left;
	margin:-1px 0 0 -1px;
}
#fLoader{
	text-align:center;
	width:406px;
}
#thankyouLoad{
	width:0px;
	height:0px;
	background:url(images/thankyou.jpg) no-repeat;
}
#thankyou{
	width:400px;
	height:330px;
	/*border:solid 3px  #ffdf00;*/
	text-align:center;
	background:url(images/thankyou.jpg) no-repeat;
	text-indent:-999999px;
	display:none;
}
/*******************************************************
	NEWSLETTER
*******************************************************/

#newsletterCc{
	text-align:left;
	width:940px;
	height:430px;
	padding:70px 0 0 55px;
	color:#353535;
	background:url(images/newsletterGFX.jpg) no-repeat 0 17px;
}
#newsletterL{
	float:left;
	width:350px;
	padding:70px 0 0 0;
}

.buttonsNews{
	float:right;
	margin: 0px 0 0 5px;
	background:none;
	outline:none;
	display: block;
	font-weight:bold;
}

#submitNews{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float: left;
	font-size:10px;
	padding: 4px 6px 5px 4px;
	margin:0px 0 0px 0px;
	color:#000;
	font-weight:bold;
	background:url(images/submit2.jpg) no-repeat 0px 0px;
	
	display: block;
}
#submitNews:hover{
	background: url(images/submit2.jpg) no-repeat 0px 0px;
	cursor: pointer;
	outline: none;
	text-decoration: underline;
}

#nCopy{
	margin:20px 0 0 0;
	padding:0 0 30px 0;
	font-size:12px;
	line-height:20px;
	width:350px;
	font-weight:bold;
}


/* ***************** Friends, forever friends ******************/
.frJp a{
	width: 245px;
	height: 70px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 0;
}
.frJp a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px 0px;
}

.frDm a{
	width: 241px;
	height: 45px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -68px;
}
.frDm a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -68px;
}

.frRd a{
	width: 245px;
	height: 35px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -112px;
}
.frRd a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -112px;
}

.frBgd a{
	width: 245px;
	height: 30px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -148px;
}
.frBgd a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -148px;
}

.frY a{
	width: 245px;
	height: 40px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -176px;
}
.frY a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -176px;
}

.frJl a{
	width: 245px;
	height: 45px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -213px;
}
.frJl a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -213px;
}

.frjK a{
	width: 245px;
	height: 40px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -255px;
}
.frjK a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -255px;
}

.frMs a{
	width: 245px;
	height: 40px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -295px;
}
.frMs a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -295px;
}

.frCd a{
	width: 245px;
	height: 50px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -334px;
}
.frCd a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -185px -334px;
}

.frCn a{
	width: 245px;
	height: 65px;
	display: block;
	background:url(images/blogBox2_06a.png) no-repeat 0 -385px;
}
.frCn a:hover{
	background:url(images/blogBox2_06a.png) no-repeat -186px -385px;
}

/* ******************** end Friends ************************/

#postTop{
	height:22px;
	width:582px;
	/*background:url(images/blogPostBox_01.png) no-repeat;*/
}
#postMid{
	background:black;
	/*background:url(images/postMidFooter_01.png) repeat-y;*/
	background:white;
	padding:20px 30px 0px 34px;
}
#postBot{
	height:42px;
	background:url(images/postMidFooter_03.png) no-repeat -2px 0 ;
	
	padding:13px 8px 0 35px;
	margin-left: -17px;
	/*
	background:white;
	border-bottom:solid 1px #CCCCCC;
	*/
}
#postImage{
	margin:0;
}
#postImage2{
	margin:15px 0 0 0;
}
#postImage img{
	/*border:solid #f9d300 4px;*/
}
#pDate{
	float:left;
	padding:2px 20px 0 0;
	font-size:10px;
}
#pComments{
	float:left;
}
#pCategory{	
	float: left;
	padding: 2px 20px 0 0;
}
#dC{
	float:right;
	padding:0 25px 0 0;
}
#continue{
	float:left;
}
#continue a{
	font-size:10px;
	padding: 3px 7px 5px 7px;
	margin:0px 0 0 0;
	color:#000;
	font-weight:bold;
}
#continue2{
	float:right;
	margin: 15px 0 0 0;
}
#continue2 a{
	font-size:10px;
	padding: 13px 10px 5px 9px;
	margin:0px 0 0px 0;
	color:#000;
	font-weight:bold;
	background:url(images/cont.jpg) no-repeat 0px 7px;
}

#centercol{
	background:url(images/post_02.png) repeat-y 0px 0;
	text-align:left;
	width:575px;
	padding:10px 18px 0px 18px;
}

#centercol img{
	border:none;
	width:100%;
	height:100%;
}

#singleCc{
	margin:0px 0 0 55px;
	float:left;
	overflow:hidden;
}
#singlePostTop{
	background:url(images/post_01a.png) no-repeat 0px 0;
	height:12px;
	width:619px;
}
#singlePostBot{
	background:url(images/post_04.png) no-repeat 0px 0;
	height:14px;
	width:619px;
	margin:0 0 20px 0;
}

#authPost{
	padding:15px 0 20px 0;
}
#authRead{
	padding:20px 0 0px 0;
}
#authDC{
	float:right;
}
#authLB{
	border-top:solid #ccc 1px;
	height:10px;
	margin:0px 0 20px 0;
}

h9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:black;
	text-align:left;
	padding:0 0 20px 0;
	margin:0 0 20px 0;
}

#searchR{
	padding:0px 0 15px 0;
}

#centercol .wp-smiley{
	height:15px;
	width:15px;
}