* { margin:0; padding:0px; }
img { border:none; }
a:link { color: #AE0A0F; text-decoration: none; }
a:visited { color: #AE0A0F; text-decoration: none; }
a:hover { color: #fec005; text-decoration: underline; }
a:active { color: #AE0A0F; text-decoration: none; }
li { list-style:none; }

/******************************************/	
body {
	font-size: 12px;
	color: #000;
	font-family: Tahoma;
	background: #fcf3db url(/img/bg.gif);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.cb { clear:both; }
.cb5 { clear:both; padding-top:5px; }
.cb10 { clear:both; padding-top:10px; }
.cb15 { clear:both; padding-top:15px; }

/******************************************/
.head     { background:url(/img/bg_header.jpg) repeat-x; height:192px; text-align:center; }	
.head-box { height:192px; width:1000px; margin:0 auto; }
.head-lft { background:url(/img/stocking_01.jpg); width:121px; height:192px; float:left; }
.head-2nd { width:138px; height:192px; border:none; float:left; }
.head-3rd { height:192px; width:293px; float:left; }
.head-4th { background:url(/img/stocking_04.jpg) right; width:293px; height:51px; float:left; text-align:left; }
.head-5th { height:192px; width:253px; float:left; }
.head-6th { background:url(/img/stocking_05.jpg); height:192px; width:57px; float:left; }
.head-7th { background:url(/img/stocking_07.jpg); height:192px; width:137px; float:left; }
.head-big { background:url(/img/stocking_09.jpg); height:141px; width:293px; float:left; }
.head-top { background:url(/img/stocking_08.jpg); height:103px; width:250px; padding-top:2px; padding-left:3px; }
.head-bar { background:url(/img/stocking_06.jpg); height:18px; width:253px; }
.head-www { background:url(/img/stocking_10.jpg); height:69px; width:253px; }
.slogan { float:left; height:48px; width:198px; text-align:center; margin:0; padding:3px 0 0 0; }
.smallz { font-size:10px; text-align:center; padding:0; }
ul.top { list-style:none; font-size:11px; }
ul.top li { list-style:none; text-align:left; padding:0 0 0 4px; }

/*******************************************/
.main { margin:0 auto; width:968px; }
.main-head { height:68px; }
.main-head img { float:left; }
.main-header {
	width:948px;
	height:68px;
	background:url(/img/tb_02.gif) repeat-x;
	float:left;
}
.main-alt-header {
	width:940px;
	height:68px;
	background:url(/img/tb_02.gif) repeat-x;
	float:left;
}

.main-alt-head-contents { width:939px; float:left; height:68px; background:url(/img/tb2_03.gif) no-repeat 383px 0px; }
.main-alt-head-contents img { float:left; }

.main-head-contents { width: 945px; float:left; height:68px; background:url(/img/tb2_03.gif) no-repeat 383px 0px; }
.main-head-contents img { float:left; }
.main-head-contents-box { width:303px; float:left; height:68px; }
.main-head-contents-subbox { width:281px; float:left; background:url(/img/tb2_04.gif) no-repeat; line-height:44px; padding:1px 0 5px 22px; }
.main-head-contents-subbox h3 { color:#fff; font-size:15px; text-align:left; }
.main-head-contents-menu { height:68px; float:left; }

.main-body { background:url(/img/tb_04.gif) left repeat-y; padding:0 0 0 10px; }
.main-body-core { background:#9e3600 url(/img/tb_06.gif) right repeat-y; padding:0 9px 3px 0; }
.main-body-core a img { width:150px; height:200px; margin:3px; border:1px solid #fff; float:left; }
.main-body-core a img:hover { border:1px dashed #fff; }

.main-vidz { width:960px; margin:0 auto; }
.main-alt { background:url(/img/tb_04.gif) left repeat-y; padding:0 0 0 10px; }
.main-alt-vidz { background:#9e3600 url(/img/tb_06.gif) right repeat-y; padding:0 10px 3px 0; }
.main-alt-vidz a img { width:180px; height:135px; margin:3px; padding:0px; border:1px solid #fff; float:left; }
.main-alt-vidz a img:hover { border:1px dashed #fff; }

.main-body-friends { background:#9e3600 url(/img/tb_06.gif) right repeat-y; padding:0 0px 3px 0; }
.main-body-friends div { width:152px; margin:3px; height:235px; padding:0px; color:#fff; float:left; text-align:center; }
.main-body-friends div a { color:#FFBA00; }
.main-body-friends a img { width:150px; height:200px; border:1px solid #fff; }
.main-body-friends a img:hover { border:1px dashed #fff; }

.main-foot { height:68px; }
.main-foot img { float:left; }
.main-footer {
	width:948px;
	height:68px;
	background:url(/img/tb_08.gif) repeat-x;
	float:left;
}
.main-alt-footer {
	width:940px;
	height:68px;
	background:url(/img/tb_08.gif) repeat-x;
	float:left;
}

.main-footer-core { width: 826px; margin:0 auto; height:68px; }
.main-footer-core img { float:left; }

.title_menu { width:330px; height:50px; float:right; padding:5px 0 0 0; vertical-align:middle; }
.title_menu p { padding:0px; margin:0; font-size:11px; color:#666; }
.title_menu .arch-box { border:1px dashed #000; padding:5px; float:left; font-size:12px; margin:3px; font-weight:bold; }
.title_menu .arch-box:hover { border:1px solid #000; }
.title_menu .arch-box a:hover { color: #AE0A0F; text-decoration: underline; }
/******************************************/	
.arch { width:950px; margin:0 auto; padding:5px 5px 5px 20px; height:65px; }
.arch-box { border:1px dashed #000; padding:5px; float:left; font-size:12px; margin:3px; }
.arch-box:hover { border:1px solid #000;  }
.arch-box a { color:#AE0A0F; text-decoration:none; font-weight:bold; }
.arch-box a:hover { color:#AE0A0F; text-decoration:underline; }
.arch-txt { padding:1px 0 5px 0; width:930px; font-size:11px; color:#999; float:left; text-align:center; }
.arch-txt b { color:#AE0A0F; }

/******************************************/

.vids { width:940px; height:auto; }
.vids a img {  }
.vids a img:hover { border:1px dashed #fff; }

/******************************************/	
.foot { background:url(/img/bg_footer.gif) repeat-x; height:226px; margin:0; padding:0px; text-align:center; }
.foot-book { width:94px; height:156px; border:none; float:left; }
.foot-left { background:url(/img/feet_02.jpg); width:120px; height:156px; float:left; }
.foot-boxx { background:url(/img/feet_01.jpg) top; width:1000px; height:156px; padding-top:70px; margin:0 auto; }
.foot-midd { width:381px; height:156px; float:left; }
.foot-mid1 { background:url(/img/feet_03.jpg); width:381px; height:125px; font-size:11px; padding-top:5px; text-align:center; float:left; }
.foot-mid2 { background:url(/img/feet_07.jpg); width:381px; height:26px; float:left; }
.foot-rght { background:url(/img/feet_05.jpg); width:315px; height:156px; float:left; }
.foot-endd { background:url(/img/feet_06.jpg); width:90px; height:156px; float:left; }

/******************************************/	
.topline { width:237px; text-align:center; }
.topline h3 { font-size:18px; font-weight:600; }
.topline p { font-size:11px; }
.top30 {
	width:918px;
	height:342px;
	text-align:left;
	padding:10px;
}
.top30 h3 { color:#FFBA00; font-size:17px; }
.top30 h3 a { color:#fff; font-size:17px; }
.top30 span { color:#fff; font-size:9px; }
.top30 p { color:#9BCB47; font-size:11px; padding-left:33px; }
.top30-col {
	width:305px;
	float:left;
}

/***************TOP90 TOPLIST******************/
#top90 { width:940px; height:615px; padding:0 0 0 5px; }
#top90 ul { width:310px; height:615px; float:left; text-align:left; line-height:20px;  }
#top90 ul li { color:#FFBA00; font-size:17px; list-style:none; font-weight:bold; }
#top90 ul li a { color:#fff; }

/******************************************/
p.photo { background:url(/img/pic.png) no-repeat left; padding-left:30px; line-height:24px; }
p.video { background:url(/img/vid.png) no-repeat left; padding-left:30px; line-height:24px; }

/******************************************/
.txt-box { width:850px; height:720px; margin:0 auto; font-size:14px; padding-bottom:15px; }
.txt-col { width:425px; float:left; text-align:left; }

/******************************************/
.niched { font-size:12px; width:900px; padding:5px; margin:0 auto; font-family:verdana; }
.niche { font-size:9px; font-family:verdana; }
.dis { height:80px; margin:0 auto; width:350px; text-align:center; padding:5px 0 0 0; }

/**************BLOG*************/
.blogz { width:1000px; margin:0 auto; }
.blog-post { width:490px; float:left; text-align:left; margin:0 5px 0 5px;  }
.blog-post img { float:left; border:1px solid #000; margin:0 5px 5px 0; }
.blog-post h3 { font-size:15px;  }
.blog-post h4 { font-size:10px; font-weight:normal;  }
.blog-post .da-post { font-size:11px; border-top:1px dashed #CCC; padding:5px; margin:5px 0 5px 0; }

.blogz .blog-left { border: 1px solid #A20463; background: #9e3600; width:240px; margin:0 5px 0 0; float:left; }
.blogz .blog-left .borderz { background:#fff; border:1px solid #9e3600; padding:1px; }
.blogz .blog-left .borderz .borderz2 { background:#9e3600; padding:5px; text-align:left; }
.blogz .blog-left .borderz .borderz2 h3 { font-size:14px; color:#fff; text-align:center; padding:1px;}
.blogz .blog-left .borderz .borderz2 ul { padding:0 0 0 5px; color:#fff; font-size:12px; }
.blogz .blog-left .borderz .borderz2 ul li { }
.blogz .blog-left .borderz .borderz2 ul li a { color:#FCE406; }
.tagz { text-align:center; }
.tagz a {  color:#FF6; } 

.blogz .blog-right { border: 1px solid #A20463; background: #9e3600; width:240px; margin:0 0 0 5px; float:left; }
.blogz .blog-right .borderz { background:#fff; border:1px solid #9e3600; padding:1px; }
.blogz .blog-right .borderz2 { background:#9e3600; padding:5px; text-align:left; }
.blogz .blog-right .borderz .borderz2 h3 { font-size:14px; color:#fff; text-align:center; padding:1px; }
.blogz .blog-right .borderz .borderz2 ul { padding:0 0 0 5px; color:#fff; font-size:12px; }
.blogz .blog-right .borderz .borderz2 ul li {  }
.blogz .blog-right .borderz .borderz2 ul li a { color:#FCE406; }

.cal_table {font-weight:bold; width: 190px; margin:0 auto; color:#fff; }
.cal_table a { color:#FCE406; }
.cal_table,cal_td_header {font-size: 10px; font-family: Tahoma;}
.cal_td_week,cal_day {font-size: 10px; font-family: Tahoma;}

/** 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;}
