/* --------------- Default Styles --------------- */
html, body, p, h1, h2, h3, h4, h5, em, i, table, tr, td, th, form, li, ol, ul, strong {padding:0;margin:0;}
html {font-size:62.5%;}
body {background:#73ffff url(../images/all_bg.jpg) 0 0 repeat-x;color: #4e4e4e; font-size:11px;font-family:Tahoma, Arial, Helvetica, sans-serif;}
em, i { font-style:normal;}
li { list-style-type:none;}
h1, h2, h3, h4, h5 {font-weight:normal;}
p {padding:5px 0;}
a:active, a:focus, img, input, select {outline: 0;focus:0;}
a, a:link, a:active, a:visited {color: #004a4a;cursor: pointer;text-decoration: none;}
a:hover {color:#e32a63;text-decoration: none;}
img {border:none;}
.clear { clear:both; font-size:0; line-height:0; height:0;}
/* ------------------------------------------- */
#wrap { width:100%; background:url(../images/footer_bg2.jpg) 0 100% repeat-x;}
#all { width:1240px; margin:0 auto;}
/* --------------- Header --------------- */
#header { height:145px; position:relative; background:url(../images/header.jpg) 0 0 no-repeat;}
.menu  { position:absolute; left:6px; top:2px;}
.menu li { float:left; display:inline; padding-right:4px;}
.menu a { width:143px; height:37px; display:block; float:left; overflow:hidden; text-indent:-9999px; overflow:hidden;}
.h_tops { position:absolute; left:9px; top:47px; font-weight:bold;}
.h_tops ul { float:left; width:136px;}
.h_tops li { padding:1px 0 1px 12px; background:url(../images/h_li.png) 0 6px no-repeat; height:1%;}
.h_tops a, .h_tops a:visited { color:#03030e;}
.h_tops a:hover { color:#a60f32;}
.sel_h { position:absolute; right:7px; top:7px;}
.pages { height:24px; background:url(../images/our_archives.png) 3px 0 no-repeat; padding-left:103px;}
.pages a, .pages a:visited { width:25px; height:20px; background:url(../images/p1.png) 0 0 no-repeat; margin-left:2px; display:block; float:left; color:#fff; font-weight:bold; text-align:center; padding-top:5px;}
.pages a:hover { color:#bb1c45;}
/* ------------------------------------------- */

/* --------------- Content --------------- */
#content  { width:100%;background:url(../images/s_mid.png) 100% 0 repeat-y; margin-top:4px;}
.content_1 { background:url(../images/s_top.png) 100% 0 no-repeat;}
.content_2 { background:url(../images/s_bot.png) 100% 100% no-repeat; width:100%; overflow:hidden; }

/* Mid Content */
#mid_content { float:left; width:984px; overflow:hidden; padding-left:3px;}

/* Thumbs */
.thumbs { width:102%; overflow:hidden;}
.item { width: 242px; float:left; margin-right:3px; margin-bottom:3px;}
.item h2 { font-size:14px; text-align:center; background:url(../images/thumb_bg.png) 0 0 no-repeat; font-weight:bold; height:28px; padding-top:7px;}
.item h2 a, .item h2 a:visited { color:#fff;}
.item h2 a:hover { color:#78001e; text-decoration:none;}
.t_img { border:1px solid #fa93ae; display:block;}
.t_img:hover { border:1px solid #f7fffa; display:block;}


/* Review */
.review { width:100%; background:url(../images/bl_mid.png) 0 0 repeat-y; position:relative; margin-left:-2px; margin-bottom:3px;}
.r_name { background:url(../images/bl_name.png) 0 0 no-repeat;  color:#fff; font-size:16px; font-weight:bold; height:24px; padding:7px 15px 0 32px;}
.r_name h2 { display:inline; font-size:16px; font-weight:bold;}
.r_name em { float:right;}
.r_box { background:url(../images/bl_bot.png) 0 100% no-repeat; padding:1px 10px 8px; height:1%; overflow:hidden;}
.r_col_1 { width:300px; float:left; padding-top:4px;}
.r_col_2 { width:188px; float:left; padding-left:7px;}
.r_col_3 { width:455px; float:right;  font-size:12px; line-height:14px;}
.r_col_name { font-size:16px; font-weight:bold; color:#26525b; line-height:23px; position:relative; margin-bottom:-2px;}
.r_col_name { float:right;}
.r_col_name em { float:right; padding-right:5px;}
.r_col_name img { float:right;}
.score {color:#FFFFFF;display:block;float:right;font-size:18px;font-weight:bold;text-align:right; width:32px; background:url(../images/score.png) 0 0 no-repeat; text-align:center; height:23px; padding-left:1px;}
	/* Rate Table */
	.big_rate_table {border:0 none;border-collapse:collapse;color:#000000;font-size:11px;width:100%; margin-bottom:2px;}
	.big_rate_table td { text-align:right; white-space:nowrap;}
	.big_rate_table td img {margin-left:1px;}
	
.rb{ font-size:11px; font-weight:bold; color:#797979; width:242px; float:left; margin:0 3px 3px 0; overflow:hidden;}
.rb h3 { font-size:16px; font-weight:bold; text-align:center; height:28px; background:url(../images/r_box_name.png) 0 0 no-repeat; padding-top:10px;}
.rb_desc { height:93px; background:url(../images/r_box_bot.png) 0 0 no-repeat; text-align:center; line-height:15px;}
.rb_desc a, .rb_desc a:visited { font-size:14px; color:#ffc100; }
.rb_desc a:hover {color:#e03470;}
.rb_desc strong { color:#04bdbd;}
.rb_desc span { font-size:12px;}
.rb_desc span strong { color:#f84d8d;}
.rb .t_img { width:240px; height:120px;}

/* Galleries */
.bl { overflow:hidden; width:100%; padding-bottom:3px;}
.name { font-size:16px; font-weight:bold; color:#0db5b5; height:29px; background:url(../images/name.png) 0 0 no-repeat; padding:6px 0 0 40px;}
.gals .t_img { border:3px solid #d4fefe; width:180px; height:240px; float:left;}
.gals a { float:left; display:inline; padding:1px;}
.gals .thumbs { width:940px;_width:943px; margin:0 auto;}
.gals2 .t_img { border:3px solid #d4fefe; width:200px; height:150px; float:left;}
.gals2 a { float:left; display:inline; padding:1px;}
.gals2 .thumbs { width:940px;_width:943px; margin:0 auto;}


/* Tops */
.tops { font-weight:bold; font-size:18px; margin:0 auto; width:95%;}
.tops ul { float:left; width:19.9%}
.tops li { padding:1px 0 1px 16px; background:url(../images/li_4.png) 0 6px no-repeat; height:1%;}

/* Top rated sites */
.ps { width:164px; height:233px; overflow:hidden; float:left;}
	.ps_1 { background:url(../images/ps_1.png) 0 0 no-repeat;}
	.ps_2 { background:url(../images/ps_2.png) 0 0 no-repeat;}
.ps .t_img { border:0; width:160px; height:160px; margin:0 auto;}
.ps h3 { color:#f2fbe5; height:19px; text-align:center; font-size:12px; font-weight:bold; padding-top:4px;}
.ps_desc { color:#01423b; text-align:center; padding-top:2px;}
.ps_2 .ps_desc { color:#870223;}
.ps a, .ps a:visited {display:block; font-weight:bold;}
.ps_1 a, .ps_1 a:visited { color:#fe83b7; }
.ps_1 a:hover { color:#980343;}
.ps_2 a, .ps_2 a:visited{ color:#009090;}
.ps_2 a:hover { color:#043d37;}

/* Sidebar */
#sidebar { width:215px; float:right; padding-right:21px; padding-bottom:50px;}
#sidebar h3 { font-size:12px; font-weight:bold; color:#fff; text-align:right; padding:20px 0 15px;}
	.nav { font-size:16px; color:#19d0cb;}
	.nav a, .nav a:visited { color:#ef6b8e;}
	.nav a:hover { color:#a0012a;}
	.nav li { background:url(../images/li_1.png) 0 5px no-repeat; padding:2px 0 2px 20px; height:1%; font-weight:bold;}
	.nav ul { padding:5px 0;}
	.nav li ul li { font-size:12px;background:url(../images/li.png) 0 5px no-repeat; padding:1px 0 1px 12px; color:#ef6b8e; font-weight:normal; height:1%; line-height:14px;}
	.nav li li a, .nav li li a:visited { color:#c0c0c0; font-weight:bold;}
	.nav li li a:hover { color:#19d0cb;}
	.navtxt {
	font-size: 11px;
	color: #333;
	text-decoration: none;
	font-weight: normal;
}
/* ------------------------------------------- */

/* --------------- Footer --------------- */
#footer { height:111px; background:url(../images/footer.jpg) 0 0 no-repeat; position:relative;}
.copy { font-size:10px; color:#026c6c; position:absolute; left:579px; top:7px;width:500px}
.rights { color:#f84774; font-size:10px; font-weight:bold;}
#footer strong { color:#f84774;}
.r_text { color:#000;left:770px; top:55px; width:266px;position:absolute;}
.r_text a, .r_text a:visited { color:#bbffff; font-weight:bold;}
.r_text a:hover { color:#003940;}
/* ------------------------------------------- */

