* { margin:0; padding:0; list-style: none; }
body { font: 12px Arial, Helvetica, sans-serif;  background: #ef9976 url(images2/bg.gif) repeat-x top; color: #fff; }
a { text-decoration: underline;  color: #fff; } 
a:hover { text-decoration: none; }
#bg { background: url(images2/footer.gif) repeat-x bottom; padding: 0 3px; overflow: hidden; _zoom: 1; min-width: 992px; }

/* Site */
#site { position:relative;  }
* html #site { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 994)? "994px" : "100%"); }


/* topmenu */

.topmenu { position: relative; padding: 0px 0 0px 255px; }
.topmenu ul { overflow: hidden; height: 1%; }
.topmenu ul li { float: left; border-left: 0px solid #ccc; list-style: none;  margin-left: 0px; padding-right:2px;width:78px;height: 30px; text-align:center; background: url(images2/button2.gif) 0 0 no-repeat;} 
.topmenu a { text-decoration: underline; font-weight: bold; color:#a80000; display: block;  padding-left:0px; padding-top: 3px; color: #ffffff; font-size:13px;}
.topmenu a:hover { text-decoration: none; }
.topmenu ul li:hover {background: url(images2/button3.gif) 0 0 no-repeat;}

#bookmark { position: absolute; padding-right: 0px; top: 320px; right: 50px; }

#logo { background: url(images2/logo.jpg); position:absolute; top: 0; left: 4px; width: 239px; height: 356px; }
#logo p { position:absolute; color: #a80000; left: 8px; top: 70px; width: 222px; height: 97px; text-align:justify;}
#logo h1 {position:absolute; top:40px; left:50px; color:#000000; font-size:15px;}

/* Container
-------------------------- */
#container { background: #fff; border-left: 1px solid #EA9F6B; border-right: 1px solid #EA9F6B; overflow: hidden; _zoom: 1; }
.post { margin-bottom: 20px; overflow: hidden; _zoom: 1; }
.post li { text-align: center; color: #a80000; font-size: 13px; display: inline; float: left; }
.post li a { color: #a80000; font-size: 13px; font-weight: bold; }
.post li img { display: block; border: 1px solid #000; }

/* mainthumb */
.mainthumb ul { padding: 5px 0 0; }
.mainthumb li { margin: 0 2px 10px; display: inline; }
.mainthumb li img { margin-bottom: 5px; }

/* secondthumb 
-------------------------- */
.secondthumb ul { padding: 0 9px; }
.secondthumb li { float: left; padding: 2px 4px 4px; }

/* morefree */
.morefree { background: url(images2/box-b.gif) no-repeat bottom; padding-bottom: 12px; width: 926px; margin: 0 auto; position: relative; float: none !important; overflow: hidden; }
.morefree ul { padding: 12px 12px 0 12px; background: #f9ddd1 url(images2/box-t.gif) no-repeat top;	 overflow: hidden; display: block; }
.morefree li { float: left;  padding-right: 5px; }
.morefree strong { float: left; padding-right: 5px; color:#000 !important; font-size: 18px !important; }
.morefree a { font-size: 18px !important; }
.post h3 { text-align: center; margin-bottom: 15px; font-size: 20px; font-weight: normal; }

/* morefree2 */
.morefree2 {padding-bottom: 12px; width: 926px; margin: 0 auto; position: relative; float: none !important; overflow: hidden; }
.morefree2 ul { padding: 12px 12px 0 12px;  overflow: hidden; display: block; }
.morefree2 li { float: left;  padding-right: 5px; }
.morefree2 strong { float: left; padding-right: 5px; color:#000 !important; font-size: 18px !important; }
.morefree2 a { font-size: 18px !important; }
.post h3 { text-align: center; margin-bottom: 15px; font-size: 20px; font-weight: normal; }

/* solo */
.solo ul { padding-left: 13px; }
.solo li { padding: 0 6px; margin-bottom: 10px; }
.solo li a { font-weight: bold !important; }

.stories { overflow: hidden; padding: 15px 0; overflow: hidden; _zoom: 1; }
.stories-block {  padding-left: 17px; margin-bottom: 20px; overflow: hidden; _zoom: 1; }
.stories-block li { float: left; width: 33%; text-align: center; }
.stories-block li a { text-decoration: none; }
.stories-block li a span { display: inline; border-bottom: 1px solid; font-size: 20px; }
.stories-block li a:hover span { border-bottom: none; }
.stories-block li p { font-weight: normal; margin:0 auto; width:290px; }
.stories-block li h3 { font-size: 20px; padding-bottom: 5px; width:290px; margin: 0 auto; }
.stories-block img { margin-bottom: 5px; }

.stories-link { padding: 0 50px; text-align: center; }
.stories-link li { float: none; padding-right: 4px; }

/* top-list */
.top-list { overflow: hidden; padding: 2px 0; }
.top-list ul { width: 19%; float: left; padding-left:50px; width:19%; }
.top-list ul li { padding: 1px 0; clear: both; }
.top-list ul li a { font-size: 19px; }

/* text */
#text-box { position: relative; background: #7C0000 url(images2/logo-footer.jpg) no-repeat right; height: 352px; border-left: 1px solid #EA9F6B; border-right: 1px solid #EA9F6B; }
.block { margin-right:255px; padding: 10px; }

.footer-link { position: absolute; bottom: 10px; left: 5px; }
.footer-link li { float: left; padding-right: 8px; }
.footer-link li a { font-size: 18px; }

#text-box .logotext { position:absolute; color: #fff; right: 5px; top: 19px; width: 222px; height: 77px;  }	

/* Footer
-------------------------- */
#footer { background: #000 url(images2/footer-bg.jpg) no-repeat right; height: 92px; overflow: hidden; _zoom: 1; }
#footer p { font-size: 10px; color: #fff; width: 615px;padding: 8px 0 0 8px; }
.logo-b { background: url(images2/logo-bottom.jpg); position:absolute; top: -353px; right: 4px; width: 239px; height: 444px; }

/* Second
-------------------------- */
.second { padding-top: 222px; }
#header { background:#7C0000 none repeat scroll 0 0; border-left:1px solid #EA9F6B; border-right:1px solid #EA9F6B; color:#FFFFFF; padding:10px 25px; }
#header h2 { font-size: 30px; margin-bottom: 10px; }
#header p { font-size: 13px; }
.head { background: url(images2/head.gif) no-repeat center; height: 37px; line-height: 37px; }
.first { padding-left: 3px; }

.movies li { width: 33%; text-align: center; }


/*top*/
.top {padding: 0 0 50px 50px;}
.top div {width: 24%; float: left;}
.top a {font-size: 16px; text-decoration: none; font-weight: normal; color:#a80000}
.top a:hover {text-decoration: underline;}
.top p {padding: 0 0 10px 20px; background: url(images2/bullet3.gif) 0px 4px no-repeat; color:#000;}
.col1 {color: #ff0000;}
/*top*/

/*hardlinks*/
.hardlinks { padding: 15px 0px 0 5px; background: #f9ddd1 url(images2/box-t.gif) no-repeat top;overflow: hidden; display: block; }
.hardlinks div {width: 296px; padding: 0 5px; float: left; text-align: center; margin-bottom: 15px;}
.hardlinks p {padding-top: 3px;color:#000;}
.hardlinks a {font-weight: bold; font-size: 24px !important;; color:#a80000; }
/*hardlinks*/

.add_th { padding: 10px 0px 0 2px;overflow: hidden; display: block; }
.top-th {margin-top: 8px; text-align:center;}
.top-th img {width: 180px; height: 240px; border: 1px solid #000;}
.top-th div {width: 180px; padding: 0 2px; float: left;}
.top-th p {padding: 0px; margin: 0px; position: static; background: none; font-size:15px; font-weight:bold;}
.top-th-head  {font-size:27px; font-weight:bold; text-align:center;}
.top-th-head a {color:#a80000}
.top-th a {text-decoration:underline;color:#a80000;}

/*footer*/
.footer {text-align: center; width: 600px; margin: 0px auto; color:#000;  padding-top:40px;}
.footer p {font-size: 11px; padding-bottom: 13px; }
.footer span {color: #F2F50A;}
.footer a {font-weight: normal; color:#000;}
.footer strong a {font-weight: bold;color:#000;}
/*foooter*/

.search {position:absolute; right:0px;top:0px;padding: 5px 0 0 5px;}
.search input {vertical-align: middle;}
.f01 {width: 160px; height: 18px; border: 1px solid #b4605e; margin-right: 5px;}


