/*
default styles for ALIVE! - Oklahoma Wesleyan University
Elevator Up - www.elevatorup.com
Created:        Dec 6 2007
-------------------------------------------------------------
jay jones, accutask.net & Elevator Up
============================================================= */


/* NORMALIZING styles
-------------------------------------------*/
body, div, ul, li, td, h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}

div, span, img, form, h1, h2, h3, h4, h5, h6, fieldset {
	margin: 0px;
	padding: 0px;
	background-color: transparent;
	border: 0px;
}
table{
	border: 0px;
}


/* Image Styles
----------------------------------------------------- */
.imageright, .imageleft {
	overflow: hidden;
	position:relative;
	display: block;
	overflow: hidden;
}
	.imageright {
		clear: left;
		float: right;
		margin-left: 15px;
		margin-right: 5px;
	}
	.imageleft {
		clear: right;
		float: left;
		margin-left: 0;
		margin-right: 15px;
	}

	.border {
		border: 5px solid #E4E4E4;
	}
	

/* MAIN styles
-------------------------------------------*/
body{
	margin: 0px;
	padding: 0px;
	background: #211b0a url(../images/background.jpg) fixed no-repeat;
	font: normal normal 12px/1.3em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #f0eac4;
}

h1{
	font: normal normal 30px/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #4a3c23;
	margin: 0px 0px 5px 0px;
}
h2{
	font: normal bold 24px/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #d5a955;
	text-transform: capitalize;
	margin: 0px 0px 5px 0px;
}

h3{
	font: normal bold 20px/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #d0cbaf;
	margin: 0px 0px 5px 0px;
}

/*p {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
*/

td{
	vertical-align: top;
}

a:link{color: #d5a955;}
a:visited{color: #d5a955;}
a:hover{color: #b28936;}
a:active{color: #b28936;}
a:focus { -moz-outline-style: none; }
.external{
	padding-right: 20px;
	background-image: url(../images/icon_external_link.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
.btn_register{
	display: block;
	margin: 0 0 0 13px;
	height: 42px;
	width: 163px;
	background: transparent url(../images/btn_register_now.gif) 0 0 no-repeat;
	letter-spacing : -1000em;
	text-indent: -1em;
}
		/* Just for Opera, but hide from MacIE */ 
		/*\*/html>body .btn_register { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
		/* End of hack */
	.btn_register:hover{
		background: transparent url(../images/btn_register_now.gif) 0 -42px no-repeat;
	}
		


dt{
	font-weight: bold;
}

hr {
	border: 0;
	width: 100%;
	color: #ccc;
	background-color: #ccc;
	height: 1px;
	margin: 0px;
	padding: 0px;
}

.left{
	float: left;
	margin: 0 10px 10px 0;
}

.right{
	float: right;
	margin: 0 0 10px 10px;
}

.clr {
	clear: both;
	height: 0px;
}

.clearfix:after {/*http://positioniseverything.net/easyclearing.html*/
	content:".";
   display: block;
   height: 0;
   clear: both;
   visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hide from IE Mac \*/
.clearfix {height: 1%; display:block;}
/* End hide from IE Mac */





/* HEADER styles
-------------------------------------------*/
#header{
	background: #504934 url(../images/bg_header.gif) left bottom repeat-x;
	position: relative;
	height: 5.5em;
}
	#header h1{
		position: absolute;
		top: 10px;
		left: 22px;
	}
	#header h1 a{
		margin: 0px;
		padding: 0px;
		display: block;
		height: 41px;
		width: 304px;
		background: transparent url(../images/logo_alive.gif) 0 0 no-repeat;
		letter-spacing : -1000em;
		text-indent: -1000em;
	}
			/* Just for Opera, but hide from MacIE */ 
			/*\*/html>body #header p { letter-spacing : normal; text-indent : -999em; overflow : hidden;} 
			/* End of hack */
	
	
	#header ul{
		position: absolute;
		top: 15px;
		left: 700px;
		background: transparent url(../images/bg_nav.gif) repeat;	
		margin: 0px;
		padding: 0px;
		list-style: none;
		height: 34px;
		width: 209px;
		text-align: center;
	}
		#header ul li{
			margin: 0px;
			padding: 0px;
			list-style: none;
			display: inline;
		}
			#header ul li a{
				text-decoration: none;
				font: normal bold 12px/34px Arial, Helvetica, sans-serif;
				color: #e8e3c8;
				padding: 0 10px;
			}
			#header ul li a:hover{
				color: #fff;
			}
				#header ul li.first a{
				}
				#header ul li.last a{
				}

/* CONTAINER styles
-------------------------------------------*/
#container{
/* was transparent url(../images/bg_container.jpg) left bottom no-repeat; */
	background: transparent url(../images/bg_container.jpg) repeat-x bottom left;
	padding: 0px;
}



/* CONTENT styles
-------------------------------------------*/
#content{
	width: 535px;
	float: left;
	margin: 0 0 0 45px;
	padding: 30px 0 42px;
}

	.additional_info{
		font-style: italic;
	}
	
	.intro{
		font: normal normal 18px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}

	#btn_bookmark{
		margin: 0 15px 0 0;
	}	
	

	
	ul#items, ul#items li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
		ul#items li{
			padding: 18px 0 17px 0px;
			background: transparent url(../images/dotted_line.gif) 0 0 repeat-x;
			clear: left;
			position: relative;
		}
		ul#items li p{
			float: right;
			width: 460px;
		}
		ul#items li p.thumb{
			margin: 0px 0px 0px 0px;
			padding: 0px;
			width: 70px;
			float: left;
		}
			ul#items li p.thumb a img{
				background: #000;
				padding: 2px;
				border: 1px solid #dad4b3;
			}
			ul#items li p.thumb a:hover img{
				border: 1px solid #b28936;
			}
		ul#items li .author{
			padding-right: 10px;
		}
			ul#items li .author a{
				font-weight: bold;
				text-decoration: none;
			}
		
		ul#items li .meta{
			font: normal normal 11px/1.2em Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #827966;
			padding-left: 10px;
		}
			ul#items li .meta a{
				font-weight: normal;
			}
		ul#items li .item_content{
		}
			ul#items li .item_content a{
				color: #f0eac4;
				text-decoration: underline;
			}

#pagination, #pagination li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
	#pagination{
		margin: 0 0 -42px;
		height: 42px;
		position: relative;
	}
	#pagination li{
		display: inline;
	}
		#pagination li a:link, #pagination li a:visited{
			text-decoration: none;
			font: normal bold 14px/42px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color: #d5a955;
			text-transform: uppercase;
			display: block;
		}
		#pagination li#prev a:link, #pagination li#prev a:visited{
			position: absolute;
			top: 0px;
			left: 0px;
		}
		#pagination li#next a:link, #pagination li#next a:visited{
			position: absolute;
			top: 0px;
			right: 0px;
		}
			#pagination li a:hover, #pagination li a:active{
				text-decoration: underline;
			}



/* SIDEBAR styles
-------------------------------------------*/
#sidebar{
	width: 175px;
	padding: 30px 20px 20px 10px;
	float: left;
	color: #4c3201;
}


#categories{
	background: transparent url(../images/bg_dotted.gif) 0 0 repeat;
	padding: 10px 10px 0px 10px;
	width: 151px;
}
	#categories h3{
		margin: -10px -10px 0px -10px;
		padding: 10px;
		background: transparent url(../images/bg_categories_top.gif) 0 0 no-repeat;
	}
	#categories ul,#categories ul li{
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	#categories ul{
		margin: 0 -10px 0 -10px;
		font: normal normal 14px/1.1em Arial, Helvetica, sans-serif;
		padding: 0px 10px 10px;
		background: transparent url(../images/bg_categories_bottom.gif) left bottom no-repeat;
	}
		#categories ul li{
			margin: 0 0 5px 0;
		}
		#categories ul a:link, #categories ul a:visited{
			color: #e8e3c8;
			text-decoration: none;
		}
		#categories ul a:hover, #categories ul a:active{
			color: #fff;
			text-decoration: underline;
		}
	

/* FOOTER styles
-------------------------------------------*/
#footer{
	clear: both;
	background: #201a09 url(../images/bg_footer.gif) 0 0 repeat-y;
	margin: 0;
	padding: 15px 5px 20px 235px;
}

	#footer_inner{
		width: 520px;
		margin: 0px;
		padding: 20px 15px;
		background: transparent url(../images/bg_dotted.gif) 0 0 repeat;
	}
		#footer_inner dl{
			float: left;
			margin: 0 20px 0 0;
		}
		#footer_inner dl.last{
			margin: 0;
		}
			#footer_inner dl dt{
				margin: 0px 0px 5px 0px;
				padding: 0px;
				font: normal bold 14px/1.2 Tahoma, Verdana, Arial, Helvetica, sans-serif;
				color: #d0cbaf;
			}
			#footer_inner dl dd{
				margin: 0px 0px 5px 5px;
				padding: 0px;
				font: normal normal 12px/1.4em Arial, Helvetica, sans-serif;
			}
				#footer_inner dl dd a:link, #footer_inner dl dd a:visited{
					text-decoration: none;
					color: #fff;
				}
				#footer_inner dl dd a:hover, #footer_inner dl dd a:active{
					text-decoration: underline;
				}
				
				#footer_inner dl dd.blogs{
					padding-left: 23px;
					background: transparent url(../images/icon_blogs.gif) 0 0 no-repeat;
				}
				
				#footer_inner dl dd.podcast{
					padding-left: 23px;
					background: transparent url(../images/icon-podcast.jpg) 0 0 no-repeat;
				}
				#footer_inner dl dd.twitter{
					padding-left: 23px;
					background: transparent url(../images/icon_twitter.gif) 0 0 no-repeat;
				}
				#footer_inner dl dd.facebook{
					padding-left: 23px;
					background: transparent url(../images/icon_facebook.gif) 0 0 no-repeat;
				}
				#footer_inner dl dd.flickr{
					padding-left: 23px;
					background: transparent url(../images/icon_flickr.gif) 0 0 no-repeat;
				}
	
				#footer_inner dl dd#elevatorup {
					padding-top: 3px;
					border-top: 1px solid #D0CBAF;
					margin-top: 5px;
				}


/* Random Styles
-------------------------------------------*/

code {
	color: #000;
	font-family: monospace;
	background: #efefe4;
	padding: 5px;
	margin: 10px 0;
}












