@charset "utf-8";


/* CSS Document */





body {


margin:0;


padding:0;


font-family: verdana;


font-size:12px;


color: #000000;


background: #030303;


}





#maincontainer{


width: 800px;


margin: 0 auto;


text-align:justify;


position: relative;


background: url('') repeat-y;


}





#topsection{


height: 425px;


}





#contentwrapper{


margin: 0px 36px;


}





#footer{


width: 100%;


color: #535353;


background-color: #343434;


text-align: center;


height: 100px;


padding: 5px 0px 0px 0px;


}





#footer a{


color: #51d8f2;


}








table {


font-size : 9px;


}





h1{


font-family: Tahoma;


color: #c8c8c8;


font-size: 10px;


margin: 0px;


}








h2 {


font-family: Tahoma;


color: #c8c8c8;


font-size: 10px;


margin: 0px;	    


}





h3 {


font-weight: normal;


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 12px;


margin: 2px;


color: #c8c8c8;


}





p {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


margin: 2px 0px;


}








.textinput {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


padding-right: 3px;


padding-left: 3px;


color: #b6b6b6;


background-color: #f3f2f3;


border: 0px solid #373737;


}





.listbox {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


vertical-align : middle;


color: #9e9d9e;


background-color: #dddcdd;


border: 1px solid #b6b6b6;


}





.button {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


color: #000000;


background-color: #cccccc;


border: 1px solid #ffffff;


}





.comment_button {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


border: 1px solid #000000;


background-image : url(images/button_bg.gif);


background-position : bottom;


padding-left: 3px;


padding-right: 3px;


}





.radio {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


vertical-align : middle;


color: #a9a9a9;


background-color: #272727;


}





.checkbox {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


vertical-align : middle;


color: #a9a9a9;


background-color: #272727;


}





a {


color: #cccccc;


font-size:10px;


text-decoration: none;


}





a:hover {


color: #30AFC0;


font-size:10px;


text-decoration: none;


}





.bblink a {


color: #686868;


text-decoration: none;


}





.bblink a:hover {


color: #637791;


text-decoration: none;


}





.maintable {


border: 0px solid #202020;


        background: #666666;


margin-top: 0px;


margin-bottom: 0px;


}





.tableh1 {


        font: 9px "verdana";


        background: #30AFC0;


background-image: url();


background-repeat: repeat;


        line-height: 16px;


        color: #ffffff;


        letter-spacing:0px;


        text-transform: uppercase;


        font-weight: bold;


        border-bottom: 3px solid #1B1B1B;


	border-top: 0px solid #d5d2d2;


	border-left: 0px solid #d5d2d2;


	border-right: 0px solid #d5d2d2;


        padding: 6px 8px 6px 8px;


}





.tableh1_compact {


font-family:  Arial, sans-serif;


background: #343434;


color: #000000;


padding: 2px 5px;


}





.tableh2 {


background: #1A1A1A url('') repeat;


background-image: url();


background-repeat: repeat-x;


color : #949597;


padding: 3px 10px;


text-align: left;


border-right: 1px solid #dddbdb;


border-left: 1px solid #dddbdb;


border-bottom: 1px solid #dddbdb;


border-top: 1px solid #dddbdb;


}





.tableh2_compact {


background: #ffffff url('') repeat;


color: #7a7a7a;


padding: 2px 5px;


}





.tableb {


background: #343434 url('') repeat;


padding: 0px 10px;


color: #7a7a7a;


}





.tableb_compact {


background: #343434 url('') repeat;


padding: 2px 5px;


color: #7a7a7a;


}





.tablef {


background: #1A1A1A;


padding: 10px;


color: #7a7a7a;


}





.catrow_noalb {


background: #343434 url('') repeat;


color : #cccccc;


        padding: 8px;


	text-align: left;	


}





.catrow_noalb:hover {


background: #343434 url('') repeat-x;


background-color: #30AFC0;


background-repeat: repeat-x;


        padding: 8px;


}





.catrow {


background: #343434 url('') repeat;


color : #cccccc;


        padding: 8px;


line-height: 1.5em;


}





.catrow:hover {


background: #343434 url('') repeat;


background-color: #30AFC0;


background-repeat: repeat-x;


        padding: 8px;


}





.album_stat {


font-size: 100%;


margin: 5px 0px;


}





.thumb_filename {


font-size: 100%;


display: block;


}





.thumb_title {


color: #cccccc;


font-weight : normal;


font-size: 100%;


padding: 2px;


display : block;


}





.thumb_caption {


font-size: 85%;


color: #cccccc;


padding: 1px;


display : block;


}





.thumb_caption a {


color: #cccccc;


}








.thumb_num_comments {


font-weight: normal;


font-size: 100%;


padding: 1px;


font-style : italic;


display : block;


background: #transparent;


color: #606060;


}





.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: 100%;


margin-top: 1px;


margin-bottom: 1px;


text-align : center;


}





.user_thumb_infobox a {


text-decoration: none;


color: #666666;


}





.user_thumb_infobox a:hover {


color: #8a8a8a;


text-decoration: underline;


}





.navmenu {


background : #1a1a1a;


color: #cccccc;


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 100%;


font-weight: bold;


border-style: none;


}





.navmenu_pic {


margin: 1px 5px;


background : #f0f0f0;


}





.navmenu a {


display: block;


padding: 2px 5px;


text-decoration: none;


background : #1A1A1A;


color: #cccccc;


}





.navmenu a:hover {


background : #30AFC0;


color: #000000;


text-decoration: none;


}





.admin_menu_thumb {


font-family: Verdana, Geneva, Arial, sans-serif;


font-size: 90%;


border: 1px solid #CCD7E0;


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: Arial, sans-serif;


font-size: 12;


border: 1px solid #595959;


background-image : url();


background-position : bottom;


background-repeat: repeat-x;


background-color: #343434;


color: #cccccc;


margin-top: 0px;


margin-bottom: 0px;


text-align: center;


}





.admin_menu a {


color: #b3b1b1;


text-decoration: none;


display: block;


position: relative;


padding-top: 1px;


padding-bottom: 1px;


padding-left: 1px;


padding-right: 1px;


}





.admin_menu a:hover {


color: #000000;


text-decoration: underline;


}





td #admin_menu_anim {


background-image : url(images/button_bg_anim.gif);


}





.comment_date{


color : #7a7a7a;


font-size: 100%;


vertical-align : middle;


}





.image {


border: 1px solid #595959;	


background-color: #595959;


padding: 6px;


margin: 2px;


}





.image:hover{


border: 1px solid #30AFC0;


}





.imageborder {


border: 1px solid #595959;


background: #595959 url('') repeat;


margin-top: 30px;


margin-bottom: 30px;


}





.display_media {


background: #1A1A1A url('') repeat;


padding-top: 3px;


padding-right: 10px;


padding-bottom: 3px;


padding-left: 10px;


}





.thumbnails {


background: #343434 url('') repeat;


padding: 5px;


}





.thumbnails:hover {


background: #000000 url('') repeat;


}





.footer {


font-size : 9px;


color: #9c9c9c;


}





.footer a {


text-decoration: none;


color: #cccccc;


}





.footer a:hover {


color: #30AFC0;


}





.statlink {


color: #ffffff;


font-family:  tahoma;


font-size: 10px;


font-variant:normal;


letter-spacing: 0px;


}





.statlink a {


text-decoration: none;


color: #030303;


}





.statlink a:hover {


color: #cbcbcb;


}





.alblink a {


text-decoration: none;


color: #cccccc;


font-family: arial, Helvetica;


font-size:11px;


        text-transform: lowercase;


        font-weight: ;


}





.alblink a:hover {


color: #ffffff;


}





.catlink {


display: block;


padding-left: 2px;


}





.catlink a {


text-decoration:  none;


font-family: verdana;


text-transform: uppercase;


font-size: 9px;


font-weight: bold;


color: #cccccc;


margin-bottom: 2px;


}





.catlink a:hover {


color: #ffffff;


font-family: verdana;


text-transform: uppercase;


font-size: 9px;


font-weight: bold;


text-decoration: none;


margin-bottom: 2px;


}





.topmenu {


font-family: Verdana, Geneva, Arial, sans-serif;


line-height : 130%;


font-size : 110%;


}





.topmenu a {


color: #707070;


text-decoration : none;


}





.topmenu a:hover  {


color: #697c91;


}





.img_caption_table {


border: none;


background-color: #222222;


width : 100%;


margin : 0px;


}





.img_caption_table th {


background: #222222;


font-size : 100%;


color : #7d7d7d;


padding: 4px 10px;


border-top : 1px solid #9f9f9f;


}





.img_caption_table td {


background: #222222;


padding: 10px 6px;


border-top : 1px solid #9f9f9f;


white-space: normal;


}





.debug_text {


border-top : 1px solid #9f9f9f;


background: #222222;


width : 100%;


margin : 0px;


}





.clickable_option {


cursor : default;


}





.listbox_lang {


color: #a9a9a9;


background-color: #272727;


border: 1px solid #373737;


font-size: 100%;


font-family: Verdana, Geneva, Arial, 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);}