/*
brigade07.css
'brigade07' style for the Tarski theme - http://ionfish.co.uk/tarski/
redesigned by Alexander Bailey - http://alexanderbailey.com/
*/


/* Main structure
----------------------------------------------- */
body.brigade07 { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 76%; line-height: 120%; color: #000; background: #000; min-width: 760px; }

#wrapper { width: 760px; text-align: left; background: #fff; }
	#content { clear: both; padding: 0px 5px 2em; }
#footer, #theme-info, #footer-include { clear: both; }

/* Header
----------------------------------------------- */
#header { padding: 0 5px 0 5px; }
	#title { border-bottom: 1px solid #ccc; }
	#navigation { border-bottom: none; }
	
	
/* Positioning
----------------------------------------------- */
.primary { width: 555px; float: right; }
	body.janus .primary { float: left; }
.primary-span { padding: 0 0 0 195px; clear: both; }
	body.janus .primary-span { padding: 0 195px 0 0; }

.secondary { width: 180px; float: left; }
	body.janus .secondary { float: right; }
.secondary-span { padding: 0 0 0 570px; clear: both; }
	body.janus .secondary-span { padding: 0 570px 0 0; }

body.center #wrapper { margin: 0 auto; }
body.left #wrapper { margin: 0 auto 0 0; }
body.center { text-align: center; }
body.left { text-align: left; }

/* Navigation
----------------------------------------------- */
ul.brig-nav, body.brigade07 .articlenav { font-size: 12px; border-bottom: none; }
ul.brig-nav { 
	list-style: none; 
	margin: 0 0 6px 0; 
	padding: 3px 0 8px 0; 
	background: #fff url(http://filmbrigade.com/gfx/HR-750x1px.gif) no-repeat bottom; 
}	
	
	ul.brig-nav li { display: inline; margin: 0 2em 0 0; text-transform: uppercase;	color: #000000; }
	ul.brig-nav li a:link, ul.brig-nav li a:visited, ul.brig-nav li a:active, body.brigade07 .articlenav  a:link, body.brigade07 .articlenav  a:visited, body.brigade07 .articlenav  a:active { color: #000; }
	ul.brig-nav li a:hover, body.brigade07 .articlenav  a:hover  { color: #A2241B; }

ul.brig-nav #nav-current:link, ul.brig-nav #nav-current:visited, ul.brig-nav #nav-current:active { color: #A2241B; }
ul.brig-nav #nav-current:hover { color: #0e2a80; }

body.brigade07 .articlenav {
	margin: 0 0 6px 0;
	padding: 0 0 9px 0; 
	color: #7a7a7a;
	background: #fff url(http://filmbrigade.com/gfx/HR-750x2px.gif) no-repeat bottom; 
}

.primary-span .archive  { padding: 0; }

/* body.brigade07 .archive {
	margin: 0 0 1em 0;
} */
	/* Feed icon
	------------------------------------------- */
	body.brigade07 .feed { background: url('../images/feed-add.gif') no-repeat 0 50%; }


/* Rough Boxes */
.rghbox { width: 180px; margin: 0 0 6px 0; }

.rb1content {
	padding: 0px 4px;
	color: #FFF;
	line-height: 140%;
}

/*.rghbox .rb2mid .rb1content { color:#000; }*/

.rb_flickr_content {
	padding: 0px 4px;
	text-align: center; 
}

#flickr { line-height:0;}   /* undo damage from 0px img that flickr is inserting in their badge */
#flickr a img {
	float:left;
	margin:3px;
	background:#E5E5E5;
	border: 0px;
}

#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#83CEE3;}

body.brigade07 .rb1content a:link, body.brigade07 .rb1content a:active, body.brigade07 .rb1content a:visited { color: #FFF; border-bottom: 1px solid #fff;
}
body.brigade07 .rb1content a:hover { color: #FF0; border-bottom: 1px solid #FF0;
}
.event_black {
	color: #000;
}

body.brigade07 .rb1content .event_black a:link, body.brigade07 .rb1content .event_black a:active, body.brigade07 .rb1content .event_black a:visited { color: #000; border-bottom: 1px solid #000;
}
body.brigade07 .rb1content .event_black a:hover { color: #FF0; border-bottom: 1px solid #FF0;
}

.rb1top { background: url(http://filmbrigade.com/gfx/rb1_01.gif) no-repeat center bottom; margin: 5; }
.rb2top { background: url(http://filmbrigade.com/gfx/rb2_01.gif) no-repeat center bottom; margin: 5; }
.rb3top { background: url(http://filmbrigade.com/gfx/rb3_01.gif) no-repeat center bottom; margin: 5; }
.rbbwtop { background: url(http://filmbrigade.com/gfx/rbbw_01.gif) no-repeat center bottom; margin: 5; }
.rb1mid { background: url(http://filmbrigade.com/gfx/rb1_02.gif) repeat-y center center; }
.rb2mid { background: url(http://filmbrigade.com/gfx/rb2_02.gif) repeat-y center center; }
.rb3mid { background: url(http://filmbrigade.com/gfx/rb3_02.gif) repeat-y center center; }
.rbbwmid { background: url(http://filmbrigade.com/gfx/rbbw_02.gif) repeat-y center center; }
.rb1bot { background: url(http://filmbrigade.com/gfx/rb1_03.gif) no-repeat center top; }
.rb2bot { background: url(http://filmbrigade.com/gfx/rb2_03.gif) no-repeat center top; }
.rb3bot { background: url(http://filmbrigade.com/gfx/rb3_03.gif) no-repeat center top; }
.rbbwbot { background: url(http://filmbrigade.com/gfx/rbbw_03.gif) no-repeat center top; }

/* height and width stuff, width not really necessary. */
.rb1top, .rb1bot, .rb2top, .rb2bot, .rb3top, .rb3bot, .rbbwtop, .rbbwbot {
width: 180px;
height: 5px;
font-size: 1px;
}

/* change bottom margin to -0.4em if reinstating more info link in next event box. */
.next_event p {
	margin: 0 0 ;
}


/* Content
----------------------------------------------- */
body.brigade07 code, body.brigade07 pre { font-family: 'Courier New', Courier, monospace; font-size: 12px; color: #666666; }
body.brigade07 abbr, body.brigade07 acronym { border-bottom: 1px solid #bf8060; }

		/* Headers
		--------------------------------------- */
		body.brigade07 h1, body.brigade07 .entry .title {
	font-size: 2em;
	font-weight: normal;
	line-height: 100%;
	margin: 0;
	border-bottom: none;
	padding: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
		body.brigade07 h2 { font-size: 2em; font-weight: normal; line-height: 120%; margin: 0 0 0.5em 0; font-family: Verdana, Arial, Helvetica, sans-serif; }
		body.brigade07 h3 { font-size: 0.8em; font-weight: normal; color: #0e2a80; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.3em 0; border-bottom: none; padding: 0 0 0.4em 0; background: #fff url(http://filmbrigade.com/gfx/HR-half-px.gif) repeat-x bottom; }
		body.brigade07 h4 {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 120%;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
		h5 { font-size: 1.2em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: none; }
		h6 { font-size: 0.8em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: none; }		
		
		

		/* Post content
		--------------------------------------- */
	/* 	body.brigade07 .articlenav { background: #fcfeff; }           */
		body.brigade07 .entry .metadata { font-size: 0.8em; color: #7a7a7a; margin: 0; padding: 0; }


		/* Inserts
		--------------------------------------- */
		body.brigade07 .insert { background: #fcfeff; margin: 0 0 1em 0; border: 1px solid #cfdde5; padding: 9px; }
			body.brigade07 .insert h3 { border-bottom: 1px solid #cfdde5; }

		/* Downloads
		--------------------------------------- */		
		body.brigade07 a.download:link, body.brigade07 a.download:visited, body.brigade07 a.download:active { background: #fcfeff url('../images/download.gif') no-repeat 10px 50%; border-top: 1px solid #cfdde5; border-bottom: 1px solid #cfdde5 !important; }
		body.brigade07 a.download:hover { background: #fffdfa url('../images/download.gif') no-repeat 10px 50%; border-top: 1px solid #e5d6b8; border-bottom: 1px solid #e5d6b8 !important; }

		/* Images
		--------------------------------------- */
		body.brigade07 a img { border: 1px solid #7a7a7a; }
		body.brigade07 a:hover img { border: 1px solid #E9432B; }
		
		/* Images
		--------------------------------------- */
		a img { border: 1px solid #006a80; }
		a:hover img { border: 1px solid #a8001c; }
			
		/* Comments
		--------------------------------------- */
		body.brigade07 .comments-feed a { background: url('../images/feed.gif') no-repeat 100% 50%; }
		body.brigade07 .trackback { background: #fcfeff url('../images/trackback.gif') no-repeat 100% 60%; }
	body.brigade07 .comment { margin: 0; border-top: none; padding: 0.5em 0; background: #fff url(http://filmbrigade.com/gfx/HR-half-px.gif) repeat-x top; }
		#respond { margin: 0; border-top: none; padding: 1em 0 0 0; background: #fff url(http://filmbrigade.com/gfx/HR-half-px.gif) repeat-x top; }
		
		/* Comment form
		--------------------------------------- */
		body.brigade07 #info-input { width: 180px; float: left; }
			body.brigade07 .userinfo { color: #7a7a7a; }
			body.brigade07 #info-input label { display: block; margin: 0 0 1.2em 0; color: #7a7a7a; }
			body.brigade07 #author, #email, #url { display: block; width: 194px; margin: 0.2em 0 0 0; border: 1px solid #ccc; padding: 2px; background: #fafafa; color: #545454; }
		body.brigade07 #comment-input { width: 555px; float: right; }
			body.brigade07 #comment-input label { display: block; margin: 0 0 0.2em 0; color: #a8a8a8; }
			body.brigade07 #comment-input textarea { width: 494px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 1.2em 0; border: 1px solid #ccc; padding: 2px; background: #fafafa; color: #545454; }
		
	/*	body.brigade07 #author:focus, #email:focus, #url:focus, #comment:focus { background: #fff; }
		body.brigade07 #submit { margin: 0 0 1em 0; }
		*/



/* Links
----------------------------------------------- */
/* NEXT table red E9432B light alt e99689 - SEARCH table red A2241B light alt C78D89 - darkened blue 0e2a80 light alt 7689c4 */
body.brigade07 a:link, body.brigade07 a:active, body.brigade07 a:visited { color: #A2241B; }
body.brigade07 a:hover { color: #0e2a80; }

body.brigade07 .content a:link, body.brigade07 .content a:active, body.brigade07 .content a:visited { border-bottom: 1px solid #C78D89; }
body.brigade07 .content a:hover { border-bottom: 1px solid #7689c4; }


		/* Footer
		--------------------------------------- */
		#footer { margin: 1em 5px 0 5px; border-top: none; padding: 1em 0 0 0; }
			#recent {}
				#recent ul { list-style: none; margin: 0; }
					#recent li { margin: 0; }
					h4.recent-title { margin: 0; }
					p.recent-metadata { font-size: 0.8em; color: #7a7a7a; margin: 0; }
					p.recent-excerpt { line-height: 1.4; margin: 0 0 1em 0; }
			#blurb {}
			#theme-info {
	margin: 0.5em 0 0 0;
	border-top: none;
	padding: 0 0 0.5em 0;
	color: #7a7a7a;
	font-size: 10px;
}
/* Forms
----------------------------------------------- */
input { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 100%; }

		/* Search form
		--------------------------------------- */
			#searchform #s { width: 170px; display: block; width: 170px; margin: 0 0 0.6em 0; border: none; padding: 1px; background: #fafafa; color: #a2241b; }
			#searchform #s:focus { background: #fff; }

		/* Subscribe form
		--------------------------------------- */
			.rb1content #YMP0, .rb1content #YMP1, .rb1content #YMP2 { width: 170px; display: block; width: 170px; margin: 0 0 3px 0; border: none; padding: 1px; background: #fafafa; color: #545454; clear:both; }	
			.rb1content #YMP1, .rb1content #YMP2 { color: #818E80; }
			.rb1content #YMP0:focus, .rb1content #YMP1:focus, .rb1content #YMP2:focus { background: #fff; }


	/* Feed icon
	------------------------------------------- */
	.feed { padding: 5px 0 5px 20px; font-size: 10px; background: url('images/feed-add.gif') no-repeat 0 50%; }

.justify {
	text-align: justify;
}
