
body {
	margin:0;
	background-color:7396CE; 
	background-image:url('images/upload-script_bg.gif');
	background-repeat: repeat-x;
	background-position: top center;
	font-family:verdana;
	color:#444444;
}

.title {
	font-size:25px;
	font-weight:bold;
	margin-bottom:10px;
	color:blue;
}

h1 {
	font-size:14px; 
	font-weight:bold
}

.menu, a.menu, a.menu:visited {
	border: #1C91C9 1px solid;
	background-color:#D5E8FF;
	padding-top: 1px;
	padding-bottom:1px;
	padding-left: 4px;
	padding-right: 4px;
	margin:1px;
	width:60px;
}

a.menu:hover {
	background-color:#E3F0FF;
	color:#156285;
	text-decoration:none;
}

.copyright, a.copyright, a.copyright:visited {
	font-size:9px;
	letter-spacing: .05em;
	color:white;
}

td {
	font-family: verdana;
	font-size: 11px;
}

td.top {
	height:140px;
	width:750px;
	padding-top:30px;
	vertical-align:top;
	background-image: url('images/upload-script_top.gif');
}

td.middle {
	width:750px;
	background-image: url('images/upload-script_middle.gif');
	padding-left:50px;
	padding-right:50px;
}

td.bottom {
	height:128px;
	width:750px;
	background-image: url('images/upload-script_bottom.gif');
	vertical-align:bottom;
	padding-bottom:35px;
}

.content {
	text-align:justify;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:20px;
}

a, a:visited {
	color: blue;
	text-decoration:none;
}

a:hover {
	color: blue;
	text-decoration:underline;
}



.navigation {
background: url(images/totallypro/misc/navigationbg.gif) repeat-x;
height: 33px;
}


.navitem {
background: url(images/totallypro/misc/navitembg.gif) no-repeat top right;
padding: 0 13px;
white-space: nowrap;
}

.navitem a:link, .navitem a:active, .navitem a:visited {
color: #ffffff;
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.navitem a:hover {
color: #fffbe8;
}

.naviteml {
background: url(images/totallypro/misc/naviteml.gif) no-repeat top right;
padding-right: 13px;
padding-left: 5px;
}

.naviteml a:link, .naviteml a:hover, .naviteml a:active, .naviteml a:visited {
color: #3f525f;
font-family: arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.navfirst {
background: url(images/totallypro/misc/navitemfirst.gif) no-repeat top left;
width: 8px;
height: 43px;
}

.navleft {
background: url(images/totallypro/misc/navleft.gif) no-repeat top left;
padding-left: 10px;
}

.navright {
background: url(images/totallypro/misc/navright.gif) no-repeat top left;
padding-right: 10px;
}

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 18px; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* Header CSS */
.header {
background: url(images/totallypro/misc/headerbg.gif) repeat-x;
height: 143px;
}

.headerwrapper {
background: url(images/totallypro/misc/h1bg.gif) repeat-x;
height: 92px;
}

.headerleft {
float:left;
height: 59px;
width: 371px;
padding-left: 32px;
padding-top: 33px;
background: url(images/totallypro/misc/headerleftbg.gif) no-repeat top left;
}

.headerright {
float:right;
background: url(images/totallypro/misc/headerrightbg.gif) no-repeat top right;
height: 71px;
width: 468px;
padding-top: 21px;
padding-right: 12px;
text-align:right;
}

.bannerandad {
background: url(images/totallypro/misc/bannerbg.gif) repeat-x top left;
height: 157px;
}

.banner {
float:left;
width: 409px;
height: 158px;
padding-left: 1px;
background: url(images/totallypro/misc/bannerlbg.gif) no-repeat top left;
}

.ad {
background: transparent url(images/totallypro/misc/adbg.gif) no-repeat top right;
float: right;
margin-top: 1px;
height: 108px;
padding-right: 24px;
padding-top: 50px;
}

.baabg {
background: url(images/totallypro/misc/baabg.gif) repeat-x;
height: 158px;
}

.bottomtnav {
margin-top: 11px;
margin-right: 1px;
}

.topnav {
margin-top: 59px;
margin-right: 39px;
font-size: 16px;
font-family: arial;
font-weight: bold;
color: #cbcbcb;
text-align: right;
}

.topnav a:link, .topnav a:hover, .topnav a:visited, .topnav a:active {
color: #648395;
font-size: 16px;
font-family: arial;
font-weight: bold;
text-decoration :none;
}

.navigation {
background: url(images/totallypro/misc/navigationbg.gif) repeat-x;
height: 33px;
}

.navitem {
background: url(images/totallypro/misc/navitembg.gif) no-repeat top right;
padding: 0 13px;
white-space: nowrap;
}

.navitem a:link, .navitem a:active, .navitem a:visited {
color: #ffffff;
font-family: arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

.navitem a:hover {
color: #fffbe8;
}

.naviteml {
background: url(images/totallypro/misc/naviteml.gif) no-repeat top right;
padding-right: 13px;
padding-left: 5px;
}

.naviteml a:link, .naviteml a:hover, .naviteml a:active, .naviteml a:visited {
color: #3f525f;
font-family: arial;
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.navfirst {
background: url(images/totallypro/misc/navitemfirst.gif) no-repeat top left;
width: 8px;
height: 43px;
}

.navleft {
background: url(images/totallypro/misc/navleft.gif) no-repeat top left;
padding-left: 10px;
}

.navright {
background: url(images/totallypro/misc/navright.gif) no-repeat top left;
padding-right: 10px;
}

.welcomemsg {
margin-left: 13px;
}

.welcomeh1 {
margin-bottom: 8px;
font-family: arial;
font-size: 18px;
color: #414141;
}

.topheader {
background: #464d52;
height: 23px;
line-height: 23px;
font-family: arial;
font-size: 11px;
color: #919191;
}

.topheader a:link, .topheader a:active, .topheader a:visited {
text-decoration: none;
color: #fff;
}

.topheader a:hover {
color: #ffe58b;
}


/* Navbar */
.breadcrumb {
background: url(images/totallypro/misc/bcbg.gif) repeat-x;
}


.bcleft {
font-family: arial;
font-size: 11px;
color: #de8d00;
background: url(images/totallypro/misc/bcleft.gif) no-repeat top left;
height: 28px;
line-height: 28px;
padding-left: 41px;
}

.bcright {
background: url(images/totallypro/misc/bcright.gif) no-repeat top right;
}

.bcleft a:link, .bcleft a:hover, .bcleft a:active, .bcleft a:visited {
font-family: arial;
font-size: 11px;
color: #de8d00;
text-decoration: none;
}

/* Sidebar CSS */
.sidebar {
width: 256px;
background: #ffffff;
border-left: #d7d7d7 1px solid;
border-bottom: #d4d4d4 1px solid;
}

.sidebar h3 {
padding: 0px;
margin: 0px;
font-family: arial;
font-size: 11px;
color: #484747;
font-weight: bold;
}

.sidebarbox {
border-bottom: #d4d4d4 1px solid;
padding: 23px 16px 18px 16px;
}

.memberlogin {
background: url(images/totallypro/misc/memberloginbg.gif) no-repeat top left;
text-align: left;
margin-top: 14px;
width: 237px;
height: 64px;
padding-left: 20px;
padding-top: 12px;
font-family: arial;
font-size: 12px;
color: #4c5f6b;
}

.memberlogin a:link, .memberlogin a:hover, .memberlogin a:active, .memberlogin a:visited {
color: #db6c00;
}

.statisticbox {
background: url(images/totallypro/misc/statisticbox.gif) no-repeat top left;
font-size: 12px;
font-family: arial;
color: #4c5f6b;
width: 237px;
height: 112px;
padding-top: 19px;
padding-left: 20px;
margin-top: 14px;
line-height: 1.3;
}

.statisticbox a:link, .statisticbox a:hover, .statisticbox a:active, .statisticbox a:visited {
color: #db6c00;
}

.bginput2 {
color: #94a0a9;
font-family: arial;
font-size: 11px;
border: #788791 1px solid;
padding-left: 5px;
padding-top: 3px;
background: #fefefe url(images/totallypro/misc/bginput2.gif) no-repeat;
height: 15px;
width: 109px;
}

.userinformation {
color: #fff;
font-weight: bold;
}

.userinformation a:link, .userinformation a:active, .userinformation a:visited {
color: #ffe58b;
}

.userinformation a:hover {
color: #ffd33a;
}

.lbutton {
background: url(images/totallypro/misc/go.gif) no-repeat;
width: 28px;
height: 21px;
border: 0;
}

/* Main Page CSS */
img {
border: 0;
}

.page_left {
background: url(images/totallypro/misc/pagehp.gif) repeat-y top left;
}

.page_right {
background: url(images/totallypro/misc/pagehp.gif) repeat-y top right;
}

.page_hp_right {
background: url(images/totallypro/misc/page_hp.gif) repeat-y top right;
}

.althp {
background: #f6f8f8 url(images/totallypro/misc/althp.gif) repeat-x top left;
border-top: #fff 2px solid;
border-bottom: #e7ecee 1px solid;
}

.tcat_left {
background: url(images/totallypro/misc/tcat_left.gif) no-repeat;
height: 32px;
line-height: 32px;
padding-left: 19px;
}

.tcat_right {
background: url(images/totallypro/misc/tcat_right.gif) no-repeat top right;
}

.tfooter {
font-size: 1px;
background: #d1cccc;
margin-top: 2px;
height: 3px;
}

/* Postbit CSS */
.vbmenu_c {
height: 32px;
padding-right: 4px;
}

.vbmenu_c a:link, .vbmenu_c a:hover, .vbmenu_c a:active, .vbmenu_c a:visited {
font-weight: bold;
text-decoration: none;
}

.pbleft {
width: 179px;
background: url(images/totallypro/misc/pbleftbg.gif) repeat-y;
}

.pbmiddle {
background: #eff5fa;
}

.pbright {
width: 14px;
background: url(images/totallypro/misc/pbrightbg.gif) repeat-y;
}

.pbrbg {
width: 14px;
background: url(images/totallypro/misc/pbrighttopbg.gif) no-repeat;
height: 231px;
font-size: 1px;
}

.postnumberbox {
font-size: 30px;
font-weight: bold;
color: #fff;
height: 50px;
width: 50px;
text-align: center;
line-height: 50px;
background: url(images/totallypro/misc/postnumberboxbg.gif) no-repeat;
}

.pbrighttop {
background: url(images/totallypro/misc/pbrighttop.gif) no-repeat;
font-size: 1px;
height: 8px;
width: 14px;
}

.pblefttop {
background: url(images/totallypro/misc/pblefttop.gif) no-repeat;
font-size: 1px;
height: 8px;
width: 179px;
margin-bottom: 13px;
}

.pbmiddletop {
background: url(images/totallypro/misc/pbmiddletop.gif) repeat-x;
height: 10px;
}

.pbmiddletopright {
font-size: 1px;
background: url(images/totallypro/misc/pbmiddletopright.gif) no-repeat top right;
height: 8px;
}

.pbmessage {
padding: 6px 13px;
color: #273d49;
font-size: 12px;
}

.pbleftbot {
background: url(images/totallypro/misc/pbleftbot.gif) no-repeat top left;
height: 9px;
width: 179px;
}

.pbrightbot {
background: url(images/totallypro/misc/pbrightbot.gif) no-repeat top left;
height: 9px;
width: 14px;
}

.pbmiddlebot {
background: url(images/totallypro/misc/pbmiddlebot.gif) repeat-x top left;
height: 9px;
}

.pbmiddlebotright {
background: url(images/totallypro/misc/pbmiddlebotright.gif) no-repeat top right;
height: 9px;
font-size: 1px;
}

.pbbot {
margin-top: 2px;
background: #d1cccc;
}

.pbbotright {
background: url(images/totallypro/misc/pbbright.gif) no-repeat top right;
}

.pbbotleft {
background: url(images/totallypro/misc/pbbleft.gif) no-repeat top left;
font-size: 1px;
height: 3px;
}

.member_avatar {
background: url(images/totallypro/misc/avatarbg.gif) no-repeat top right;
width: 165px;
height: 105px;
padding-left: 14px;
}

/* Footer CSS */
.footer_right {
float:right;
width: 468px;
padding-right: 9px;
padding-top: 11px;

}

.footer_left {
float:left;
width: 400px;
padding-left: 32px;
padding-top: 26px;
font-size: 12px;
color: #b6c1c8;
font-family: arial;
line-height: 1.5;
}

.footer_left a:link, .footer_left a:active, .footer_left a:visited {
color: #fff;
font-weight: bold;
}

.footer_left a:hover {
color: #ffe58b;
}

.createdby {
color: #fff;
margin: 0;
font-size: 12px;
font-family: arial;
padding: 0;
}

.copyright {
font-family: arial;
font-size: 12px;
color: #036c9b;
padding-left: 17px;
}

.copyright a:link, .copyright a:hover, .copyright a:active, .copyright a:visited {
color: #036c9b;
}

.navigationb {
background: url(images/totallypro/misc/navigationb.gif) repeat-x top left;
height: 34px;
padding-left: 5px;
padding-bottom: 10px;
}

.bottomnav {
background: url(images/totallypro/misc/bottomnavbg.gif) no-repeat top left;
height: 32px;
padding-top: 2px;
padding-left: 11px;
padding-right: 18px;
}

.bottomnav a:link, .bottomnav a:hover, .bottomnav a:active, .bottomnav a:visited {
font-family: arial;
font-size: 12px;
color: #273d49;
text-decoration: none;
}

.latesttopleft {
font-size: 1px;
background: url(images/totallypro/misc/latesttopleft.gif) no-repeat top left;

height: 10px;
}

.latesttopright {
background: url(images/totallypro/misc/latesttopright.gif) no-repeat top right;
}

.latesttop {
background: #1c2022;
}

.latestbotleft {
font-size: 1px;
background: url(images/totallypro/misc/latestbotleft.gif) no-repeat top left;
height: 10px;
}

.latestbotright {
background: url(images/totallypro/misc/latestbotright.gif) no-repeat top right;
}

.latestbot {
background: url(images/totallypro/misc/latestbotbg.gif) repeat-x;
}

.latest {
background: #1c2022 url(images/totallypro/misc/latestbg.gif) repeat-x bottom left;
padding: 12px 65px;
}

.bulletfirst {
padding:0px;
margin: 0px;
list-style-type: none;
font-family: arial;
font-size: 11px;
color: #777777;
font-weight: bold;
text-align: left;
margin-bottom: 6px;
}


.footerbullet {
margin: 0px;
padding: 0px;
}

.bulletnorm {
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 12px;
color: #95a3a9;
list-style-image: url(images/totallypro/misc/bullet.gif);
list-style-position: outside;
line-height: 14px;
margin-left: 17px;
margin-top: 9px;
text-align: left;
}

.bulletnorm a:link, .bulletnorm a:hover, .bulletnorm a:active, .bulletnorm a:visited {
color: #95a3a9;
text-decoration: none;
}

.latestpostbox {
background: #fff;
border: #cacaca 1px solid;
padding: 7px;
}

.latestpostbox a:link, .latestpostbox a:hover, .latestpostbox a:active, .latestpostbox a:visited {
font-family: arial;
font-size: 12px;
font-weight: normal;
color: #4c5f6b;
text-decoration: underline;
}

.postedby {
font-family: arial;
font-size: 11px;
color: #4c5f6b;
margin: 7px;
}

.postedby a:link, .postedby a:hover, .postedby a:active, .postedby a:visited {
color: #db6c00;
}

.footernavbot {
background: url(images/totallypro/misc/footernavbot.gif) repeat-x;
border-left: #000 1px solid;
border-right: #000 1px solid;
font-size: 1px;
height: 21px;
}

.footer {
height: 84px;
border-top: #fff 1px solid;
background: url(images/totallypro/misc/footerbg.gif) repeat-x;
}

.copyright {
display: none;
}  
