* {margin: 0; padding: 0; }
html {height: 100%}
body {
	font: 12px Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	color: #644943;
	background: #f5f1cc url(http://thumbs1.grannyfreetube.com:8080/images/top_bg.png) repeat-x center top;
	text-align: center;
}

a:link, a:visited, a:active, a:hover {color: #a70000; text-decoration: none;}
a:hover {text-decoration: underline; }

img {border: none;}
input {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}
table{ border: 0; border-collapse: collapse; margin: 0 auto; }

#wrapper {
	width: 980px;
	margin: 0 auto;
	text-align: left;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 118px;
	background: url(http://thumbs1.grannyfreetube.com:8080/images/header_bg.png) no-repeat left top;
}/*
#header td{ border: 1px solid #000; }*/

.hbanner{ width: 702px; height: 118px; text-align: right; }
.hbanner img{ margin: 22px 32px 0 0;  }
.hlogo{ height: 83px; width: 278px; }
.hbook{ height: 35px; }
.hbook img{ margin: 0 0 0 56px; }

.top_menu{ width: 100%; height: 28px; overflow: hidden; text-align: center; text-transform: uppercase; font-weight: 700; }
.top_menu li{ width: 135px; line-height: 28px; background: url(http://thumbs1.grannyfreetube.com:8080/images/mi_bg.png) no-repeat center; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; *margin: 0 2px 0 1px; }
.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {color: #fff; text-decoration: none;}
.top_menu a:hover {text-decoration: underline; }
/* Middle
-----------------------------------------------------------------------------*/
.content{ width: 100%; }

.lside{ width: 740px; padding: 0 2px; }
.lside_vid{ width: 500px; padding: 0 2px; }
.rside{ width: 230px; padding: 0 2px; }
.rside_vid{ width: 470px; padding: 0 2px; }
.lside table, .rside table{ width: 100%; }
.lside_vid table, .rside_vid table{ width: 100%; }


.tb_bord{ border: 1px solid #e16543; background: #f3b42d; padding: 3px; }
.tb{ background: #efe256 url(http://thumbs1.grannyfreetube.com:8080/images/tb_bg.gif); padding: 1px; }

.tb_bord_network{ border: 1px solid #e16543; background: #f3b42d; padding: 10px; }
.tb_network{ background: #efe256 url(http://thumbs1.grannyfreetube.com:8080/images/tb_bg.gif); padding: 1px; }


.slinks td{ text-align:center;}

.lside .title{ width: 250px; height: 28px; line-height: 28px; margin: 0 auto; text-align: center; background: url(http://thumbs1.grannyfreetube.com:8080/images/tilte_bg.png) no-repeat center; }
.lside .title h2{ font-size: 12px; color: #fff; text-transform: uppercase; text-align: center; }

.lside_vid .title{  height: 28px; line-height: 28px; margin: 0 auto; text-align: center; background: url(http://thumbs1.grannyfreetube.com:8080/images/cat_bg.gif) repeat-x center;  }
.lside_vid .title h2{ font-size: 12px; color: #fff; text-transform: uppercase; text-align: center; }

.tgp_title{ height: 31px; line-height: 31px; text-align: center; background: url(http://thumbs1.grannyfreetube.com:8080/images/cat_bg.gif) repeat-x center;}
.tgp_title  h2{ font-size: 12px; color: #fff; text-transform: uppercase; text-align: center; }

.thumbs td{ padding: 1px; width: 240px; text-align: center; font-weight: 700; }
.thumbs a img{ border: 1px solid #6c6c6c; }
.thumbs a:hover img{ border: 1px solid #fff; }
.thumbs span{ display: block; height: 40px; }
.thumbs a:link span, .thumbs a:visited span, .thumbs a:active span, .thumbs a:hover span{color: #a70000; text-decoration: none;}
.thumbs a:hover span{text-decoration: underline; }

.rside .title{ width: 100%; height: 31px; line-height: 31px; text-align: center; background: url(http://thumbs1.grannyfreetube.com:8080/images/cat_bg.gif) repeat-x center; }
.rside .title h2{ font-size: 12px; color: #fff; text-transform: uppercase; }




.rside .thumbs{ margin: 10px auto; text-transform: uppercase; }
.rside .thumbs td{ width: 100%; padding: 1px 0; }
.rside .thumbs span{ display: block; line-height: 25px; padding: 0 0 5px; }
.rside ul{ padding: 10px; color: #590000; font-weight: 700; line-height: 18px; }
.rside ul a:link, .rside ul a:visited, .rside ul a:active, .rside ul a:hover {color: #590000; text-decoration: none;}
.rside ul a:hover {text-decoration: underline; }


.rside_vid .title{ width: 100%; height: 31px; line-height: 31px; text-align: center; background: url(http://thumbs1.grannyfreetube.com:8080/images/cat_bg.gif) repeat-x center; }
.rside_vid .title h2{ font-size: 12px; color: #fff; text-transform: uppercase; }

.rside_vid .thumbs{ margin: 10px auto; text-transform: uppercase; }
.rside_vid .thumbs td{ width: 100%; padding: 1px 0; }
.rside_vid .thumbs span{ display: block; line-height: 25px; padding: 0 0 5px; }
.rside_vid ul{ padding: 10px; color: #590000; font-weight: 700; line-height: 18px; }
.rside_vid ul a:link, .rside_vid ul a:visited, .rside_vid ul a:active, .rside_vid ul a:hover {color: #590000; text-decoration: none;}
.rside_vid ul a:hover {text-decoration: underline; }



.top_list{ width: 100%; font-weight: 700; text-transform: uppercase; color: #a70000;  }
.top_list td{ width: 33%; padding: 10px; line-height: 18px; }

.top_list2{ width: 100%; font-weight: 700;  color: #a70000;  }
.top_list2 td{ width: 33%; padding: 10px; line-height: 18px; }


.tb_network td{ padding: 5px; }

.page_actual{ font-family:arial; font-size:16; font-weight:bold; text-align:center;}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	height: 92px;
	background: url(http://thumbs1.grannyfreetube.com:8080/images/bttm_bg.png) repeat-x bottom;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	font-weight: 700;
}
.fpadd{ width: 980px; height: 92px; background: url(http://thumbs1.grannyfreetube.com:8080/images/footer_img.png) no-repeat right bottom; }
.fpadd td{ padding: 0 230px 0 0; }
#footer p{ padding:  5px; }









.archive_pages {
display:table;
width:700px;
font-size:11px;
font-weight:bold;
color:#AA4D2D;
line-height:180%;
margin-top:5px;
}
.archive_pages a {
display:block;
float:left;
font-size:12px;
color:white;
margin-right:6px;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
padding-right:3px;
margin-bottom:4px;
background:#CD8432;
text-decoration:none;
vertical-align:middle;
border-width:1px;
border-color:#D6CCAD;
border-style:solid;
}
.archive_pages a:hover {
margin-right:6px;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
padding-right:3px;
background:#9C8232;
border-width:1px;
border-color:#D6CCAD;
border-style:solid;
color:#81481F;
}
.archive_pages span {
display:block;
float:left;
padding-top:0px;
padding-bottom:1px;
margin-right:10px;
}
