a:link, a:visited {
	color: #a54328;
	text-decoration: none;
}

a:hover  {
	color:#FFFFFF;
}

a:active  {   
	outline: none;
}


.section_header a:link, .section_header a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.section_header a:hover  {
	color: #a54328;
}

a:active  {   
	outline: none;
}


body {
	background-image: url('/breatheowlbreathe/new/gfx/bg_pg.png');
	background-repeat: repeat;
	background-position: top left;
	color: #FFF;
	font-family: georgia;
	font-size: 10pt;
	margin: 0px;
	padding: 0px;	
}

.entry-asset {
	margin-bottom: 10px; 
}

.shows .event_posty {
	margin-top: 10px;
		padding-bottom: 20px;
	border-bottom: 1px solid #a54328;
	
}

/* TOP / BOTTOM BORDER THINGS*/

#bnd_bot {
	background-image: url('/breatheowlbreathe/new/gfx/tq_binding_bot.png');
	background-repeat: repeat;
	background-position: top left;
	bottom: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	width: 100%;
	height: 27px;
}

#bnd_top {
	background-image: url('/breatheowlbreathe/new/gfx/tq_binding_top.png');
	background-repeat: repeat;
	background-position: bottom left;
	display: block;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 0px;
	width: 100%;
	height: 27px;
}

#tabs_content_container {
	margin: 37px auto 0px auto;
	width: 692px;
}

/* SITE TITLE / SOCIAL LINKS */

#tabs_content_container #site_title_social_container {
	height: 27px;
	margin: 20px 0px 10px 47px;
	width: 600px;
}

#tabs_content_container #site_title_social_container  #site_title {
	background-image: url('/breatheowlbreathe/new/gfx/site_title.png');
	background-repeat: no-repeat;
	background-position: top left;
	display: block;
	float: left;
	height: 26px;
	width: 400px;
}

#tabs_content_container #site_title_social_container #social {
	float: right;
	height: 27px;
	padding-top: 11px;
	text-align: right;
	width: 195px;	
}

#tabs_content_container #site_title_social_container #social ul {
  	float: right;
  	list-style-type: none;
  	margin: 0;
  	padding:0px;
}

#tabs_content_container #site_title_social_container #social ul li {
	float: left;
	margin-left: 5px;
}

/* TABS */
#tabs {
	float: left;
	height: 415px;
	margin: 30px 0px 0px 0px;
	width: 47px;
}

#tabs ul {
  	margin: 0;
  	list-style-type: none;
  	padding:0px;
}

#tabs ul li {
	height: 100px;
	margin: 0px 0px 5px 0px;
	width: 47px;
}

#tabs a {
	background-image: url('/breatheowlbreathe/new/gfx/tabs.png');
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 47px;
}

#tabs a.news {
	background-position: 0px 0px;
}

#tabs a.news:hover {
	background-position: -47px 0px;
}

#tabs a.press {
	background-position: 0px -300px;
}

#tabs a.press:hover {
	background-position: -47px -300px;
}

#tabs a.shows {
	background-position: -0px -102px;
}

#tabs a.shows:hover {
	background-position: -47px -102px;
}

#tabs a.store {
	background-position: 0px -201px;
	height: 99px;
}

#tabs a.store:hover {
	background-position: -47px -201px;
}
/* CONTENT */

#content_pane {
	background-image: url('/breatheowlbreathe/new/gfx/content_box.png');
	background-repeat: no-repeat;
	float: right;
	height: 430px;
	margin: 0px 0px 0px 0px;
	padding: 20px;
	width: 605px;
}

#content_pane #bgr {
	background-image: url('/breatheowlbreathe/new/gfx/bg_1x1px_000_30p.png');
	background-repeat: repeat;
	display: block;
	height: 410px;
	padding: 10px 20px;
	z-index:1;	
	width:520px;
}

#content_pane .roundedcorners {
	/* Do rounding (native in Safari, Firefox and Chrome) */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#content_pane .news {
	background-image: url('/breatheowlbreathe/new/gfx/bg_news.jpg');
	background-repeat: no-repeat;
}

#content_pane .press {
	background-image: url('/breatheowlbreathe/new/gfx/bg_press.jpg');
	background-repeat: no-repeat;
}

#content_pane .shows {
	background-image: url('/breatheowlbreathe/new/gfx/bg_shows.jpg');
	background-repeat: no-repeat;
}

#content_pane .store {
	background-image: url('/breatheowlbreathe/new/gfx/bg_store.jpg');
	background-repeat: no-repeat;
}

#content_pane .inner {
	width: 585px;
	height: 410px;
	z-index: 5;
}

#content_pane .inner .content {
	width: 520px;
	padding: 0px;
}

#content_pane .inner .content h2 {
	padding: 0px;
	margin: 0px;
	font-weight: 300;
}
#content_pane .inner .content .section_header {
	font-size: 1.5em;
	font-style: italic;
}

#content_pane .inner .content .event_date {
	color: #46483e;
	margin: 0px;
}

#content_pane .inner img, #content_pane .inner embed {
	border: 1px solid #bd5252;
	background-color: #FFFFFF;
	padding: 9px;
}

#content_pane .inner embed {
	width: 520px;
}

/* FRONT PAGE BOOK */

#book {
	margin: 0 auto;
	width: 598px;
}

#book #bg {
	border: solid #585a66;
	border-width: 0px 1px;
	display: block;
	height: 872px;
	margin: 0px;
	padding: 0px;
	position:absolute;
	top: 0px;
	width: 598px;
	z-index: 1;	
}

#book .front {
	background-image: url('/breatheowlbreathe/new/gfx/bg_front.jpg');	
}

#book .magic {
	background-image: url('/breatheowlbreathe/new/gfx/bg_magic_central.jpg');	
}

#book #bg a.crest {
	background-image: url('/breatheowlbreathe/new/gfx/crest_eagle_magic.png');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 170px;
	left: 196px;
	position: absolute;
	bottom: 467px;
	width: 214px;
	z-index: 10;
}

#book #bg a.crest:hover {
	background-position: 0px -173px;
	height: 344px;
	width: 214px;
}

#book .still_magic_stunts {
	display: block;
	height: 193px;
	left: 172px;
	position: absolute;
	top: 485px;
	width: 258px;
}

#book .banner_magic_stunts {
	display: block;
	height: 26px;
	left: 211px;
	position: absolute;
	top: 697px;
	width: 180px;
}

#book a.tab_player {
	background-image: url('/breatheowlbreathe/new/gfx/tabs_player.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
	display: block;
	height: 94px;
	position: absolute;
	right: -1px;
	top: 166px;
	width: 47px;
}

#book a.tab_player:hover {
	background-position: 0px -94px;
}

.event_posty {
	padding-bottom: 20px;
	border-bottom: 1px solid #a54328;
}

#comments .event_posty {
	padding: 10px 0px 10px 0px;
	width: 520px;
	border-top: 1px solid #a54328;
	border-bottom: none;
	
}

#comments-open-footer {
	margin: 5px 0px;
}
.byline {
	line-height: 200%;
}

#comments .event_posty {
	padding: 10px 0px 10px 0px;
	width: 520px;
	border-top: 1px solid #a54328;
	border-bottom: none;
	
}

.comment-content p {
	width: 520px;
	padding: 0px;
	margin: 0px;
}

#store .event_posty {
	margin: 10px 0px 20px 0px;
}

#store img {
        padding: 0px;
        border-width:0px;
}

#store .info {
        float: left; 
        width:140px;
}

#store .descrip {
        float: left; 
        width: 355px;
        margin-left: 20px;
}

#store p {
        font-size: 14px;
        font-style:italic; 
        margin-top: 0px;
}

#store .album_name {
        font-size: 17px;
}

#press img {
	margin-right: 7px;
}

#press .last {
	margin-right: 0px;
	padding: 0px;
	border: none;
}

#press .event_date {
	padding: 10px 0px 5px 0px;
}
#press .videos {
	margin: 0px;
	padding: 0px;
	width: 520px;
}
#press .video {
	float: left;
	margin-right: 5px;
	width: 255px;
}

#g-rad {
	text-align: right;
	width: 585px;
	padding-top: 25px;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}

.clearfix {
	display: inline-table;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

