body,div,dl,dt,dd,h1,h2,h3,h4,
pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table  { border: 0 transparent; border-collapse: collapse; border-spacing: 0  }
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
h1,h2,h3,h4{font-size:100%;}
q:before,q:after{content:'';}

img { border-style: none; }

body               { color: #333; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 18px; background-color: transparent; background-image: none; text-align: center; margin: 0; padding: 0 }
p   { margin-top: 10px }
h1    { font-size: 17px; font-weight: bold; line-height: 20px; margin-top: 20px }
h2     { font-size: 20px; font-weight: bold; line-height: 24px; margin: 0 0 6px; clear: left }
td    { background-color: white; overflow: hidden; vertical-align: top }
a { color: #600; border: 0; outline-style: none; outline-width: 0 }
img { border: 0 }
img a { border: 0 }
a:visited { color: #600; text-decoration: none }
a:link { color: #600; text-decoration: none }
element { }
#bar            { color: #eee; font-size: 9px; font-family: Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 12px; background-image: url(../img/border.gif); background-repeat: repeat-x; text-align: center; margin: 0; padding: 0; width: 100%; height: 25px }
#stackbar       { font-size: 16px; line-height: 12px; text-align: left; margin: 0 -15px; padding: 8px 0 0 0; position: relative; top: -5px; height: 20px }
div#bar a   { color: #fff; background-color: transparent; text-decoration: none; border: 0; outline-style: none; outline-width: 0 }
div#bar a:hover  { color: #fff; background-color: transparent; text-decoration: none border: 0; outline-style: none; outline-width: 0 }
#logo      { background-color: #fff; text-align: left; margin-top: 15px; margin-right: auto; margin-left: auto; padding-top: 15px; padding-bottom: 20px; padding-left: 25px; width: 725px; height: 108px }
#mosaic  { background-color: #eee; text-align: left; margin-top: 15px; margin-right: auto; margin-left: auto; padding-top: 15px; padding-bottom: 20px; width: 370px; height: 108px; float: left }
#tainer             { background-image: url(../img/spacer800x1.jpg); background-repeat: repeat-y; margin-right: auto; margin-left: auto; width: 750px }
#stack          { font-size: 15px; line-height: 22px; background-color: white; text-align: left; margin: 0; padding: 15px 20px; bottom: 100px; width: 160px; height: auto; float: left; border-style: solid; border-width: 0 1px 0 0; border-color: #ddd }
div#stack a     { text-decoration: none; border: 0 }
div#stack a:hover  { color: #600; text-decoration: none; border: 0 }
#foot          { color: #666; font-size: 12px; background-color: white; text-align: left; margin-right: auto; margin-left: auto; padding-top: 20px; padding-bottom: 10px; padding-left: 30px; width: 720px; float: none; clear: both }
div#foot a      { color: #666; text-decoration: none; background-color: transparent }
div#foot a:hover   { color: #008080; text-decoration: underline; background-color: #fff8dc }
#dash     { background-color: #fff; background-repeat: repeat; text-align: left; margin: 0 0 1px; padding: 15px 15px 15px 25px; bottom: 100px; width: 500px; float: left; border: solid 0 transparent }
div#dash a { background-color: #ff6 }
div#inline { text-align: left; width: 100%; height: auto; float: left }
#mxre  { width: 100%; height: auto }
#mxcal  { width: 100%; height: auto }
#mxform, #mxforum { width: 100%; height: auto }
#mxbuub { width: 100%; height: auto }
#mxcont  { width: 100%; height: auto }
#mxgal { width: 100%; height: auto }
#mxsocial { width: 100%; height: auto }
#mxgroups { width: 100%; height: auto }
#mxmusic { width: 100%; height: auto }
#mxcom { width: 100%; height: auto }
#submenu    { font-size: 13px; line-height: 17px; padding-left: 15px; width: 100%; height: auto }
.menutitle { color: #000; font-weight: bold }
#calmonth       { font-size: 13px; font-family: Georgia, Georgia, "Times New Roman", Times, serif; background-color: #eee; background-image: url(../img/spacer_25x25.gif); background-repeat: repeat-x; text-align: left; margin: 5px; padding: 5px; width: 420px; height: auto; float: left; border-style: solid; border-width: 4px 1px 1px; border-color: #000 #ccc #ccc }
#calday { font-size: 13px; font-family: Georgia, Georgia, "Times New Roman", Times, serif; background-color: #fff; background-repeat: repeat-x; text-align: left; margin: 5px; padding: 5px; width: 420px; height: auto; float: left; border: solid 1px #ccc }
#calsun  { font-size: 13px; font-family: Georgia, Georgia, "Times New Roman", Times, serif; background-color: #fff; background-repeat: repeat-x; text-align: left; margin: 5px; padding: 5px; width: 420px; height: auto; float: left; border-style: solid; border-width: 4px 1px 1px; border-color: #700 #333 #333 }
div#calmonth h1  { color: #000; font-size: 15px; font-weight: bold; margin: 0; padding: 0 0 6px }
div#calsun h1  { color: #000; font-size: 15px; font-weight: bold; margin: 0; padding: 0 0 6px }
div#calday h1 { color: #000; font-size: 15px; font-weight: normal; margin: 0; padding: 0 0 6px }
.blacktext {color: #000}

