/* abundantprana.com - CSS Document -YO! */

body{
	background: url(../images/prana_bkg_tile.png) repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font: 62.5% "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	}


/* Structure */

#total{
 	width: 925px;
	background: #FFF;
	/*background: #f4f4ed;*/
	margin: 75px auto;
	position: relative;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	clear:both;
}

#top{
	margin: 15px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	clear:both;
	display:block;
}

	

#logo a{
	width: 230px;
	height: 140px;
	background: url(../images/ap_logo.gif) no-repeat;
	display:block;
	padding: 0px 0px 20px 0px;
	margin: 20px 20px 20px 20px;
	text-indent: -1000em;
}

#sidebar{
	width: 230px;
	float:left;
	overflow:hidden;
}

#main_content{
	width: 685px;
	float:left;
	background: #ffe3e3;
	overflow:hidden;
}

	#overview{
		/*background: #ffe3e3;*/
		background: #ef575a;
		width: 650px;
		margin: 10px auto;
		position: relative;
	}
	
		#overview_content{
			background: #FFF;
		}
		
		.overview_column_l{
			width:300px;
			float:left;
		}

			.overview_column_r{
				width:300px;
				float:right;
			}
			
			
		#sponsors{
			background: #FFF;
			width: 650px;
			margin: 10px auto;
			position: relative;
			clear:both;
		}
		
		
			.sponsor{
				height: 100px;
				padding: 10px 5px 10px 5px;
				float:left;
				display:block;
			}	


.bio{
	margin: 10px 0px 20px 0px;
	padding: 10px 0px 20px 0px;
	border-bottom: solid 1px #FFF;
}

	.bio_image{
		float: left;
		margin: 0px 20px 10px 0px;
		padding: 3px 3px 3px 3px;
		background: #FFF;
	}


#footer{
	margin: 10px 0px 0px 0px;
	float:left;
	width: 100%;
}

	#cd_icon a{
		margin: 25px auto;
		width: 25px;
		height: 35px;
		background: url(/images/cd_icon.gif) no-repeat;
		display: block;
		text-indent: -1000em;
	}
	
	/*Links */

	a:link, a:visited, a:active {
		color:#333;
		text-decoration: none; 
	}

	a:hover {
		color:#333;
		text-decoration: none; 
	}


	/* Gets rid of the dotted-line shown in Mozilla when clicking text-indented links */
	a{
	  outline: none;
	}	
	
	
/* Text */

h1, h2, h3, h4, h5, p {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	color: #5b5b5b;
}

h2{
	color:#b51303;
	font: normal 35px/40px 'Georgia', Times, Times New Roman, Serif;
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	letter-spacing: -2px;
}
	
	h3, h3 a, h3 a:link, h3 a:active, h3 a:visited{
		font: bold 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		text-transform: uppercase;
		clear:both;
		margin: 0px 0px 10px 0px;
		padding: 0px 0px 0px 0px;
		letter-spacing: .1em;
		color: #ef575a;
		display: block;
		text-decoration: none;
	}

		h3 a:hover{
			color: #333;
		}
		
		
		#sidebar h3, #sidebar h3 a, #sidebar h3 a:link, #sidebar h3 a:active, #sidebar h3 a:visited{
			font: bold 13px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
			text-transform: uppercase;
			clear:both;
			margin: 0px 0px 10px 0px;
			padding: 0px 0px 0px 0px;
			letter-spacing: .1em;
			color: #006fb3;
			display: block;
			text-decoration: none;
		}
		
		
h4{
	color: #000;
	font: bold 14px 'Georgia', Times, Times New Roman, Serif;
	letter-spacing: .1em;
	text-transform: uppercase;
	clear:both;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	display:block;
	text-align: center;
}	


p{
	font: normal 13px/26px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	margin: 0px 0px 10px 0px;
}

p span{
	font: normal 13px/26px 'Georgia', Times, Times New Roman, Serif;
}

	.title{
		font: bold 35px/40px 'Georgia', Times, Times New Roman, Serif;
		margin: 30px 0px 30px 0px;
		text-transform: uppercase;
	}
	
	.date{
		font: normal 20px/24px 'Georgia', Times, Times New Roman, Serif;
		margin: 0px 0px 20px 0px;
		color: #006fb3;
		text-transform: none;
	}
	
	.location{
		font: normal 16px/20px 'Georgia', Times, Times New Roman, Serif;
		text-transform: none;
	}


	.intro{
		font: normal 16px/30px 'Georgia', Times, Times New Roman, Serif;
	}
	


hr{
	display: block;
	width: 100%;
	clear:both;
}

/* Lists */

ul{
	font: normal 12px/24px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-top: solid 1px #e0e0d5;
	list-style-type: none;
}

	ul li{
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
	}
	
	ul li a{
		font: normal 12px/24px "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Helvetica, Arial, sans-serif;
		list-style-type: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px px 0px;
		display: block;
	}
	
		ul li a:hover{
			color: #CCC;
		}



.clear{
	clear:both;
}
		

/* Misc */
.padder_5{
	padding: 5px 5px 5px 5px;
	display: block;
}

.padder_10{
	padding: 10px 10px 10px 10px;
	display: block;
}

.padder_15{
	padding: 15px 15px 15px 15px;
	display: block;
}

.fright{
	float: right;
}

.fleft{
	float:left;
}

a img{
	border:none;
}