body {background:#888888;text-align:center;font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;font-size:12px;color:#fff;text-decoration:none;margin:10px 0 0 0;}
a {text-decoration:underline;color:#ffff00}
a:hover {text-decoration:none}
img {border:none;margin:0;padding:0}
#outside {border:5px solid #fff;width:975px;padding:0;text-align:left;margin:10px 0 0 0 }
#leftcol {float:left;width:225px;border-right:5px solid #fff;height:100%;background:#000;}
#rightcol {float:right;width:745px;height:100%;background:#fff}
#logorow {background:#000;padding:5px 5px 5px 25px}
#navrow {background:#545454;padding:5px 5px 5px 35px;font-size:12px;text-transform:uppercsase;font-weight:bold}
#navrow a {text-decoration:none;color:#bcbcbc;margin:0 25px 0 0}
#navrow a:hover {color:#fff}
#navrow a.on {background:#fff;color:#000}
#picrow {background:#000;padding:0;margin:0}
#textrow {background:#000;padding:0;margin:0;padding:25px;overflow:auto;height:262px;scrollbar-3dlight-color:#fff;
scrollbar-arrow-color:#fff;
scrollbar-base-color:#545454;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#545454;
scrollbar-highlight-color:#fff;
scrollbar-shadow-color:#fff}
#textrow h1 {font-size:18px;font-weight:bold;margin:0 0 10px 0}
#textrow p {margin:0 0 10px 0;color:#cccccc;text-align:justify}
#newsrow {background:#000;text-align:left;width:975px;border-left:5px solid #fff;border-right:5px solid #fff;border-bottom:5px solid #fff;padding:0px}
#newsrow p {padding:0 0 0 15px;margin:0 0 10px 0}
#footer {width:975px;text-align:right;color:#fff;font-size:10px;padding-top:5px}
#header	{background-image:url(top_bg.gif);background-repeat:repeat-x;height:52px}
#dateline {float:right;padding-top:20px;font-weight:bold}



h1{ 
        font-size: 11px;
        text-decoration: none; 
        color : #AEAEAE; 
        margin: 2px; 
        font-style : normal; 
} 
 
h2 {padding-left:15px; font-size:18px; margin:0px; color:#FFFFFF} 
 
h3 { 
        font-weight: normal;
        font-size: 12px; 
        margin: 2px; 
}
 
ul {margin-left: 5px;padding: 0px} 
 
li { 
        margin-left: 10px; 
        margin-top: 4px; 
        margin-bottom: 4px; 
        padding: 0px; 
        list-style-position: outside; 
        list-style-type: disc; 
} 
 
.textinput {
        border: 1px solid #5D6876; 
        padding-right: 3px; 
        padding-left: 3px; 
        background-color : #414852; 
        color:#cccccc; 
} 
 
.listbox {
        background-color : #414852;
        border: 1px solid #5D6876; 
        vertical-align : middle; 
        color:#cccccc; 
} 
 
.button {
        font-size: 100%; 
        border: 1px solid #404750; 
        background-color : #5D6674; 
        color:#cccccc; 
} 
 
.comment_button {
        font-size: 100%; 
        border: 1px solid #404750; 
        background-color : #5D6674; 
        color:#cccccc; 
        padding-left: 3px; 
        padding-right: 3px; 
} 
 
.radio {
        font-size: 100%; 
        vertical-align : middle; 
} 
 
.checkbox {
        font-size: 100%; 
        vertical-align : middle; 
}
 
.bblink a { 
        color: #8090A3; 
        text-decoration: none; 
} 
 
.bblink a:hover { 
        color: #0033CC; 
        text-decoration: underline; 
} 
 
.maintable {background-color:#000;margin-bottom:15px;border-left:none} /* 545454 border-top:1px solid #ccc;border-bottom:1px solid #ccc; */
 
.tableh1 {background:#000; color:#bcbcbc; padding:3px 10px 3px 5px;font-weight:bold} /* 545454 */
 
.tableh1_compact {background:#000; color:#CCCCCC; padding:2px 5px 2px 5px} /* 49525D */
 
.tableh2 {background: #000; color:#fff; padding: 1px 10px 1px 10px}  /* 49525D */
 
.tableh2_compact { 
        background: #000;
        color : #CCCCCC; 
        padding-top: 2px; 
        padding-right: 5px; 
        padding-bottom: 2px; 
        padding-left: 0; 
}  /* 616D7B */
 
.tableb {background: #000; padding:0 0 0 50px} /* 49525D */
 
.tableb_compact {background: #000; padding-top: 2px 5px 2px 5px}  /* 474F5A */
 
.tablef { 
        background: #5D6976; 
        padding-top: 10px; 
        padding-right: 10px; 
        padding-bottom: 10px; 
        padding-left: 10px; 
} 
 
.catrow_noalb {background:#000;color:#ccc;padding: 0px 10px 0px 10px}
 
.catrow {background:#000;padding:0px 10px 0px 10px}
 
.album_stat { 
        font-size : 85%; 
        margin: 5px 0px; 
} 
 
.thumb_filename { 
        font-size: 100%; 
        display: block; 
} 
 
.thumb_title { 
        font-weight : bold; 
        font-size: 100%; 
        padding: 2px; 
        display : block; 
} 
 
.thumb_caption { 
        font-size: 85%; 
        padding: 1px; 
        display : block; 
} 
 
.thumb_caption a { 
        text-decoration: underline; 
        color: #AEAEAE; 
} 
 
.thumb_num_comments { 
        font-weight: normal; 
        font-size: 85%; 
        padding: 2px; 
        font-style : normal; 
        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: 90%; 
        margin-top: 1px; 
        margin-bottom: 1px; 
        text-align : center; 
} 
 
.user_thumb_infobox a { 
        text-decoration: none; 
        color: #AEAEAE; 
} 
 
.user_thumb_infobox a:hover { 
        color: #CCCCCC; 
        text-decoration: underline; 
} 
 
.sortorder_cell { 
        background : #49525D ; 
        color : #CCCCCC; 
        padding: 2px; 
        margin: 0px; 
} 
 
.sortorder_options { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        background : #49525D ; 
        color : #CCCCCC; 
        padding: 0px; 
        margin: 0px; 
        font-weight: normal; 
        font-size: 85%; 
        white-space: nowrap; 
} 
 
.navmenu {color: #CCCCCC; font-weight: bold; background: #000; border:none} /* 49525D */
 
.navmenu img {margin:1px 5px 1px 5px} 
 
.navmenu a { 
        position: relative; 
        display: block; 
        padding-top: 2px; 
        padding-right: 5px; 
        padding-bottom: 2px; 
        padding-left: 5px; 
        text-decoration: none; 
        color: #AEAEAE; 
} 
 
.navmenu a:hover { 
        background : #49525D ; 
        text-decoration: none; 
        color:         #FFFFFF; 
} 
 
.admin_menu_thumb { 
        font-family: Verdana, Helvetica, sans-serif; 
        font-size: 85%; 
        border: 1px solid #005D8C; 
        background-color : #5D6674; 
        color:#cccccc; 
        font-weight: bold; 
        margin-top: 0px; 
        margin-bottom: 0px; 
        width: 85px; 
} 
 
.admin_menu_thumb a { 
        color: #CCCCCC; 
        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: #CCCCCC; 
        text-decoration: underline; 
} 
 
.admin_menu { 
        font-family: Verdana, Helvetica, sans-serif; 
        font-size: 85%; 
        border: 1px solid #404750; 
        background-color : #5D6674; 
        color:#CCCCCC; 
        margin-top: 0px; 
        margin-bottom: 0px; 
        text-align: center; 
} 
 
.admin_menu a { 
        color: #AEAEAE; 
        text-decoration: none; 
        display: block; 
        position: relative; 
        padding-top: 1px; 
        padding-bottom: 1px; 
        padding-left: 2px; 
        padding-right: 2px; 
} 
 
.admin_menu a:hover { 
        color: #CCCCCC; 
        text-decoration: underline; 
} 
 
td #admin_menu_anim { 
        background-image : url(images/button_bg_anim.gif); 
} 
 
.comment_date{ 
        color : #949494; 
        font-size : 90%; 
        vertical-align : middle; 
} 
 
.image {margin:0;padding:0:border:none} 
 
.imageborder {border:15px solid #fff;background-color:#fff; margin-top: 30px; margin-bottom: 30px} 
 
.display_media {background: #000; padding:3px 10px 3px 10px} /* 56606D */
 
.thumbnails {background: #000; padding: 5px} /* 49525D */
 
.footer { 
        font-size: 9px; 
        color: #000000; 
} 
 
.footer a { 
        text-decoration: none; 
        color: #949494; 
} 
 
.footer a:hover { 
        color: #000000; 
        text-decoration: none; 
} 
 
.statlink {color: #6A7786} 
.statlink a {text-decoration:none; color:#AEAEAE} 
.statlink a:hover {color: #CCCCCC; text-decoration: underline} 
 
.alblink a {text-decoration: underline; color: #ffff00} /* 49525D */
.alblink a:hover {color: #F2F8FF; text-decoration: underline} 
 
.catlink {display: block; margin-bottom: 2px; font-size:18px} 
.catlink a {text-decoration: none; color: #EAEAEA} 
.catlink a:hover {color: #F2F8FF; text-decoration: underline} 
 
.topmenu { 
        font-size : 100%; 
        margin-top:5px; 
        margin-right:5px; 
} 
 
.topmenu a { 
        color : #DFDFDF; 
        text-decoration : none; 
} 
 
.topmenu a:hover  { 
        color : #FFFFFF; 
        text-decoration : none; 
} 
 
.topmenu td  { 
        white-space: nowrap; 
        font-weight : bold; 
} 
 
 
.img_caption_table { 
        border: none; 
        background-color: #49525D; 
        width : 100%; 
        margin : 0px; 
} 
 
.img_caption_table th { 
        background: #49525D ; 
        font-size : 100%; 
        color : #cccccc; 
        padding-top: 4px; 
        padding-right: 10px; 
        padding-bottom: 4px; 
        padding-left: 10px; 
        border-top : 1px solid #394049; 
} 
 
.img_caption_table td { 
        background: #49525D ; 
        padding-top: 6px; 
        padding-right: 10px; 
        padding-bottom: 6px; 
        padding-left: 10px; 
        border-top : 1px solid #394049; 
        white-space: normal; 
} 
 
.gallery 
{ 
    background-color: #49525D; 
} 
 
.gal_name 
{ 
        color:#4C5157; 
        white-space:nowrap; 
        font-size:20px; 
} 
 
.gal_description 
{ 
        color:#4C5157; 
        white-space:nowrap; 
        font-size:10px; 
} 
 
.debug_text { 
        border: #BDBEBD; 
        background-color: #EFEFEF; 
        width : 100%; 
        margin : 0px; 
} 
 
.clickable_option { 
        border-bottom : 1px dotted #444444; 
        cursor : default; 
} 
 
.listbox_lang { 
        color: #BDBEBD; 
        background-color: #4F5864; 
        border: 1px solid #4F5864; 
        font-size: 90%; 
        font-family: Arial, Helvetica, sans-serif; 
        vertical-align : middle; 
} 
 
#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);} 
 
.bottom-left {background-image:url(images/bottom-left.gif);} 
.bottom-middle {background-image:url(images/bottom-middle.gif);} 
.bottom-right {background-image:url(images/bottom-right.gif);} 
.far-left {background-image:url(images/far-left.gif);} 
.far-right {background-image:url(images/far-right.gif);} 
.hardwired {background-image:url(images/hardwired.gif);} 
.left-banner { 
    background-image:url(images/left-banner.gif); 
    height:46px; 
    background-repeat:no-repeat; 
    text-align:right; 
    padding-right:16px; 
    padding-top:16px; 
} 
.middle-left {background-image:url(images/middle-left.gif);} 
.middle-right {background-image:url(images/middle-right.gif);} 
.right-banner { 
    background-image:url(images/right-banner.gif); 
} 
.top-left {background-image:url(images/top-left.gif);} 
.top-right {background-image:url(images/top-right.gif);} 
