html { padding:0; margin:0; font-size:62.5%; }

body {
background-color: #ffd7e9;
margin: 0;
padding: 0;
font: 12px "Trebuchet MS", Arial,Helvetica,sans-serif;
color: #000;
text-shadow: 0px 1px 1px #fff;
}

.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5, h6 {padding:5px 0;margin:0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold;}
p {padding: 5px 0;margin:0;}
a, a:link, a:active, a:visited { color:#555; text-decoration: none;cursor: pointer; font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; text-shadow: 0px 2px 2px #fff; font-weight: bold;}
a:hover { text-decoration: underline;}
img {border:none;}
ul, ol, li {margin:0;padding:0; list-style-type:none;}
form, input {padding:0;margin:0;}
em, i {font-style:normal;}

.all {width:1020px; margin:0 auto;}

#header {
	position:relative;
	font-family:Tahoma;
	padding-bottom:10px;
	width:100%; overflow:hidden;
}

#header h1 {color:#fff; font-size:2.9em; font-weight: bold; width:350px; float:left; text-align:left; padding:5px 0;font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; text-shadow: 0px 2px 2px #625;}
#header h1 span {font-style: italic; font-weight: normal; color:#e50097;}

.h_top { width:650px; float:right; font-size:12px; padding:8px 0 0 20px;}
.h_top li { padding:1px 5px 1px 15px; list-style-type:none; float:left; width:30%;}
.h_top li a { font-weight:bold; font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; font-size:1.4em; text-shadow: 0px 1px 1px #fff; font-weight: bold;}

.s_form { position:absolute; left:4px; top:48px; }
.s_input {border:1px solid #618360;background:#fff; padding:1px; width:230px; height:16px; color:#888;float:left; margin-right:5px; }
.s_submit { background:#fee8f4; border:1px solid #618360; padding:1px 5px; cursor:pointer; height:20px; float:left;}

.menu { width:350px; overflow: hidden;position:absolute; left:2px; top:69px; }
.menu li { font-size:14px; float:left; display:inline; padding:0; margin-left:-1px; }
.menu li a, .menu li a:visited {border-left:1px solid #7c9a59; display:block; float:left;padding:0 2px;  }

.thumbs {width:100%; margin:0; overflow:hidden; }
.thumbs h2 {color:#feb8dd;font-weight:bold; font-size:18px;width:95%; margin:0 auto; padding:3px 0; text-align:center; height:20px; overflow:hidden; line-height:21px; text-transform: capitalize; }
.thumbs h3 {color:#feb8dd;font-weight:bold; font-size:18px;width:95%; margin:0 auto; padding:3px 0; text-align: left; height:18px; overflow:hidden; line-height:21px; text-transform: capitalize; }
.thumbs li {background:#fee8f4; width:326px; padding:0; float:left; margin:4px;_margin:3px 4px 4px 3px; box-shadow: 0px 2px 2px #996688; text-shadow: 0px 1px 1px #fff; padding:3px;}
.t_img {width:320px; height:240px; padding:2px; border:1px dashed #e50097; display:block;background:#ffc8e5;}
.thumbs li a:hover .t_img { border:1px solid #666;}
.thumbs li p {width:95%; margin:0 auto; overflow:hidden; color:#000; font-size:11px; text-align:center; padding:5px 0 1px;}
.thumbs li .rating { padding:0; text-align:left;}
.thumbs li p i  {font-weight:bold; color:#555;}
.thumbs li a  {font-weight:bold; color:#555;}
.thumbs li span {float:left;}
.thumbs li .added { float:right;}

.name_page { font-size:18px; text-align:center;}

.tops {color:#6a795d; font-size:16px; overflow:hidden; padding:10px 20px 20px 40px; margin:25px 3px 0; border-bottom:3px solid #e50097;  border-top:3px solid #e50097;background:#fee8f4; height:1%; box-shadow: 0px 2px 2px #996688; }
.tops ul {float:left;width:25%;}

.tops h2, .cats_list h2 { font-size:18px; font-weight: bold; color:#555; padding: 0 0 15px 0; margin: 0 0 0 0; }
.cats_list {color:#888;  font-size:11px; overflow:hidden;padding:10px 20px 20px 40px; margin:25px 3px 0;border-bottom:3px solid #e50097;  border-top:3px solid #e50097;background:#fee8f4; height:1%; box-shadow: 0px 2px 2px #996688; }
.cats_list ul {float:left;width:154px; text-transform: capitalize; }
.cats_list a, .cats_list a:visited { font-size:13px;}



#footer { margin-top:25px; text-align:center;}

.name { width:100%; overflow:hidden; padding-top: 5px;}
.name h2 { font-size:24px; font-weight: bold; color:#555; float:left; display:inline; padding-left:3px;  text-transform: uppercase; padding-bottom: 0; }
.name h2  em { font-weight: normal;}
.paginator_top { float:right; display:inline; font-size:14px; padding:5px 0;}
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top  .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px;}
.paginator_top ul li a, .paginator_top ul li a:visited{ background:#fee8f4; border:1px solid #fff; font-size:12px; padding:3px 5px; text-decoration:none; text-shadow: 0px 1px 1px #fff; color:#555555; box-shadow: 0 2px 2px #996688;}
.paginator_top ul li a:hover {border:1px solid #666;}

/* FLASH PAGE */
#flash_page { width:100%; margin:0 auto; padding:5px 5px 25px 5px; overflow:hidden; }
.flash { width:510px; float:left; }
.line { padding:4px 0;}
.line span { padding-right:5px; padding-left:5px;}
.l_space { padding-left:25px;}
.fr { float:right; display:inline;}
.line em {color:#41621B;font-weight:bold;}
.flash h3 { font-size:18px; text-align:center;}
.player { width:510px; /*height:400px;*/ padding-bottom:10px;}
.banner { width:400px; float:right; text-align:center;}
