table.border { border-collapse: collapse; border: solid 1px #999999;  font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 11px  }
table.border2 { border-collapse: collapse; border: dotted 1px #FFCC00;  font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 11px  }

.tsp { background-color: turkis;border: white;border-width: 1px; }
.sp { border: white;border-width: 1px; }
h3 { caption-side: bottom; font-style: bold; font-size: 110%;}
h2 { font-style: bold; font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 16px}
caption { font-style: bold; font-size: 110%;}
td.border { border: solid 1px #cccccc; padding: 0.3em; background-color: #CCCCCC; color:#CC0000; }
td.border2 { border: dotted 1px #cccccc; padding: 0.3em; background-color: #CCCCCC; color:#CC0000; }
td.border3 { border: solid 0px #cccccc; padding: 0.3em; background-color: #616C7A; color:#CC0000; }
td.border4 { border: solid 0px #cccccc; padding: 0.7em; background-color: #616C7A; color:#000000; font-family: Verdana, Arial, Helvetica,sans-serif; font-size: 12px}

tdveer {
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #666;
	border-style : none;
	}
	
.skinnytop {
	margin : 0px;
	padding : 10px;
	background : #EEE;
	font : 10px verdana, helvetica, arial, geneva, sans-serif;
	color : #666;
	border : 1px dotted #444;
	}
.skinnytop3 {
	margin : 0px;
	padding : 5px;
	background : #5C6373;
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	color : #FFF;
	border : 1px dotted #000;
	}
	
	.skinnytop4 {
	margin : 0px;
	padding : 2px;
	background : #003366;
	font : 11px verdana, helvetica, arial, geneva, sans-serif;
	color : #FFF;
	border : 1px dotted #000;
	}
	
	
	
.tdsp { border: white;border-width: 2px; }
//.special { border: solid 0px black; padding: 0.3em; background-color: #000000; color:black;}
tr.header { font-weight: bold; background-color: #CC3333  ; border: solid 1px black; text-align:left;text-indent: 3px }

h4 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}



p {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.red {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #FF0000;
	font-weight: bold;

}


.link-main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #E47207;
	text-decoration: none;
}
.verdana-10pts-black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}	
.WhiteTitle {font-family: Verdana, Arial, Helvetica; 
font-weight:bolder; font-size:10pt; color: #ffffff; 
letter-spacing: 1px;}


.form-elements {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #0066CC;
}
a {color:#CC0000;
	text-decoration: none;
		font-size: 10px;
		font-weight: bold;

}
.verdana-10pts-orange {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E47207;
}
.verdana-12pts-orange {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E47207;
}
.text-online-user {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F0B277;
	
}
.verdana-10pts-grey {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	//color: #CCCCCC;
    color:#669999;

}

.verdana-10pts-white {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	//color: #CCCCCC;
    color:#FFFFFF;

}
.links-list-details {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	//color: #E47207;
		color:#669999;

}
.verdana-10pts-grey2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.verdana-12pts-grey2 {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}


.verdana-10pts-grey3 {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.verdana-11pts-grey3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.verdana-14pts-orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E47207;
	font-weight: bold;

}
.verdana-11pts-julio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #44444;
	font-weight: bold;

}

body {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color : #AEAEAE;
        age Gallery (3) 
        margin: 0px;
        scrollbar-face-color: #444444;
        scrollbar-highlight-color: #444444;
        scrollbar-shadow-color: #333333;
        scrollbar-3dlight-color: #555555;
        scrollbar-arrow-color:  #777777;
        scrollbar-track-color: #333333;
        scrollbar-darkshadow-color: #333333;
        margin:0px;
        }


table {
        font-size: 10px;
}

h1{
        font-size: 18px;
        font-family: "Verdana", Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
        color : #AEAEAE;
        margin: 2px;
        font-style : normal;
}

h2 {

        font-family: Verdana, Helvetica, sans-serif;
        background-image : url(images/box_left_icon.gif);
        background-repeat : no-repeat;
        background-position : left;
        padding-left : 18px;
        font-size: 14px;
        margin: 0px;
        color : #FFFFFF;
}

h3 {
        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 2px;
}

p {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 100%;
        margin: 2px 0px;
}

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 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #5D6876;
        padding-right: 3px;
        padding-left: 3px;
        background-color : #414852;
        color:#cccccc;
}

.listbox {
        font-family: Verdana, Arial, Arial, Helvetica, sans-serif;
        background-color : #414852;
        font-size: 100%;
        border: 1px solid #5D6876;
        vertical-align : middle;
        color:#cccccc;
}

.button {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #404750;
        background-color : #5D6674;
        color:#cccccc;
}

.comment_button {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
        border: 1px solid #404750;
        background-color : #5D6674;
        color:#cccccc;
        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;
}

a {
        //color: #333333;
        color: #990000;
        //color: #003399;
        font-size: 11px;
        text-decoration: none;
}

a:hover {
        //color: #8090A3;
        color: #FFCC00;
        text-decoration: underline;
}

bblink a {
        //color: #8090A3;
	color:#669999;

        text-decoration: none;
}

bblink a:hover {
        //color: #0033CC;
        	color:#669999;

        text-decoration: underline;
}

.maintable {
        border: 1px solid #394049;
        background-color: #4F5864;
        margin-top: 1px;
        margin-bottom: 1px;
}

.maintable2 {
        border: 1px solid #394049;
        background-color: #FFFFFF;
        margin-top: 1px;
        margin-bottom: 1px;
}
.maintable3 {border: #367FCA;  
border-style: dotted; 
padding-right: 2px; 
padding-left: 2px; 
border-width: 2px 2px 2px 2px; 
background-color: #E2ECFD;
 border-color: #367FCA
}

.maintable4 {border: #367FCA;  
border-style: solid; 
padding-right: 1px; 
padding-left: 1px; 
border-width: 1px 1px 1px 1px; 
background-color: #436B8D;
 border-color: #367FCA
}


.tableh1 {
        background : #4F5964 ;
        color : #6A7786;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh1_compact {
        background : #515B67 ;
        color : #CCCCCC;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableh2 {
        background: #616C7A ;
        color : #C7C7C7;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableh2_compact {
        background: #616D7B ;
        color : #CCCCCC;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tableb {
        background: #56606D ;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}

.tableb_compact {
        background: #474F5A;
        padding-top: 2px;
        padding-right: 5px;
        padding-bottom: 2px;
        padding-left: 5px;
}

.tablef {
        background: #5D6976;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.album_stat {
        font-size : 85%;
        margin: 5px 0px;
}

.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 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #CCCCCC;
        font-size: 100%;
        font-weight: bold;
        background : #49525D ;
        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: #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;
}

.comment_date{
        color : #949494;
        font-size : 90%;
        vertical-align : middle;
}

.image {
        border-style: solid;
        border-width:2px;
        border-color: #394048;
        margin: 2px;
}

.imageborder {
        border: 1px solid #000000;
        background-color: #5B5B5B;
        margin-top: 30px;
        margin-bottom: 30px;
}

.thumbnails {
        background: #49525D ;
        padding: 5px;
}

.footer {
        font-size: 9px;
        color: #000000;
}

.footer a {
        text-decoration: none;
        color: #949494;
}

.footer a:hover {
        color: #000000;
        text-decoration: none;
}

.statlink {
        //color: #6A7786;
        	color:#669999;

}

.statlink a {
        text-decoration: none;
        //color: #AEAEAE;
        	color:#669999;

}

.statlink a:hover {
        color: #CCCCCC;
        text-decoration: underline;
}

.alblink a {
        text-decoration: underline;
        color: #EAEAEA;
}

.alblink a:hover {
        color: #F2F8FF;
        text-decoration: underline;
}

.catlink {
        display: block;
        margin-bottom: 2px;
}

.catlink a {
        text-decoration: none;
        color: #EAEAEA;
}

.catlink a:hover {
        color: #F2F8FF;
        text-decoration: underline;
}

.topmenu {
        font-size : 100%;
}

.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;
}

.gal_name
{
        color:#4C5157;
        font-size:20px;
}

.debug_text {
        border: #BDBEBD;
        background-color: #EFEFEF;
        width : 100%;
        margin : 0px;
}

.clickable_option {
        border-bottom : 1px dotted #444444;
        cursor : hand;
}

.listbox_lang {
        color: #BDBEBD;
        background-color: #4F5864;
        border: 1px solid #4F5864;
        font-size: 90%;
        font-family: Arial, Helvetica, sans-serif;
        vertical-align : middle;
}

INPUT.BlueBorder {border: #367FCA; border-style: solid; border-width: 1px 1px 1px 1px; background-color: #E2ECFD; border-color: #367FCA;}
textarea.BlueBorder2 {border: #6699CC; border-style: solid; border-width: 1px 1px 1px 1px; background-color: #6699CC; border-color: #006699;}
INPUT.BlueBorder2 {border: #6699CC; border-style: solid; border-width: 1px 1px 1px 1px; background-color: #6699CC; border-color: #006699;}



