*
{
    margin: 0;
    padding: 0;
}

html
{
    min-height: 100.2%;
}

.cleaner {
  clear: both;
  font-size: 1px;
}

body
{
    background: #ffffff;
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 10pt;
}

a, a:visited
{
    color: #1774CA;
    text-decoration: none;
}

a:hover
{
    color: #1774CA;
    text-decoration: underline;
}

acronym
{
    cursor: help;
}

address
{
    font-style: normal;
}

fieldset
{
    border: 1px solid #516173;
    margin: 20px 0;
    padding: 20px;
}

h1, h2, h3, h4, h5, h6
{
    color: #102F4E;
    font-family: arial, helvetica, sans-serif;
}

h1
{
    font-size: 16pt;
}

h2
{
    font-size: 13pt;
}

iframe
{
    border: 0;
}

img
{
    border: 0;
}

input[type='text'], input[type='password'], select, textarea
{
    border: 1px solid #000000;
    padding: 2px;
}

input[type='text']:focus, input[type='password']:focus, select:focus, textarea:focus
{
    background-color: #FFFFCC;
    border: 1px solid #ffcc33;
}
input[type='checkbox']
{
    vertical-align: middle;
}

ol, ul
{
    list-style-position: outside;
    padding-left: 30px;
}

optgroup option
{
    padding-left: 15px;
}

option
{
    padding-right: 8px;
}

p
{
    padding: 5px 0;
}

sup
{
    color: #ff0000;
}

.clear
{
    clear: both;
    height: 1px;
    overflow: hidden;
    margin-top: -1px;
}

.left
{
    text-align: left !important;
}

.center
{
    text-align: center !important;
}

.right
{
    text-align: right !important;
}

.smaller
{
    font-size: smaller !important;
}

.bold
{
    font-weight: bold !important;
}

.italics
{
    font-style: italic !important;
}

.block
{
    display: block !important;
}

.inline
{
    display: inline !important;
}

.red
{
    color: #ff0000 !important;
}

.green
{
    color: #4CBB17 !important;
}

.fleft
{
    float: left !important;
}

.fright
{
    float: right !important;
}

.cursor
{
    cursor: pointer;
}

.bgwhite
{
    background-color: #ffffff !important;
}

.bgltgrey
{
    background-color: #efefef !important;
}

.bggreen
{
    background-color: #E3FFE3 !important;
}

.bgyellow
{
    background-color: #ffff99 !important;
}

.bgred
{
    background-color: #FFE7E7 !important;
}

.nobr
{
    white-space: nowrap !important;
}

.nounderline
{
    text-decoration: none !important;
}

.imgalign
{
    vertical-align: text-bottom;
}

.vcenter
{
    vertical-align: middle;
}

.formerror input, .formerror select, .formerror textarea
{
    border-color: #ff0000;
}

.formerror img
{
    cursor: help;
    vertical-align: middle;
}

.formerror span
{
    color: #ff0000;
    display: block;
    font-size: smaller;
    padding-top: 4px;
    text-align: right;
    width: 100%;
}

#errormessage
{
    background-color: #FFE7E7;
    border: 3px solid #CC0033;
    color: #000000;
    margin: 0 auto 20px;
    padding: 10px;
    width: 95%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#errormessage ul
{
    list-style-position: inside;
    list-style-type: none;
    padding-left: 0;
}

#errormessage ul li
{
    margin: 5px 0;
}

#noticemessage
{
    background-color: #FFFFCC;
    border: 3px solid #ffcc00;
    color: #C60000;
    margin: 0 auto 20px;
    padding: 10px;
    width: 95%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#noticemessage h2
{
    margin: 3px;
}

#noticemessage ul
{
    list-style-position: inside;
    list-style-type: none;
    padding-left: 0;
}

#noticemessage ul li
{
    margin: 5px 0;
}

#successmessage
{
    background-color: #FFFFCC;
    border: 3px solid #71AF27;
    color: #71AF27;
    font-weight: bold;
    margin: 0 auto;
    padding: 10px;
    text-align: center;
    width: 95%;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}

#successmessage p
{
    margin: 0 !important;
}

#container
{
    margin: auto;
    width: 1020px;
}

#header
{
    height: 100px;
}

#header img
{
    margin: 10px 0 0 10px;
}

#header p.datetime
{
    color: #000000;
    font-size: 9pt;
    padding: 4px 0 0 20px;
}

#header p.slogan
{
    font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #CCCCCC;
	font-size: 20px;
    float: right;
    margin: 10px 20px 0px 0px;
    text-align: right;
    width: 50%;
}

#topbar
{
    padding: 3px 0;
    text-align: right;
}

#topbar p
{
    padding: 0;
    text-align: center;
}

#topbar p a
{
    color: #ffffff;
    padding: 0 10px;
}

#content
{
    margin: 20px 0;
    min-height: 300px;
}

#footer
{
    background-color: #c1c1c1;
    color: #606060;
    height: 200px;
    padding-top: 10px;
    text-align: center;
}

#footer p
{
    padding: 2px 0;
}

#footer p a
{
    color: #606060;
    padding: 0 10px;
}

#debug
{
    margin: auto;
    width: 980px;
}

#debug h2
{
    text-align: center;
}

#debug table
{
    margin: 10px auto;
    min-width: 300px;
}

#debug table th
{
    background-color: #000000;
    color: #ffffff;
    padding: 6px 0;
}

#debug table td
{
    padding: 3px 10px;
}

#debug tbody td:first-child
{
    border-right: 1px solid #000000;
    font-weight: bold;
}

#debug table tr:nth-child(odd)
{
    background-color: #eeeeee;
}

#debug table tr:nth-child(even)
{
    background-color: #ffffff;
}

#homeinfo
{
    color: #102f4e;
    float: left;
    margin-top: 20px;
    min-height: 400px;
    padding-right: 20px;
    width: 47%;
}

#homeinfo h1
{
    margin-top: 10px;
}

#homeinfo div
{
    margin-top: 20px;
}

#homeinfo div p, div#sidebyside p
{
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    padding-left: 30px;
}

#homeinfo div p
{
    padding-left: 30px;
}

div#sidebyside
{
    padding-left: 110px;
}

#homemeta
{
    border-left: 1px solid #336699;
    min-height: 400px;
    padding: 10px 0 0 10px;
}

#homemeta #arena
{
    width: auto;
}

#homemeta #arena p.comments
{
    color: #0000ff;
}

#homemeta #arena p.resources
{
    color: #666666;
}

#arena a div.rantbox
{
    color: #000000;
}

#arena p.right a
{
    color: #336699;
    font-weight: bold;
}

#arena p.right b
{
    color: #336699;
    font-size: larger;
}

#discussionlist
{
    float: right;
    margin-top: 20px;
    min-height: 400px;
    width: 24%;
}

#discussionlist ul, #statslist ul
{
    border: 0;
    list-style-type: none;
    padding-left: 0;
}

#statstable td
{
    padding: 3px 4px;
    vertical-align: center;
}

#statstable th
{
    border-bottom: 1px solid #170B70;
    padding: 10px 0 5px 0;
    text-align: left;
}

div.sidebarcontent
{
    border-left: 1px solid #336699;
    margin-top: 10px;
    min-height: 400px;
    padding: 0 5px;
}

#discussionlist ul li
{
    margin: 10px 0;
}

ul.tabs
{
    background: #ffffff url('/images/bgtabs.png') no-repeat right bottom;
    height: 21px;
    padding: 0px;
}

ul.tabs li
{
    color: #b2b2b2;
    display: inline;
}

ul.tabs li a
{
    color: #b2b2b2;
    display: block;
    float: left;
    padding: 2px 25px 2px 10px;
}

ul.tabs li a:hover
{
    text-decoration: none;
}

ul.tabs li a.inactive
{
    background: #ffffff url('/images/bgtabinactive.png') no-repeat right top;
    background-color: #e7e7e7;
    border-bottom: 1px solid #b2b2b2;
}

ul.tabs li a.active
{
    background: #ffffff url('/images/bgtabactive.png') no-repeat right top;
    border-left: 1px solid #b2b2b2;
}

ul.tabs.single
{
    background: #ffffff url('/images/bgtabssteps.png') no-repeat;
}

ul.tabs.single li
{
    display: block;
    padding: 2px 25px 2px 10px;
}

ul.tabs.steps
{
    background: #ffffff url('/images/bgtabslong.png') no-repeat right bottom;
}

ul.tabs.steps li a.inactive
{
    background: #ffffff url('/images/bgtabinactive.png') no-repeat right top;
    background-color: #e7e7e7;
    border-bottom: 1px solid #b2b2b2;
    padding: 2px 25px 2px 10px;
}

ul.tabs.steps li a.active
{
    background: #ffffff url('/images/bgtabactive.png') no-repeat right top;
    border-left: 1px solid #b2b2b2;
    padding: 2px 25px 2px 10px;
}

div#statslist ul.tabs
{
    background: #ffffff url('/images/bgtabslong.png') no-repeat right bottom;
}

div#statslist ul.tabs .first a
{
    background: #b7d876 url('/images/bghometabwhite.png') no-repeat top right;
    border-left: 1px solid #c1c1c1;
    color: #000000;
}

div#statslist ul.tabs .second a
{
    background: #170b70 url('/images/bghometabred.png') no-repeat top right;
    color: #ffffff;
}

div#statslist ul.tabs .third a
{
    background: #466bb3 url('/images/bghometabblue.png') no-repeat top right;
    color: #ffffff;
}

#statslist
{
    float: right;
    margin-top: 20px;
    min-height: 400px;
    width: 48%;
}

#statslist table
{
    margin: auto;
    width: 95%;
}

#statslist p span
{
    color: red;
}

#mascot
{
    float: left;
    margin: 0 20px 80px 0;
}

#leftcol
{
    color: #102F4E;
    width: 55%;
}

#leftcol h1
{
    margin-bottom: 20px;
    padding-top: 10px;
}

#leftcol.register h1
{
    padding-left: 230px;
}

#leftcol.register p
{
    padding-right: 20px;
}

#leftcol.register p span
{
    color: #919191;
}

#leftcol h2
{
    font-size: 15pt;
}

#rightcol.divorceform
{
    width: 60%;
}

#rightcol.divorceform textarea
{
    height: 400px;
    width: 530px;
}

#leftcol.divorceform
{
    width: 40%;
}

#leftcol.divorceform p
{
    font-size: 11pt;
    margin: 17px 0;
}

#leftcol.divorceform ol
{
    color: #777779;
    list-style-type: none;
}

#leftcol.divorceform ol li
{
    font-size: 11pt;
    margin: 10px;
}

#rightcol
{
    float: right;
    width: 45%;
}

#rightcol form
{
    border-left:  1px solid #336699;
    margin-top: 20px;
    padding-left: 20px;
}

#rightcol.commentform form
{
    min-height: 350px;
}

#rightcol label
{
    display: block;
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding: 0 10px 0 0;
    text-align: right;
    width: 150px;
}

#rightcol input[type='text'], #rightcol input[type='password']
{
    width: 66%;
}

#rightcol select
{
    width: 67%;
}

#rightcol input[type='text'].short
{
    width: 5em !important;
}

#rightcol #paymentform label
{
    padding-top: 3px;
}

#rightcol #loginform
{
    padding-top: 30px;
    min-height: 250px;
}

#rightcol #loginform label
{
    padding-top: 3px;
    width: 100px;
}

#rightcol textarea
{
    height: 10em;
    width: 60%;
}

#rightcol #divorceform p
{
    min-height: 25px;
}

#leftcol.divorcecourt
{
    padding-top: 42px;
}

#scrollingtext, #documents
{
    border-left:  1px solid #336699;
    min-height: 350px;
    margin-top: 20px;
    padding-left: 20px;
}

#scrollingtext p.courtfont
{
    font-family: "times new roman";
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}

#leftcol.divorcefees
{
    padding-top: 35px;
}

#leftcol.divorcefees img
{
    float: right;
}

#leftcol.divorcefees p.divorceimgs
{
    margin-top: 95px;
    padding: 0;
    text-align: center;
}

#leftcol.divorcefees p.divorceimgs img
{
    float: none;
}

#leftcol.register h2
{
    margin: 20px 0;
}

form.favoriteteams p.formindent
{
    margin-left: 40%;
    padding: 0 0 0 5px;
}

form#registerform label
{
    padding-top: 3px;
    width: 35%;
}

form#registerform p.formindent
{
    margin-left: 155px;
}

form#registerform input[type="checkbox"]
{
    clear: both;
    float: left;
    margin: 3px 5px 15px 0;
}

p.bigbutton
{
    padding-top: 30px;
    text-align: center;
}

img#aboutmascot
{
    float: left;
    margin: 15px 20px 20px 0;
}

div#leftcol.howitworks
{
    width: 58%;
}

div#rightcol.howitworks
{
    color: #102F4E;
    width: 40%;
}

div#rightcol.howitworks h2
{
    margin: 15px 0 20px 0;
    padding-left: 30px;
}

div#rightcol.howitworks p
{
    border-left: 1px solid #336699;
    padding-left: 30px;
    padding-right: 20px;
}

div#error404
{
    color: #767779;
    margin: auto;
    padding-top: 50px;
    width:  63%;
}

div#error404 img
{
    float: left;
    margin-right: 30px;
}

div#error404 h1
{
    font-size: 3em;
    font-weight: normal;
    line-height: 1em;
    margin-top: 40px;
}

div#error404 h2
{
    font-size: 2em;
    font-weight: normal;
    line-height: 1em;
}

div#error404 h3
{
    color: #0d2e51;
    font-size: 1.6em;
}

div#error404 p
{
    margin: 20px 0;
}

div#rightcol.receiptpage
{
    border-left: 1px solid #336699;
    margin-top: 20px;
    min-height: 300px;
    padding-top: 30px;
}

div#rightcol.receiptpage h2
{
    color: #0c2f4f;
    padding-left: 30px;
}

div#rightcol.receiptpage ul
{
    list-style-type: none;
    padding-left: 30px;
}

div#rightcol.receiptpage ul li
{
    margin: 10px 0;
}

div#leftcol.receiptpage
{
    color: #787878;
    width: 538px;
}

div#leftcol.receiptpage ul
{
    list-style-type: none;
    margin: 15px 0;
    padding: 0;
}

div#leftcol.receiptpage p
{
    padding-right: 30px;
}

div#leftcol.receiptpage h1
{
    color: #0c2f4f;
    margin-bottom: 10px;
}

div#leftcol img.viewbutton
{
    float: right;
    margin-right: 20px;
}

div#leftcol p.button
{
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    margin-top: 15px;
    text-align: center;
}

div#leftcol img.mascot
{
    float: left;
    margin: 0 10px 30px 0;
}

div#leftcol.forgotpass p
{
    color: #848484;
    font-size: 1.2em;
    padding-right: 100px;
}

div#rightcol.forgotpass form
{
    padding-top: 30px;
    min-height: 220px;
}

div#rightcol.forgotpass p.or
{
    font-weight: bold;
    padding-right: 125px;
    text-align: right;
}

div#rightcol.forgotpass #successmessage
{
    margin-bottom: 30px;
}

div#rightcol.forgotpass p.submitbtn
{
    padding-left: 190px;
    padding-top: 30px;
}

form select.favoriteteams, form select.reasons
{
    margin: 0 0 5px 160px;
}

form select#a_addable_1, form select#b_addable_1
{
    margin-left: 0;
}

form#divorceform p.formindent
{
    margin-left: 155px;
    padding: 0 0 0 5px;
}

p.dob select
{
    width: 60px !important;
}

div.avatar
{
    height: 63px;
    line-height: 58px;
    width: 63px;
}

div.avatar img
{
    vertical-align: middle;
}

p.backtoarena
{
    color: #1EB858;
    font-weight: bold;
    margin: 0 0 20px 0;
    text-align: center;
}

p#backtoarena a
{
    color: #1EB858;
}

p#backtoarena img
{
    vertical-align: middle;
}

#complaintads
{
    float: right;
    width: 250px;
}
#filter_message
{
float: left;
    margin-right: 0;
    margin-top: -25px;
}
#complaints
{
    float: left;
    width: 700px;
	position:relative;
	right:50px;
}

#complaints-articles
{
    float: left;
    width: 700px;
	right:50px;
}

#arena form
{
    color: #336699;
    font-weight: bold;
}

div.rantbox, div.arenacomment
{
    border: 1px solid #c1c1c1;
    margin-bottom: 10px;
    padding: 10px;
}

div.arenacomment
{
    width: 608px;
}

div.rantbox span.date, div.arenacomment span.date
{
    font-size: 8pt;
}

ul.reasons
{
    color: #ff0000;
    font-style: italic;
    margin: 15px 0;
}

div.rantbox span.playerdivorced
{
    color: #ff0000;
    font-weight: bold;
    padding-bottom: 8px;
}

div.rantbox div.avatar, div.arenacomment div.avatar
{
    float: right;
    margin: 0 0 7px 7px;
}

div.rantbox p
{
    margin: 10px 70 0 0;
}

div.rantbox p img
{
    float: left;
    margin: 0 10px 10px 0;
}

div.rantbox.purchased
{
    border-color: #ff0000;
}

p.slapped
{
    background-color: #9D0C0C;
    color: #ffffff;
    font-weight: bold;
    margin: 25px -10px -10px -10px;
    padding: 4px 10px;
}

div.rantbox p.slapped img
{
    float: right;
    margin-right: 0;
    margin-top: -25px;
}

div.rantbox p.fbpurchase
{
    line-height: 22px;
}

div.rantbox p.right img
{
    float: none;
    margin-top: 2px;
    vertical-align: middle;
}

div.rantbox p img.voteicons
{
    float: none;
    margin: 0 0 0 10px;
    vertical-align: text-top;
}

img.voteicons:hover
{
    cursor: pointer;
}

span.votebuttons
{
    margin-left: 30px;
}

span.purchaselink
{
    float: right;
}

img.bitchslap
{
    margin-left: 100px;
    margin-top: -50px;
    position: absolute;
    z-index: 100;
}

p#arenashowmore
{
    cursor: pointer;
    line-height: 16px;
    margin: 20px 0;
    text-align: right;
}

p#arenashowmore b
{
    font-size: larger;
}

p#arenashowmore img, p#showmore img
{
    vertical-align: middle;
}

span.likebutton
{
    display: block;
    float: left;
}

p#nodivorces
{
    margin: 40px 0;
    text-align: center;
}

div.commentform h1
{
    margin-right: 30px;
    text-align: right;
}

div#leftcol.commentform p
{
    margin-right: 15px;
}

table#pagination
{
    border: 0;
    margin: 20px auto;
    min-width: 0;
}

table#pagination td
{
    border: 0;
    padding: 0 4px;
    vertical-align: top;
}

div.accounticons
{
    float: right;
    font-size: 1.3em;
    line-height: 1em;
    text-align: center;
}

div.accounticons a
{
    color: #848484;
}

div#accountleftcol
{
    color: #848484;
    font-size: 1.2em;
    width: 370px;
}

div#accountleftcol h1
{
    color: #102F4E;
    margin-bottom: 20px;
}

form#changepicform
{
    float: right;
    padding: 15px 175px 0 0;
    width: 320px;
}

form#changepicform p.extramargin
{
    margin: 15px 0;
}

form#changepicform div.avatar
{
    margin: auto;
}

form#changepassform
{
    background: #ffffff url('/images/large-icon-changepass.png') no-repeat top left;
    float: right;
    padding: 15px 0 0 225px;
    width: 320px;
}

form#changepassform label, form#changepicform label
{
    display: block;
    float: left;
    font-family: arial, helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    padding: 3px 10px 0 0;
    text-align: right;
    width: 110px;
}

form#changepicform p.extramargin label
{
    display: inline;
    float: none;
    font-weight: normal;
}

form#changepassform input.txt, form#changepicform input.txt
{
    width: 190px;
}

form#changepassform p
{
    margin: 20px 0;
}

form#changepassform p.changepasssbt
{
    padding-left: 115px;
}

ul#divorcelist
{
    float: right;
    list-style-type: none;
    padding-left: 0;
    width: 550px;
}

ul#divorcelist > li
{
    margin-bottom: 30px;
}

ul#divorcelist img
{
    float: left;
}

ul#divorcelist p
{
    margin-left: 110px;
    padding: 0;
}

ul#divorcelist p.comments
{
    background-color: #efefef;
    border: 2px solid #cccccc;
    margin-bottom: 10px;
    padding: 5px;
}

ul#divorcelist li p.first
{
    font-weight: bold;
    margin-bottom: 7px;
}

ul#divorcelist ul
{
    color: #848484;
    list-style-position: inside;
    padding-left: 0;
    margin: 3px 0 10px 110px;
}

div#acctrightcol
{
    float: right;
    width: 580px;
}

form.teamlist
{
    margin-top: 20px;
    min-height: 80px;
    padding: 10px 0 0 100px;
}

form.teamlist ul
{
    list-style-type: none;
    padding-left: 0;
}

form.teamlist ul li
{
    border-bottom: 1px solid #2d649c;
    line-height: 1.6em;
    overflow: hidden;
    padding-left: 5px;
}

form.teamlist ul li:hover
{
    cursor: default;
}

form.teamlist ul li input
{
    float: right;
    height: 1.6em;
    margin-right: 4px;
}

form.teamlist ul li img
{
    float: right;
    margin: 5px 5px 0 0
}

form.teamlist ul li img:hover
{
    cursor: pointer;
}

form.teamlist input[type='image']
{
    vertical-align: middle;
}

form.teamlist select
{
    width: 200px;
}

div#messages
{
    height: 52px;
}

div.favteams #errormessage
{
    font-weight: bold;
    text-align: center;
}

#statisticstable
{
    margin: auto;
}

#statisticstable th
{
    background-color: #336699;
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    padding: 5px 10px;
}

#statisticstable td
{
    padding: 2px 8px;
}

#statisticstable th.league
{
    background-color: #ffffff;
    color: #000000;
    font-family: arial, helvetica, sans-serif;
    font-size: 1.3em;
    padding: 10px 0;
}

#privacy h1, #privacy h2
{
    color: #336699;
    margin-top: 10px;
}

#privacy ol, #privacy ul
{
    margin: 15px 0;
}

#contactform
{
    min-height: 350px;
}

#contactform label
{
    text-align: left;
    width: 100%;
}

#contactform p.firstp
{
    margin-top: 15px;
}

#leftcol.contactform p
{
    padding-right: 30px;
}

#contactform p.sbtbutton
{
    text-align: center;
    margin-top: 30px;
}

#leftcol.forumlanding h1
{
    margin-bottom: 0;
}

#leftcol.forumlanding
{
    width: 65%;
}

#rightcol.forumlanding
{
    width: 34%;
}

#leftcol.forumlanding ul
{
    list-style-type: none;
    margin-left: 285px;
}

#leftcol.forumlanding ul li
{
    padding: 5px 0;
}

#leftcol.forumlanding ul a
{
    color: #102F4E;
    font-weight: bold;
}

#leftcol.forumlanding p
{
    margin-left: 310px;
}

#leftcol.forumlanding p.bold
{
    color: #E71E26;
}

#forumsposts
{
    border-left: 1px solid #336699;
    list-style-type: none;
    min-height: 400px;
    padding-left: 10px;
}

#rightcol.forumlanding #forumsposts
{
    padding-left: 0;
}
#forumsposts li
{
    margin: 10px;
}

#leftcol.landing
{
    margin-left: 200px;
    width: 375px;
}

#rightcol.landing
{
    color: #102F4E;
    float: right;
    width: 375px;
}

img#landingmascot
{
    float: left;
    margin-right: 7px;
}

.landing p
{
    text-align: justify;
}

.landing ul.tabs
{
    margin-top: 30px;
}

#leftcol.landing #statstable td
{
    padding-left: 10px;
}

#leftcol.landing h2
{
    margin: 12px 0;
}
p.fb
{
    margin: 10px auto;
    width: 250px;
}

#homemascot
{
    float: left;
    margin: 0 0 60px 0;
    text-align: center;
    width: 205px;
}

#homemascot #mascot
{
    float: none;
    margin-bottom: 0;
}

.poll
{
    border: 1px solid #c1c1c1;
    font-weight: normal;
    margin-top: 20px !important;
    padding: 10px;
}

.poll h2
{
    color: #102F4E;
    font-style: italic;
    font-size: 12pt;
    margin-bottom: 10px;
}

.poll img
{
    margin: 0;
}

.poll div.leftcol
{
    float: left;
    margin-top: 0 !important;
    width: 160px;
}

.poll div.rightcol
{
    float: right;
    margin-top: 0 !important;
    width: 265px;
}

form.poll ul
{
    list-style-type: none;
    padding: 0;
}

form.poll ul li
{
    font-weight: normal;
    padding: 7px 0;
}

.poll p
{
    float: none !important;
    padding-left: 0 !important;
}

.poll div.clear
{
    margin-top: 0 !important;
}

#twitter img
{
    float: left;
    margin: 0 10px 10px 0
}

#twitter a
{
    color: #999999;
    font-size: 1.2em;
}

#commentbox
{
    margin-bottom: 40px;
}

#arenafilter select
{
    width: 250px;
}

.formfieldh
{
    display: none;
}


.doyouthink {
	font-size: 9px;
	font-style: italic;
	color: #999999;
}

div.listing
{
    border: 5px solid #b7d77b;
    margin-bottom: 10px;
}

div.listing p.link
{
    color: #ffffff;
    float: right;
    font-weight: bold;
    padding: 5px 10px;
}

div.listing p.link a
{
    color: #ffffff;
}

div.listing p.title
{
    background: #4a6cb1 url('/images/bg_headers.png') repeat-x;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 10px;
}

div.listing p.desc
{
    background-color: #ffffff;
    min-height: 60px;
    padding: 5px;
}

div.listing p.rentdesc
{
    min-height: 76px;
}

div.listing img
{
    float: left;
    margin-right: 5px;
}

div#listinginfo
{
    float: right;
    height: 265px;
    width: 290px;
}

#map_canvas
{
    float: left;
    height: 300px;
    width: 300px;
}

#topofad
{
    height: 300px;
    margin-bottom: 20px;
	position:relative;
	
}
