/*   
Theme Name: Gordon Gartrell Radio
Theme URI: http://www.gordongartrellradio.com
Description: Gordon Gartrell Radio - custom theme
Version: 1.0
Author: WavemindedStudios.com
*/


/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}

/* Global reset-RESET */
/* restores some defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }

* a { position:relative } /* Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dotted borders */
a img { border:none } /* Gets rid of IE's blue borders */

/* ------------------------------------------------------------ */

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/bgSlice.jpg) repeat-x #000;
}

#wrapper {	
	width:1140px;
	margin:0 auto;
}
#header {
	width:1140px;
	height:454px;
	float:left;
	background:url(images/ggHeader.jpg) no-repeat;
}
#words {
	float:left;
	margin:411px 0 0 95px;
	width:547px; 
	height:28px;
	text-indent:-9999px;
	background:url(images/words.jpg) no-repeat;
}
#navbar {
	float:right;
	width:300px;
	clear:none;
	height:25px;
	margin:414px 100px 0 0px;
	padding:0 0 0 0px; /* positions navbar under logo */
}
#navbar li {
	display:inline;
	float:left;
	margin:0;
}
#navbar li a {
	float:left;
	overflow:hidden;
	text-indent:-9999px;
}
#navbar li.about a:link, #navbar li.about a:visited {
	width:150px;
	height:25px;
	background:url(images/aboutButtons.jpg) 0 -25px no-repeat;
}
#navbar li.about a:hover {
	background:url(images/aboutButtons.jpg) 0 0 no-repeat;
}
#navbar li.podcasts a:link, #navbar li.podcasts a:visited {
	width:150px;
	height:25px;
	background:url(images/podcastbuttons.jpg) 0 -25px no-repeat;
}
#navbar li.podcasts a:hover {
	background:url(images/podcastbuttons.jpg) 0 0 no-repeat;
}



/*-- main content styles --*/
#content {
	background:#e6e3c4 url(images/ggFootPage.jpg) center bottom no-repeat;
	margin: 0 0 0 60px;
	padding: 25px 0 100px 0;
	width:1020px;
	float:left;
}

#wideColumn {
	float:left;
	width:460px;
	margin: 0 10px 0 40px;
}
#narrowColumn {
	float:left;
	width:140px;
	margin: 0 10px;
}
#sidebar {
	float:right;
	width:300px;
	margin:0 40px 200px 10px;
}
#sidebar p {
	margin: 0 0 10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#search input.input {
	padding:2px;
	width:65%;
}
#footer {
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif;
	margin:25px 0 0 0;
	line-height:14px;
	padding:5px 0 0 0;
	border-top:1px dotted #570301;
}
/*------------*/
.post, .page {
	padding: 0 0 10px;
	font-size:13px;
	color:#3c4033;
	border-bottom:1px solid #570301;
	margin:0 0 25px;
	line-height:18px;
}
.page {
	border:none;
}
a:link, a:visited, .post a:link, .post a:visited, .widget a:link, .widget a:visited {
	color:#570301;
	text-decoration:none;
}
a:hover, .post a:hover, .widget a:hover {
	text-decoration:underline;
}
.post p, .page p {
	margin: 0 0 15px;
}
.postTitle, .widgetTitle, .pageTitle {
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.alignright {
	float:right;
	margin: 3px 0 5px 10px;
}
.alignleft {
	float:left;
	margin:3px 10px 5px 0;
}
.metadata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.date {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	padding:0 0 10px;
}
.more {
	font-weight:bold;
	font-size:11px;
}
.edit {
	text-align:right;
	font-size:11px;
	font-weight:bold;
}
.pageTitle {
	padding:0 0 15px;
	font-weight:bold;
}
.commentTitle {
	border-bottom:1px solid #570301;
	border-top:1px solid #570301;
	padding:2px 0;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	margin:15px 0 10px;
	font-size:13px;
	font-weight:bold;
}
.cite, .commentText {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}
.cite {
	font-weight:bold;
	font-size:12px;
}
.commentText {
	font-size:11px;
}
ol.commentlist li {
	padding:10px;
	margin:5px 0;
	background:#dedbbb;
}
ol.commentlist li.alt {
	background:#d3cfaa;
}
a:link.itunes, a:visited.itunes, a:link.rss, a:visited.rss {
	width:133px;
	height:69px;
	text-indent:-9999px;	
	float:left;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin: 5px 0;
}
a:link.itunes, a:visited.itunes { background:url(images/subButtTwo.jpg) no-repeat; }
a:link.rss, a:visited.rss { background:url(images/subButtOne.jpg) no-repeat; margin: 0 0 25px; }
a:hover.itunes, a:hover.rss { 
	border-left:1px solid #ccc; 
	border-top:1px solid #ccc;
	border-bottom:none;
	border-right:none;
}


/* --------------- */
.widget {
	color:#3c4033;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 0 0 25px;
}
#narrowColumn ul li {
	padding: 3px 0 0px 1px;
}
