@charset "utf-8";
/* CSS Document */

body { 
   font-size:12px; color:#000; 
   font-family: 'Tahoma', Tahoma, Verdana; 
   background:#fff; 
   margin:0; padding:0; text-align:center; 
}

a { 
   color:#007088; 
   text-decoration:none; 
}
   
a:hover { 
	color:#007088;
	text-decoration: underline;
}


.galls {
	background:#FCC;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border: 0px solid #000;
	padding:5px;
    width: 936px;
	margin:0 auto;
}

.galls a img.tall { width:150px; height:405px; border:1px solid #fff; margin:2px; float:left; }
.galls a img.tallright { width:150px; height:405px; border:1px solid #fff; margin:2px; float:right; }
.galls a img.tallright:hover { border:1px dashed #fff;margin:2px; float:right; }
.galls a img.pics { width:150px; height:200px; border:1px solid #fff; margin:2px; float:left; }
.galls a img:hover { border:1px dashed #fff;margin:2px; float:left; }

.gallz {
	background-color:#007088;
	border: none;
	padding:5px;
    width: 945px;
	margin:0 auto;
}
.gallz a img.vids { width:230px; height:150px; border:1px solid #fff; margin:2px; float:left; }
.gallz a img:hover { border:1px dashed #fff; }

.ts-8 {
	background:#FCC;
	border-bottom-left-radius: 5px 5px;
	border-bottom-right-radius: 5px 5px;
	border-top-left-radius: 5px 5px;
	border-top-right-radius: 5px 5px;
	border: none;
    width: 936px;
	padding:5px;
	margin-left: auto;
   	margin-right: auto;
}

.texta {
    width: 924px;
	height:60px;
	padding:0px 0px 0px 10px;
	float:left;
	color:#FFF;
}

.textb {
    width: 225px;
	line-height:45px;
	margin:2px;
	font-size:24px;
	font-weight:bold;
	text-shadow:#999 3px 3px 5px;
	float:left;
	list-style:none;
}

.textb a {
	color:#3CF;
}

.textb a:hover {
	color:#FFF;
}

.text {
    width: 914px;
	height:autopx;
	padding:0px 0px 0px 20px;
	text-align:left;
	float:left;
	font-size:14px;
	color:#FFF;
}

.text a {
	color:#3CF;
	font-weight:bolder;
}

.text a:hover {
	color:#fff;
	font-weight:bolder;
}

.textr {
	width:435px;
	height:auto;
	padding:5px 15px 0px 5px;
	float:right;
}

.textl {
	width:435px;
	height:auto;
	padding:5px 5px 0px 15px;
	float:left;
}

.text li{
	width: 440px;
	list-style:none;
	float:left;
}

.topz {
	height: 238px;
	width: 152px;
	margin:2px;
	float:left;
	text-align:center; 
	font-size:14px;
}
.topz a img { border:1px solid #fff; width:150px; height:200px; }
.topz a img:hover { border:1px dashed #fff; width:150px; height:200px; }
.topz p { padding:1px 0; font-size:12px; margin:0; text-align:center; }
.topz a { color:#fff; }


#top90 { width:780px;  padding:0; margin:0 auto; }
#top90 ul { width:260px; float:left; text-align:left; line-height:22px; margin:0; padding:0px;  }
#top90 ul li { color:#000; font-size:20px; list-style:none; font-weight:bold; margin:0; padding:0px; }
#top90 ul li a {}
#top90 ul li a:hover {}

.top10 { width:300px; padding:0 0 0 6px; margin:8px 0 0 0; height:100px; }
.top10 ul { width:150px; float:left; height:100px; list-style:none; margin:0; padding:0; }
.top10 ul li { list-style:none; font-size:13px; text-align:left; padding:2px 0 0 2px; }
.top10 ul li a { color:#6F2F61; }

.niched { width:900px; margin:0 auto; padding:3px; font-size:11px; text-align:center; }
.arch { width:904px; margin:0 auto; padding:5px 5px 5px 5px; }
.arch-box { border:1px dashed #000; padding:5px; float:left; font-size:12px; margin:3px; font-weight:bold; }
.arch-box:hover { border:1px solid #000;  }
.arch-txt { width:930px; clear:both; font-size:11px; color:##000; float:left; text-align:center; padding:2px; }
.arch-txt b { color:##F00; }
.title_menu { width:330px; height:50px; float:right; padding:10px 30px 0 0; vertical-align:middle; }
.title_menu p { text-align:center; font-size:11px; color:#000; }

.cb { clear:both; }
.cb5 { clear:both; padding-top:5px; }
.cb10 { clear:both; padding-top:10px; }
.cb15 { clear:both; padding-top:15px; }
.cb20 { clear:both; padding-top:20px; }
.cb25 { clear:both; padding-top:25px; }

.foot { width:900px; margin:0 auto; text-align:center; font-size:11px; }

/** Height Hackx **/
.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clear {display: inline-block;}

/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}


.Flags {
	width:180px;
	padding:5px 20px 0px 0px;
	color:#F00;
	line-height:22px;
	float:right;
}

.Flags a {
	text-decoration:none;
	color:#F00;
	font-weight:bold;
}

.Flags img {
	border:none;
}
