/*   
Theme Name: Amanda Casey Radio
Theme URI: 
Description: Use this theme to start your Thematic Child Theme development.
Author: Michael Plant
Author URI: http://michaelplants.com/
Template: thematic
Version: 1.0
Tags: Thematic

*/

@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,a img,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;border-collapse:collapse;border-spacing:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;margin:0;padding:0;}

h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address{margin:.5em 0;padding:0;}

p,pre,blockquote,ul,ol,dl,address{line-height:160%;font-family:Geneva, Verdana, sans-serif;margin:1em 0;}

li,dd,blockquote{margin-left:1em;}

form label{cursor:pointer;}

fieldset{border:none;}

input,select,textarea{font-size:100%;font-family:inherit;}

em{font-style:italic;}

h1,h2,h3,h4,h5,h6,strong{font-weight:700;}

ul.menu{list-style:none;float:left;display:inline;width:100%;margin:0;}

ul.menu li{list-style:none;float:left;display:inline;margin:0;}

ul.menu li a{float:left;display:inline;text-decoration:none;width:100%;line-height:100%;}

ul.menu li a:hover{text-decoration:underline;}

.no-left{padding-left:0;margin-left:0;}

.no-right{padding-right:0;margin-right:0;}

.third{width:33%;}

.two-third{width:67%;}

#main-content{width:100%;min-height:450px;position:relative;overflow:auto;}

#column-one{float:left;display:inline;width:20%;margin-right:5%;}

#column-two{float:left;display:inline;width:75%;}

.three #column-three{float:left;display:inline;width:20%;margin-left:5%;}

html{background:url(../images/bg-body.png) repeat-x top left;text-align:center;}

body{width:960px;text-align:left;font-family:Georgia, "Times New Roman", Times, serif;margin:0 auto;}

h1{font-size:200%;}

h2{font-size:175%;}

h3{font-size:150%;}

h4{font-size:125%;}

h5{font-size:100%;}

#header{height:120px;}

#header #logo{width:100%;height:100px;text-align:center;margin:0;padding:10px 0;}

#header #logo a{width:400px;height:100px;display:block;text-indent:-5000px;background:url(../images/css-quik.png) no-repeat center center;margin:0 auto;}

.two .menu{margin:20px 0;}

.three .menu{text-align:center;margin:25px 0;}

.menu li{padding:0 25px 0 0;}

.menu li a{color:#000;}

#column-three p{font-size:80%;font-family:Arial, Helvetica, sans-serif;}

#footer{text-align:right;margin-top:20px;padding-top:10px;border-top:1px solid #000;}

.float-l,.float-r{float:left;display:inline;}

.alignleft,.alignright{float:left;display:inline;margin:0 15px 10px 0;}

.float-r{float:right;}

.alignright{float:right;margin:0 0 10px 15px;}

.full,#column-one .menu li{width:100%;}

.half,.three #column-two{width:50%;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:82%;
}

#wrapper {
	background:url(assets/images/bg-repeat.gif) repeat-y left top;
}
#header {
	height:217px;
}
	#header #logo {
		height:217px;
		width:960px;
		padding:0;
		overflow:hidden;
	}
		#header #logo a {
			height:217px;
			width:960px;
			background:url(assets/images/header.gif) no-repeat top left;
		}
#main {
	overflow:auto;
	padding:0 40px 0 70px;
}
#access {
	width:440px;
}
	#access .menu ul {
		overflow:auto;
	}
	#access .menu li {
		margin:0 5px;
		float:left;
		display:inline;
		padding:0;
		height:30px;
	}
	#access .menu li a {
		float:left;
		display:inline;
		height:30px;
		text-indent:-5000px;
	}
	#access .menu li.page-item-350 a {
		background:url(assets/images/menu-home.gif) no-repeat top left;
		width:64px;
	}
	#access .menu li.page-item-351 a {
		background:url(assets/images/menu-blog.gif) no-repeat top left;
		width:53px;
	}
	#access .menu li.cat-item-18 a {
		background:url(assets/images/menu-audio.gif) no-repeat top left;
		width:64px;
	}
	#access .menu li.cat-item-16 {
		display:none;
	}
	#access .menu li.cat-item-17 a {
		background:url(assets/images/menu-video.gif) no-repeat top left;
		width:64px;
	}
	#access .menu li.page-item-352 a {
		background:url(assets/images/menu-events.gif) no-repeat top left;
		width:84px;
	}
#container {
	float:left;
	display:inline;
	width:440px;
	overflow:hidden;
}
h1, h2, h2 a {
	color:#222;
	text-decoration:none;
	text-transform:uppercase;
	line-height:100%;
	clear:both;
}
.entry-utility {
	clear:both;
	padding:15px 0;
	margin:20px 0 10px 0; 
	color:#999;
	border-top:1px dotted #AAA;
	border-bottom:1px dotted #AAA;
}
	.home #events {
		position:relative;
	}
		.home #events h2 {
			text-indent:-5000px;
			background:url(assets/images/upcoming-events.gif) no-repeat top left;
			height:55px;
			margin:30px 0 0 0;
		}
		.home #events h3 {
			overflow:hidden;
			font-weight:normal;
			color:#F00;
			margin-bottom:0;
		}
		.home #events h3 .month {
			font-size:75px;
			text-transform:uppercase;
			float:left;
			display:inline;
			line-height:86%;
		}
		.home #events h3 .day {
			font-size:25px;
			float:left;
			display:inline;
		}
		.home #events h3 .year {
			font-size:25px;
			margin:0 160px 0 .5em;
			float:left;
			display:inline;
		}
		.home #events h3 .title {
			font-size:28px;
			color:#000;
			line-height:125%;
			text-transform:uppercase;
		}
		.home p.more {
			clear:both;
			margin-top:0;
		}
		.home p.more a {
			color:#000;
			font-weight:bold;
			text-decoration:none;
		}
		.home #audio h2 {
			text-indent:-5000px;
			background:url(assets/images/audio.gif) no-repeat top left;
			height:32px;
			margin:40px 0 0 0;
		}
		.home #audio h3 {
			font-weight:normal;
			margin:0;
		}
		.home #audio h3 a {
			font-size:28px;
			color:#000;
			line-height:125%;
			text-transform:uppercase;
			text-decoration:none;
		}
		.home #video img {
			float:left;
			display:inline;
		}
		.home #video h2 {
			text-indent:-5000px;
			background:url(assets/images/video.gif) no-repeat 150px bottom;
			height:60px;
			padding:0 0 0 150px;
			clear:none;
			margin:0;
		}
		.home #video h3 {
			font-weight:normal;
			margin:5px 0;
			padding-left:151px;
		}
		.home #video h3 a {
			font-size:28px;
			color:#000;
			line-height:100%;
			text-transform:uppercase;
			text-decoration:none;
		}
		.home #video p.more {
			clear:none;
			padding-left:151px;
		}
		.home #akronite h2 {
			text-indent:-5000px;
			background:url(assets/images/akronite.gif) no-repeat top left;
			height:50px;
			margin:30px 0 0 0;
		}
		.home #akronite h3 {
			font-weight:normal;
			margin:5px 0;
		}
		.home #akronite h3 a {
			font-size:28px;
			color:#000;
			line-height:100%;
			text-transform:uppercase;
			text-decoration:none;
		}
.aside {
	float:right;
	display:inline;
	width:405px;
}
	.aside ul {
		margin:0;
		list-style:none;
	}
		.aside ul li {
			margin:0;
		}
#footer {
	border:0;
	background:#fff url(assets/images/footer.gif) no-repeat top left;
	padding-top:45px;
}
	#footer #siteinfo {
		margin-right:20px;
		font-size:80%;
	}

#access .skip-link {
	display:none;
}
.half-banner {
	float:left;
	display:inline;
}