*{margin:0; padding:0;}
ul{list-style:none;}
a{color:#8395a4;}
body{}
.wrap{zoom:1; overflow:hidden;}
.page-wrap{text-align:center;}
#page
{
	position:relative;
	width:870px; 
	margin:0 auto; 
	text-align:left;
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; color:#868b8e;
	
}
#body{margin-bottom:20px;}
#footer{padding:50px 0;background:url(images/square2.gif) repeat-x;}
h1,h2,h3{color:#5c6164;}
h2{font-weight:normal;}
.intro{margin-bottom:20px;}
.textbox h2{color:#4bbae7; font-size:14px; text-align:left;}
.intro .textbox h2{padding-top:50px; font-size:14px;}
.textbox p{font-size:14px; line-height:20px;}
.intro .textbox h2 span{color:#a2bb00; font-size:16px; font-weight:bold;	}
.left-side-bar{width:220px; float:left; padding-top:50px;}
.left-side-bar h2{font-size:22px; margin-bottom:15px;}


.content-bar{width:900px; float:left;}
.content-bar h2{font-size:24px; font-weight:normal;margin-bottom:25px;}

.treelamp{width:280px; height:452px; position:absolute; top:150px; left:-50px; font-size:0;}

.main-menu{height:88px;}
.main-menu ul{overflow:hidden; zoom:1;}
.main-menu li{float:right; margin-right:4px;}
.main-menu li a{font-size:20px; text-transform:lowercase; line-height:27px; text-decoration:none;background:url(images/mm-left.gif) no-repeat 0 100%; float:left;}
.main-menu li a span{background:url(images/mm-right.gif) no-repeat 100% 100%; padding:0 10px; float:left;}
.main-menu li a span span{padding:20px 15px 17px; background:#fff url(images/mm-mid.gif) repeat-x 0 100%; float:left;}
.main-menu li.active a span span{padding-top:50px; padding-bottom:10px; color:#4eb9e7;zoom:1;}
.main-menu li a:hover span span{color:#4eb9e7;zoom:1;}



.logo{padding-left:490px;padding-bottom:62px;}
.logo a{text-indent:-10000px; height:123px; }

.letters{padding-right:15px;}
.letters .tag{color:#A2BB00; text-transform:uppercase; line-height:18px;}
.letters ul{overflow:hidden; zoom:1;}
.letters ul li{float:left; padding-left:4px;}
.letters ul li a{color:#72b13f; font-size:25px; text-decoration:none;}
.letters ul li a:hover{color:#396e07; text-decoration:underline;}/**/

.category-list{padding-left:40px;}
.category-list a{color:#848b91;}
.category-list li{padding:5px 0;}
.category-list li a{text-transform:uppercase; font-size:12px; text-decoration:none;background:url(images/cat-link.gif) no-repeat; padding-left:30px;line-height:18px;}
.category-list li a:hover{text-decoration:underline;}


.tr{background:url(images/itr.gif) no-repeat right top}
.tl{background:url(images/itl.gif) no-repeat left top}
.bl{background:url(images/ibl.gif) no-repeat left bottom}
.br{background:url(images/ibr.gif) no-repeat right bottom}
.right{background:url(images/square.gif) repeat-y 100% 0;}
.left{background:url(images/square.gif) repeat-y 0 0;}
.top{background:url(images/square.gif) repeat-x 0 0}
.btm{background:url(images/square.gif) repeat-x 0 100%}

.item {float:left;}
.item .br{width:275px; padding:10px;}
.item .details, .item .cover{float:left;}
.item .cover img{width:75px; border:2px solid #bcbdbf; display:block; margin-right:11px;}
.item .details{width:185px;}
.item .details a:hover{text-decoration:none;}
.item .details .caption{color:#e19c01; display:block; font-size:14px;}
.itemdiv{margin-right:30px;}

.links{overflow:hidden; zoom:1; padding:5px 0 6px;}
.links a{float:left; margin-right:10px; font-weight:bold;}

.listing .row{margin-bottom:20px;}

.navigation{background:url(images/mm-mid.gif) repeat-x;}
.navigation ul{overflow:hidden; zoom:1;}
.navigation ul li{float:left;}
.navigation ul li a{text-decoration:none; font-weight:bold; font-size:15px; padding:0 15px; line-height:1;}
.navigation ul li a:hover{color:#e19c01;}
.navigation  .br{padding:10px;}

.movie{margin-bottom:20px;}
.movie .cover, .movie .info{float:left;}
.movie .cover img{display:block; width:100px; margin-right:10px;}
.movie .info{width:900px;}
.movie a:hover{text-decoration:none;}
.movie .text{padding:15px 0 0;}
.movie .br{padding:20px; zoom:1;}
.movie table th, .movie table td{ vertical-align:top;line-height:20px;}
.movie table th{width:90px;}

.download{margin-bottom:20px;}
.download a{font-weight:bold; text-decoration:underline;}
.download a:hover{text-decoration:none;}
.download table{width:100%; border-collapse:collapse;}
.download table th, .download table td{padding:4px 0; border-bottom:1px solid #484848;  vertical-align:middle;}
.download table thead td{color:#E19C01; text-align:center; font-weight:bold;}
.download table tbody th{color:#72B13F; font-size:22px;}
.download table tbody td{text-align:center;}
.download .br{padding:20px; zoom:1;}
.download .dall{padding:10px 0 0;}


.comments {margin-bottom:20px;}
.comments .br{padding:20px; zoom:1;}
.comments .comment-item{margin-bottom:10px;}
.comments a:hover{text-decoration:none;}
.comments .dall a{font-weight:bold;}

.footer{text-align:center;}
.footer a:hover{text-decoration:none;}

li.active{font-weight:bold;}

#captcha{display:none; width:350px; padding: 20px; text-align:left; background:#fff; overflow:hidden; border:1px solid #ccc; position:fixed; left:30%; top:30%;}
* html #captcha{MARGIN-TOP: 200px; POSITION: absolute; ; TOP: expression(eval(document.documentElement.scrollTop) + 'px')}
#captcha h2{margin-bottom:10px; padding:10px 0 10px 20px;}
#captcha .column{float:left; margin-right:10px;}
#captcha #code{margin-bottom:10px;}
#captcha .submit{border:1px solid #bbb; background:#fff; color:#8395A4; font-weight:bold; padding:2px; width:88px;}

.board{background:url(images/backup.gif) repeat-x scroll 0 -244px; border:1px solid #c4c4c4;}
.node2{width:100%; padding:10px 10px 0;}
input#strPostAuthor, input#strPostAuthorName, input#strPostAuthorEmail, input#name{width:45%; display:block; margin-bottom:10px; padding:2px; overflow:visible; color:#7F7A68;}
input#strPostAuthor, input#strPostAuthorName {width:90%;}
textarea#strPostBody, textarea#comment_text{ width:90%; display:block; padding:2px;  color:#707070;}
.board label{display:block; line-height:20px; font-size:13px; color:#7F7A68;}
.board .node2 form{padding:10px 10px 0; overflow:hidden; line-height:1;}
.node2 .content{padding:0 0 10px!important;}
.node2 form .wrapper .highlight{float:right; display:block; margin-right:10px; font-size:13px;}
.node2 form .wrapper input.highlight{border:1px solid #bbb; background:#fff; color:#8395A4; font-weight:bold; padding:2px; width:88px;}
.node2 form .wrapper{padding:10px 0; margin-right:50px;}
.node2 .cmnt_input{float:left; width:45%;}

.closePlayer{color:#fff; font-weight:bold;}
