/*  
Theme Name: BAG Twenty Ten
Theme URI: http://wordpress.org/
DDescription: theme for BAG blog
Version: 1.0
Author: elvina
Author URI: https: //safetycat.co.uk
*/
/*
*
*
*
*
*
*
*
Credits:
Layout and browser compatibility hacks based on Ruthsarian's Skidoo Redux 
http://webhost.bridgew.edu/etribou/layouts/ - ruthsarian@gmail.com


colourscheme...
header gray: 666666
text: 000000
main page bg: ffffff
link blue: 0B4FA0
page title: #880000
*/
ul, ol, dl, p, h1, h2, h3, h4, h5, h6 {margin-top: 10px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }
h2 {margin-top: -3px; margin-bottom: 0px; padding-top: 0; padding-bottom: 0; }
ul ul, ul ol, ol ul, ol ol {margin-top: 0; margin-bottom: 0; }
h1 {font-size: 240%; }
h2 {font-size: 180%; }
h3 {font-size: 140%; }
h4 {font-size: 100%; }
h5 {font-size: 70%; }
h6 {font-size: 50%; }
.entry h1, .entry h2, .entry h3, .entry h4 {clear:both;}
a, a:link, a:visited, a:active {text-decoration: underline; }
a:hover {text-decoration: none; }
code, pre {font-family: "Courier New", Courier, monospace; }
label {cursor: pointer; }
table {font-size: 100%; }
td, th {vertical-align: top; }
body {font-size: 100.1%; }
/*********************************************************/
.clear-columns {clear: both; }
#outer-column-container {border-left: solid 13em #fff; border-right: solid 13em #fff; }
#inner-column-container {width: 100%; }
#source-order-container {float: left; width: 100%; margin-right: -1px; }
#left-column {float: left; margin-left: -13em; width: 13em; margin-right: 1px; }
#middle-column {float: right; width: 100%; margin-left: -1px; }
#right-column {float: right; margin-right: -13em; width: 13em; margin-left: 1px; }
/*****BASE THEME**************************************/
body {background-color: #000; color: #330; padding: 0; margin: 14px 0; }
#masthead {padding-top: 1px; border-bottom: solid 1px #000; }
/**************** change middle column left and right borders *****************/
#inner-column-container
{border: solid 0px #000; border-width: 0 0px; margin: 0 -0px; }
#middle-column div.rMenu-center {border-bottom: solid 1px #000; }
#footer {border-top: solid 1px #000; padding-bottom: 1px;}
.inside {margin: 10px; }
/******HACKS***************************************************/
.clear-columns
{ /* hide from IE/Mac \*/ padding-bottom: 1px; margin-bottom: -1px;	}
* html #page-container { /* \*/ height: 0.1%; position: relative; }
* html #middle-column, * html #left-column, * html #right-column, * html #source-order-container {	/* hide from IE/Mac \*/ overflow: visible; /* hide from IE/Mac \*/ position: relative; }
* html #middle-column {margin-right: -4px; margin-right/* */: 0; }
* html #middle-column .inside
{ margin-right: 14px; margin-right/* */: 10px;}
* html #masthead, * html #footer { /* hide from IE/Mac \*/ height: 0.1%; height/**/: auto;	 }
* html #masthead .inside, * html #footer .inside {	margin-top: 0; margin-bottom: 0; margin/* */: 10px; }
* html .inside {margin: 10px 0.75em; margin/* */: 10px; }
* html #inner-column-container {display: block; }
* html #source-order-container {margin-right: -100%; /* \*/ margin-right: -1px; }
#left-column, #right-column {position: relative; }
/******************************************************************************/
#page-container {font-size: 80%; font-family: tahoma, candara, helvetica, verdana, arial, sans-serif; }
#page-container, #inner-column-container, #masthead, #footer {border-color: #99a;}
#outer-column-container {border-left-color: #f6f6f6; border-right-color: #e6e6e6;	}
#masthead {background-color: #f6f6f6;	}
#footer {background-color: #e6e6e6;}
#inner-column-container {background-color: #fcfcfc; }
#left-column h3, #right-column h3 {margin-bottom: 0; }
#right-column p, #right-column ul {margin-top: 0; }
p.fontsize-set {text-align: center;}
p.fontsize-set input {margin: 0 2px;}

/**** Highlight current subpage *******/

li.current_page_item a:link, li.current_page_item a:active, li.current_page_item a:visited, li.current_page_item a:hover { color: #C0779C; font-weight: bold; }


/***********************************/

#left-column .inside ul, #right-column .inside ul {list-style-type: none; margin: 0; padding: 0; }
#left-column .inside ul li, #right-column .inside ul li {margin: 2px 0 2px 5px; }
a:link, a:visited, a:active {color: #004b9f; text-decoration: none; }
a:hover {text-decoration: underline; }
.inside h1{ font-family: verdana, tahoma, arial, sans-serif; letter-spacing:-3px; line-height: 1.0em; font-size:2.5em; float:left; /*width: 49%;*/ margin: 10px 5px 0 0; }
a.header:link, a.header:visited, a.header:active, a.header:hover {color: #999; text-decoration: none; }
div#search {float: right; width: 15em; text-align: right; padding: 0.6em 0 0.2em 0; margin: 0 1em; }
a.rss {font-family: arial, sans-serif}
/***************** wordpress defaults *****************/
.navigation {display: block; margin: 0; padding: 0; width: 100%; /*height: 15px;*/ } 
.older{float: left; width: 49%; text-align: left; margin:0; padding:0;}
.newer{float:right; width: 49%; text-align: right; margin:0; padding:0; }
.postmetadata{clear:both; margin: 10px 0 20px 0; color: #794800; }
.postmetadata2{float: left; padding: 0; margin: 0px 0 0px 0; color: #666; font-size: 90%}
.postmetadata2 a:link, .postmetadata2 a:active, .postmetadata2 a:visited {color: #666; text-decoration: underline}
.post-last {margin-bottom: 20px; } /*different style for last post on page*/
.post-page {margin-top: 0px; margin-bottom: 20px; }
.pagetitle {margin-bottom: 15px;}
.entry {margin: 5px;}
/* CSS for forms -------------------------------------- */
form {margin: 0; padding: 0; }
form p {margin: 5px 0 0 0; padding: 0; }
label {margin-right: 0.5em; /*display: block;*/ font-family: arial;}
.submit input {margin-left: 4.5em; }
form input {color: #000; background: #efd3de; /*border: 1px solid #c2547d;*/ }
.submit input {color: #000; background: #fff; border: 2px outset #999; height: 18px; padding:0}
fieldset {border: 1px solid #781351; width: 45em; }
legend { color: #000; background: #FFB0B3; border: 1px solid #781351; padding: 2px 6px; margin-bottom: 15px; }
.comment-textarea{width: 96%; padding: 0; margin: 0; }
#s{width: 75%;}
/**********************************************/
.vert1 {display: table; height: 56px;  #position: relative; overflow: hidden; }
.vert2 { #position: absolute;  #top: 50%;display: table-cell; vertical-align: middle;}
.vert3 { #position: relative;  #top: -50%}
/******************clearfix********************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {min-width: 0; display: inline-block; /* \*/	display: block; }
* html .clearfix {/* \*/  height: 1%;}

/****************** from the header ********************/


body {background: #15090E; color: #000000 ; margin: 0 0; background-image:
url('http://www.brixton50.co.uk/wp-content/themes/bag/images/bg.jpg');	}

a:link, a:visited, a:active {color: #0B4FA0; text-decoration: none; }

a:hover {color: #C0779C;  text-decoration: none; } 

h3.widgettitle {color: #0B4FA0; width: 100%; font-size: 1.3em; margin-bottom: 0px; padding-bottom: 0px; font-family: Arial; /*border-bottom: <?php echo $bfail_sidebar_headings_underline_width; ?>px solid <?php echo $bfail_sidebar_headings_underline_color; ?>; */} 

p.header { margin: 0 20px 5px 10px; font-size:1.2em; font-weight: bold; /*line-height:1.2em*/; color: #ffffff; } 

h1{ font-family: Arial ; letter-spacing:-1px; line-height: 1.0em; font-size:3em; /*float:left;*/ /*width: 49%;*/ margin: 3px 20px 0 10px; padding:0; } 

.header-background {margin-bottom: 1px} 

a.header:link, a.header:visited, a.header:active, a.header:hover {color: #ccc; text-decoration: none; font-weight: bold; } 

#page-container {margin: 0 auto;  
width: 875px; border: 0px solid black; } 

#outer-column-container {border-left: solid <?php echo $bfail_leftcolumn_width; ?>em <?php echo $bfail_leftcolumn_backgroundcolor; ?>; border-right: solid <?php echo $bfail_rightcolumn_width; ?>em <?php echo $bfail_rightcolumn_backgroundcolor; ?>;} 

#left-column {float: left; margin-left: <?php echo $bfail_leftcolumn_width; ?>em; width: <?php echo $bfail_leftcolumn_width; ?>em; margin-right: 1px; } 

#right-column {float: right; margin-right: -<?php echo $bfail_rightcolumn_width; ?>em; width: <?php echo $bfail_rightcolumn_width; ?>em; margin-left: 1px; } 

#masthead {background: #ffffff url(<?php echo get_bloginfo('template_directory'); ?>/images/headerimage.jpg) <?php echo $bfail_header_image_alignment; ?> no-repeat;
border-top: 0px solid #ffb0b3; 
padding-top: 1px; border-bottom: solid 15px #913357;} 

#footer {background-color: <?php echo $bfail_footer_backgroundcolor; ?>; border-top: solid 10px <?php echo $bfail_footer_topborder_color; ?>; padding-bottom: 1px;} 

#inner-column-container {border: dashed 1px #794800;
border-width: 0 0 0 1px; margin: 0 0 0 -1px;} 

#inner-column-container {background-color: <?php echo $bfail_middlecolumn_backgroundcolor; ?>;} 

/**********************************************************/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
#modernbricksmenu{float: right; margin-right: 0px; margin-bottom: 0; padding: 0; height: 30px; width: auto; /*background: transparent;*/ 
voice-family: "\"} 
\"";
voice-family: inherit;} 

#modernbricksmenu ul{font: bold 11px Arial; margin:0; margin-left: 10px; <?php /*margin between first menu item and left browser edge*/ ?> padding: 0; list-style: none;} 

#modernbricksmenu li{display: inline; margin: 0 0 0 0; padding: 0; text-transform:uppercase; } 

#modernbricksmenu li:first-child {margin-left: 1px; } 

#modernbricksmenu a{float: right; display: block; color: <?php echo $bfail_colortabs_font_color; ?>; margin: 0 0 0 4px; <?php /*Margin between each menu item*/ ?> padding: 5px 10px; text-decoration: none; letter-spacing: 1px;background-color: <?php echo $bfail_colortabs_default_color; ?>; /*border-bottom: 1px solid white; */ } 

#modernbricksmenu a:hover{background-color: <?php echo $bfail_colortabs_hover_color; ?>; } 

#modernbricksmenu #current a{ background-color: <?php echo $bfail_colortabs_current_color; ?>; border-color: <?php echo $bfail_colortabs_current_color; ?>; } 

#modernbricksmenuline{ clear: both; padding: 0; width: 100%; background: <?php echo $bfail_header_bottom_border_color; ?> } 




#footer .inside{text-align: center;} 

#footer-bottom {width: 100%; background: <?php echo $bfail_footer_backgroundcolor; ?> ;} 

#page-top {height: 16px; margin-bottom: 0; position: relative; width: 100%; background: ##794800;} 

form input {color: #000; background: #ddd; padding: 0; margin:0; border: 1px solid #999; } 

img {margin: 10px; border: none} 

.calendar {float:left; width: 46px; height: 54px; margin: 0 10px 0 0;} 

.calendar1, .calendar2, .calendar3 {text-align: center; font-weight: bold; width: 46px; float:left; font-family: Arial, sans-serif;} 

.calendar1{border-top: solid 1px gray; border-right: solid 1px gray; border-left: solid 1px gray; line-height: 16px; vertical-align: bottom; margin-bottom: 0; padding-bottom: 0; font-weight: bold; color: <?php echo $bfail_calendar_topbottom_fontcolor; ?>; font-size: 95%; height: 16px; text-transform:uppercase; background: <?php echo $bfail_calendar_topbottom_backgroundcolor; ?>;} 

.calendar2{border-right: solid 1px gray; border-left: solid 1px gray; font-family: tahoma, sans-serif; padding-top:0; line-height: 23px; vertical-align: top; color: <?php echo $bfail_calendar_middle_fontcolor; ?>; font-size: 160%; height: 23px; background: #cccccc;} 

.calendar3{border-bottom: solid 1px gray; border-right: solid 1px gray; border-left: solid 1px gray; line-height: 16px; color: <?php echo $bfail_calendar_topbottom_fontcolor; ?>; font-size: 90%; height: 16px; background: <?php echo $bfail_calendar_topbottom_backgroundcolor; ?>;} 

.postmetadata2 a:hover {color: <?php echo $bfail_link_color; ?>; text-decoration: underline} 

#right-column p {margin-bottom: 15px;} 

.line1pix { width: 100%; height: 1px; margin: 0px; border-top: 1px solid <?php echo $bfail_thin_border_color; ?>; padding: 0; margin: 10px 0 20px 0; display: block; font-size: 1px; } 

.post {border-bottom: dashed 1px <?php echo $bfail_thin_border_color; ?>; margin-bottom: 20px; } 




.header-all {padding: 10px 0 10px 0; border-bottom: 1px dashed #333333;}
.headerleft h1{font-size: 2em ;}

.headerleft{
float: left; width: 13em; border:0px solid black;text-align: center; 
margin: 0px 0 0 0px; position: relative; padding-bottom:0; color:#999999; } 
.headerleft img{margin:0;}
.offscreen {float:left; margin-left: -500px;}


.headerright{float:left;   padding: 0; margin:0px 0pt 0pt 0px; } 
.headerright img{margin:0;}

blockquote{height: 1%; padding: 1em 1em; background: <?php echo $bfail_blockquote_background; ?>; border: solid 1px <?php echo $bfail_blockquote_background; ?>;  /* hack for IE6 and older*/ } 

blockquote blockquote{height: 1%; padding: 1em 1em; background: <?php echo $bfail_blockquote2_background; ?>; border: solid 1px <?php echo $bfail_blockquote2_background; ?>;  /* hack for IE6 and older*/ } 

blockquote p {margin-top: 0} 
/**********************************************************/
.searchbox {
}

#left-column img {
border: 1px solid #cccccc; margin:0 0 0px 4px;}
/*.thumbTitle { border-top: 1px dashed black;} */


#left-column .inside { text-align: center;}
.exDate { font-size: smaller;}

.sidethumb {padding-top:0px;}

.AZmenu {width: 400px; margin-left: 40px; text-align: center;}

.AZmenu a:link, .AZmenu a:visited, .AZmenu a:active {
color: red; font-size: 150%;text-decoration: none; 
}
.AZmenu a:hover{color: blue;
}
li.artist {
margin-left: 0em; margin-top: 0pt;}

li.page_item, li.menu-item {font-size:150%;}

/**********************************************************/

.side-info {color: #666; font-size: 90%;}
.header-title {margin-top:5px ; line-height: 
95%;}


/***********************LINKS PAGE ***********************************/
li.linkcat h3{
color: #44261C;}

li.linkcat {
color: #44261C; list-style-type:none; border-left: -10px; list-style-position:outside; marker-offset: -5px; margin-left: -30px;}

li.linkcat ul{list-style-type:disc; margin-left: -10px;
}
li.linkcat ul li a{margin-right: 5px;
}