/*
Cow and Field CSS
Design by Rockhard Band Hosting 2007
http://www.rockhardrecordings.co.uk/bandhosting/
*/


/*
* {
	border: solid #000 1px;
}
*/

/* element styles */

body {
	margin: 0;
	background: scroll #FAFCFD url('/images/bg_top.jpg') top center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

img {
	border: none;
}

form {
	margin: 0;
}

select {
	font-size: 10px;
}

input {
	font-size: 10px;
}

ul {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 6px 0;

	border-top: 1px #999 solid;
}

a:LINK {
	text-decoration: none;
	font-weight: bold;
	color:#1C9828;
}

a:HOVER {
	text-decoration: none;
	font-weight: bold;
	color: #0174CF;
}

a:VISITED {
	text-decoration: none;
	font-weight: bold;
	color:#1c9828;
}

a:HOVER {
	text-decoration: none;
	font-weight: bold;
	color: #0174CF;
}

/* utility classes */

.clear {
	clear: both;
}


/* layout classes */

.pageContainer {
	width: 960px;
	margin: auto;
	background: scroll url('/images/bg_bottom.jpg') bottom center no-repeat;
	
	position: relative;
}

.logo {
	padding: 24px 24px 12px;
	
	float: left;
}

.nav {
	margin: 24px 0 12px;
	
	float: left;
	
	height: 74px;
	width: 464px;
	
/* 	border: 1px solid #000; */
}

.login {
	padding: 36px 24px 12px;
	
	float: left;
	
	width: 124px;
}

.navContainer {
	clear: both;
	
	padding: 0 12px;
	
	height: 24px;
	
	font-size: 12px;
}

.navLink {
	float: left;
	border-right: 1px solid #999;
	padding: 0 12px;
}

.mainContainer {
	clear: both;
}

.titleContainer {
	clear: both;
	
	padding: 0 18px;
}

.titlePad {	
	float: left;
	
	width: 15px;
	height: 32px;
}

.mainTitle {
	overflow: hidden;
	float: left;

	width: 740px;
	height: 32px;
	background-color: #53989F;
}

.feedContainer {
	clear: both;
	
	float: left;
	
	padding: 24px 0 24px 24px;
	
	width: 160px;
	
	overflow: hidden;
}

.listHeader {
	font-weight: bold;
	font-size: 12px;
	color: #C70625;
}

.listItem {
	padding: 3px;
	font-weight: bold;
}

.midContainer {
	float: left;
	
	width: 624px;
	
	padding: 12px 0 0;
}

.leadArticle {
	overflow: auto;
	clear: both;
	
	border: 1px solid #999;
	background-color: #FFF;
	
	width: 546px;
	
	margin: 12px 24px 24px;
	padding: 12px;
	
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.article {
	overflow: auto;
	clear: both;
	
	border: 1px solid #999;
	background-color: #FFF;
	
	width: 546px;
	
	margin: 0 24px 24px;
	padding: 12px;
	
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.imageOnly {
	float: left;
}

.midTitle {
	position: relative;
	overflow: hidden;

	float: left;

	width: 556px;
	height: 32px;
	background-color: #53989F;
}

.subArticleContainer {
	clear: both;
	
	padding: 12px 24px;
}

.subArticles {
	float: left;
	
	margin: 3px;
	padding: 3px;
	
	width: 272px;
	
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}

.subArticle {
	overflow: auto;
	clear: both;
	
	border: 1px solid #999;
	background-color: #FFF;
	
	padding: 12px;
	margin: 6px 0;
}

.rightContainer {
	float: left;
	
	padding: 24px 24px 0 4px;
	
	width: 120px;
	
	overflow: hidden;
}

.rightFeed {
	clear: both;
	
	border-bottom: 1px solid #999;
}

.shareContainer {
	clear: both;
	float: right;
	
	border: 1px solid #999;
	background-color: #FFF;
	
	width: 210px;
	margin: 0 28px 0;
}

.bannerContainer {
	clear: both;
	width: 622px;
}

.footer {
	clear: both;
	
	position: relative;
}

/* objects */

.ghostA {
	position: absolute;
	
	top: 146px;
	left: 6px;
}

.ghostB {
	position: absolute;
	
	top: 76px;
	right: 136px;
}

.ghostC {
	position: absolute;
	
	top: -2px;
	right: -24px;
}

.siteSearch {
	float: left;

	margin: 6px 0;

	width: 128px;
}

.searchButton {
	float: left;
	
	padding: 6px 18px 6px 6px;
}

.loginField {
	position: relative;
	left: 8px;
	
	width: 102px;
}

.shareButton {
	float: right;
	
	padding: 6px;
}

/* Gigs */

.gigsHeader {
	font-size: 12px;
	font-weight: bold;
}
.dateHeader {
	clear: both;
	
	color: #C70625;
	font-weight: bold;
	font-style: italic;
	
	padding: 6px 3px 3px;
	border-bottom: 1px #999 solid;
}
.gigsContainer {
	clear: both;
}

.gigsColB {
	float: left;
	
	width: 54px;
	padding: 6px;

}
.gigsColC {
	float: left;

	width: 250px;
	padding: 6px;
}
.gigsColD {
	float: left;

	width: 140px;
	padding: 6px;
}
.gigsColE {
	float: left;

	width: 54px;
	padding: 6px;
}

/* Text Styles */

.loginText {
	text-align: center;
	color: #FFF;
}

.readMore {
	padding: 3px;
	
	text-align: right;
	font-style: normal;
}

.searchInfo {
	padding: 0 24px 12px;
}

.header {
	float: left;
	
	padding: 3px;
	
	width: 272px;
	
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
}

.title {
	font-size: 16px;
	font-weight: bold;
}
	
.date {
	color: #C70625;
	font-weight: bold;
	font-style: italic;
}

.body {
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

.author {
	font-style: italic;
}

.subhead {
	font-size: 18px;
	font-weight: bold;
}

.youtube {
	clear: both;
	width: 340px;
	margin: auto;
	padding: 6px;
}

.newsFilter {
	float: left;
	padding: 6px 12px 12px 24px;
}

.paginationLinksTop {
	float: right;
	padding: 0 24px 12px 0;
}

.paginationLinksBot {
	float: left;
	clear: both;
	padding: 0 0 0 24px;
}

.paginationPrev {
	float: left;
	padding: 3px;
	margin: 3px;
	
	border: 1px solid #53989F;
	
	background-color: #53989F;

	cursor: pointer;
}

.paginationPrev:HOVER {
	background-color: transparent;
}

.paginationNext {
	float: left;
	padding: 3px;
	margin: 3px;
	
	border: 1px solid #53989F;	

	background-color: #53989F;

	cursor: pointer;
}

.paginationNext:HOVER {
	background-color: transparent;
}

.differentPage {
	float: left;
	padding: 3px;
	margin: 3px;
	
	border: 1px solid #53989F;
	
	background-color: #53989F;
	
	cursor: pointer;
}

.differentPage:HOVER {
	background-color: transparent;
}

.activePage {
	float: left;
	padding: 3px;
	margin: 3px;
	
	border: 1px solid #53989F;
	
	text-decoration: none;
	font-weight: bold;
}

a.pagination:LINK {
	color: #000;
}

a.pagination:VISITED {
	color: #000;
}

.highlight {
	background-color: #8dc2eb;
}

.highlightTitle {
	background-color: #8dc2eb;
}

.highlightAuthor {
	background-color: #8dc2eb;
}

/* Facebook Styles */

a.fb_share_button { font-size: 11px; color: rgb(59, 89, 152); display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?58:26981) no-repeat top right; } 
a.fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?58:26981) no-repeat top right; text-decoration:none; }
a.fb_share_button:visited { font-size: 11px; color: rgb(59, 89, 152); display: -moz-inline-block; display:inline-block; padding:1px 20px 0 5px; height:15px; border:1px solid #d8dfea; background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?58:26981) no-repeat top right; } 
a.fb_share_button:hover { color:#fff; border-color:#295582; background:#3b5998 url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?58:26981) no-repeat top right; text-decoration:none; }
