/*
Theme Name: Anyday Band
Theme URI: http://www.anydayband.com
Description: Site for Christian Rock Band "Anyday".
Version: 1.0
Author: NewLife Design
Author URI: http://newlifedesign.ca
*/

* { margin: 0px; padding: 0px; }

body { background: #000 url(images/back.png) center top no-repeat fixed; font-family:Verdana, Geneva, sans-serif; color: #FFF; list-style: none; }

#pageWrap { position: relative; margin: 0 auto; width: 994px; min-height: 600px; height: auto; background: url(images/content-back.png); padding-left: 15px; padding-right: 15px; overflow: hidden; padding-bottom: 15px; }

img { border: 0px; }

a { color: white; font-weight: bold; text-decoration: none; }
a:hover{ color: #CCC; }
p { margin-bottom: 10px; }

/*Head*/
#emails { position: relative; font-family:"Arial Black", Gadget, sans-serif; width:1024px; height: 49px; margin-top: 0; margin-left: -15px; background: url(images/email-bar.png); text-align:center; color: #999; letter-spacing: 20px; font-weight: bolder; text-transform: uppercase; font-size:18px; z-index: 100 }

#emails a { color: #999; text-decoration: none; }
#emails a:hover { color: #FFF; }

#band { width:1014px; height:514px; margin: -50px auto; z-index: -99; }

		/*Navigation*/
		#nav-bar { postion: relative; width: 100%; height: 40px; margin-top: -200px; z-index: 0; }
		#navigation { position: relative; width: 900px; height: 40px; margin: 0 auto; padding: 7px; }
		#dropmenu, #dropmenu ul { font-family:Verdana, Geneva, sans-serif; font-weight: bolder; font-size: 30px; margin:0 auto; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:25px; z-index:300; width:100%; } 
		#dropmenu a { display:block; padding:0.25em 1em; color:#FFF; text-decoration:none; } 
		#dropmenu a:hover { color:#999; } 
		#dropmenu li { float:left; position:relative; } 
		#dropmenu ul { position:absolute; display:none; width:12em; top:1.9em; left:-1px; } 
		#dropmenu ul a { border:2px solid #c8c8c8; } 
		
		
		#logo { position: relative; width:1027px; height:245px; margin: -33px auto; z-index: 99;}
		#socials { position: relative; width: 150px; height: 32px; z-index: 100; margin-left: 663px; margin-top: -45px;}
		
/*Content*/
#wrap { position: relative; width: 960px; height: auto; margin: 0 auto; vertical-align:top; }

#content { float: left; background: url(images/news-outside.png); width: 589px; height: auto; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px; margin-top: 30px; }
#inside { background: url(images/news-inside.png); width: 569px; height: auto; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px; }
#inside a { color: white; text-decoration: none; font-weight:bold; }
#inside a:hover { color:#CCC; }

#news-post {  }
#news-post h2 a.title { color: white; text-decoration: none; font-size:20px; }
#news-post a.title:hover { color:#999; }

#post-content { margin-top: 5px; font-size: 12px; }
#page-con { font-size: 12px; float: left; width: 609px; height: auto; font-size: 12px; margin-bottom: 50px; }
#page-con h2 { color: white; text-decoration: none; font-size:20px; text-transform: uppercase; }
#page-con a { color: white; font-weight: bold; text-decoration:none; }
#page-con a:hover { color:#CCC; }

#band-page { font-size: 12px; float: left; width: 960px; height: auto; font-size: 12px; margin-bottom: 50px; }
#band-page h2 { color: white; text-decoration: none; font-size:20px; text-transform: uppercase; }
#band-page a { color: white; font-weight: bold; text-decoration:none; }
#band-page a:hover { color:#CCC; }

#media-page { font-size: 12px; float: left; width: 350px; height: auto; font-size: 12px; margin-bottom: 50px; }
#media-page h2 { color: white; text-decoration: none; font-size:20px; text-transform: uppercase; }
#media-page a { color: white; font-weight: bold; text-decoration:none; }
#media-page a:hover { color:#CCC; }

#meta { font-size: 12px; text-align: right; color: white; margin-top: 20px; margin-bottom: 30px; }
#meta a { text-decoration: none; color: white; }
#meta a:hover { color: #CCC; }

#sidebar{ float: right; width: 300px; margin-top: 35px; }
#sidebar ul { list-style: none; }

#sidebar-page{ float: right; width: 300px; margin-top: 35px; }
#sidebar-page ul { list-style: none; }

#sidebar-media{ float: left; width: 300px; margin-top: 30px; margin-left: 10px; margin-bottom: 50px; }
#sidebar-media ul { list-style: none; }
#sidebar-media a { color: white; text-decoration: none; }
#sidebar-media a:hover { color: #CCC; }

#sidebar-media2{ float: left; width: 290px; margin-top: 30px; margin-left: 10px; margin-bottom: 50px; }
#sidebar-media2 ul { list-style: none; }
#sidebar-media2 a { color: white; text-decoration: none; }
#sidebar-media2 a:hover { color: #CCC; }

li#text-13 { margin-top: 5px; margin-bottom: 40px; }
li#text-13 a { color: white; font-size: 20px; padding-left: 5px; padding-top: -10px; font-weight: bold; text-decoration: none; } 
li#text-13 a:hover { color: #CCC; }

li.twitter-item a { color: white; text-decoration: none; }
li.twitter-item a:hover { color: #CCC; }
li.twitter-item { font-size: 12px; margin-top: 10px; }
.twitter-message { margin-top: 10px; }
.twitter-timestamp { font-size: 9px; color: #CCC; }
li#twitter-1 { margin-bottom: 40px; }

li#text-12 { margin-top: 5px; font-size: 12px; margin-bottom: 50px; }
li#text-12 a { color: white; text-decoration: none; font-weight: bold; }
li#text-12 a:hover { color:#CCC; }

.gigs-calendar { margin-top: 10px; }
td.date { padding: 5px; }
td.eventName { padding: 5px; }
td.city { padding: 5px; }
td.venue { padding: 5px; }
td.time { padding: 5px; }
td.shortNotes { padding: 5px; }
td.map icon { padding: 5px; }
thead { font-size: 13px; }
li#upcoming-gigs { margin-bottom: 40px; font-size: 12px; }
li#upcoming-gigs a { color: white; font-weight: bold; text-decoration: none; }
li#upcoming-gigs a:hover { color:#CCC; }

li#text-17 a { color: white; font-weight:bold; text-decoration:none; }
li#text-17 a:hover { color:#CCC; }

#wp_paypal_shopping_cart_widgets a { color: white; text-decoration: none; font-weight: bold; }
#wp_paypal_shopping_cart_widgets a:hover { color: #CCC; }

#text-18 p { font-size:12px; }


#footer { position: relative; margin-top: -50px; /* negative value of footer height */ height: 50px; clear:both; text-align: center; font-size: 12px; padding-top: 50px; padding-bottom: 20px; }

		/* CLEAR FIX*/
		.clearfix:after {content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;}
		.clearfix {display: inline-block;}
		/* Hides from IE-mac \*/
		* html .clearfix { height: 1%;}
		.clearfix {display: block;}
		/* End hide from IE-mac */
		
#copyright { float: left; width: 400px; text-align: left; color:#999 }
#copyright a { color: #999; text-decoration: none; font-weight:bold; }
#copyright a:hover { color:white; }
#links { float: right; text-align: right; }
		
/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}
.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}

/* Comments*/
#respond { margin-top: 20px; }
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { margin-top: 5px; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor { }
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin { background-color: #ccc; }
ol.commentlist li.comment { border:1px dotted #FFF; padding:1em; }
ol.commentlist li.comment div.comment-author { text-decoration: none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;  }
ol.commentlist li.comment div.vcard { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #FFF; }
ol.commentlist li.comment div.vcard a { font-weight: bold; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #FFF; }
ol.commentlist li.comment div.vcard a:hover { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; color: #4e4ee4; }
ol.commentlist li.comment div.vcard cite.fn { font-style:normal; }
ol.commentlist li.comment div.vcard cite.fn a.url {}
ol.commentlist li.comment div.vcard img.avatar { border:3px solid #FFF; float:left; margin:0 1em 1em 1em; }
ol.commentlist li.comment div.vcard img.avatar-32 {}
ol.commentlist li.comment div.vcard img.photo {}
ol.commentlist li.comment div.vcard span.says {}
ol.commentlist li.comment div.commentmetadata {}
ol.commentlist li.comment div.comment-meta { margin-top: -5px; font-size:9px; color: #000; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif }
ol.commentlist li.comment div.comment-meta a { margin-top: -5px; color:#000; text-decoration: none; }
ol.commentlist li.comment p { margin-top: 5px; font-size:14px; margin:0 0 1em; }
ol.commentlist li.comment p a { text-decoration: none; font-weight: bold; color: #FFF; font-size:14px; margin:0 0 1em; }
ol.commentlist li.comment p a:hover { text-decoration: none; font-weight: bold; color: #4e4ee4; font-size:14px; margin:0 0 1em; }
ol.commentlist li.comment ul { font-size:11px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li.comment div.reply { font-size:11px; }
ol.commentlist li.comment div.reply a { font-weight:bold; }
ol.commentlist li.comment ul.children { list-style:none; margin: 20px; }
ol.commentlist li.comment ul.children li {}
ol.commentlist li.comment ul.children li.alt {}
ol.commentlist li.comment ul.children li.bypostauthor {}
ol.commentlist li.comment ul.children li.byuser {}
ol.commentlist li.comment ul.children li.comment {}
ol.commentlist li.comment ul.children li.comment-author-admin { background-color: #ccc; }
ol.commentlist li.comment ul.children li.depth-2 { }
ol.commentlist li.comment ul.children li.depth-3 { }
ol.commentlist li.comment ul.children li.depth-4 { }
ol.commentlist li.comment ul.children li.depth-5 {}
ol.commentlist li.comment ul.children li.odd {}
ol.commentlist li.even {  }
ol.commentlist li.odd {  }
ol.commentlist li.parent { }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
ol.commentlist.highlight { background-color: #ccc; }
.reply a { float: right; text-decoration: none; color: #FFF; margin-top: -8px; }
.reply a:hover { float: right; text-decoration: none; color: #4e4ee4; }

	/*Comment Form*/
	#author{ margin-top: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: black; border: 1px dotted #FFF; padding: 5px; }
	#email { margin-top: 5px; margin-left: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: black; border: 1px dotted #FFF; padding: 5px; }
	#url { margin-top: 5px; margin-left: 2px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: black; border: 1px dotted #FFF; padding: 5px; }
	#comment { margin-top: 5px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: black; border: 1px dotted #FFF; padding: 5px; }
	label { color: #FFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: 900; font-size: 14px; }
	.allowed-tags { font-size: 10px; font-family: Tahoma, Geneva, sans-serif;  }
	.button {
   border-top: 1px solid #ffffff;
   background: #d66565;
   background: -webkit-gradient(linear, left top, left bottom, from(#750000), to(#d66565));
   background: -moz-linear-gradient(top, #750000, #d66565);
   padding: 5px 10px;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   border-radius: 8px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border-top-color: #8f1414;
   background: #8f1414;
   color: #ffffff;
   }
.button:active {
   border-top-color: #db0000;
   background: #db0000;
   }
