/* FIX IE6 Scrollbars bug - Leave this in! */

a {
color : #ffffff;
text-decoration : none;
      }
a:link, a:visited, a:active {
color : #000000;
      }
a:hover {
text-decoration : underline;
      }
body {
background-color : #ffffff;
color : #000000;
font-family : Arial;
font-size : 11px;
margin : 0;
      }
div.iecenterhack {
text-align : center;
      }
div.width {
margin-left : auto;
margin-right : auto;
width : 780px;
      }
div.width {
text-align : justify;
      }
form {
display : inline;
      }
h1 {
color : #000000;
font-family : "Verdana", Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-style : normal;
margin : 2px;
text-decoration : none;
      }
h2 {
background-position : left;
background-repeat : no-repeat;
color : #ffffff;
font-family : Verdana, Helvetica, sans-serif;
font-size : 10px;
margin : 0;
padding-left : 18px;
      }
h3 {
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : normal;
margin : 2px;
      }
img {
border : 0;
vertical-align : middle;
      }
li {
color : #ffffff;
list-style-position : outside;
list-style-type : disc;
margin-bottom : 4px;
margin-left : 10px;
margin-top : 4px;
padding : 0;
      }
table {
color : #ffffff;
font-size : 10px;
      }
table, tr, td {
color : #000000;
font-family : Arial;
font-size : 11px;
      }
ul {
color : #ffffff;
margin-left : 5px;
padding : 0;
      }
.admin_menu {
background-image : url(images/button_bg.gif);
background-position : bottom;
border : 0 solid #ffb400;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 85%;
margin-bottom : 0;
margin-top : 0;
text-align : center;
      }
.admin_menu a {
color : #000000;
display : block;
padding-bottom : 1px;
padding-left : 2px;
padding-right : 2px;
padding-top : 1px;
position : relative;
text-decoration : none;
      }
.admin_menu a:hover {
color : #ffb400;
text-decoration : underline;
      }
td #admin_menu_anim {
background-image : url(images/button_bg_anim.gif);
      }
.admin_menu_thumb {
background-color : #6a6a6a;
background-image : url(images/top_bg.gif);
border : 0 solid #a0a0a0;
color : #707070;
font-family : Verdana, Helvetica, sans-serif;
font-size : 85%;
font-weight : bold;
margin-bottom : 0;
margin-top : 0;
width : 85px;
      }
.admin_menu_thumb a {
color : #707070;
display : block;
padding-bottom : 1px;
padding-left : 10px;
padding-right : 10px;
padding-top : 1px;
position : relative;
text-decoration : none;
      }
.admin_menu_thumb a:hover {
color : #ffb400;
text-decoration : underline;
      }
alblink a {
color : #000000;
text-decoration : none;
      }
alblink a:link, a:visited, a:active {
color : #000000;
      }
alblink a:hover {
text-decoration : underline;
      }
.album_stat {
color : #000000;
font-size : 85%;
margin : 5px 0;
      }
.anycontent {
background : #e7e7e7;
color : #000000;
font-size : 95%;
      }
.anycontent a {
color : #ffffff;
font-size : 95%;
      }
.anycontent a:hover {
color : #ffffff;
font-size : 95%;
text-decoration : underline;
      }
.button {
background-color : #444444;
border : 1px solid #404750;
color : #cccccc;
font-family : Verdana, Helvetica, sans-serif;
font-size : 100%;
      }
.catlink {
color : #000000;
display : block;
margin-bottom : 2px;
      }
.catlink a {
color : #000000;
text-decoration : none;
      }
.catlink a:hover {
color : #000000;
text-decoration : underline;
      }
.checkbox {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
vertical-align : middle;
      }
.clickable_option {
border-bottom : 1px dotted #0000ff;
cursor : default;
      }
.comment_button {
background-color : #444444;
border : 1px solid #404750;
color : #cccccc;
font-family : Arial, Helvetica, sans-serif;
font-size : 100%;
padding-left : 3px;
padding-right : 3px;
      }
.comment_date {
color : #ffffff;
font-size : 90%;
vertical-align : middle;
      }
.debug_text {
background-color : #efefef;
border : #bdbebd;
margin : 0;
width : 100%;
      }
.footer {
color : #000000;
font-size : 9px;
      }
.footer a {
color : #000000;
text-decoration : none;
      }
.footer a:hover {
color : #000000;
text-decoration : underline;
      }
.image {
border-color : #ffffff;
border-style : solid;
border-width : 1px;
color : #ffffff;
margin : 2px;
      }
.imageborder {
background-color : #ffffff;
border : 1px solid #000000;
margin-bottom : 30px;
margin-top : 30px;
      }
.img_caption_table {
background-color : #444444;
border : none;
margin : 0;
width : 100%;
      }
.img_caption_table td {
background : #9a9a9a url(images/cat_left.gif);
border-top : 1px solid #9a9a9a;
color : #ffffff;
padding-bottom : 6px;
padding-left : 10px;
padding-right : 10px;
padding-top : 6px;
      }
.img_caption_table th {
background : #9a9a9a url(images/cat_left.gif);
border-top : 1px solid #9a9a9a;
color : #ffffff;
font-size : 100%;
padding-bottom : 4px;
padding-left : 10px;
padding-right : 10px;
padding-top : 4px;
      }
.listbox {
background-color : #7c7c7c;
border : 1px solid #a0a0a0;
color : #cccccc;
font-family : Verdana, Arial, Arial, Helvetica, sans-serif;
font-size : 100%;
vertical-align : middle;
      }
.listbox_lang {
background-color : #d1d7dc;
border : 1px solid #d1d7dc;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
vertical-align : middle;
      }
.listbox_lang {
background-color : #d1d7dc;
border : 1px solid #d1d7dc;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
vertical-align : middle;
      }
.navmenu {
background : #ffb400;
border-style : none;
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
font-weight : bold;
      }
.navmenu a {
color : #000000;
display : block;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
position : relative;
text-decoration : none;
      }
.navmenu a:hover {
background : #979797;
color : #ffffff;
text-decoration : none;
      }
.navmenu img {
color : #000000;
margin-bottom : 1px;
margin-left : 5px;
margin-right : 5px;
margin-top : 1px;
      }
.radio {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
vertical-align : middle;
      }
.sortorder_cell {
color : #000000;
margin : 0;
padding : 2px;
      }
.sortorder_options {
color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 85%;
font-weight : normal;
margin : 1px;
padding : 0;
white-space : nowrap;
      }
.statlink {
color : #ffffff;
      }
.statlink a {
color : #ffffff;
text-decoration : none;
      }
.statlink a:hover {
color : #ffb400;
text-decoration : underline;
      }
.tableb, .display_media, .catrow {
background : #e4e4e4;
color : #000000;
padding-bottom : 3px;
padding-left : 10px;
padding-right : 10px;
padding-top : 3px;
      }
.tableb_compact {
background : #e4e4e4;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
      }
.tablef {
background : #ffb400;
padding-bottom : 10px;
padding-left : 10px;
padding-right : 10px;
padding-top : 10px;
      }
.tableh1 {
background : #ffffff url(images/cat_bottom.gif);
color : #ffb400;
padding-bottom : 3px;
padding-left : 10px;
padding-right : 10px;
padding-top : 3px;
      }
.tableh1_compact {
background : #adadad;
color : #000000;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
      }
.tableh2, .catrow_noalb {
background : #e7e7e7;
color : #000000;
padding-bottom : 3px;
padding-left : 10px;
padding-right : 10px;
padding-top : 3px;
      }
.tableh2_compact {
background : #686868;
color : #e4e4e4;
padding-bottom : 2px;
padding-left : 5px;
padding-right : 5px;
padding-top : 2px;
      }
.textinput {
background-color : #4a4a4a;
border : 1px solid #a0a0a0;
color : #cccccc;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
padding-left : 3px;
padding-right : 3px;
      }
.thumb_caption {
color : #000000;
display : block;
font-size : 85%;
padding : 1px;
      }
.thumb_caption a {
color : #ffffff;
text-decoration : underline;
      }
.thumb_num_comments {
color : #ffffff;
display : block;
font-size : 85%;
font-style : normal;
font-weight : normal;
padding : 2px;
      }
.thumb_filename {
font-size : 80%;
display : block;
      }
.thumb_title {
color : #000000;
display : block;
font-size : 100%;
font-weight : normal;
padding : 2px;
      }
.thumbnails {
background : #e4e4e4;
padding : 5px;
      }
.topmenu {
color : #ffffff;
font-size : 100%;
      }
.topmenu a {
color : #ffffff;
text-decoration : none;
      }
.topmenu a:hover {
color : #ffffff;
text-decoration : none;
      }
.topmenu td {
font-weight : bold;
white-space : nowrap;
      }
.user_thumb_infobox {
color : #ffffff;
margin-bottom : 1px;
margin-top : 1px;
      }
.user_thumb_infobox a {
color : #ffffff;
text-decoration : none;
      }
.user_thumb_infobox a:hover {
color : #cccccc;
text-decoration : underline;
      }
.user_thumb_infobox td {
color : #ffffff;
font-size : 90%;
margin-bottom : 1px;
margin-top : 1px;
text-align : center;
      }
.user_thumb_infobox th {
font-size : 100%;
font-weight : bold;
margin-bottom : 1px;
margin-top : 1px;
text-align : center;
      }
.userlinks {
color : #000000;
font-size : 10px;
      }
#ipsbanner {
position : absolute;
right : 5%;
top : 1px;
      }
#logostrip {
background-color : #ffffff;
background-image : url(images/top_bg.gif);
margin : 0;
padding : 0;
      }
#submenu {
background : #e5e5e5 url(images/submenu_bg.gif) repeat-x top;
border-bottom : 1px solid #a2a6af;
border-left : 1px none #a2a6af;
border-right : 1px none #a2a6af;
border-top : 1px solid #a2a6af;
color : #000000;
font-size : 10px;
font-weight : bold;
margin : 0 0 2px;
      }
#submenu a:link, #submenu a:visited, #submenu a:active {
color : #339966;
font-size : 11px;
font-weight : bold;
text-decoration : none;
      }
#userlinks {
background : #e7e7e7 url(images/userlinks_bg.gif) repeat-x top;
border-bottom : 1px solid #b0b5be;
border-left : 1px none #b0b5be;
border-right : 1px none #b0b5be;
border-top : 1px solid #b0b5be;
      }
#vanity a {
display : block;
width : 57px;
height : 20px;
margin : 3px 20px;
      }
#vanity img {
border : 0;
      }
#v_php {
float : left;
background-image : url(../../images/powered-php.gif);
      }
#v_php:hover {
background-image : url(../../images/h_powered-php.gif);
      }
#v_mysql {
float : left;
background-image : url(../../images/powered-mysql.gif);
      }
#v_mysql:hover {
background-image : url(../../images/h_powered-mysql.gif);
      }
#v_xhtml {
float : right;
background-image : url(../../images/valid-xhtml10.gif);
      }
#v_xhtml:hover {
background-image : url(../../images/h_valid-xhtml10.gif);
      }
#v_css {
float : right;
background-image : url(../../images/valid-css.gif);
      }
#v_css:hover {
background-image : url(../../images/h_valid-css.gif);
      }
