body {font-family: Verdana, Geneva, sans-serif; font-size: 15px; padding:0px; margin: 0px; background: url(/images/background.png) repeat-y center top #000;}
a img {border:none;}
a:link, a:visited {text-decoration:underline; color:#333;}
a:hover, a:active {text-decoration:none; color:#666;}
p {margin:0px; padding: 0px 0px 12px 0px;}

#holder {width:980px;}
#header {width:960px; height:520px; padding:10px 0px 20px 20px;}
.menu {width:210px; height: 200px; background-color:#222; font-size: 10px; text-align:center; padding:5px; margin: 0px 20px 0px 0px; float:left; _display: inline;}
.menu, div.photos {background: #222 url(/images/blocktransp.png) repeat-x top center; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/blocktransp.png', sizingMethod='scale');}
.menu div {width:210px; height:175px; margin-bottom:3px;}
.menu div a {width:104px; height:85px; display:block; float:left; padding: 2px 0px 0px 0px; margin:0px; font-size: 11px; color:#666;}
.menu div a, .menu div span {cursor:pointer; cursor: hand;}
.menu div a:link, .menu div a:visited {text-decoration:none; color:#777;}
.menu div a:hover, .menu div a:active {text-decoration:underline; color:#999;}
.menu span {width:60px; height:40px; display:block; margin-right: 22px; margin-left: 21px; margin-top:2px; background-repeat:repeat;}
.mtop span {background-image: url(images/leopart_sprite_1.jpg);}
.mbot span {background-image: url(images/leopart_sprite_2.jpg);}
.menu div a:link span, .menu div a:visited span {border: 1px solid #000;}
.menu div a:hover span, .menu div a:active span {border: 1px solid #999;}
.menu .type {width:200px; height:16px; padding:2px 4px; margin:0px; display:block; font-size:12px; color:#ccc; font-weight:bold; margin-bottom:3px; border: 1px solid #000;}
.menu .type, h1, h2, .stripe {background: url(/images/menutransp.png) #222 repeat-x top center;_ background-image: none;_ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menutransp.png', sizingMethod='scale');}
.stripe {width:980px; height:10px; font-size:9px; background-color:#f5c507;}
.menu a.type:link, .menu a.type:visited {text-decoration:none; color:#ccc; background-color:#000;}
.menu a.type:hover, .menu a.type:active {text-decoration:none; color:#000; background-color:#F5C507;}

#m11, #m51 {background-position:480px 0px;}
#m12, #m52 {background-position:420px 0px;}
#m13, #m53 {background-position:480px 40px;}
#m14, #m54 {background-position:420px 40px;}
#m21, #m61 {background-position:360px 0px;}
#m22, #m62 {background-position:300px 0px;}
#m23, #m63 {background-position:360px 40px;}
#m24, #m64 {background-position:300px 40px;}
#m31, #m71 {background-position:240px 0px;}
#m32, #m72 {background-position:180px 0px;}
#m33, #m73 {background-position:240px 40px;}
#m34, #m74 {background-position:180px 40px;}
#m41, #m81 {background-position:120px 0px;}
#m42, #m82 {background-position:60px 0px;}
#m43, #m83 {background-position:120px 40px;}
#m44, #m84 {background-position:60px 40px;}
#mlog {background: url(/images/leopart_logo.jpg) no-repeat; width:251px; height:60px; display:block;}

#logo {height:60px; width:940px; padding:30px 20px 30px 0px; float:left; background: url(/images/header_back.gif) no-repeat 105px 0px;}
#logo .left, #logo .right, #footer  {width:320px; font-family: Georgia, "Times New Roman", Times, serif; height:60px; float:left; font-size:16px; font-weight:bold; color:#eee;}
#logo .left, #logo .right, #footer {background: #222 url(/images/logotransp.png) repeat-x top center; _background-image: none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/logotransp.png', sizingMethod='scale');}
#logo .left {text-align: right;}
#logo .right {text-align: left;}
#logo .left div, #logo .right div {padding: 7px 12px 0px 12px;}
#logo .center {width:251px; height:60px; margin: 0px 25px 0px 24px; float:left;}

#contents {width:940px; padding:2px 20px 0px 20px;}
#article {width:900px; background-color:#FFF; color:#333; text-align:justify; padding: 20px 20px 0px 20px; font-size:13px; _overflow:hidden;}
h1, .headimit {font-size:19px; height:21px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#222; margin: 0px 106px 0px 106px; padding:5px 9px 6px 9px; position:relative; top:8px; background-color:#f5c507; border: 1px solid #000;}
h1 a {color:#222 !important;}
h2 {font-size:14px; height:17px; display:block; color:#ccc; width:900px; padding: 5px 20px 5px 20px; margin: 0px 0px 12px 0px; position:relative; left:-20px; border-top: 20px solid #000;}
h2 a {color:#ccc !important;}
.slim {margin: 0px !important; border-bottom:none !important;}

div.photos {margin: 0px 0px 12px 0px; padding-left:20px; position:relative; left:-40px; background-color:#222; width:960px; border: solid #000; border-width: 1px 0px;}
.photos img.hor {width:940px; height:177px;}
.photos img.vert {width:940px; height:250px;}

div.miniphotos {margin: 0px 0px 12px 0px; position:relative; left:-40px; background-color:#222; width:980px; border: solid #000; border-width: 1px 0px; background-repeat:repeat-y;}
#mp1, #mp2, #mp3, #mp4 {background-image:url(/images/leopart_index_sprite_1.jpg);}
#mp5, #mp6, #mp7, #mp8 {background-image:url(/images/leopart_index_sprite_2.jpg);}
#mp2, #mp3, #mp4, #mp5, #mp6, #mp7 {height: 88px;}
#mp1, #mp8 {height: 129px;}
#mp1 {background-position: 0px 0px;}
#mp2 {background-position: 0px 264px;}
#mp3 {background-position: 0px 176px;}
#mp4 {background-position: 0px 88px;}
#mp5 {background-position: 0px 0px;}
#mp6 {background-position: 0px 305px;}
#mp7 {background-position: 0px 217px;}
#mp8 {background-position: 0px 129px;}
.miniphotos a {display:block; width: 980px; text-align:center; background-color:#000; font-weight:bold; color:#FFF;}
#mp2 a, #mp3 a, #mp4 a, #mp5 a, #mp6 a, #mp7 a {height: 54px; padding-top:34px;}
#mp1 a, #mp8 a {height: 75px; padding-top:54px;}
.miniphotos a:link, .miniphotos a:visited {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0.01;
-khtml-opacity: 0.01;
opacity: 0.0;
}
.miniphotos a:hover, .miniphotos a:active {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=60);
-moz-opacity: 0.6;
-khtml-opacity: 0.6;
opacity: 0.6;
}

.clear {clear:both; font-size:8px; height:0px;}
.clearst {clear:both; border: solid #000; border-width: 1px 0px;}
#footer {width:920px; height:65px; padding:10px 0px 10px 20px; margin: 14px 20px 14px 20px; color: #eee; font-size:13px; float: none;}
#footer .left, #footer .center, #footer .right {float:left; margin-right:20px; _display:inline;}
#footer .left {text-align:left; width: 260px; padding-top: 9px;}
#footer .right {text-align:right; width: 260px; padding-top: 9px;}
#footer .center {width: 340px;}
#footer .center img, #header .left img {margin-bottom:-3px;}
#header .right img {margin-bottom:-1px;}
#footer a:link, #footer a:visited, #logo a:link, #logo a:visited {color: #eee; text-decoration:underline;}
#footer a:hover, #footer a:active, #logo a:hover, #logo a:active {color: #fff; text-decoration:none;}

#footer .right a:link, #footer .right a:visited, #footer .left a:link, #footer .left a:visited {color: #999; text-decoration:underline;}
#footer .right a:hover, #footer .right a:active, #footer .left a:hover, #footer .left a:active {color: #666; text-decoration:none;}

.nav {color:#999;}
.nav a:link, .nav a:visited {text-decoration:underline; color:#999;}
.nav a:hover, .nav a:active {text-decoration:none; color:#333;}
.navlink {display:block; padding-bottom: 13px;}
.navlink a, .active, .nolink {display:block; float:left; padding: 2px 10px 3px 10px; margin-right: 10px; font-weight:bold;}
.navlink a:link, .navlink a:visited {text-decoration:underline; color:#333; background-color:#f5c507; border: 1px solid #333;}
.navlink a:hover, .navlink a:active, .active, .nolink {text-decoration:none; color:#CCC; background-color:#333; border: 1px solid #CCC;}
.priority {color:#900; font-weight:bold; padding-bottom:13px; width:100%; clear:both;}
#thisitem {padding-bottom:15px;}
#thistop {clear:both; height: 5px;}

ul {margin: 0px 0px 13px 0px; font-family: Verdana, Geneva, sans-serif;}
ul ul, ul ul ul, ul ul ul ul {margin: 0px;}
.graybord {border: 1px solid #666;}
.gf {width:220px; height: 160px; float:left; text-align:center;}
.folders .gf img {width:150px; height:100px; border:0px;}

.gallerymenu {margin: 0px 0px 12px 0px; border: 1px solid #999; background-color: #333; padding:10px; color:#CCC; display:block; height:auto; font-weight:bold; text-align:left !important;}
.gallerymenu a:link, .gallerymenu a:visited {color:#CCC;}
.gallerymenu a:hover, .gallerymenu a:active {color:#fff;}
.gallerymenu h1 {margin:0px; border:none; display:inline-block; padding: 0px; font-size:13px; background-color: #333; font-family: Verdana, Geneva, sans-serif; background-image:none; height:auto; top:0px; color:#CCC;}
#pagetext {margin-bottom:13px;}
.bigimageback {margin-bottom:13px; text-align:center; border: 1px solid #999; background-color: #333; padding:10px;}
.bigimageback img {border: 1px solid #999;}
.images .gf a:link, .images .gf a:visited, .images .gf a:hover, .images .gf a:active {text-decoration:none;}
.images .gf a:link img, .images .gf a:visited img {border: 4px solid #ccc; padding:2px;}
.images .gf a:hover img, .images .gf a:active img {border: 4px solid #f5c507; padding:2px;}
.gf a:link .imagetitle, .gf a:visited .imagetitle {text-decoration:underline; color:#666}
.gf a:hover .imagetitle, .gf a:active .imagetitle {text-decoration:none; color:#333;}

.graypad {margin-bottom:15px; border: 1px solid #999; background-color: #333; padding:10px; color:#CCC;}
.graypad a {color:#CCC;}
.drdr {display:block; padding-bottom:13px;}