A:link
{ text-decoration: none; color:#A9A9A9; background-color:none }
A:visited
{ text-decoration: none; color:#A9A9A9; background-color:none }
A:hover
{ text-decoration: none; color:#CC9966; background-color:none }
A:active
{ text-decoration: none; color:#A9A9A9; background-color:none }

body
{margin: 10px;
background-attachment:fixed;
background-color: #FFFFFF;

font-family: verdana, arial, times; 
color: #808080; 
font-weight:normal;
font-size:12px }

td
{background-color: #FFFFFF;
font-size: 12px }

input, textarea, select
{ background: #FFFFFF;
font-family: verdana, arial, times;
font-size: 12px;
color: #A9A9A9; 
border-style: solid;
border-color: #808080;
border-width: 1px }

h1
{color: #C0C0C0; 
font-weight: bold;  
font-size:16px; 
text-align:left;
padding-top: 2px; 
padding-bottom: 5px; 
font-family: georgia, times, verdana, arial; 
border-bottom: 1px solid #808080 }

h2
{color: #C0C0C0; 
font-weight: bold;  
font-size:14px; 
text-align:left;
padding-top: 2px; 
padding-bottom: 5px; 
font-family: georgia, times, verdana, arial; 
border-bottom: 1px solid #808080 }

abbr, .abbr
{cursor: help }

* html .abbr
{border-bottom: 1px dotted }

.center
{ text-align:center }

.justify
{ text-align:justify }

#header
{position:relative;
height: 150px;
width: 700px;
background-color:#FFFFFF }

#navi
{position:relative;
height:fixed;
width:690px;
background-color:#FFFFFF;
border:1px solid #000000;
text-align:center;
padding: 5px }

#content
{position:relative;
height: fixed;
width: 680px;
background-color:#FFFFFF;
border: 1px solid #000000;
text-align:left;
padding-top: 5px;
padding-right: 10px;
padding-left: 10px;
padding-bottom: 10px }

#footer
{position:relative;
height: fixed;
width: 690px;
background-color:#FFFFFF;
border: 1px solid #000000;
text-align:center;
font-size: 10px;
padding: 5px }

.button
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #808080;
background-image : url(images/button_bg.gif);
background-position : bottom }

.comment_button
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
border: 1px solid #808080;
background-image : url(images/button_bg.gif);
background-position : bottom;
padding-left: 3px;
padding-right: 3px }

.radio
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
vertical-align : middle }

.checkbox
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
vertical-align : middle }

.maintable
{border: 0px;
background-color: #FFFFFF;
margin-top: 1px;
margin-bottom: 1px }

.tableh1
{background: #FFFFFF;
font-family: verdana, arial, times;
font-size: 12px;
color: #FFFFFF }

.tableh1_compact
{background: #A9A9A9;
font-family: verdana, arial, times;
font-size: 12px;
color: #FFFFFF }

.tableh2
{background: #FFFFFF;
font-family: verdana, arial, times;
font-size: 12px;
color: #808080 }

.tableh2_compact
{background: #FFFFFF;
font-family: verdana, arial, times;
font-size: 12px;
color: #808080 }

.tableh3
{background: #A9A9A9;
color: #FFFFFF }

.tableb
{background: #FFFFFF;
font-family: verdana, arial, times;
font-size: 12px;
color: #808080 }

.tableb_compact
{background: #FFFFFF;
font-family: verdana, arial, times;
font-size: 10px;
color: #808080 }

.tablef
{padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px }

.album_stat
{font-size: 10px;
margin: 5px 0px }

.thumb_title
{font-weight : bold;
font-size: 80%;
padding: 2px;
display : block }

.thumb_caption
{font-size: 80%;
padding: 1px;
display : block }

.thumb_caption a
{text-decoration: underline;
color: #000000 }

.thumb_num_comments
{font-weight: normal;
font-size: 80%;
padding: 2px;
font-style : italic;
display : block }

.user_thumb_infobox
{margin-top: 1px;
margin-bottom: 1px }

.user_thumb_infobox th
{font-weight : bold;
font-size: 100%;
margin-top: 1px;
margin-bottom: 1px;
text-align : center }

.user_thumb_infobox td
{font-size: 80%;
margin-top: 1px;
margin-bottom: 1px;
text-align : center }

.user_thumb_infobox a
{text-decoration: none;
color: #000000 }

.user_thumb_infobox a:hover
{color: #000000;
text-decoration: underline }

.sortorder_cell
{background : #0E72A4 ;
color : #FFFFFF;
padding: 0px;
margin: 0px }

.sortorder_options
{font-family: Verdana, Arial, Helvetica, sans-serif;
background: #FFFFFF;
color: #808080;
padding: 0px;
margin: 0px;
font-weight: normal;
font-size: 10px;
white-space: nowrap }

.navmenu
{font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 100%;
font-weight: bold;
background : #A9A9A9;
border-style: none }

.navmenu img
{margin-top: 1px;
margin-right: 5px;
margin-bottom: 1px;
margin-left: 5px }

.navmenu a
{position: relative;
display: block;
padding-top: 2px;
padding-right: 5px;
padding-bottom: 2px;
padding-left: 5px;
text-decoration: none;
color: #FFFFFF }

.navmenu a:hover
{background: #FFFFFF;
text-decoration: none;
color: #A9A9A9 }

.admin_menu_thumb
{font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
border: 1px solid #005D8C;
background-image : url(images/button_bg.gif);
background-position : bottom;
color: #000000;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
width: 85px }

.admin_menu_thumb a
{color: #000000;
text-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 10px }

.admin_menu_thumb a:hover
{color: #000000;
text-decoration: underline }

.admin_menu
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #808080;
margin-top: 0px;
margin-bottom: 0px;
text-align: center }

.admin_menu a
{color: #A9A9A9;
text-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px }

.admin_menu a:hover
{color: #CC9966;
text-decoration: none }

.comment_date
{color : #5F5F5F;
font-size : 90%;
vertical-align : middle }

.image
{border-style: solid;
border-width:1px;
border-color: #000000;
margin: 2px }

.imageborder
{border: 1px solid #000000;
background-color: #FFFFFF;
margin-top: 30px;
margin-bottom: 30px }

.thumbnails
{background: #FFFFFF;
padding: 5px }

.footer
{font-size : 9px }

.footer a
{text-decoration: none;
color: #A9A9A9 }

.footer a:hover
{color: #CC9966;
text-decoration: none }

.statlink
{color: #FFFFFF;
font-size: 10px }

.statlink a
{text-decoration: none;
color: #A9A9A9;
font-size: 10px }

.statlink a:hover
{color: #CC9966;
text-decoration: none;
font-size: 10px }

.alblink a
{text-decoration: underline;
color: #000000 }

.alblink a:hover
{color: #000000;
text-decoration: underline }

.catlink
{font-size: 12px }

.catlink a
{text-decoration: none;
color: #A9A9A9 }

.catlink a:hover
{color: #CC9966;
text-decoration: none }

.topmenu
{line-height : 130%;
font-size: 100% }

.topmenu a
{color : #A9A9A9;
text-decoration : none }

.topmenu a:hover
{color : #CC9966;
text-decoration : none }

.img_caption_table
{border: none;
background-color: #FFFFFF;
width : 100%;
margin : 0px }

.img_caption_table th
{background: #A9A9A9;
font-size: 100%;
color : #FFFFFF;
padding-top: 4px;
padding-right: 10px;
padding-bottom: 4px;
padding-left: 10px;
border-top : 1px solid #FFFFFF }

.img_caption_table td
{background: #A9A9A9;
padding-top: 6px;
padding-right: 10px;
padding-bottom: 6px;
padding-left: 10px;
border-top : 1px solid #FFFFFF }

.debug_text
{border: #808080;
background-color: #A9A9A9;
width : 100%;
margin : 0px }

.clickable_option
{border-bottom : 1px dotted #808080;
cursor : hand }

.listbox_lang
{color: #FFFFFF;
background-color: #A9A9A9;
border: 1px solid #808080;
font-size: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align : middle }
