* {padding: 0; margin :0;}
html, body {background:url(../images/part.jpg) repeat;width:100%; height:100%; min-width:1024px; font-family: 'Tahoma', Tahoma, Verdana;}
img {border: none;}

.all{min-height: 100%; width:100%; margin-bottom:-217px; position:relative; float:left;}
* html .all {height: 100%;}

.width {width:1024px; margin: 0 auto; position:relative; overflow:hidden;}
.left_shadow { width:12px; float:left; background:url(../images/left_shadow.png) repeat-y; padding-bottom:9000em; margin-bottom: -9000em;}
.right_part {width:1012px;float:right;}
.right_shadow { width:12px; float:right; background:url(../images/right_shadow.png) repeat-y; padding-bottom:9000em; margin-bottom: -9000em; position:relative;}
.center_part {background:#e4d477; width:1000px; float:left;}

.head {width:1000px; height:165px; margin: 0 auto; background:url(../images/head.jpg) no-repeat;}
span.hall_of_fame {width:181px; height:27px; float:right; margin:135px 101px 0 0; background: url(../images/hall_of_fame.jpg) no-repeat;}


.content{margin-left:3px; width:992px; clear:both; border: 1px solid #999933; background:#fff09a; position:relative; float:left; padding-bottom:5px;display:inline;}

.left_panel{margin:4px 0 0 3px; float:left; width:207px; border: 1px solid #ffb400; display:inline;}
.left_panel2 {width:205px; float:left; background:#fff09a; border: 1px solid #fff; min-height:1830px;}
* html .left_panel2 {height:2290px;}

.left_panel2 a {width:150px; line-height:16px; float:left; clear:left; margin:16px 0 -6px 12px; font-size:13px; color: #135b06; font-weight: bold; padding-left:19px; background: url(../images/marker.jpg) no-repeat left center;}
.left_panel2 a:hover {text-decoration:none;}


a.pic {margin: 3px 3px 3px 10px; float:left; width:180px; height:240px; display:inline; border: 1px solid #dc8213; background: url(../images/temp.jpg) no-repeat;}
a.pic:hover {margin: 3px 3px 3px 10px; border: 1px solid #999966;}

* html a.pic {margin: 4px 3px 1px 1px;}
* html a.pic:hover {margin: 3px 2px 0 0;}

.links_block{margin:6px 6px 1px 6px ; border:1px solid #ffba16; width:978px; display:inline; float:left;}
.links_block2{border:1px solid #fff; width:976px; float:left; background:#fff09a;}

ul.links {margin: 14px 0 3px 50px; float:left; width:179px; padding-bottom:17px; display:inline;}
.links li {list-style:none; width:100%; line-height:20px; margin: 5px 0; display:block; float:left;}
.links a {font-weight: bold; font-size:16px; color:#666633;}
.links a:hover {text-decoration:none;}

.bottom{height:41px; width:1000px; float:left;}
.bottom span {float:left; margin:6px 0 0 30px; width:130px; height:28px;background:url(../images/galleries.jpg);}
a.bookmark {float:right; width:278px; height:41px;}

.title {width:1000px; float:left; height:94px; background:url(../images/title_gal.jpg) no-repeat;}
.tod_gal {float:right; background:url(../images/tod_gal.jpg) no-repeat; width: 203px; height:32px; margin:58px 91px 0 0;}
.top_gal {float:right; background:url(../images/top_gal.jpg) no-repeat; width: 168px; height:32px; margin:58px 109px 0 0;}
.best_gal {float:right; background:url(../images/best_gal.jpg) no-repeat; width: 178px; height:33px; margin:58px 102px 0 0;}

.our_friend{float:left; background: #fff09a url(../images/friend.jpg) no-repeat; width: 970px; padding-left:30px;}
.friend {width:1000px; float:left; color:#fff; height:46px; text-align:center; font-weight:bold; font-size:34px; margin-left:-30px;}
.friend a {color:#333300;}
.friend a:hover {text-decoration:none;}
ol.friends{margin: 60px 0 10px 0; float:left; width:238px; padding-bottom:17px; display:inline;}
ol.friends li {list-style:none; font-weight: bold; font-size:17px; line-height:32px; color:#104b17; position:relative; float:left; width:100%; clear:left;}
ol.friends a {font-weight: bold; font-size:17px; color:#104b17; width:180px;}
.friends a:hover {text-decoration:none;}

.end_content{width: 1000px; height: 217px; float:left;}

.foot {width: 1000px; height: 217px; margin:0 auto; clear:both; background: url(../images/foot.jpg) no-repeat;}
.foot_text {margin:85px 0 0 60px; width:324px; font-size: 13px; display:inline; float:left;}
.foot_text a{color:#000;}
.foot_text a:hover {text-decoration:none;}


#bottom-text {
	width: 800px;
	font-size: 12px;
	margin: 0 auto;
	text-align: center;
	
}

#bottom-text p {
	padding-bottom: 10px;
}

#bottom-content{ width:980px; background:#fff09a; position:relative; float:left; padding: 10px;display:inline;}

