body { background:url(../images/tha-mainbg.png) repeat-x top #663300; margin:0px; padding:0px; font-family:arial; font-size:12px; }
h5 { font-size:16px; font-weight:bold; color:#2B1500; text-transform:uppercase; margin:0px 0 45px 25px; padding:0px; }
#tha-maintop { background:url(../images/tha-bgtop.png) top no-repeat; }
#tha-mainbottom { background: url(../images/tha-bgbottom.png) bottom no-repeat; padding:0 10px 0 10px; }
#tha-maincontainer { width:1000px; background:url(../images/tha-bgcenter.png) repeat-y; margin:0 auto; }
#tha-contentwrap { background:#FFD7AE; }
#tha-headwrap { height:145px; }
#tha-head { background:url(../images/header_center_bg.png) repeat-x; height:81px; }
.tha-logo { width:244px; height:81px; background:url(../images/header_center_logo.png) bottom no-repeat; float:left; text-indent:-999px; }
#tha-contacts { width:428px; height:81px; background:url(../images/tha-contacts.png) no-repeat; float:right; }
#tha-sublinks { height:27px; background:#D7AD81; border-bottom:1px solid #CE9A65; }
#tha-footer { height:72px; background: url(../images/border_4.png) repeat-x top left #2B1500 }
#tha-content { padding:15px; }
#tha-mainnav { background: url(../images/tha-mainnavbg.png) top repeat-x; height:36px; clear:both; }
.tha-mainnav-links { padding:10px 0 0 10px; color:#DD7104; }
.tha-mainnav-links a { font-size:14px; color:#DD7104; padding:0 3px 0 3px; text-decoration:none; }
.tha-mainnav-links a:hover { text-decoration: underline; }
#tha-letter { background:url(../images/letter.jpg) no-repeat; width:66px; height:57px; position:absolute; margin:15px 0 0 914px; }
#tha-footer-copyrights { position:absolute; font-size:11px; color:#AA8968; margin:35px 0 0 20px; }
#email { height:45px; width:290px; position:absolute; margin:23px 0px 0 617px; }
.email-cl { background: url(../images/email-corner-left.jpg) #210F02 left top no-repeat; height:32px; padding-left:65px; }
.email-cr { background: url(../images/email-corner-right.jpg) right top no-repeat; height:32px; padding-right:14px; text-align:center; }
.email-cr a { display:block; color:#FFD7AE; font-weight:bold; font-size:13px; padding-top:6px; }
#tha-pages { position:absolute; margin:3px 0 0 10px; width:300px; height:20px; }
#tha-pages select { height:22px; background:#FFEFE1; }
.welcome { width:300px; text-align:right; color:#FFD7AE; text-shadow:0px 0px; position:absolute; margin: 50px 0 0 580px; }
.welcome a { color:#AC0000; text-decoration:none; }
.welcome a:hover { text-decoration:underline; }
.ico-txt { padding: 1px 0 0px 20px; }
.ico-welcome { background: url(../images/logout.gif) no-repeat 3px 3px; margin:0 0 0 8px; }
/* blocks */
.tha-block01 { margin:0 auto; }
.tha-block01 h2 { color:#2B1500; font-size:13px; font-weight:bold; padding:5px 5px 0 8px; margin:0px; }
.tha-block01-head { background:url(../images/tha-block01-headbg.png) repeat-x top; }
.tha-block01-headlc { background:url(../images/tha-block01-leftc.png) no-repeat left; }
.tha-block01-headrc { background:url(../images/tha-block01-rightc.png) no-repeat right; height:27px; }
.tha-block01-content { border:1px solid #B08C68; background:#FFD7AE; }
/* custom block */
.tha-myprofile, .tha-photofilter, .tha-useredit, .tha-photodetail { width:400px; margin:0 auto; }
.tha-citymanagment {width:485px;}
.tha-catdetail { width:700px; margin:0 auto; }
.tha-useredit a, .tha-citymanagment a { color: #3F4652; text-decoration: underline; ; }
.tha-useredit a:hover, .tha-citymanagment a:hover { text-decoration: none; }
/* table style */
.tha-styled { margin:0 auto 25px auto; }
.tha-styled .subhead { font-weight:bold; color:#3F4652; }
.tha-styled td { border-right:1px solid #DCDCD6; padding:8px; }
.tha-styled .input01 { width:140px; height:18px; border:1px solid #B08C68; background:#FFEFE1; }
.tha-styled .input02 { width:250px; height:18px; border:1px solid #B08C68; background:#FFEFE1; }
.tha-styled .select01 { height:22px; border:1px solid #B08C68; background:#FFEFE1; }
.tha-styled .list .color1 td { background: #EDC8A1; border-right: 1px solid #DCDCD6; padding:8px; }
.tha-styled .list .color2 td { background: #FFD7AE; border-right: 1px solid #DCDCD6; padding:8px; }
.tha-styled .selected td { background-color: #D5B490; }
.tha-styled .subhead a { color: #3F4652; text-decoration: underline; }
.tha-styled .subhead a:hover { text-decoration: none; }
.tha-styled .pager { background:#D5B490 }
.tha-styled .pager a { font-weight:bold; border:0px; color:#2B1500; font-size:14px; }
.tha-styled .pager tr, .tha-styled .pager td { border:0px; }
/* login page */
.tha-login { width:280px; height:186px; margin:0 auto; color:#2B1500; }
#tha-login { height:60px; background: #EDC8A1; padding-top:20px; }
#tha-login label { margin: 0 0 0 25px; }
#tha-login input { margin:4px 0 0 5px; width:160px; height:18px; border:1px solid #D5B490; }
.tha-login .remember { padding:10px 0 0 0; background:#FFD7AE; height:60px; }
.tha-login .remember input { font-size:12px; margin:0 0 0 92px; }
.tha-login .remember input.submit { width:75px; height:23px; float:right; margin:10px 25px 0 0; }
/* buttons */
.button { background:url(../images/button.png) repeat-x bottom; font-family:arial; color:#643200; font-size:14px; cursor:pointer; width:75px; height:23px; margin:0 5px 0 0; float:right; border:1px solid #B08C68; }
.button input { font-size:9px; }

/* admin main menu */
.tha-mainmenu { z-index: 1;width:160px; margin-top:10px; background:#663300;font-size:12px;padding:3px 6px 3px 6px;}
.tha-mainmenu a {color:#DD7104;display:block;padding:5px 0 0 0;width:140px;}
.tha-mainmenu-hover a {text-decoration:underline;}

