/*  
Theme Name: tynebar
Theme URI: http://www.iboogaloo.com
Description: This is the theme for the tyne bar website: www.thetyne.com
Version: 0.1
Author: Stephen J. Graham
Author URI: http://www.iboogaloo.com/
*/

/*
 * Colours 
 * #e7fed4 - Main Font Colour - very light green
 * #859379 - Image border colour - very light green
 * #fb8609 - hyperlink hover - orange
 * #2d4d14 - Primary Content Background colour - very dark green
 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

a {
	color: white;
}
		#wrapper {
			background: url(bg.jpg) no-repeat;
			width: 1420px;
			min-height: 1020px;
			margin: auto;
		}
		
		#main_content {
			width: 979px;
			margin: auto;
 		}
		
		body {
			margin: 0 0;
			color: #e7fed4;
			background-color: black;
			font-family: Arial, Helvetica, sans-serif;
			font-family: 'trebuchet ms',verdana,arial,sans-serif;
		}

#navigation {
	float: right;
	width: 220px;
	padding-top: 50px;
}

#navigation ul {
	list-style: none;
}

		#primary_content {
			float: left;
			padding-top: 130px;
			padding-left: 10px;
		}
		
		#primary_content_header {
			background: url(main_header.png) no-repeat;
			width: 664px;
			height: 239px;
		}
		
		#primary_content_detail {
			background: url(main_content.png) repeat-y;
			width: 544px;
			padding: 10px 80px 10px 60px;
		}
		
		#primary_content_footer {
			background: url(main_footer.png) repeat-y;
			width: 664px;
			height: 57px;
		}
		
		#primary_content_header h2 {
			margin: 6px 60px 12px; 60px;
			padding-top:45px;
		}

		#primary_content_detail_content {
			margin-top: -200px;
		}

		#primary_content_detail_content p {
			margin: 12px 0 24px 0;
			font-size: 90%;
		}

		#primary_content_detail_content ul {
			margin: 12px 10px 24px 60px;
		}

		#primary_content_detail_content ul ul {
			margin-top: 0;
		}

		#primary_content_detail_content li {
			margin: 0 0 6px 0;
		}

		#primary_content_detail_content h2 {
			font-weight: bold;
			font-size: 135%;
		}

		#primary_content_detail_content a {
/*			color: white;
 * */
 			color: #fb8609;
			text-decoration: none;
		}
		
		#primary_content_detail_content a:hover {
			color: #fb8609;
			text-decoration: underline;
		}
		
		#primary_content_detail_content img {
			border:1px solid #859379;
			padding: 4px;
		}
		
		#primary_content_detail_content blockquote {
			background: url(images/open-quote.gif) no-repeat top left;
			font-size: 140%;
			font-style: italic;
			width: 300px;
			margin: 0 0 0 20px;
			padding: 0 20px 5px 20px;
			float:right;
		}
	 
		#primary_content_detail_content img {
		}
		
		#sidebar_content {
			margin-left: 643px;
			padding-top: 250px;
			}

		#sidebar_content_header {
			background: url(sidebar_header.png) no-repeat;
			width: 337px;
			height: 109px;
		}
		
		#sidebar_content_detail {
			background: url(sidebar_content.png) repeat-y;
			width: 297px;
			padding: 10px 40px 10px 0px;
		}
		
		#sidebar_content_detail_content {
			margin: -80px 0px 10px 40px;
		}

		#sidebar_content_detail_content a {
			color: #FB8609;
                        text-decoration: none;
		}

		#sidebar_content_detail_content a:hover {
			text-decoration: underline;
		}


		#sidebar_content_footer {
			background: url(sidebar_footer.png) repeat-y;
			width: 337px;
			height: 40px;
		}

		#sidebar_content_detail_content h2 {
            border:1px dashed #E7FED4;
			font-weight: bold;
			font-size: 24px;
                        padding: 5px;
		}
		
		#sidebar_content_detail_content p {
			margin: 12px 0 24px 0;
			font-size: 90%;
		}

		#sidebar_content_detail_content ul {
			list-style: none;	
		}

		#sidebar_content_detail_content li {
			margin: 20px 0;	
		}

		#primary_content_detail_content .entry_date {
			font-size: 70%;
			margin: 0 0 20px 0;	
		}

.standout {border-top: solid 2px #FB8609; border-bottom: solid 2px #FB8609; margin: 15px 0;}
.standout .standoutdetail {margin:2px 0;}
.standout h2 {color: #FB8609; font-weight: bold; padding-top: 5px;}
.standout .standoutheader {color: #FB8609; font-weight: bold;}
#primary_content_detail_content .standout p {margin-top:5px; margin-bottom: 5px; text-align:justify;}

#footer {
	clear: both;
	margin: auto;
	font-size: 70%;
}

/* GigPress Declarations */
.widget_gigpress {
	font-size: 80%
}

span.gigpress-sidebar-date  {
	color: #fb8609;
	margin-top: 6px;
}	

/* Upcoming_Events plugin declarations */	
#sidebar_content_detail_content li li {
	color:#fb8609;
	margin-top:5px;
	margin-left:20px;
	margin-bottom:5px;
}

.gigs-calendar td {
	color: #fb8609;
}

table.gigs td.date {
	width: 90px;
}

table.gigs td.eventName a {
	margin-left: 20px;
	margin-top: 10px;
}

table.gigs td.time {
	width: 60px;
	color: #fb8609;
}

table.gigs td.shortNotes {
	width: 30px;
}

table.gigs caption {
	margin-bottom: 10px;
}

table.gigs tr.gig {
	border-top: none !important;
	border-bottom-style: dashed !important;
	border-width: 1px !important;
}

table.gigs {
	border: none !important;
}



/* Standard WordPress Declarations */
.alignright { float:right; margin: 0 5px 15px 15px; }
.alignleft { float:left; margin: 0 15px 15px 0; }
.aligncenter { 
    display: block;
    margin-left: auto;
    margin-right: auto }

.postmetadata {
	padding-bottom: 16px;
	border-bottom: 1px solid #859379;
}

.widget_recent_entries ul {
 list-style-type:disc !important;
}

.widget_recent_entries li {
 font-size: 80%;
}

/* Comments formatting */
.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}
