#contactPanel{float:right;width:195px;margin:0 0 10px 15px;}
#contactPanel .submit{margin:5px 0 0 0;padding:2px 10px;border:none;background:#FF6D03;color:#fff;font-size:1em;font-weight:bold;}
#contactPanel dl, #contactPanel dt, #contactPanel dd{margin:0;padding:0;}
#contactPanel dl, #contactPanel h6{font-size:0.92em;}
#contactPanel dt{padding-bottom:1px;}
#contactPanel dd{padding-bottom:5px;}
#contactPanel .input, #contactPanel textarea{width:180px;font-size:1em;}

/* PAGE DETAILS - photo - gallery */
#photosGallery{width:100%;margin:5px 0 10px;padding:0;border:0;}
#photosGallery td{padding:5px;text-align:center;vertical-align:top;}
#photosGallery td p{font-size:0.84em;}
#photosGallery img{border:1px solid #dfdfdf;}

/* PAGES LIST - news */
#subList .n{padding:5px 0 10px;border-top:1px solid #dfdfdf;}
#subList .n div{clear:left;padding:5px 0 0 5px;}
#subList .n div.clear{padding:0;border:none;}
#subList .n h4{font-size:0.917em;}
#subList .n h4 a{background:inherit;font-weight:bold;}
#subList .n h5{margin:2px 0 0 10px;font-weight:normal;font-size:0.83em;}
#subList .n h5 a{border-bottom:1px solid #ddd;text-decoration:none;}
#subList .n h5 a:hover{border-bottom:1px solid #666;}
#subList .n h6{margin:2px 0 0;font-size:0.83em;font-weight:normal;}
#subList .n .photo{float:left;margin:0 5px 3px 0;}

/* PAGES LIST - gallery */
#pagesGallery{width:100%;margin:5px 0 10px;padding:0;border:0;}
#pagesGallery td{padding:5px;text-align:center;}
#pagesGallery td h4{font-size:0.917em;}
#pagesGallery td h4 a{font-weight:bold;}
#pagesGallery td .photo{border:1px solid #dfdfdf;}

#column #searchForm{margin:10px 0 0 17px;}
#column #searchForm .input{width:80px;}

/* SITE MAP - list */
#siteMap{margin:0;padding:10px 40px 20px;}
#siteMap dt{padding:7px 0 0;}
#siteMap dt a{background:inherit;font-weight:bold;}
#siteMap dd{padding:2px 0 0 20px;margin:0;}
#siteMap dd.d2{padding:0 0 0 40px;}

#formTellFriend table{width:100%;margin-bottom:10px;}
#formTellFriend th{padding:3px;text-align:right;font-weight:normal;}
#formTellFriend td{padding:3px;}

.bT{text-align:center;margin:-10px 0 10px;}
.bL{text-align:center;margin:10px 0;}

#newsletter{margin:20px 0;font:0.92em tahoma;text-align:center;}
#newsletter div{padding:0 0 5px;}
#newsletter fieldset{padding:0;margin:0;}
#newsletter .input{width:150px;}

#commentTitle{margin:10px 0 0;padding:5px 0 10px;border-top:1px solid #ddd;background:inherit;color:#5d81bd;font-size:1.084em;font-weight:bold;}
#comments{width:100%;margin:0 0 10px 0;font-size:0.92em;}
#comments td, #comments th{border-bottom:1px solid #ddd;vertical-align:top;}
#comments th{width:130px;padding:4px 4px 4px 0;text-align:left;font-weight:normal;}
#comments td{padding:4px 0 4px 4px;text-align:left;}
#comments h6{margin:0;padding:0;border:0;background:inherit;color:#666;font-size:1em;}
#commentForm{width:100%;margin-bottom:10px;}
#commentForm th{padding:3px;text-align:right;font-weight:normal;}
#commentForm td{padding:3px;}

#pageShow .rss{float:right;margin:5px 0 0;}

#pollLite{text-align:center;padding:0 2px;font-size:0.917em;}
#pollLite #pLCnt{width:90%;margin:5px auto;text-align:left;}
#pollLite em{display:block;padding:2px 2px 2px 4px;border-bottom:1px solid #d6bd95;font-weight:bold;font-style:normal;}
#pollLite span{display:block;padding:3px 0 5px;background:#e1d0b5;color:inherit;text-align:center;}
#pollLite #pLCnt div{padding:1px 2px;background:#e1d0b5;color:inherit;}
#pollLite #pLCnt div.result{font-style:italic;padding:3px;}
#pollLite div.result strong{font-style:normal;}

#log{margin:0 auto;text-align:center;}
#log table{margin:10px auto;width:300px;border-top:1px solid #5d81bd;border-bottom:1px solid #5d81bd;text-align:left;}
#log table th{text-align:right;padding:2px 5px 0 0;font-size:11px;}
#log table td{padding:5px 0;width:200px;}
#log table td input{width:120px;}
#log table .login td, #log table .login th{padding-top:15px;}
#log table .button th{padding-bottom:10px;text-align:left;}
#log h2{text-align:center;font-size:1em;}
#profile{width:100%;margin:0 0 5px 0;color:#666;}
#profile .input, #profile select, #profile textarea{width:200px;}
#profile td{padding:2px;}
#profile th{padding:2px 2px 2px 5px;text-align:right;font-weight:normal;font-size:0.92em;}
#profile h2{margin:0 0 3px;background:inherit;color:#5d81bd;font-size:1.5em;}
#profile .h th a{font-weight:bold;color:#666;}
#profile .h th, #profile .h td{border-bottom:1px solid #ddd;}
#profile .login td, #profile .login th{padding-top:20px;}