html { height:100%; margin-bottom:0.1px; }
body { font-family:Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:11px; margin:0px; padding:0px; background:#000000; color:#aaaaaa; text-align:center; }

span.normal { font-family:Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:11px; color:#333333; }
input, textarea, select { font-family:Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:11px; padding:1px; margin:2px 2px 0px 0px; border:1px solid #939393; background-color:#393934; color:#aaaaaa; }
input.form { width:300px; }
textarea.form { width:300px; height:75px; }
input.editor { width:100%; }
input.checkbox, input.radio { background:none; border:none; }
textarea.editor { width:100%; height:200px; }
input.button { padding:0px; }
img { border:0px; }
form { margin:0px; padding:0px; }
input.login { width:200px; }
a { color:#939393; text-decoration:none; }
a:hover { text-decoration:underline; }

h1 { color:#939193; padding:0px; margin:0px 0px 8px 0px; font-size:14px; font-weight:normal; background:url('button_right.gif') left no-repeat; padding-left:20px; text-align:left;}
h1 a { position:relative; left:-20px; padding-left:20px; text-align:left;}
h1 span, h2 span { color:#aaaaaa; font-size:11px; text-align:left;}
h1 span a, h2 span a { position:relative; left:0px; padding-left:0px; text-align:left;}
h2 { color:#939393; padding:0px; margin:0px 0px 2px 0px; font-size:12px; font-weight:normal; background:url('button_right_small.gif') 1px 2px no-repeat; padding-left:13px; text-align:left;}

ul { margin:0px; padding-left:4px; list-style:none; }
li { padding-top:2px; padding-left:13px; background:url('button_right_small.gif') 0px 3px no-repeat; }
li.noButton { background:none; }

table, td, th, div { font-family:Tahoma,Verdana,Helvetica,Geneva,Arial,sans-serif; font-size:11px; margin:0px; padding:0px; text-align:justify; vertical-align:top; border-collapse:collapse; }

#bg { width:980px; min-height:500px; margin:0px auto 0px auto; }

#head { position:relative; }
#topBanner { width:980px; height:101px; background-repeat:no-repeat; position:relative; background-image:url(bg_head.gif); border-bottom:1px solid #ffffff; }
#loginBox { position:absolute; right:0px; text-align:right; }
#mainMenu { position:relative; margin:0px 0px -3px 0px; padding:0px; }
#mainMenu ul { padding:0px; margin:0px; height:60px; }
#mainMenu ul li { float:left; display:block; background:none; height:56px; margin:0px; padding:0px;}
/*
#mainMenu ul li a  
{
	display:block;
	background-image:url('button_right.gif');
	background-repeat:no-repeat;
	background-position:5px 50%;
    padding:5px 5px 5px 25px;
    margin-top:10px;
}

#mainMenu ul li.active a 
{
	border:1px solid #ffffff;
	border-bottom-color:#454545;
	background-color:#454545;
	padding:10px 5px 8px 25px;
	margin-top:4px;
}*/

.photoStrip .fancyThumb { padding-left:4px; }

.finkMagBox { clear:both; background-color:#4b4b3a; padding:3px; margin:11px 0px 11px 0px; }
/*.finkMagBox div { float:left; text-align:center; padding-left:10px; margin-bottom:10px; }
.finkMagBox div a { text-decoration:none; }
.finkMagBox div img { width:180px; }*/
.finkMagBoxInner { background-color:#181816; padding:11px; }
.finkMagBoxInner div { float:left; padding-right:11px; width:210px; }
.finkMagBoxInner .finkTitle { width:300px; }

.finkArchiveBox { float:left; width:300px; margin-bottom:10px; height:200px; }
.finkArchiveBox .image { float:left; }
.finkArchiveBox .text { margin-left:150px; }

#adBox { float:right; height:60px; width:468px; position:absolute; top:0px; right:0px; }

#subMenu { width:980px; height:73px; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;}
#subMenu li { display:block; float:left; margin:2px 4px 0px 4px; }
#subMenu li a { color:#99391; font-weight:bold; font-size:1.em; }

#adBox { float:right; height:60px; width:468px; position:absolute; top:0px; right:0px; }

/*
#head td { vertical-align:middle; text-align:left; }

#menu_main { border-top:1px solid #ffffff; padding-left:0px; font-size:14px; }
#menu_main table { width:100%; }
#menu_main_left { font-size:14px; }
#menu_main ul a { background:url('button_right.gif') left no-repeat; padding-left:20px; margin-right:5px; font-size:12px; padding-top:5px; padding-bottom:5px; }
#head #menu_sub { vertical-align:top }
#menu_sub table td { padding:5px; font-size:12px; }
#menu_sub a { background:url('button_right_small.gif') left no-repeat; padding:0px 2px 0px 12px; color:#cccccc; }
#menu_main ul { padding:0px; margin:0px; }
#menu_main ul li { display:block; float:left; background:none; }
#menu_main ul li a { display:block; padding-left:5px; padding-right:5px; margin-top:5px; }
#menu_main ul li.active a { background-color:#454545; margin:0px; padding-bottom:5px; padding-left:5px; padding-right:5px; margin-top:4px; }
#menu_main .hotbuttons { padding:4px 10px 7px 0px; margin-top:9px; border-bottom:1px solid #ffffff; text-align:right;  }*/

#content { width:980px; height:500px; }
#pl { width:15px; background:url('bg_content.gif') top repeat-x; background-color:#4b4b3a; }
#l { padding:10px 10px 30px 10px; background:url('bg_content2.gif') top repeat-x; background-color:#181816; color:#aaaaaa; }
#pm { width:35px; background:url('bg_content.gif') top repeat-x; background-color:#4b4b3a; }
#r { width:240px; padding:10px 10px 30px 10px; background:url('bg_content2.gif') top repeat-x; background-color:#181816; color:#aaaaaa; }
#pr { width:15px; background:url('bg_content.gif') top repeat-x; background-color:#4b4b3a; }

#foot { width:100%; border-collapse:collapse; background-color:#181816; color:#cccccc; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#foot td { vertical-align:middle; padding:2px; }

#error { margin:0px auto 3px auto; width:80%; padding:5px; background-color:#cc2222; border:1px solid #ff0000; font-weight:bold; color:#dddddd; }

span.user1 { background:url('user1.gif') 0px 2px no-repeat; padding-left:14px; }
span.user2 { background:url('user2.gif') 0px 2px no-repeat; padding-left:14px; }
span.user3 { background:url('user3.gif') 0px 2px no-repeat; padding-left:14px; }
span.user4 { background:url('user4.gif') 0px 2px no-repeat; padding-left:14px; }
span.user5 { background:url('user5.gif') 0px 2px no-repeat; padding-left:14px; }
span.user1 a, span.user2 a, span.user3 a, span.user4 a, span.user5 a  { }

span.item0 { }
span.item0 a.source_0 { padding-right:14px; background-image:url('../sushi-item.gif'); background-position:right center; background-repeat:no-repeat; }
span.item0 a.source_1 { padding-right:14px; background-image:url('../fink-item.gif'); background-position:right center; background-repeat:no-repeat; }
span.item1 { background:url('item1.gif') 0px 2px no-repeat; padding-left:14px; }
span.item2 { background:url('item2.gif') 0px 2px no-repeat; padding-left:14px; }
span.item3 { background:url('item3.gif') 0px 2px no-repeat; padding-left:14px; }
span.item4 { background:url('item4.gif') 0px 2px no-repeat; padding-left:14px; }
span.item5 { background:url('item5.gif') 0px 2px no-repeat; padding-left:14px; }
span.item0 a, span.item1 a, span.item2 a, span.item3 a, span.item4 a, span.item5 a { }

span.item0, span.item1, span.item2, span.item3, span.item4, span.item5 { text-align:left; }

table.bg { width:100%; border-collapse:collapse; border:1px solid #626253; background-color:#393934; }
table.bg td, table.bg th { border:1px solid #626253; color:#aaaaaa; padding:3px; }
table.bg textarea { width:99%; height:75px; }

table.calendar { width:100%; border-collapse:collapse; border:1px solid #626253; background-color:#4b4b3a; }
table.calendar th { border:1px solid #626253; color:#aaaaaa; padding:3px; text-align:center; vertical-align:middle; }
table.calendar td { width:14%; height:30px; border:1px solid #626253; color:#aaaaaa; text-align:center; vertical-align:middle; }
table.calendar td.highlight { background-color:#626253; color:#cccccc; }
table.calendar td.highlight a { color:#cccccc; }

table.pics { margin-top:5px; }
table.pics td { padding-right:5px; width:100px; }
table.pics td.comment { text-align:center; padding-bottom:5px; padding-top:0px; height:12px; }

div.itemimage { padding-bottom:10px; min-height:90px; clear:left; }
div.itemimage div.image { margin-right:10px; margin-bottom:5px; float:left; }
div.itemtext { padding-bottom:10px; min-height:45px; clear:left; }

#comment { position:relative; width:99%; border-top:1px dotted #ffffff; padding:2px; clear:left; }
#details { margin-bottom:5px; }
#text { }

#image { position:absolute; top:50px; left:50%; height:0px; width:0px; border:10px solid #ffffff; margin:0px auto 0px auto; padding:0px; display:none; z-index:255; background-color:#ffffff; }
#imageIframe { border:0px; margin:0px; padding:0px; }

.pager { width:100%; text-align:center; margin-bottom:20px; }
.pager a { padding:0px 4px; margin:0px 2px; }
.pager a.active { border:1px solid #393934;  }
