* {margin: 0; padding: 0;}
body  {font: 14px "Trebuchet MS", Arial, sans-serif; color: #4D4D4D; background: url(http://www.tgpmanager.com/gfx/bg01.jpg) #FAFAFA;}
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0;}
.clear {clear: both; height: 1px; font-size: 1px; line-height: 1px; margin-bottom: -1px;}
.spacer {margin: 0 auto; height: 10px;}
a {color: #39A5E3; text-decoration: none;}
a:hover {color: #096; text-decoration: underline;}
h1 {font-size: 18px; font-weight: 700; color: #39A5E3; text-align: center;}
h2 {font-size: 13px; font-weight: 400; color: #39A5E3; text-align: center;}
ul {list-style: none;}
img {border: none;}

/*Content Container*/
.content_wrapper {width: 987px; margin: 0 auto;}

/*Header*/
.head {width: 987px; margin: 0px auto;}
.logo {width: 520px; float: left; margin: 0 5px; background: url(/gfx/tgpmanager.jpg) no-repeat;}
.logo a {width: 520px; height: 90px; display: block; float: left;}
.logo a:hover {background: none;}
.logo h1 {position: absolute; text-indent: -9999px; overflow: hidden;}
.logo h2 {position: absolute; text-indent: -9999px; overflow: hidden;}

.box_right {width: 450px; height: 90px; float: left;}
.contact {width: 450px; height: 20px; background-color: #FFF; border: 1px solid #777; -moz-border-radius: 5px; border-radius: 5px; padding: 3px 3px 3px 10px; margin-top: 4px;}
.desc {font: 11px Verdana, Arial, sans-serif; width: 460px; padding-top: 2px; text-align: center; margin: 0 3px 0 2px; line-height: 14px;}

/*Text Tables*/
.txt_box {width: 987px; margin: 0px auto; padding: 4px; border: 1px dotted #777; background-color: #FFF;}
.txt_box li {padding: 2px 0;}

/*Site Lists*/
.title {width: 987px; margin: 0px auto; font-size: 17px; font-weight: 700; padding: 4px 2px; color: #3b9be6;}
.row {width: 987px; height: 26px; padding: 4px; border: 1px dotted #777; background-color: #d0fefc; font-weight: 700;}
.row1 {width: 987px; height: 26px; padding: 4px; border-left: 1px dotted #777; border-right: 1px dotted #777; border-bottom: 1px dotted #777; background-color: #FFF;}
.row2 {width: 987px; height: 26px; padding: 4px; border-left: 1px dotted #777; border-right: 1px dotted #777; border-bottom: 1px dotted #777; background-color: #eff8ff;}
.list1 {float: left; width: 200px; padding: 4px; border-right: 1px dotted #777; font-weight: 700;}
.list2 {float: left; width: 235px; text-align: center; padding: 4px; border-right: 1px dotted #777;}
.list3 {float: left; width: 115px; text-align: center; padding: 4px; border-right: 1px dotted #777;}
.list4 {float: left; width: 115px; text-align: center; padding: 4px; border-right: 1px dotted #777;}
.list7 {float: left; width: 125px; text-align: center; padding: 4px; border-right: 1px dotted #777;}
.list8 {float: left; width: 125px; text-align: center; padding: 4px;}

/*Friends*/
.friends {width: 987px; margin: 0px auto; padding: 4px; border: 1px dotted #777; background-color: #FFF; overflow: hidden; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; font-weight: 700;}
.friends ul {padding: 5px 0 0 6px; margin: 0px;}
.friends li {float: left; border-top: 1px dotted #777; margin: 3px}
.friends li a {width: 184px; font: bold 15px "Trebuchet MS", Helvetica, sans-serif; float: left;  text-decoration: none; line-height: 24px; margin: 2px;}
.friends li a:hover {text-decoration: none;}

/*Other Stuff*/
.alert_box {width: 966px; margin: 0 auto; padding: 4px 4px 4px 25px; border: 1px dotted #1686c7; background: url(/gfx/a.gif) no-repeat #FFF; color: #1686c7;}
.alert_box li {padding: 2px 0;}
.button_box {width: 987px; margin: 0px auto; border: 1px dotted #1686c7; background-color: #FFF; padding: 5px;}
.button {width: 140px; float: left; font: 11px Verdana, Arial, sans-serif; text-align: center; margin: 5px 0;}

/*Floating Ad*/
.float {right: 0px; top: 150px; position: fixed; text-align: center; }
