body {
        background-color: #FFE2B0;
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
}
body,td,th {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #330000;
}
strong {
        font-weight: normal;
}
a:link {
        color: #CC0000;
        text-decoration: none;
}
a:visited {
        color: #CC0000;
        text-decoration: none;
}
a:hover {
        text-decoration: underline;
        color: #CC4444;
}
a:active {
        text-decoration: none;
        color: #CC4444;
}

.all {min-width:980px; margin:0 auto;}

h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #aa0000; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 10px; PADDING-BOTTOM: 0px; FONT-WEIGHT: bold; MARGIN: 0px 0px;}
.txtsmall1 {font-size: 10px; font-family: Verdana, Tahoma; color: #330000; text-decoration: none;}
.topfree {font-size: 15px; font-family: Verdana, Tahoma; color: #330000; text-decoration: none;}
.style1 {
        text-align: left;
        width: 25%;
}
.style2 {
        text-align: left;
        font-size: 14px;
        width: 50%;
}
.statement {
        font-size: 15px;
        font-weight: bold;
}

/* HEADER */
#header {width: 900px; margin: 0 auto; position: relative; background: none; min-height: 80px;}
.logo {position: absolute; top: 1px; left: 30px; height: 80px; width: 400px;}
.welcome1 {float: left; margin: 10px 0px 5px 400px; color: #330000;}
.welcome1 h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #330000; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT-WEIGHT: bold; MARGIN: 0px 5px; display: inline; }

/* BLOCK */
.maintable {width: 982px;}
.thumbtable {width: 982px;}
.texttable {width: 930px; background-color: #ffe2b0;}
.innertable {width: 900px; background-color: #ffe2b0;}
.leftup { height:25px; width:25px; background:url(http://gaysnboys.com/images/cornerlu.gif) 0 0 no-repeat; font-size:0; line-height:0;}
.rightup { height:25px; width:25px; background:url(http://gaysnboys.com/images/cornerru.gif) 0 0 no-repeat; font-size:0; line-height:0;}
.up { min-width:930px; height:25px; background:url(http://gaysnboys.com/images/lineu.gif) 0 0 repeat-x; font-size:0; line-height:0;}
.left { width:25px; min-height:25px; background:url(http://gaysnboys.com/images/linel.gif) 0 0 repeat-y; font-size:0; line-height:0;}
.center {min-width:930px; min-height:25px; background-color: #ffa100;}
.right { width:25px; min-height:25px; background:url(http://gaysnboys.com/images/liner.gif) 0 0 repeat-y; font-size:0; line-height:0;}
.leftdown { height:25px; width:25px; background:url(http://gaysnboys.com/images/cornerld.gif) 0 0 no-repeat; font-size:0; line-height:0;}
.rightdown { height:25px; width:25px; background:url(http://gaysnboys.com/images/cornerrd.gif) 0 0 no-repeat; font-size:0; line-height:0;}
.down { min-width:930px; height:25px; background:url(http://gaysnboys.com/images/lined.gif) 0 0 repeat-x; font-size:0; line-height:0;}

/* THUMBS */
.thumbs { height:1%; padding:1px 1px; overflow:hidden;}
.thumbs a, .thumbs a:visited { float:left; display:inline; padding:2px 2px;}
.thumbs img {float:left; display:block; width:180px; height:240px; background:#ffe2b0 url() 0 0 no-repeat; border:1px solid #ffffff;}
.thumbs a:hover img {border: 1px dashed #cc4444;}

.archives {font-family: Tahoma, Verdana, sans-serif; font-size: 18px; text-decoration: none; font-weight: bold; PADDING-TOP: 5px; PADDING-BOTTOM: 5px;width: 930px;}

#fixblock{background:#FFE2B0;z-index:100 !important;height:35px;width:100%;border-bottom:2px solid #FFE2B0;padding-bottom:3px;}

/* PAGINATION */
.name {width: 950px; margin: 0 auto; position: relative;}
.name span { font-size:15px;color:#330000; float:left; display:inline; padding-left:3px; padding-top:10px; font-weight: bold;}
.name span  em { font-size:12px;}
.paginator_top { float:right; display:inline; font-size:15px;color:#330000; padding:10px 0;}
.paginator_top ul { display:inline; padding:6px 3px;}
.paginator_top .pages { padding-right:15px;}
.paginator_top ul li { display:inline; padding:4px 0px; font-weight: bold;}
.paginator_top ul li a, .paginator_top ul li a:visited{ background:#FFE2B0; border:1px solid #ffa100; font-size:14px; padding:3px 5px; color:#cc0000; text-decoration:none; font-weight: bold;}
.paginator_top ul li a:hover {background: #ffcb72; border:1px solid #ffa100;}

.clr2 {clear: both;font-size: 0;line-height: 0;display:block;height:0;}