/*  
Theme Name: Grid Focus
Theme URI: http://5thirtyone.com/
Description: Grid aligned WordPress theme
Version: 1.1
Author: Derek Punsalan
Author URI: http://5thirtyone.com/
Tags: white, grid, whitespace, minimal, clean, widgets

Grid Focus was designed and coded by Derek Punsalan. Find
more info about the guy at http://5hthirtyone.com

Notes: Inspired and created for minimalist, content focused blogs 
or websites. Customize, edit, poke, prod, and adapt to your own 
style. Please leave credit where credit is due so that others may
find the source for your site and adapt a suitable version for their
own website.

See line 53 for a collection of the main font rules - size, line-height,
and color - combined for your convenience.

*/

* {
	margin: 0;
	padding: 0;
}
body {
	background: #000;
	color: #f4f4f4 ;
	font-size: 62.5%;
	font-family: arial, verdana, sans-serif;
	text-align: center;
	
} 
h1 {
	font-size: 2em;
}
h2 {
	font-size: 1.4em;
}
h3 {
	font-size: 1.2em;
	font-weight: lighter;
}
h4 {
	font-size: 1.1em;
}
a {
	color: #f4f4f4;
	outline: none;
	text-decoration: none;
}
a:hover {
	color: #fff;
}



/* =----------------------------------- oh the convenience */
#wrapper {
	/* 
		sets the minimum(s) for the entire site
		off of which everything else is based on
	*/
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: lighter;
}

.headerLogo {
	margin: 27px 38px 35px 18px;
	float: left;
	
}

#slider {
z-index: 3;
	width:150px; height: 240px;  float: left; display: block; margin: 0px 0px 30px 0px; overflow:hidden;  
	
	
}
#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		
		
		padding:0;
		list-style:none;
		overflow:hidden;
		
		}

		
	#slider2{}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		
		width:150px;
		height:240px;
		overflow:hidden; 
		}	
		

	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:30px;
		position:relative;
		left:0px;
		top:-15px;
		z-index:15;
		}	
	#nextBtn, #slider1next{ 
		margin-top:-30px;
		left:130px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:30px;
		background:url(http://www.dataairlines.net/img/da-left.png) no-repeat 0 0;	
	
		}	
	#nextBtn a, #slider1next a{ 
		display:block;
		position:relative;
		width:30px;
		height:30px;
		background:url(http://www.dataairlines.net/img/da-right.png) no-repeat 0 0;
		}	
		
	/* numeric controls */	

ol#controls{
		
		position: absolute;
		margin: 7px 0 0 35px;
		padding:0;
		height:21px;	
		}
	ol#controls li{
		margin:0 7px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:14px;
		}
	ol#controls li a{
		float:left;
		height:21px;
		line-height:21px;
		border:1px solid #ccc;
		background:#000;
		color:#fff;
		padding:0 7px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#fff;
		color:#000;
		}

	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
						

#slider img{

border: none;
}

.sliderImg {
	z-index: 5;
	position: absolute;
	float: left;
	border: none;	
	margin: 0 0 0 0px;
}

.sliderImg a{
	z-index: 5;
	position: absolute;
	float: left;
	border: none;	
	margin: 0 0 0 0px;
}

.spotDesc {
	margin: 16px 0 0 5px;
	line-height: 14px;
	visibility: visible;
}

.headerLogo img{
	border: none;
}

.nav li {
	line-height: 1.2em;
}
.nav li a {
	font-weight: normal;
	letter-spacing: 1px;
	text-transform: uppercase;
}
.nav li a span {
	color: #888;
	font-size: 0.9em;
	font-weight: normal;
	text-transform: lowercase;
}
.nav li a.focus span {
	color: #ccc;
}
.nav li a:hover,
.nav li a.focus {
	color: #fff;
}
.nav .searchField input {
	color: #777;
}
.toggleCategories li a {
	color: #fff;
}
.toggleCategories li a:hover {
	color: #ccc;
}
.postMeta {
	font-size: 0.9em;
	text-transform: uppercase;
}
.postMeta span.date {
	color: #777;
}
.postMeta span.comments a,
.postMeta span.date a {
	color: #3c6c92;
}
.post h2 {
	line-height: 21px;
}
.entry a,
.secondaryColumn a,
#commentsContainer h3 a,
.commentlist .comment-author a {

	color: #f4f4f4;
	font-weight: Normal;
}
.entry a:hover,
.secondaryColumn a:hover,
#commentsContainer h3 a:hover,
.commentlist .comment-author a:hover,
.commentlist .comment-meta a:hover {
	color: #f4f4f4;

}
.secondaryColumn a {
	font-weight: normal;
}
.entry ul,
.entry ol,
.entry blockquote {
	color: #555;
}
.entry blockquote {
	font-style: italic;
}
.secondaryColumn h3,
#commentsContainer h3 {
	font-size: 1.2em;
}
#cancel-comment-reply-link {
	color: #3C6C92;
	font-size: 0.8em;
}
.commentlist .comment-meta a {
	color: #777;
}
.commentlist .comment-author cite {
	font-style: normal;
	font-weight: bold;
}
.commentlist .comment-meta {
	font-size: 0.8em;
}
#commentform p span input,
#commentform span textarea {
	color: #333;
	font-family: arial,verdana,sans-serif;
	font-size: 1em;
}
#paginateIndex {
	font-size: 0.9em;
	text-transform: uppercase;
}
#footer {
	clear: both;
}
#footer p a {
	font-weight: normal;
	color:#333;
}

/* =----------------------------------- main structure */
#wrapper {
	margin: 0px auto;
	text-align: left;
	width: 1032px;
	padding: 0px;
	background: url("images/bg-8col.gif") repeat-y;
}
	
.masthead {
	clear: both;
	margin: 152px 0 0 0px;
	width: 1020px;
	height: 289px;
	background: #070707;
	
}


#filler { clear: both;  margin: 0 0 0 0px;}

#mainColumn {
	clear: both;
	float: left;
	margin: 83px 0 0 8px;
	width: 515px;
}

#mainColumn2 {
	clear: both;
	float: left;
	margin: 83px 0 0 8px;
	width: 1030px;
}


#mainColumnMusic {
	float: left;
	margin: 25px 0 0 0px;
	width: 1028px;
	
	
}

.mainColumnArtists {
	clear: both;
	float: left;
	margin: -22px 0 0 0px;
	width: 518px;
	
}

.mainColumnArtists h1{
	font: 24px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:42px;letter-spacing: -2x; 

	margin: 0 0 14px 27px;
}

.mainColumnWriters {
	float: left;
	margin: -22px 0 0 -4px;
	width: 518px;
	
}

.mainColumnWriters h1{
	font: 24px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:42px;letter-spacing: -2x; 

	margin: 0 0 14px 27px;
}

#mainColumnCategory {
	width: 514px;
	float: left;
	margin: 93px 0 0 0px;
	
}

#mainColumnCategory h4{
	font: 24px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:42px;letter-spacing: -2x; 
	margin: 0px 0 14px 21px;
}


.secondaryColumn {
	
	float: left;
	overflow: hidden;
	width: 240px;
	
	
	
}
.secondaryColumn2 {
	padding-left: 50px;
	float: left;
	overflow: hidden;
	width: 240;
	
	
	
}


/* =----------------------------------- header elements */
.masthead h1 {
	float: left;
	margin: 15px 0 0 7px;
}
.masthead h1 a {
	text-transform: uppercase;
	width: 400px;
}
#blogLead img {
	background: #fff;
	border: 0px solid #bbb;
	float: right;
	height: 42px;
	margin: 0 7px;
	padding: 2px;
	width: 42px;
}
#authorIntro {
	float: right;
	margin: 8px 0 0 0;
	width: 340px;
}




/* =----------------------------------- top + bottom navigation */
.navStripWrapper {

margin: 67px 0 0px -2px ;
float: left;

}

.navStripWrapper img{
	border: none;
}


.navStripWrapperRight img{
	border: none;
}

.navStripWrapperRight {
margin: 67px 8px 0 0px ;
float: right;	

}




.nav {
}
.nav li {
	display: block;
	float: left;
}
.nav li a {
	display: block;
	margin: 0 0 0 0px;
	width: 90px;
	height: 14px;
	}
	
.nav li a span {
}
.nav li a:hover {
	color: #f4f4f4;
}
.nav li a.focus {
	background: #3c6c92;
}
.nav li.searchField {
	float: right;
	border: 0;
}
.nav .searchField div {
	margin: 9px 8px 0 0;
}
.nav .searchField span {
	background: #fff;
	border: 1px solid #ccc;
	border-left-color: #bbb;
	border-bottom-color: #bbb;
	display: block;
	padding: 2px;
}
.nav .searchField input {
	border: 1px solid #bbb;
	outline: none;
	padding: 4px;
	width: 220px;
}
.toggleCategories {
	background: #3c6c92;
}
.toggleCategories ul,
.toggleCategories2 ul {
	padding: 8px 7px 7px;
}
.toggleCategories ul li {
	display: block;
	float: left;
	width: 102px;
}
.toggleCategories li a {
	margin: 3px 0 4px 5px;
}


/* =----------------------------------- INDEX HERO */

.indexHero {
color: #f4f4f4; width:999px; height: 180px;  float: left; display: block; margin: 39px 0 60px 31px; overflow: hiddenm;
}


.indexHero h1{
	font: 42px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:42px;letter-spacing: -2px; width: 492px;
	margin: 0px 0px 0px 0px;
}

.indexHero h2{
	font: 18px 'Lucida Grande',helvetica,verdana,sans-serif; letter-spacing: -4px; line-height:42px; 
	margin: 0px 0 0px 0px;
}

.indexHero h3{
	float: left;
	width: 212px;
	font: 11px 'Arial',helvetica,verdana,sans-serif;line-height:14px; 
	margin: 14px 16px 0px 2px;
	padding: 0 0 7px 0;
}







/* =----------------------------------- meta lead for each post */
.postMeta {
	text-align: left;
	margin-bottom: 0px;
	position: relative;
	
}
.postMeta .container {
	position: absolute;
	top: 0px;
	left: 0;
}
.postMeta span.date {
	background: #070707;
	padding: 0 4px;

}
.postMeta span.comments {
	background: #070707 url(images/chat_grey.gif) no-repeat 2px -1px;
	padding-left: 18px;
}
	

/* =----------------------------------- right hero  */

.rightHero1 {  background: #f4f4f4; color: #000; width:240px; height: 290px;  float: left; display: block; margin: 12px 2px 0px 15px;  overflow: hidden;}

.rightHero2 {  background: #121212; color: #f4f4f4; width:240px; height: 290px;  float: left; display: block; margin: 12px 2px 0px 15px; overflow: hidden; }

.rightHero1 a{ color: #121212; }

.rightHero2 a{ color: #999; }

.rightHero2 h3{ color: #f4f4f4; font: 16px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:21px; font-weight: lighter; 
}




.rightHero1 a:hover { color: #fff; text-decoration: none; }

.rightHero2 a:hover { color: #fff; text-decoration: none; }

.rightHeroLink { float: right; }

.secondaryIndex {  color: #f4f4f4; width:247px;   float: right; display: block; margin: 66px 2px 0px 0px; overflow: hidden;	}


.primaryIndex {  color: #f4f4f4; width:240px;   float: left; display: block; margin: 66px 2px 0px 0px; overflow: visible; }

.categorySidebar1 {  color: #f4f4f4; width:240px;   float: left; display: block; margin: 85px 2px 0px -3px; overflow: hidden;	}


.categorySidebar2 {  color: #f4f4f4; width:240px;   float: left; display: block; margin: 85px 2px 0px 14px; overflow: visible; }



/* =----------------------------------- featured post */

.featured {  color: #f4f4f4; width:500px; height: 290px;  float: left; display: block; margin: 14px 8px 0 0;   }

.featured .bigdate{ background-color: #070707; color:#f4f4f4; position:absolute; float:left; z-index: 1; margin: 26px 10px 0 0; padding: 1px 3px 1px 2px; font-size: 11px; text-transform: uppercase; }
.featured .post-title{ background-color: #070707; display:inline; font: 32px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:35px; font-weight: lighter;  z-index: 33; float: left; position: relative;  margin: 16px 8px 0 0; padding: 2px; ; letter-spacing: -2px; width: 400px;
	
}
.featured .post-title:hover{
	color: #f4f4f4;
}

.featured .post-content{font-size:14px;font-weight: lighter;line-height:20px; z-index: 1;}
.featured .readmore { font-size: 14px; color: #666;  }
.featured .readmore:hover{ color: #fff	; }

.featuredImgThumb { display: box; float: left;  overflow: hidden; margin: -58px 0 0 8px;  }
.featuredImgThumb img{ width:500px; height: 290px; border: none; z-index: -25; }


/* =----------------------------------- general post */
.post {
	background-color: #0f0f0f; color: #f4f4f4; width:500px; height: 150px;  float: left; display: block; margin: 0px 0 11px 0; z-index: 1;
	font-size:16px; line-height: 14px;  z-index: 1; margin-right: 10px;
}

.post .smalldate{ color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 21px 0 0 23px; padding: 1 2px 0 0; font-size: 10px; line-height: 14px; text-transform: uppercase; }

.post .author{  color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 118px 0 0 23px; padding: 1 2px 0 0; font-size: 10px;  line-height: 14px; }

.post .comments{  color:#a5a5a5;  float: right; z-index: 1; margin: 118px 27px 0 0px; font-size: 10px; text-transform: uppercase; background:url(images/chat_grey.gif) no-repeat left center;padding-left:15px;
	 }



.post h2 { font: 16px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:21px; font-weight: lighter; 
	margin: 36px 0 0 20px;
	padding: 0 3px; 
}
.post h2 a {
	display:block;
}

.postImgThumb { display: box; float: none; width: 220px; height: 150px; overflow: hidden; margin: 0px 0 13px 0; z-index: 0;
float: right;	border: none;
}

.postImgThumb img{ min-width: 200px; min-height: 150px;border: none; z-index: 0; position: relative; border: none;}

/* =----------------------------------- Music post */
.postMusic {
	background-color: #0f0f0f; color: #f4f4f4; width:241px;  height: 280px;  float: left; display: block; margin: 0px 8px 27px 8px; z-index: 1;
	font-size:11px; line-height: 14px;  z-index: 1; 
}

.postMusic:hover{
	background-color: #191919;
}

.postMusic .smalldate{ color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: -14px 0 0 12px; padding: 1 2px 0 0; font-size: 10px; line-height: 14px; text-transform: uppercase;  }

.postMusic .author{  color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 252px 0 0 12px; padding: 1 2px 0 0; font-size: 10px;  line-height: 14px;  }

.postMusic .comments{  color:#a5a5a5; position: absolute;  z-index: 1; margin: 252px 35px 0 210px; font-size: 10px; text-transform: uppercase; background:  url(images/chat_grey.gif) no-repeat left center;padding-left:15px; width: 15px;
	 }
	 
.postMusic .comments a{  color: #a5a5a5;
 }



.postMusic h2 { font: 16px 'Arial',helvetica,verdana,sans-serif;line-height:21px; 
	margin: 153px 10px 0 10px;
	padding: 3px 3px; 
	position: absolute;
	z-index: 25;
	float: left;
	width: 200px;
	
	
}
.postMusic h2 a {
	display:block;
}

.postMusicImgThumb { background: #333; display: box; width: 240px; height: 140px; overflow: hidden; margin: 0px 0 0 0; 
float: right;	
}

.postMusicImgThumb img{ min-height: 60px; min-width: 110px; border: none;  float: left; }

.postMusicHeader{  color: #f4f4f4; width:499px; height: 140px;  float: left; display: block; margin: 49px 0 42px 16px;  }


.postMusicHeader h2{
	font: 11px 'Arial',helvetica,verdana,sans-serif; line-height:21px; 
	margin: -5px 0 0px 12px;
}

.postMusicHeader h2 a{
	color: #ccc;
}

.postMusicHeader h3{
	font: 42px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:42px;letter-spacing: -5x; 
	margin: -1px 0 14px 12px;
}


.postMusicList {
	background-color: #0f0f0f; color: #f4f4f4; width:241px; height: 101px;  float: left; display: block; margin: 0px 8px 18px 8px; z-index: 1;
	  z-index: 1; 
}

.postMusicList h2 { font: 11px 'Arial',helvetica,verdana,sans-serif;line-height:14px; 
	margin: 10px 10px 0 10px;
	padding: 3px 3px; 
	position: absolute;
	z-index: 25;
	float: left;
	width: 200px;
	
	
}
.postMusicList h2 a {
	display:block;
	font-size:11px; line-height: 14px;
}

.postMusicList .smalldate{ color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 77px 0 0 12px; padding: 1 2px 0 0; font-size: 10px; line-height: 14px; text-transform: uppercase;  }

.postMusicList .author{  color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 77px 0 0 103px; padding: 1 2px 0 0; font-size: 10px;  line-height: 14px;  }

.postMusicList .comments{  color:#a5a5a5; position: absolute;  z-index: 1; margin: 77px 35px 0 210px; font-size: 10px; text-transform: uppercase; background:  url(images/chat_grey.gif) no-repeat left center;padding-left:15px; width: 15px;
	 }



.categoryHero {   color: #f4f4f4; width:240px; height: 140px;  float: left; display: block; margin: 0px 2px 0px 16px; overflow: hidden; 
}

.rss {
	position: absolute;
	margin: 0px 0 0 15px;
}

.rss img{
	margin: 0px 0 0 0px; border: none;
}


/* =----------------------------------- page post */

.page .header{  background-color: #0f0f0f;color: #f4f4f4; width:497px; height: 185px;  float: left; display: block; margin: -53px 0 50px 0;  }

.page .acts{  color: #686868; position:absolute; float:left; margin: 195px 10px 0 25px;  font-size: 11px; }

.page .post-title{  display:inline; font: 32px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:35px; font-weight: lighter; z-index: 2; position: relative; float: left; margin: 62px 0 0 22px; padding: 2px; width: 420px;	letter-spacing: -2px;}


.pageHero {  background: #121212; color: #f4f4f4; width:240px; height: 185px;  float: left; display: block; margin: 30px 2px 65px 0px; overflow: hidden; }




/* =----------------------------------- single post */

.single .header{  background-color: #0f0f0f;color: #f4f4f4; width:497px; height: 230px;  float: left; display: block; margin: -56px 0 50px 0;  }

.single .date{  color: #686868; position:absolute; float:left; margin: 194px 10px 0 25px;  font-size: 11px; }

.single .author{  color: #686868; position:absolute; float:left; margin: 194px 10px 0 182px;  font-size: 11px; }

.single .comments{  color: #686868; position:absolute; float:left; margin: 194px 10px 0 312px;  font-size: 11px; background:url(images/chat_grey.gif) no-repeat left center; padding-left: 15px;}

.single .views{  color: #686868; position:absolute; float:left; margin: 194px 10px 0 420px;  font-size: 11px; }

.single .post-title{  display:inline; font: 32px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:35px; font-weight: lighter; z-index: 2; position: relative; float: left; margin: 61px 0 0 22px; padding: 2px; width: 420px;	letter-spacing: -2px; }
.single .post-title:hover{
	color: #ffffff;
}

.singleNav {  font: 16px 'Lucida Grande',helvetica,verdana,sans-serif;line-height: 14px; font-weight: lighter; background: #f4f4f4; color: #000; width:240px; height: 230px;  float: left; display: block; margin: 26px 0px 0px 0px;  overflow: hidden; }


.singleNav .nav_links{ color: #686868; text-transform:uppercase;font-size:10px;width:190px;float:left;margin:26px 0 0 25px;}

.singleNav .nav_links a{color: #000;font-weight:lighter;text-transform:none;font-size:16px;width:190px;float:left;line-height:1.1em; margin: 2px 0 0 0;}

.singleNav .nav_linksp{ color: #686868; text-transform:uppercase;font-size:10px;width:190px;float:left;margin:25px 0 0 0;}

.singleNav .nav_linksp a{color: #000;font-weight:lighter;text-transform:none;font-size:16px;width:190px;line-height: 14px;float:left;line-height:1.1em;margin: 0 0 0 0;}

.singleNav .nav_linkspc{ color: #686868; text-transform:uppercase;font-size:10px;width:190px;float:left;margin:21px 0 0px 25px;}

.singleNav .nav_linkspc a{color: #000;font-weight:lighter;text-transform:none;font-size:16px;width:190px;float:left;line-height:1.1em;margin: 2px 0 0 0;}


.single h3{ display: block; float:left; z-index: 1;}
.single .post-content{font-size:14px;font-weight: lighter;line-height:21px; z-index: 1;}
.single .readmore { font-size: 14px; color: #666;  }
.single .readmore:hover{ color: #fff	; }

.singleImgThumb { display: box; float: left; width: 584px; height: 290px; overflow: hidden;
	
}
.singleImgThumb img{ border: none; float: left; z-index: 0; position: relative; }
.singleImgThumb img:hover{ border: none; float: left; z-index: 20; position: relative; }


.singleHero {  background: #121212; color: #f4f4f4; width:240px; height: 230px;  float: left; display: block; margin: 27px 2px 0px 15px; overflow: hidden;  }





/* =----------------------------------- entry body */
.entry {

	width: 500px;
	float: left;
	overflow: visible;
	margin: 18px 0 0 12px;
	
}
.entry p {
width: 425px;
font: 12px 'Arial',helvetica,verdana,sans-serif;line-height:14px; font-weight: lighter;
padding: 14px;
	
}

.entry h3{
	font: 18px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:21px; 
	margin: 7px 0 14px 5px;
}

.entry .rightHero {
	width: 240px;
	height: 190px;
	margin: 0 200px 0 0;
	background: #0f0f0f;
}

.entry ul,
.entry ol,
.entry blockquote {
	margin: 0 14px;
}
.entry ol {
	list-style: decimal;
}
.entry ul li,
.entry ol li {
	margin: 0 0 7px 18px;
}
.entry ul li {
	list-style: circle;
}
.entry blockquote {
	border-left: 1px solid #ccc;
	font-size: 1.1em;
	line-height: 1.4em;
	margin-left: 21px;
	padding-left: 10px;
}
.entry img,
.entry a img {
	background: #fff;
	border: none;
	padding: 0;
	overflow: visible;
	max-width: 500px;
	margin: 0px 0 30px -25px;
}
.entry a:hover img {
	border-color: #3c6c92;
}

.entry.meta {
	

	
}
.entry.meta p {
	margin: 5px 7px;
	width: 160px;
}
.entry.meta .highlight {
	text-transform: uppercase;
	font-size: 10px;
}
.entry.meta a {
	color: #333;
	border-color: #bbb;
}
.entry.meta a:hover {
	color: #000;
	border-color: #000;
}




/* =----------------------------------- People post */
.postPeople {
	background-color: #0f0f0f; color: #f4f4f4; width:240px;  height: 280px;  float: left; display: block; margin: 1px 6px 27px 10px; z-index: 1;
	font-size:11px; line-height: 14px;  z-index: 1; overflow: hidden; 
}

.postPeople:hover{
	background-color: #191919;
}

.postPeople .excerpt{ color:#a5a5a5; float:left; z-index: 1; margin: 48px 0 0 19px; padding: 5px 2px 0 0; font-size: 11px; line-height: 14px; width: 210px; }

.postPeople .author{  color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 252px 0 0 12px; padding: -3px 2px 0 0; font-size: 10px;  line-height: 14px;  }

.postPeople .comments{  color:#a5a5a5; position: absolute;  z-index: 1; margin: 252px 35px 0 210px; font-size: 10px; text-transform: uppercase; background:  url(images/chat_grey.gif) no-repeat left center;padding-left:15px; width: 15px;
	 }
	 
.postPeople .comments a{  color: #a5a5a5;
 }



.postPeople h2 { font: 18px 'Arial',helvetica,verdana,sans-serif;line-height:21px; 
	margin: 157px 10px 0 16px;
	padding: 3px 3px; 
	position: absolute;
	z-index: 25;
	float: left;
	width: 200px;
	
	
}
.postPeople h2 a {
	display:block;
}

.postPeopleImgThumb { background: #333; display: box; width: 370px; height: 140px; overflow: hidden; margin: 0px 0 0 0; 
float: left;	
}

.postPeopleImgThumb img{ min-height: 60px; width: 370px; border: none;  float: left; }

.postPeopleHeader{  color: #f4f4f4; width:499px; height: 140px;  float: left; display: block; margin: 0px 0 0px 8px;  }


.postPeopleHeader h2{
	font: 11px 'Arial',helvetica,verdana,sans-serif; line-height:21px; 
	margin: -5px 0 0px 12px;
}

.postPeopleHeader h2 a{
	color: #ccc;
}

.postPeopleHeader h3{
	font: 42px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:42px;letter-spacing: -2x; 
	margin: -1px 0 14px 12px;
}


.postPeopleList {
	background-color: #0f0f0f; color: #f4f4f4; width:241px; height: 101px;  float: left; display: block; margin: 0px 8px 18px 8px; z-index: 1;
	  z-index: 1; 
}

.postPeopleList h2 { font: 11px 'Arial',helvetica,verdana,sans-serif;line-height:14px; 
	margin: 10px 10px 0 10px;
	padding: 3px 3px; 
	position: absolute;
	z-index: 25;
	float: left;
	width: 200px;
	
	
}
.postPeopleList h2 a {
	display:block;
	font-size:11px; line-height: 14px;
}

.postPeopleList .smalldate{ color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 77px 0 0 12px; padding: 1 2px 0 0; font-size: 10px; line-height: 14px; text-transform: uppercase;  }

.postPeopleList .author{  color:#a5a5a5; position:absolute; float:left; z-index: 1; margin: 77px 0 0 103px; padding: 1 2px 0 0; font-size: 10px;  line-height: 14px;  }

.postPeopleList .comments{  color:#a5a5a5; position: absolute;  z-index: 1; margin: 77px 35px 0 210px; font-size: 10px; text-transform: uppercase; background:  url(images/chat_grey.gif) no-repeat left center;padding-left:15px; width: 15px;
}



/* =----------------------------------- main index pagination */
#paginateIndex { 
	margin-bottom: 25px;
}
#paginateIndex a,
.commentlist li .reply a {
	color: #777;
	font-size: 0.9em;
	text-transform: uppercase;
	display: block;
	padding: 4px 7px 3px;
	background: #fff;
	border: 1px solid #ddd;
	
}
.commentlist li .reply a {
	color: #aaa;
}
#paginateIndex a:hover,
.commentlist li .reply a:hover {
	color: #3c6c92;
	border-color: #3c6c92;
	background: #eee;
}

/* =----------------------------------- widget enabled sidebar */
.secondaryColumn h3 {
	
	margin: 0 0 12px 0;
	
}

.widgetContainer {
	margin: 23px -1px -1px 23px;
	width: 195px;
	line-height: 14px;
	padding-bottom: 15px; 
}


.widgetContainer a{
color: #999;

}

.widgetContainer a:hover{
	color: #fff;
	text-decoration: none;
}


.widgetContainer h3{
	font: 16px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:21px; font-weight: lighter; 
}


.widgetContainer ul li {
	margin: 0 0 0 0px;
	list-style: none;
}

.widgetContainer ul li ul {
	margin:  0 0 10px 15px;
	list-style: circle ;
}
.widgetContainer .textwidget {
	margin: 0 3px;
	
}
.widgetContainer #wp-calendar {
	border-collapse: collapse;
	width: 100%;
}
#wp-calendar caption {
	font-weight: bold;
	margin-bottom: 7px;
}
#wp-calendar thead {}
#wp-calendar thead th {
	padding: 4px 0 4px 3px;
	border: 1px solid #ccc;
	border-width: 1px 0;
}
#wp-calendar td {
	padding: 3px 0 4px 3px;
	color: #777;
}
#wp-calendar td a {
	font-weight: bold;
}

/* =----------------------------------- style some comments */
#commentsContainer {
	float: left;
	margin: 52px 0 30px 0;
	width: 240px;

	padding: 0 0 0 0px;
}
#commentsContainer span.hook {
	position: relative;
	display: block;
	
}
#commentsContainer h3 {
	display: block;
	margin: 26px 0 20px 23px;
	font: 16px 'Lucida Grande',helvetica,verdana,sans-serif;line-height:21px; font-weight: lighter; 

	
}

.commentsAdjust{
	margin: 0 0 0 25px;
}

.cancel-comment-reply {
	position: absolute;
	top: -1px;
	right: 4px;
}
.commentlist {
	list-style: none;
	margin: 0 0 0 24px;
	width: 180px;
	
}
.commentlist .comment-author {
	margin: 0px 0 1px 0px;
	overflow: hidden;
	line-height:14px;
}
.commentlist .comment-author img.avatar {
	display: block;
	float: left;
	height: 0px;
	width: 0px;
	margin: 0 0px 0 0;
}
.commentlist .comment-meta {
	margin: 0 0 -2px 0px;
}
.commentlist li .reply {
	text-align: right;
	
}
.commentlist li .reply a {
	display:inline;
}
.commentlist li p {

	line-height:14px;
	margin: 0px 0px 21px 0px;
}
.commentlist li ul,
.commentlist li ol,
.commentlist li blockquote {
	margin: 0 20px;
}
.commentlist .children {
	margin: 0 0 0 40px;
}
.commentlist .children li {
	list-style: none;
}
#commentform .contain {
	margin: 0 0 10px 0 !important;
}
#commentform #author,
#commentform #email,
#commentform #url {
	border: 1px solid #333;
	width: 210px;
	background: #0b0b0b;
	color: #fff;
	margin: 0px 5px 0 13px;
	float: none;
	overflow: auto;
}

#commentform textarea {
	
	border: 1px solid #333;
	width: 200px;
	background: #0b0b0b;
	color: #fff;
	margin: 15px 5px 0 13px;
	float: none;
	padding: 5px;
	overflow: auto;
}

#commentform p label {
	margin: 15px 0 -10px 23px;
}
#commentform textarea {

}

.navigation {
	display: block;
	text-align: center;
	margin: 30px 0 14px 10px;
	position: relative;
	clear: both;
	float: left;
	
	}

.wp-paginate {clear: both; float: left;  padding:0; margin:0;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background-color: #0f0f0f; color: #f4f4f4; margin-right:4px; padding:3px 6px; text-align:center; text-decoration:none;}
.wp-paginate a:hover, .wp-paginate a:active {background:#ccc; color:#888;}
.wp-paginate .title {color:#555; margin-right:4px;}
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current {font-size: 11px; font-weight: bolder; color:#000; background:#fff;  margin-right:4px; padding:3px 6px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}



/* =----------------------------------- boring footer */
#footer {
	border-top: 1px solid #3c6c92;
	margin: 35px 0;
}
#footer p {
	padding: 14px 3px 0; 
}

/* =----------------------------------- floats + clearing rule */
.floatleft,
.alignleft {
	float: left;
	margin: 3px 7px 0 0;
}
.floatright,
.alignright {
	float: right;
	margin: 3px 0 0 7px;
}
.right {
	float:right;
}
.left {
	float: left;
}
.clear {
	clear: both;
}
.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.fix {
	display: inline-block;
} 
* html .fix{
	height: 1%;
}
.fix{
	display:
	block;
}

div#wn	{ 
	position:relative; 
	width:145px; 
	overflow:hidden;	
	}
div#lyr1	{ 
	position:relative; 
	width:145px; 
	overflow:hidden;	
	}
.t1	{ 
	position:relative; 
	width:145px; 
	overflow:hidden;	
	}
