/********************************************************************************                                                  
                          USING SF-BLUEPRINT-CSS

-Never make changes to the original Blueprint CSS files.  Overwrite them in this custom.css file.
-Not all of the css classes are listed in this file. Since Blueprint has great default classes, only overwrites and additions are listed.

For more information on BluePrint CSS, visit: http://code.google.com/p/blueprintcss/

Good luck!
********************************************************************************/


/********************************************************************************
	         Body
********************************************************************************/

body {
   background: #fff;
   color: #000; 
}

#main {
   padding-top: 10px;
}



/********************************************************************************
               Typography
********************************************************************************/
/* Default font settings. 
   The font-size percentage is of 16px. (0.75 * 16px = 12px)
***************************************/
   
body {text-align:left;
   font-size: 90%; 
   font-family:"Lucida Grande", verdana, Geneva, Verdana, Arial, sans-serif;
}




/* SlipFire created typography classes
***************************************/

.medium { font-size: 1em; line-height: 2.1875em;}

.center {text-align:center;}

.right {text-align:right;}

.byline{ font-size: .8em; line-height: 1em;}

.timestamp{ font-size: .8em; line-height: 1.2em;}

.commentnum, .read-more {font-size: .8em; line-height: 1.2em;}

.incategory{ font-size: 1em; line-height: 1.2em;}



/********************************************************************************
               Text Elements and Lists
********************************************************************************/



/* Removes unwanted link decoration
***************************************/
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a, p a, .nolink, .tabbertab a, .icon, a img{
   border: none !important;
   text-decoration:none !important;
}


a:focus, a:hover {}

/* Removes unwanted hover decoration
***************************************/
a.nohover:hover  { background: none;}


li { list-style: circle outside ;margin:0 0 5px 0;padding:0 0 0 10px;}

.fancybullet li {
      list-style: none;
	background: url(images/bullet.gif) no-repeat top left;
	padding: 0px 0px 5px 18px;
      margin: 0px 0px 0px 0px;
}




/********************************************************************************                                            
                            SLIPFIRE CREATED CLASSES                                                   
********************************************************************************/



/********************************************************************************
                Images
********************************************************************************/

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

/********************************************************************************
                Borders
********************************************************************************/

.border-left{
  margin-left: 7px;
  padding-left: 7px;
  border-left: 1px solid #ddd;
}

.border-right{
  margin-right: 7px;
  padding-right: 7px;
  border-right: 1px solid #ddd;
}

.border-top{
  margin-top: 7px;
  padding-top: 7px;
  border-top: 1px solid #ddd;
}

.border-bottom{
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ddd;
}

div.border{
  border: 1px solid #ddd;
}


/********************************************************************************
                Misc
********************************************************************************/

/* Use a .box(Blueprint default) or .box2 to create a padded box inside a column. 
***************************************/

.box2 { 
  padding: .5em; 
  margin-bottom: .5em; 
  background: #eee; 
  border: 1px solid #ddd;   
}


/* Use to push down a div (adds vertical space between divs)
***************************************/

.pushdown-1 {padding-top:10px;}
.pushdown-2 {padding-top:20px;}
.pushdown-3 {padding-top:30px;}
.pushdown-4 {padding-top:40px;}
.pushdown-5 {padding-top:50px;}



/********************************************************************************
                Lines
********************************************************************************/

/* Lines: add "class=" to HR to control color and height
     example: <hr class=thick> for a thick line
***************************************/

.thick {
  height: 3px;
  margin: 0 0 1.4em 0;
}

.thin{
  height: 1px;
  margin: 0 0 0 0;
}




/********************************************************************************                                                  
                          SLIPFIRE CREATED FOR WORDPRESS                                                   
********************************************************************************/


/********************************************************************************
                Navbar
********************************************************************************/

#navbar,#sub-page-nav{
   margin: 0px auto 0px;
   padding: 10px 0px 10px 0px;
}
	
#navbar li,#sub-page-nav li {
   display: inline;
   list-style-type: none;
   font-weight: bold;
   margin: 0px;
   padding: 0px;
}
		
#navbar ul {
   margin: 0px;
   padding: 0px;
}
	
#navbar ul li a{
   color: #000080;
   padding: 0px 10px 0px 10px;
   margin: 0px;
   text-decoration: none;
   border-bottom: none;
}

#sub-page-nav li a {font-size:1.2em;margin:0 10px 0 0;}

#navbar ul li a:hover, a:active {
   text-decoration: underline;
}

#current_page_item a {
   text-decoration: underline;
}


/********************************************************************************
                Sidebar
********************************************************************************/

#sidebar h2{
   font-size: 1.5em;
   margin-bottom: .2em;
}

#sidebar a {border-bottom: none;}


/********************************************************************************
                Footer
********************************************************************************/

#footer {
   text-align: left;
   font-weight: normal;
}
#footer p {margin-bottom:3px;}
#logout {margin:0;padding:5px;z-index:98;}
#logout a{font-size:1.5em;color:#aaa !important;border-bottom:1px solid #111 !important;}
/********************************************************************************

                NO WORRIES CLASSES
                
********************************************************************************/


/********************************************************************************
                HEADER
********************************************************************************/
#header {float:none;margin:0 auto;
    padding: 10px 0px;
}

#header a#blog-title{
        margin: 15px auto 15px;
        display:block;
        height:53px;
        width:478px;
        overflow:hidden;
        text-indent:-5000px;
	background: url('img/Tape-Face-Title.png') no-repeat top left;
}

#navigation {
    padding: 0px;
}
#navigation ul li{display:inline;}

#navigation ul,#navigation ul li {
    margin:0;
    padding:0;
}
#navigation ul li a{
    display:inline-block;
    font-size:1.5em;
    color:white;
    text-decoration:none;
    padding:3px;
}

h2 a:hover{text-shadow: 2px 2px 0px #000, 0px 0px 5px #fff;
}

#navigation ul li:hover a,
#navigation ul li.current_page_item a,#navigation ul li.current_page_ancestor a, #sub-page-nav li.current_page_item a {color:#d7bc53;text-shadow: 0px 2px 0px #000, 0px 0px 10px #fff, 0px 0px 2px #a08725;}

#content h2.gaffa a{text-decoration:none !important;border:none !important;}

#main.span-20 #content h2,#main .span-20#content h2.gaffa{width:800px;
    background:transparent url('img/Gaffa-Background-830.png') no-repeat  top left;
line-height:1.25em;
}

.span-20#main .span-10#content h2.gaffa{width:390px;
    background:transparent url('img/Gaffa-Background.png') no-repeat  top left;
line-height:1.25em;
}

#navigation ul li:after {}



#sidebar h2.widget-title{
    background:transparent url('img/gaffa-sidebar-230.png') repeat-x top left;
line-height:1.25em;
}

#main h2 {padding:2px 10px 0px 0px;line-height:1em;}
#main #content h2.gaffa { background:transparent url('img/Gaffa-Background-570.png') no-repeat top left;padding:0 18px;
line-height:1.25em;position:relative;left:-20px;margin-bottom:0;width:540px;}


#main.span-20 #content .span-14 h2.gaffa { background:transparent url('img/Gaffa-Background-590.png') no-repeat  top left;}

#navigation ul li {
    padding:7px 0px 5px 14px ;
}
.plain{margin:0 0 3px 0;
    background:none !important;
}

/********************************************************************************
                SIDEBAR
********************************************************************************/

#sidebar {
	margin-top: 125px;}

#sidebar .widget h2 + div, #sidebar .widget h2 + ol {padding:0 18px;}

#sidebar ul, #sidebar ol{margin:0 0 1.5em 0}

#sidebar .announcement h2.widget-title {background:none;color:#111;padding:23px 20px 5px 17px;letter-spacing:-0.10em;margin:0;line-height:1em;;}
#sidebar h2.widget-title  {padding-left:15px;}
.announcement {
	background: url('img/announcement_bg.jpg') repeat-x top left;padding-left:3px;color:#333;}

.announcement-end {
	background: url('img/announcement_ft.png') repeat-x top left;height:17px;margin-bottom:15px;}

/********************************************************************************
                FONTS
********************************************************************************/

@font-face {
	font-family: 'ColaborateThinRegular';
	src: url('font/Colaborate-fontfacekit/ColabThi-webfont.eot');
	src: local('☺'), url('font/Colaborate-fontfacekit/ColabThi-webfont.woff') format('woff'), url('font/Colaborate-fontfacekit/ColabThi-webfont.ttf') format('truetype'), url('font/Colaborate-fontfacekit/ColabThi-webfont.svg#webfontcrb0Yhf3') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateLightRegular';
	src: url('font/Colaborate-fontfacekit/ColabLig-webfont.eot');
	src: local('☺'), url('font/Colaborate-fontfacekit/ColabLig-webfont.woff') format('woff'), url('font/Colaborate-fontfacekit/ColabLig-webfont.ttf') format('truetype'), url('font/Colaborate-fontfacekit/ColabLig-webfont.svg#webfontrw6WOifO') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateRegular';
	src: url('font/Colaborate-fontfacekit/ColabReg-webfont.eot');
	src: local('☺'), url('font/Colaborate-fontfacekit/ColabReg-webfont.woff') format('woff'), url('font/Colaborate-fontfacekit/ColabReg-webfont.ttf') format('truetype'), url('font/Colaborate-fontfacekit/ColabReg-webfont.svg#webfont7n8htCD6') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateMediumRegular';
	src: url('font/Colaborate-fontfacekit/ColabMed-webfont.eot');
	src: local('☺'), url('font/Colaborate-fontfacekit/ColabMed-webfont.woff') format('woff'), url('font/Colaborate-fontfacekit/ColabMed-webfont.ttf') format('truetype'), url('font/Colaborate-fontfacekit/ColabMed-webfont.svg#webfontpFO0A3fx') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ColaborateBoldRegular';
	src: url('font/Colaborate-fontfacekit/ColabBol-webfont.eot');
	src: local('☺'), url('font/Colaborate-fontfacekit/ColabBol-webfont.woff') format('woff'), url('font/Colaborate-fontfacekit/ColabBol-webfont.ttf') format('truetype'), url('font/Colaborate-fontfacekit/ColabBol-webfont.svg#webfontDTEOBeAk') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ImpactLabelRegular';
	src: url('font/Impact-Label-fontfacekit/Impact_label-webfont.eot');
	src: local('☺'), url('font/Impact-Label-fontfacekit/Impact_label-webfont.woff') format('woff'), url('font/Impact-Label-fontfacekit/Impact_label-webfont.ttf') format('truetype'), url('font/Impact-Label-fontfacekit/Impact_label-webfont.svg#webfont1mn3ExTr') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ImpactLabelReversedRegular';
	src: url('font/Impact-Label-fontfacekit/Impact_label_reversed-webfont.eot');
	src: local('☺'), url('font/Impact-Label-fontfacekit/Impact_label_reversed-webfont.woff') format('woff'), url('font/Impact-Label-fontfacekit/Impact_label_reversed-webfont.ttf') format('truetype'), url('font/Impact-Label-fontfacekit/Impact_label_reversed-webfont.svg#webfontst6m7QfC') format('svg');
	font-weight: normal;
	font-style: normal;
}

/********************************************************************************
                CONTENT
********************************************************************************/
body {
	background: #000;
	font-family: "ColaborateRegular", "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;}

h1,h2,h3,h4,h5,h6 { 
  color: #aaa; 
}
h1, h2, #header a#blog-title, #navigation ul li a,#sub-page-nav li a {
	font-family: "ImpactLabelReversedRegular", "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
        font-weight:normal;
}
h2.plain {   font-size:1.4em;font-family: Futura Medium, Century Gothic, AppleGothic, sans-serif ;}
}

#navigation ul li.current_page_parent a,
#navigation ul li.current_page a  {
     -moz-text-shadow: 0px 0px 5px #fff; /* FF3.5+ */
  -webkit-text-shadow: 0px 0px 5px #fff; /* Saf3.0+, Chrome */
          text-shadow: 0px 0px 5px #fff; /* Opera 10.5, IE9 */}

.box-shadow {
     -moz-box-shadow: 0px 0px 10px #000; /* FF3.5+ */
  -webkit-box-shadow: 0px 0px 10px #000; /* Saf3.0+, Chrome */
          box-shadow: 0px 0px 10px #000; /* Opera 10.5, IE9 */}

.padding-20 {padding-left:20px;padding-right:20px;}
#content {
	margin-top: 125px;
}
#main {margin:0 auto;float:none;color:#aaa}
#content div.entry-content,#sidebar {
	color: #999;
}
#main a { color: #ccc;  border-bottom: 1px solid #444 !important;
   text-decoration:none !important;}

#main a, #main a:visited {
	text-shadow: 0px 1px 0px #000;
}
#main a:hover, #main a:active {
	color: #fff;text-shadow: 0px -1px 1px #000,0px 1px 1px #000,0px 0px 7px #a08725;
}
#main a.buy-tickets, #main a.buy-tickets:visited {border-bottom: none !important; text-decoration:none !important;
	color: #d7bc53;text-shadow: 2px 2px 0px #000;
}
#main a.buy-tickets:hover, #main a.buy-tickets:active {border-bottom: none !important; text-decoration:none !important;
	color: #d7bc53;text-shadow: 0px -1px 1px #000,0px 1px 1px #000,0px 0px 7px #a08725;
}

.timestamp {padding:0 18px 0 18px;background: url('img/calendar_alt_fill_12x12.png') no-repeat 1px 1px;height:12px}
.commentnum {padding:0 18px 0 18px;background: url('img/comment_stroke_12x11.png') no-repeat 1px 1px;height:12px }
.read-more {padding:0 0 0 18px;background: url('img/article_12x12.png') no-repeat 1px 1px;height:12px }
p.post-bar {margin:5px 0 15px 0;
}
#homepage span-14 {padding-bottom:0px;}
hr,hr.space  {background:#262626;color:#262626;clear:both;float:none;width:100%;height:1px;border:none;margin:0 auto 8px auto}
hr.space {background:none;margin-bottom:18px;}
.wpfblike {clear:both;}

#content a, #content a:visited  {
	text-decoration:none;
	border-bottom:1px solid #555;
}
#content a:hover, #content a:active  {
	text-decoration:none;
	border-bottom:1px solid #666;
}

#wrapper {
	min-height:100%;
  	height: auto !important;
  	height: 100%;
  	margin:0 auto -250px;
	background: url('img/wallpaper-tweaked.jpg') no-repeat center 115px;
        background-attachment: fixed; 
}

.articlenavigation ul{
   margin: 0px auto 0px;
   padding: 10px 0px 10px 0px;
}
.articlenavigation ul {margin:0;padding:0;}
.articlenavigation .alignright h4{text-align:right;}
		

div#background-drapes {

}
div#centered {
position:fixed;
top:-1px;
width:100%;
}
div#header-drapes {
        position:relative;
        z-index:80;
	height:140px;
	background: url('img/header-background-1600.jpg') repeat-x bottom center;

}
.gradient-down,.gradient-up {width:100%;
        position:relative;
        }
.gradient-down {height:20px;z-index:100;
	background: url('img/gradient-down.png') repeat-x bottom center;
}
.gradient-up {height:20px;z-index:0;
        z-index:100;width:1000px;margin:0 auto;
	background: url('img/gradient-up.png') repeat-x bottom center;
}


/********************************************************************************
                COMMENTS
********************************************************************************/

.commentlist p {margin:0 0 0px 0}
.commentlist li {list-style-type:none;margin:0 0 10px 0;padding:0 0 10px 0;}
.commentlist li.alt {}
#content .commentlist a {text-decoration:none;border-bottom:none;}
.commentlist cite {font-size:1.3em;text-transform:capitalize;margin-top:10px;}
ul.commentlist,ol.commentlist {margin:0;padding:0 20px 0 0;}
.speech-bubble
  {
   width: 95%;
   padding: 10px 10px 5px 10px;
   background: #404040 url('img/gradient-down.png') repeat-x 0px -13px;
   color: #fff;
   -moz-border-radius: 10px;
   -webkit-border-radius: 10px;
   border-radius: 10px;
   margin-bottom:10px;
  }
.speech-bubble:after
  {
   content: "";
   border: solid 10px transparent; /* set all borders to 10 pixels width */
   border-top-color: #404040; /* the callout */
   border-bottom: 0; /* we do not need the bottom border in this case */
   width: 0;
   height: 0;
   overflow: hidden;
   display: block;
   position: relative;
   bottom: -15px; /* border-width of the :after element + padding of the root element */
   margin:0 0 0 0px; 
  }
li.alt .speech-bubble:after {border-top-color: #333333;margin:0 0 0 480px;}
li.alt .speech-bubble {
   background: #333333 url('img/gradient-down.png') repeat-x 0px -13px;}
li.alt .comment-author {text-align:right;margin:0 0 0 30px;padding-right:10px}

input.input-field, textarea,input.submit { 
font-size:0.95em;
	padding: 4px;
        height:22px;
	border-top: solid 1px #666;
	border-left: solid 1px #999;
	border-bottom: none;
	border-right: none;
	outline: 0;
	font: normal 13px/100% Verdana, Tahoma, sans-serif;
	width: 250px;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

textarea { 
	width: 400px;
	max-width: 400px;
	height: 150px;
	line-height: 150%;
	}

input:hover, textarea:hover,
input:focus, textarea:focus { 
	border-color: #C9C9C9; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

.form label { 
	margin-left: 10px; 
	color: #999999; 
	}

input.submit {
width:auto;
	background: #444;
	border-bottom: solid 1px #666;
	border-right: solid 1px #999;
	border-top: none;
	border-left: none;
	font-size: 0.9em;
        margin-right:10px;
	color: #FFFFFF;	/* optional rounded corners for browsers that support it */
	cursor: pointer;
	}

a.respond,a.comments {position:relative;top:-200px;}

/********************************************************************************
                FOOTER
********************************************************************************/
#footer-background {
	background: url('img/stage-footer-optimised.jpg') no-repeat center 20px;
}
#footer-background {
	clear: both;
	height:300px;
	}
.push {
	clear: both;
	height:250px;
	}	
	
#footer h2 {color:#111;letter-spacing:-1px;font-size:1.4em;}
#social {
    background:transparent url('img/follow-me.png') no-repeat 0px 0px;padding:35px 0 0 0px;}
#footer .widget_listcategorypostswidget {
    background:transparent url('img/thyngs.png') no-repeat 0px 3px;padding:35px 0 0 10px;}
    
#footer .widget_recent_entries {
    background:transparent url('img/latest-from-the-boy.png') no-repeat 0px 3px;padding:35px 0 0 10px;}    
    
#footer .widget_recent_comments {
    background:transparent url('img/latest-comments.png') no-repeat 0px 3px;padding:35px 0 0 10px;}    

#footer .widget_recent_entries h2,#footer .widget_recent_comments h2{display:none}
    
.loginout-buttons {
    background:transparent url('img/the-silent-ones.png') no-repeat 0px 3px;padding:40px 0 0 0px;}
#footer .member-left,#footer .guest-left {padding:0px 0 0 0px;overflow:auto;height:165px}
#footer .widget_recent_entries h2.widget-title {display:none}
#social a {text-indent:-5000px;overflow:hidden;height:45px;width:45px;}
a.facebook {background:url('img/social/Facebook.png') 0 0 no-repeat;}
a.youtube {background:url('img/social/You-Tube.png') 0 0 no-repeat;}
a.twitter {background:url('img/social/Twitter.png') 0 0 no-repeat;}
a.rss {background:url('img/social/RSS.png') 0 0 no-repeat;}
#footer {color:#222;font-size:0.9em;z-index:98;
	margin:0 auto;
        padding:75px 0 0 0;
	width:880px
}
#footer li {margin:0 0 0 10px;padding:0 0 0 0;}
#footer-left,#footer-right {
        position:relative;
	display:block;
	float:left;
        margin-top:15px;
	text-align:left;
        height:165px;overflow:auto;
}
#social {
        position:relative;
        z-index:98;margin:10px 0px 0 0px;padding:35px 0 0 0px;}
#footer-left {

        margin-left:25px;
}
.poster {display:block;height:200px;width:880px;}

#footer-right input {padding:1px;}
#footer .login {margin-left:120px;}
.login,.register{font-size:1.2em;background:none;padding:3px 8px;color:#111;
	/* optional rounded corners for browsers that support it */
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
text-shadow: 1px 1px 1px #888;text-decoration:none;
}
#alw_login table, #alw_register table, #alw_lostPassword table{margin:10px 0 0 0}
.silentoneform td{padding:0 0 2px;}
.silentoneform td.label {width:60px}
.silentoneform .on {background:#fff;
}
.silentoneform input.submit {margin-top:5px;}
#footer h2 {margin:0;padding:0;line-height:1em;letter-spacing:-2px;}

#footer a:link,#footer a:visited { color: #333; border-bottom: 1px solid;  text-decoration: none;text-shadow:none; }
#footer a:active,#footer a:hover {color:#222;border-bottom:1px solid;}

#footer #social a:link,#footer #social a:visited {color:#333; display:inline-block;border:none;}

#footer-copyright {position:relative;z-index:98;color:#444;} 

#footer-copyright a:link,#footer-copyright a:visited { color: #666; border-bottom: 1px dotted;  text-decoration: none; }
#footer-copyright a:active,#footer-copyright a:hover {color:#999;border-bottom:1px solid;text-shadow:none;}

#footer .loginout-buttons,#footer #social  {text-align:center;width:99%;}

#footer .colborder {border-right:1px single #c1beb8}

.silentoneform table {margin:0;}
.silentoneform p {padding:5px 0;}

#footer ol, #footer ul {margin:0 0 0.5em 0.5em}

/********************************************************************************
                CURTAINS
********************************************************************************/

#dead-centre {position:fixed;height:100%;width:1px;background-color:none;left:50%;top:0;}
#sides {position:relative;margin:110px 0 0 -740px;width:1500px;overflow-x: hidden;
        z-index:0;}
#drape-left {float:left;
    width:380px;
    height:595px;
    background:transparent url('img/black-drapes-left-darker.png') no-repeat top left;
}
#drape-right {float:right;
    width:380px;height:595px;
    background:transparent url('img/black-drapes-right-darker.png') no-repeat top right;
}
#drape-left, #drape-right {
}
#page {
    position:relative;
}


/********************************************************************************
                DEVELOPER
********************************************************************************/


#no-worries {
z-index:400;
position:relative;
	clear:both;
	float:right;
}
a[href="http://www.no-worries.co.nz/"] {  
  color: #fff; 
  text-decoration:none;
} 
a:hover[href="http://www.no-worries.co.nz/"] {  
  color: #eee; border:none;
} 



/********************************************************************************
                GIGS
********************************************************************************/

.gigs-calendar th {background:none;padding:2px 0;}
.gigs-calendar td {padding:2px 0;}
.gigs-calendar td.date-plain {padding-left:5px;width:20%}
.gigs-calendar td.venue {width:40%}
.gigs-calendar td.city,.gigs-calendar td.country {width:15%}
.gigs-calendar td.tickets {padding-right:5px;width:10%}
#sidebar .gigs {width:90%;margin:0 auto;}
#sidebar .gigs li {list-style-type:none;padding:2px 0 2px 5px;}
.gigs-calendar tr.even td,#sidebar .gigs li:nth-child(2n),tr.gigpress-alt {
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(0, 0, 0);
	/* RGBa with 0.6 opacity */
	background: rgba(0, 0, 0, 0.3);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

.gigs-calendar .odd {}
.gigs-calendar thead th{font-size:1.4em;}
.gigs-calendar caption {background:none;padding:18px 0 20px}



/********************************************************************************
                PROFILE
********************************************************************************/

th {background:none;vertical-align:top;}
#profile th {width:100px;}

/********************************************************************************
                FANCY DATE
********************************************************************************/

.date {background:#111;
	width:60px;padding:3px 0 5px;
	height:60px;margin:0;
	text-align:center;
	color:#fff;
	font-family: "ImpactLabelReversedRegular", "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	text-transform:uppercase;border:1px solid #101010;
	
     -moz-border-radius: 5px; /* FF1+ */
  -webkit-border-radius: 5px; /* Saf3-4, iOS 1+, Android 1.5+ */
          border-radius: 5px; /* Opera 10.5, IE9, Saf5, Chrome */

}
.date .date-day {
	color:#bbb;
	font-family: "ImpactLabelReversedRegular", "Lucida Grande", Calibri, Helvetica, Arial, sans-serif;
	font-size:40px;line-height:35px;height:30px;padding-bottom:2px;font-weight:normal;
}
.date .date-month,.date .date-year {margin:0;padding:0;
	font-size:16px;line-height:15px;height:15px;
	font-weight:normal;
}
.padtop {padding-top:11px;}


/********************************************************************************
                EDIT
********************************************************************************/
.edit {margin:0px 0 18px;}

.edit a:link, .edit a:visited {text-transform:uppercase;padding:5px 20px;
	background: #222 url(img/overlay.png) repeat-x; 
	display: inline-block; 
	color: #fff; 
        margin:0 auto;
	text-decoration: none;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	cursor: pointer;
background-color: #BA1F15; 
font-family:"Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif;
}
.edit a:hover {background-color: #ba0b00;color:#fff;}

.simplemodal-login-credit {display:none;}

/********************************************************************************
                BUTTON
********************************************************************************/
input.button-primary,input#submit,.loginout-buttons a, #simplemodal-login-container-osx form .submit input.wp-submit, #simplemodal-login-container-osx form .submit input.simplemodal-close .button-primary{margin:0px 0 18px;}

input.button-primary,input#submit,.loginout-buttons a, #simplemodal-login-container-osx form .submit input.wp-submit, #simplemodal-login-container-osx form .submit input.simplemodal-close, .button-primary {text-transform:uppercase;padding:5px 20px;
	background: #111 url(img/overlay.png) repeat-x; 
	display: inline-block; 
	color: #fff !important; 
        margin:0 auto;
	text-decoration: none !important;
	-moz-border-radius: 6px; 
	-webkit-border-radius: 6px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border: none !important;
	cursor: pointer;
font-family:"Gill Sans","Gill Sans MT","Helvetica Neue","Helvetica",Arial,sans-serif;
}
#footer .loginout-buttons a {padding:5px 15px;}
#footer .loginout-buttons a, #simplemodal-login-container-osx form .submit input.wp-submit, #simplemodal-login-container-osx form .submit input.simplemodal-close {border-bottom:none !important;}
input.button-primary:hover,input#submit:hover,.loginout-buttons a, #simplemodal-login-container-osx form .submit input.wp-submit:hover, #simplemodal-login-container-osx form .submit input.simplemodal-close:hover .button-primary:hover {background-color: #222;color:#fff;}

#content.homepage {margin-top:145px}

#main #profile .message {
    background-color: #D1FBB5;
    border: 1px solid #87C45E;
    color: #4FC400;
    padding: 5px;
}

p object embed,p object {position:relative;z-index:70;}

.login_error {color:red;}