/*
Theme Name: Hemingway
Theme URI: http://notes.xiaoka.com/hemingway/
Description: Hemingway is a simple weblog theme by <a href="http://warpspire.com">Kyle Neath</a> aimed at giving bloggers a great platform on which to customize.  This is a Wordpress 2.5 port by <a href="http://xiaoka.com">Xiaoka</a>.
Version: 2.5.6
Author: Tomasz Sterna modified heavily by Simon C Page
Author URI: http://notes.xiaoka.com/smoku/
Tags: black, white, many columns, widgetswidecolumn, graphic design, illustration, portfolio
*/


/*-----------------------------------------------------------------------------------------------
  Global Styles
-----------------------------------------------------------------------------------------------*/

* {
	padding:0;
	margin:0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 0 0.5em 0; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
select option{ padding:0 5px; }

.hide, .print-logo, .close-button{ display:none; }
.left{ float:left; }
.right{ float:right; }
.menuclear{ background-color:#333; clear:both; height:1px; font-size:1px; line-height:1px; }
.dateclear { clear:both; height:1px; font-size:1px; line-height:1px; height:6px; }
.contactpusher { height:31px; }
.clear{ clear:both; height:1px; font-size:1px; line-height:1px; }
.topline{ clear:both; height:1px; font-size:1px; line-height:1px; background:#333; }
.toplinebk{ clear:both; height:1px; font-size:1px; line-height:1px; background:#000; }
.toplinedash{ clear:both; height:1px; font-size:1px; line-height:1px; border-bottom: 1px dashed #333;}
.toplineh1{ clear:both; height:1px; font-size:1px; line-height:1px; border-bottom: 1px solid #333;}
.toplineh1main{ clear:both; height:1px; font-size:1px; line-height:1px; border-bottom: 1px solid #333;}
.bottomline{ clear:both; height:1px; font-size:1px; line-height:1px; border-bottom: 1px solid #333;}
.flickrpusher{ clear:both; height:3px; font-size:1px; line-height:1px;  }
.aboutpusher{ clear:both; height:90px; font-size:1px; line-height:1px;  }
.indexpusher{ clear:both; height:6px; font-size:1px; line-height:1px;  }
.indexpusherport{ height:6px; font-size:1px; line-height:1px;  }
.indexsinglepost{ clear:both; height:9px; font-size:1px; line-height:1px;  }
.indexpushermain{ clear:both; height:1px; font-size:1px; line-height:1px;  }
.pusher{ clear:both; height:31px; font-size:1px; line-height:1px;  }
.header{ clear:both; height:24px; font-size:1px; line-height:1px;}
.pollpusher{ height:16px; }
.menupusher{ height:22px; }
.menupusherp{ height:20px; }
.menupusher2{ height:33px; }
a img{ border:none; }
.image-left{float: left; padding: 3px 0 3px 0;}
.description{width:130px; float:left; padding: 18px 0 0 0 ; color:#333; font-size:11px; font-family: Verdana, sans-serif, Arial;}

.breadc a {color:#bbb; text-decoration: none; border-bottom:none;}
.breadc a:hover {padding:3px; background-color:#f93; color:#000; text-decoration: none; border-bottom:none;}
.breadc p {color:#666}

.twitter {
	 color:#fff;
         padding:6px 12px 6px 12px;
         margin:0 50px 0 0;
         border:1px solid #f93;
}

.logo-header{
	float:left;
width:51px; height:24px; margin: 0 16px 0 0;
	background:url(http://simoncpage.co.uk/blog/wp-includes/images/simoncpage-logo.gif) 0 0 no-repeat;
	position:relative;
	top:3px;
}


/*-----------------------------------------------------------------------------------------------
  Layout / Base Page Styling
-----------------------------------------------------------------------------------------------*/

body{
	background:#181818;
	color:#BFBFBF;
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
        width:100%; 
}

/* This class sets the width and position for all rows */
.inside{
	width:90%;
	min-width:955px;
	max-width:955px;
	margin:0 auto 0 auto;
}

.entry{
	width:90%;
	min-width:955px;
	max-width:955px;
	margin:0 auto 0 auto;
}

a {color:#aaa; text-decoration: none;}
a:hover {color:#f93; text-decoration: none;}        

h1{
	color:#fff;
	font-size:2.5em;
	font-weight:normal;
	margin:0 0 0 0;
        padding:2em 0 0.5em 0;
}

a:hover h1{
	background-color:#f93; color:#000; padding:3px;
}

ul.counts a:hover, ul.st-related-posts a:hover {
	color:#fff; padding:0px; text-decoration: none; background: none;
}

ul.countstop a:hover {
	background-color:#f93; color:#000; padding:3px;
}

ul.countstop a{
	text-decoration: none;
}

.postmetadata {text-transform: lowercase;}

.tags a:hover{
	text-decoration: underline; color:#fff; text-transform: lowercase;
}

.tags a{text-decoration: none; color:#fff; text-transform: lowercase;
}

.st-tag-cloud{
        padding-top:3px; border-top:1px solid #f93; color:#fff;
}

.st-tag-cloud a{
        text-decoration: none; color:#fff;
}

h2{
	font-size:1.65em;
	color:#FFF;
	font-weight:bold;
        margin-top:1em;
}

h3{
	font-size:1.35em;
	color:#666;
	font-weight:normal;
	padding:1em 0 0 0;

}

h4{
	font-size:1.25em;
	color:#FFF;
	font-weight:bold;
	padding:1em 0 0 0;

}

.primary h2{
        font-size:1.95em;
	font-weight:normal;
        color:#fff;
        margin-top:0.75em;

}

p{
        line-height:1.65em;
        margin-bottom:1em;
        color:#fff;
        
}



ul.dates h2{
/* not sure about this - border-bottom:1px solid #333;
*/      
        padding-bottom:0.15em;
        padding-top:0.75em;
        margin-bottom:0;
        font-size:2em;
}



ul li{
	list-style-type:square;
	margin:0 0 0.5em 4.5em;
        line-height:1.75em;
        color:#aaa;
        font-size:11px;
	font-weight:normal;		
	font-family: Verdana, Arial, sans-serif;
}

ol li{
	margin:0 0 0.5em 4.5em;
        line-height:1.75em;
        color:#aaa;
        font-size:12px;
	font-weight:normal;		
	font-family: Verdana, Arial, sans-serif;
}

blockquote{
	margin-left:2em;
	padding-left:2em;
	border-left:2px solid #CCC;
	color:#fff;
        margin-bottom:2em;
}

pre{
	width:100%;
	padding:1em 0;
	overflow:auto;
	border-top:1px solid #333;
	border-bottom:1px solid #333;
}


.rule{
	border-top:1px solid #CCC;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin:1.5em 0;

}
/*-----------------------------------------------------------------------------------------------
  Navigation2 - background: url(http://simoncpage.co.uk/blog/wp-includes/images/bg_nav_primary.jpg) repeat-x 50% bottom;
-----------------------------------------------------------------------------------------------*/
#navigation2 {
        background:#111;
	display:block;
	height:45px;
        overflow:hidden;
}
#navigation2 ul{
	list-style:none;
	margin:0;	
	font-size:12px;
	font-weight:normal;		
	font-family: Verdana, Arial, sans-serif;
}
#navigation2 ul li {
	float:left;
font-size:12px;
	margin:0;
	padding:0;
        list-style:none;  
	white-space:nowrap;	
	font-weight:normal;
}	

#navigation2 ul li a{
	display:block;
	padding:4px 12px 3px;
	border:0;  
	text-decoration:none; 
	color:#fff; 
}

#navigation2 ul li a:hover,#navigation2 ul li a:active, #navigation2 li.current_page_item a
{
	background-color:#f93;
	color:#000;
	text-decoration:none;
	
}

/*-----------------------------------------------------------------------------------------------
#navigation2 {
        background:#111 url(http://simoncpage.co.uk/blog/wp-includes/images/bg_body.jpg) repeat-x 100% top;
	display:block;
	height:45px;
        overflow:hidden;
}

#navigation {
	background:#111 url(http://simoncpage.co.uk/blog/wp-includes/images/bg_body.jpg) repeat-x 100% top;
	display:block;
	height:30px;
        overflow:hidden;
}

-----------------------------------------------------------------------------------------------*/


/*-----------------------------------------------------------------------------------------------
  Navigation -  url(images/navigation.png) top repeat-x / text-transform:uppercase; / letter-spacing:1px;
url(http://simoncpage.co.uk/blog/wp-includes/images/bg_nav_secondary.jpg) repeat-x 50% top;
-----------------------------------------------------------------------------------------------*/
#navigation {
	background:#111;
	display:block;
	height:30px;
        overflow:hidden;
}
#navigation p{
	list-style:none;
	margin:6px 0 6px 0;	
	font-size:10px;
	font-weight:normal;		
	font-family: Verdana, Arial, sans-serif;
}

/*-----------------------------------------------------------------------------------------------
  Header -  url(http://simoncpage.co.uk/blog/wp-includes/images/bg_nav_global.jpg) repeat-x 50% 0px

background:#1A1A1A url(http://simoncpage.co.uk/blog/wp-content/rotate/rotate.php) no-repeat;

#header{
	background:#1A1A1A url(http://simoncpage.co.uk/blog/wp-content/rotate/header_final8.jpg) no-repeat;
        background-position: 50% 0;
}
-----------------------------------------------------------------------------------------------*/
#header{
	background:#111;
}

#header .inside{
	padding:0;
}

#header h1{
	font-size:2.25em;
	margin:0 0.5em 0 0;
	padding:0 0.5em 0.25em 0;
	border-right:1px solid #808080;
	float:left;
}
#header h1 a{ text-decoration:none; }

#header p{
	padding:1em 0;
	margin:0;
	line-height:1em;
}

#header .subheader{
	display:table;
	float:left;
	clear:both;
	padding:0.5em 0;
	margin:0;
	line-height:1em;
}

#header .subheader .item{
	display:table-cell;
	text-align:right;
	padding: 4px;
}

/*-----------------------------------------------------------------------------------------------
  Primary Items 
-----------------------------------------------------------------------------------------------*/

#pcontents{
        background:#111;

}

#primary{
	background:#111;
 	padding:0 0 2em 0;
	color:#808080;
}

#primary.onecol-stories .primary{
	float:left;
	width:50%;
}
#primary.onecol-stories .secondary{
	float:right;
	width:40%;
	margin:0 0 0 10%;
}

#primary.twocol-stories .story{
	float:left;
	width:48%;
	margin:0 0 0 4%;
	display:inline;
}
* html #primary.twocol-stories .story{

	margin-left:2%;
}
#primary.twocol-stories .first, * html #primary.twocol-stories .first{
	margin:0 0 0 0;
	clear:both;
}

.story p{
	color:#666;
	font-size:0.95em;
	margin:0.25em 0 0 0;
	padding:0;
}

.story h3{
	font-size:1.05em;
	color:#FFF;
	font-weight:bold;
	margin:0;

}

.story h4{
	font-size:90em;
	color:#FFF;
	font-weight:bold;
	margin:0;

}

.primary h3 a{
	color:#f93;
	text-decoration:none;
	border-bottom:1px dotted #f93;
}
.primary h3 a:hover{
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
}

.story h3 a{
	color:#f93;
	text-decoration:none;
	border-bottom:1px dotted #aaa;
}
.story h3 a:hover{
	color:#f93;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
.story .details{
	margin:0 0 1em 0;
	text-align:left;
	border-top:1px solid #333;
	padding:0.25em 0 1em 0;
	font-size:0.95em;
	color:#333;
}
.story .details .read-on{
	background:url(images/readon_black.gif) 100% 60% no-repeat;
	padding-right:20px;
	display:block;
}
.story .details a{
	color:#333;

	text-decoration:none;
         border:none;
}
.story .details a:hover{ color:#F93; text-decoration:none; border:none;
}

/* Single Post Styles */

#primary .primary{
	float:left;
	width:640px;
}
#primary .secondary{
	float:right;
	width:30%;
	margin-left:2%;
	padding-top:0.65em;
	display:inline;
        font-size:11px;
	font-weight:normal;
	font-family: Verdana, Arial, sans-serif;
}

* html #primary .secondary{ margin-right:3%; }

.secondary .featured p{
        border-bottom:1px solid #333333;
	border-top: 1px solid #333333;
	padding:0.5em 0 0.6em 0;
	line-height:1.5em;
	margin:1em 0 0 0;
}
.secondary .featured dl{
	margin:0 0;
	border-bottom:1px solid #333333;
	padding:0.5em 0 0.6em 0;
}
.secondary dt{
	display:inline;
	margin:0;
	padding:0;
	color:#AAA;
}
.secondary dd{
	display:inline;
	margin:0;
	padding:0;
}
.secondary .featured li{
        list-style-type:none;	
        margin:0 0;
        padding:0.3em 0 0.3em 0;
}
.secondary .featured ul{
        margin:0;
        padding:0;
}

.secondary h2{
        font-size:1.2em;
	font-weight:bold;
        color:#fff;
        margin:3em 0 0.75em 0;
}

.secondary h2 a{
font-weight:bold;
text-decoration: underline;
}

.secondary .featured li img {background-color:#000; padding:3px; border: 1px solid #333; margin:0;}
.secondary .featured li a:hover img {background-color:#333; padding:3px; border: 1px solid #f93; margin:0;}

.secondary dd a{ color:#808080; text-decoration:none; }
.secondary dd a:hover{ background-color:#f93; color:#000; padding:3px; }

.single-post h1{ margin-top:0em; }
.single-post h2{ margin-top:1.5em; }
.primary img {background-color:#000; padding:3px; border: 1px solid #333; margin:3px 0 12px 0;}
.primary .face img {background-color:#000; padding:3px; border: 1px solid #333; margin:3px 12px 12px 0;}
.primary a img {outline: none;}
.primary a:hover img {background-color:#f93; padding:3px; border: 1px solid #fff; margin:3px 0 12px 0;}

.primary .columns {
	width:190px;
        font-size: 10px;
	margin:0 0 0 0;
	padding:0 21px 0 0;
	float:left;
}


/*-----------------------------------------------------------------------------------------------
	Secondary Items
-----------------------------------------------------------------------------------------------*/

#secondary{
	background:#0C0C0C;
	padding:1px 2em;
	border-top:1px solid #1C1C1C;
}

.comment-head{
	border-bottom:1px solid #1C1C1C;
	padding:0.8em 2em 1.0em 2em;
}
.comment-head h2{
	font-size:1.5em;
	margin:0;
}
.comment-head a{
	text-decoration:none;
	color:#868686;
}
.comment-head .details{
	font-size:0.95em;
}

ol#comments{
	list-style-type:none;
	margin:2em 0;
}
ol#comments li{
	list-style-type:none;
	margin:2em 0;
}

#comments cite{
	float:left;
	width:31%;
	font-style:normal;
	text-align:right;
}
* html #comments cite{ width:30.6%; }
#comments cite span{
	display:block;
}
#comments cite .author{ font-size:1.2em; }
#comments cite .author a{
	text-decoration:none;
}
#comments cite .admin-tools{
	margin:5px 0;
}
#comments cite .admin-tools a{
	float:right;
	margin:0 5px;
	padding:0px 3px 3px;
	background:#666;
	border:1px solid #999;
	text-decoration:none;
}
#primary .secondary .admin-tools{ margin:1em 0; }

#preview{
	margin:1em 0;
	padding:0.5em;
	border:1px solid #333;
}
#preview p{ margin:1em 0 0 0; }
#errors{ color:#FF0000; font-weight:bold; }

#comments .pingback cite .author{
	display:block;
	padding-top:68px;
	background:url(images/trackback_pingback.gif) 100% 0 no-repeat;
}

#comments .content{
	float:left;
	width:60%;
	margin-left:1.9%;
	border-left:1px solid #868686;
	padding: 0 0 0 2%;
}
#comments .content p{
	margin:0 0 1em 0;
}
#comments .content h3{
	margin:0;
	font-size:1em;
}

#comment-form{
	margin:5em 0 5em 35.4%;
	width:36em;
}
input.textfield{
	width: 15em;
	margin:5px 0;
}
textarea.commentbox{
	width:28em;
	height:10em;

	padding:0.25em;
	margin:5px 0;
	font-size:1.25em;
	font-family:Arial, Helvetica, sans-serif;
}
label.text{
	position:relative;
	left:0.5em;
	top:-0.5em;
}

.formactions input.submit{ 
	float:right; 
	margin:-1em 0 0 0;
	padding:0 0.5em;
         border: 1px solid #f93; 
         color:#fff;
         background-color:#000;
         font-size:11px;
}
.formactions .spinner{
	float:right;
	margin:-8px -20px 0 0;
}

.navigation {
	display: block;
	text-align: center;
	clear: both;
}

.navigation div {
	margin-bottom: 2%;
}

.alignright {
	float: right;
}


.alignleft {
	float: left
}

/*-----------------------------------------------------------------------------------------------

  Ancillary Items
-----------------------------------------------------------------------------------------------*/

#ancillary{
	padding:2em 0 1em 0;
        background:#181818;
}
#ancillary .block{

	float:left;
	width: 30%;
	margin:0 0 0 5%;
}


* html #ancillary .block{
	margin-left:3.9%;
}
#ancillary .twice-length{ width:65%; }
#ancillary .thrice-length{ width:100%; }
#ancillary .first, * html #ancillary .first{


	clear:both;
	margin:0;
}



#ancillary .block-separator{
	clear:both;
	height:2.5em;
}

#ancillary .block h2, #ancillary .block h3{
	font-size:1.05em;
	color:#bbb;
	font-weight:bold;
        margin-bottom:0.75em;
}

ul.dates{
        list-style-type:none;
        color:#f93;
        padding:0 0 1.0em 0;
}

ul.dates .date{
        color:#333;
        font-weight:normal;
        padding:0;
        margin:0;
}

ul.dates h2 a{
         color:#fff;
}

ul.dates h2 a:hover{
	 padding:3px;
         color:#000;
         background-color:#f93;
}

div.block ul, ul.counts, ul.blogroll ul, ul.pages, ul.st-related-posts{
	list-style-type:none;
	margin:0 0 2em 0;
	border-top:1px solid #3D3D3D;
}

ul.countstop{
	list-style-type:none;
	margin:1.5em 0 2em 0;
	border-top:1px solid #3D3D3D;
}
ul.countstop li{
	list-style-type:none;
	margin:0;
	padding:0.3em 0;
	border-bottom:1px solid #3D3D3D;
        color:#fff;
}

div.block ul li, ul.counts li, ul.blogroll ul li, ul.pages li, ul.st-related-posts li{
	list-style-type:none;
	margin:0;
	padding:0.3em 0;
	border-bottom:1px solid #222;
}

ul.dates li{
	list-style-type:none;
	margin:0 0 3em 0;
	padding:0.3em 0;
	border-bottom:1px solid #3D3D3D;
}

ul.counts .count{
	float:right;
	color:#858585;
}

ul.counts ul.children{
	list-style-type:none;
         margin:0.5em 0 0 0;
         border-top:1px solid #3d3d3d;
}

ul.counts .children li{
	padding:0 0 0 1em;
         margin:0.3em 0 0.3em 0;
         border:0px solid #3d3d3d;
}

div.block ul a, ul.dates a, ul.counts a, ul.blogroll a, ul.pages a, ul.st-related-posts a{
	color:#999;
	text-decoration:none;
         border-bottom:0px;
}
div.block ul a:hover, ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover, ul.st-related-posts a:hover{ 
	background-color:#f93; color:#000; padding:3px;
}

ul.blogroll{ margin-top:0; }
ul.blogroll li{
	list-style-type:none;
	margin:0;
}

ul.pages ul{
	margin:0;
}
ul.pages ul li{
	border:none;
	margin-left:2em;
	list-style-type:square;
}
/*-----------------------------------------------------------------------------------------------
  Footer --- background:url(images/footer_black.gif) 50% 0 repeat-x;
-----------------------------------------------------------------------------------------------*/

#footer{
	clear:both;
	color:#939393;

}
#footer .inside{
	padding:1em 0;
}
#footer p{
	margin:1.5em 0 1.5em 0;
	font-size:11px;
}
#footer p.copyright{ float:left; color:#666;}
#footer p.attributes{ float:right; }
#footer p.attributes a{
	margin:0.25em 0.75em 0 0.75em;
	text-decoration:none;
	color:#999;
}
#footer p.attributes a:hover{
	background-color:#f93; color:#000; padding:3px;
}

/*-----------------------------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------------------------*/

#search{
	float:right;
	width:170px;
margin-top:6px;margin-left:12px;
	text-align:right;
}
#search:hover{
}

#search .searchimg{
	float:left;
	width:14px;
	height:12px;
	background:url(images/search.gif) 0 0 no-repeat;
	position:relative;
	top:3px;
}

#search input{ 
	width:145px;
	font-size:0.9em; 
	background:#181818;
	margin-top:1px;
         margin-bottom:1px;
         border:1px solid #333;
         color:#000;
}

#search input:focus{
	background:#ccc;
         border:1px solid #ccc;
}

#searchform{
	margin:0;
}

#searchform #s{
	background:#222;
	border:none;
	border-bottom:1px dotted #333;
	width:30em;
	color:#666;
	padding:0.25em;
}



#searchform #searchsubmit{
	background:#000;
	color:#fff;
	border:1px solid #f93;
	font-size:0.95em;
	text-transform:uppercase;

         height:24px;
}

/* Legacy Typo CSS */

#search-results{
	width:30%;
	background:#333;
	padding:0 0 0 0;
	float:right;
	border-top:1em solid #000;
}

#search-results h3{
	font-weight:bold;
	text-align:left;
	margin:0;
	padding:0 0 1em 0;
	background:#000;
	
}
#search-results small{
	display:block;
	text-align:left;
	font-size:0.9em;
	padding:0.5em 1em 0.7em 1em;
	border-top:1px solid #666;
	border-bottom:1px dotted #555;
}
#search-results small a{

	color:#CCC;
}
#search-results ul li{
	list-style-type:none;
	padding:0 1em 0.5em 1em;
	margin:0.5em 0;

}
#search-results ul li:hover{

	background:#202020;
}

#search-result ul{ margin:0; }
#search-results ul li a{
	text-decoration:none;
	border-bottom:1px dotted #CCC;
}






#search img.archives-icon{
	margin:0 7px 0 0;
	top:1px;
}

/* fix for IE 100% rounding bug */
#ancillary .final,
#primary.twocol-stories .final {float: right; margin: 0;}

ol.commentlist .author_comment {   
background:#202020; 
}  

#floatMenu {  
    position:absolute;
    overflow:hidden;
    top:424px;
    left:50%;
    margin-left:510px;  
}

table 
{
	text-align: left;
	border-spacing: 2px;
	border-collapse: collapse;
         margin:1.5em 0;
}


table a, table, tbody, tfoot, tr, th, td 
{
	line-height: 1.5em;
	font-size: 11px;

	color: #000;

         text-align:left;
}

tbody td{
	height: 3em;
         padding:0.25em;
}


table caption
{
	padding: .4em 0 ;
	font-size: 240%;
	font-style: normal;
	color: #FB7E00;
}

table a
{
	display: block;
	text-decoration: none;
	color: #FF8E53;
	padding-right: 1.5em;
	
}

table a:hover, table a:focus
{
text-decoration: underline;
}

table th a
{
	color: #FF9933;
	text-align: right;
}
table .odd th a,table .odd td a,table .odd td{
	color: #999;
	padding-right: 1.0em;
}

table th a:hover, table th a:focus, tbody tr:hover th
{   
   background-color: #FF9933;
	color: #000 !important;
}
table .odd th,table .odd td{
	background-color: #000;
}

thead th
{
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
	color: #fff;
	
}
tfoot{
	border-top: 1px solid #fff;
	
	
}
tfoot th,tfoot td{
	color: #fff;
}

tbody th
{
         padding-right: 1.0em;
	color: #000;
	font-style: normal;
	background-color: #fff;
	border-bottom: 1px solid #333;
}

td
{
   color: #fff;
	border-bottom: 1px solid #333;
	padding-right: 0.5em;
	
}

tbody tr.odd
{
	border-bottom: 1px solid #FF9933;
}

tbody tr:hover td
{
  background-color: #FF9933;
}

tbody tr:hover td,tbody tr:hover th, tbody tr:hover a
{
	color: #000 !important;
}

.authcomment {
background-color: #121212 !important;
border: 1px solid #666666;
padding-top: 2em;
padding-bottom: 2em;

} 

.flickr {
        margin: 1px;
	}

.flickr img {
	display: block;
	}
.flickr a {
	float: left;
	padding: 1px;
	margin: 4px;
	}

#flashcontent {
	background:#111;
        height:100%;
        width:100%;
        overflow: hidden;
margin: 12px;
	}

#flashcontent_text {
	background:#111;
	}
