/* ggery stylesheet */

html {
overflow-x:auto;
overflow-y:auto;
}

BODY {
background-color:#FFF;
color:#000;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:12px;
margin:0 20px 5px;
}

TABLE,TR,TD {
color:#000;
font-family:Verdana, Tahoma, Arial, sans-serif;
font-size:13px;
}

form {
display:inline;
}

img {
border:0;
vertical-align:middle;
}

img.attach {
border:2px outset #f0f2f5;
padding:2px;
}

img[alt="Group Icon"] {
margin-top:12px;
}

a:link,a:visited,a:active {
color:#000;
text-decoration:underline;
}

a:hover {
color:#7D714D;
text-decoration:underline;
}

fieldset.search {
line-height:150%;
padding:6px;
}

label {
cursor:pointer;
}

.googleroot {
line-height:130%;
padding:6px;
}

.googlechild {
line-height:130%;
margin-left:30px;
padding:6px;
}

.googlebottom,.googlebottom a:link,.googlebottom a:visited,.googlebottom a:active {
color:#000;
font-size:11px;
}

.googlish,.googlish a:link,.googlish a:visited,.googlish a:active {
color:#DB4;
font-size:14px;
font-weight:700;
}

.googlepagelinks {
font-size:1.1em;
letter-spacing:1px;
}

.googlesmall,.googlesmall a:link,.googlesmall a:active,.googlesmall a:visited {
color:#4F4A44;
font-size:10px;
}

li.helprow {
margin:0 0 10px;
padding:0;
}

ul#help {
padding:0 0 0 15px;
}

option.cat {
font-weight:700;
}

option.sub {
color:#555;
font-weight:700;
}

.caldate {
background-color:#f0f2f5;
color:#777;
font-size:11px;
font-weight:700;
margin:0;
padding:4px;
text-align:right;
}

.warngood {
color:green;
}

.warnbad {
color:red;
}

#padandcenter {
margin-left:auto;
margin-right:auto;
padding:14px 0;
text-align:center;
}

#profilename {
font-size:28px;
font-weight:700;
}

#calendarname {
font-size:22px;
font-weight:700;
}

#photowrap {
padding:6px;
}

#phototitle {
border-bottom:1px solid #000;
font-size:24px;
}

#photoimg {
margin-top:15px;
text-align:center;
}

#ucpmenu {
background-color:#fafbfc;
border:1px solid #000;
line-height:150%;
width:22%;
}

#ucpmenu p {
margin:0;
padding:2px 5px 6px 9px;
}

#ucpcontent {
background-color:#fafbfc;
border:1px solid #000;
line-height:150%;
width:auto;
}

#ucpcontent p {
margin:0;
padding:10px;
}

#ipsbanner {
position:absolute;
right:5%;
top:1px;
}

#logostrip {
background-color:#BB6038;
background-image:url(http://www.goodgamery.com/mt2/tile_back.gif);
border:1px solid #000;
margin:0;
padding:0;
}

#submenu {
background-color:#f0f2f5;
border:1px solid #c3cbd5;
color:#000;
font-size:10px;
font-weight:700;
margin:3px 0;
}

#submenu a:link,#submenu a:visited,#submenu a:active {
color:#000;
font-size:10px;
font-weight:700;
text-decoration:none;
}

#userlinks {
background-color:#fafbfc;
border:1px solid #c3cbd5;
}

#navstrip {
font-weight:700;
padding:6px 0;
}

.activeuserstrip {
background-color:#c3cbd5;
padding:6px;
}

.pformstrip {
background-color:#e3e8f0;
color:#000;
font-weight:700;
margin-top:1px;
padding:7px;
}

.pformleft {
background-color:#fafbfc;
border-right:1px solid #c3cbd5;
border-top:1px solid #c3cbd5;
margin-top:1px;
padding:6px;
width:25%;
}

.pformleftw {
background-color:#fafbfc;
border-right:1px solid #c3cbd5;
border-top:1px solid #c3cbd5;
margin-top:1px;
padding:6px;
width:40%;
}

.pformright {
background-color:#fafbfc;
border-top:1px solid #c3cbd5;
margin-top:1px;
padding:6px;
}

.post1 {
background-color:#f0f2f5;
}

.post2 {
background-color:#f0f2f5;
}

.post1[width="100%"] {
background-color:#fafbfc;
padding-left:8px;
}

.post2[width="100%"] {
background-color:#fafbfc;
padding-left:8px;
}

.postlinksbar {
background-color:#e3e8f0;
background-image:url(http://www.goodgamery.com/mt2/tile_sub.gif);
border-left:1px solid #000;
border-right:1px solid #000;
font-size:10px;
margin-top:1px;
padding:7px;
}

.row1 {
background-color:#fafbfc;
text-align:left;
}

.row2 {
background-color:#f0f2f5;
}

.row3 {
background-color:#f0f2f5;
}

.row4 {
background-color:#e3e8f0;
border-spacing:0;
}

td.darkrow1 {
background-color:#000;
color:#fafbfc;
font-size:8px;
}

div.darkrow1 {
background-color:#FFF;
color:#fafbfc;
margin:3px;
}

.darkrow2 {
background-color:#c3cbd5;
color:#FFF;
}

.darkrow3 {
background-color:#c3cbd5;
border-spacing:0;
color:#FFF;
}

.hlight {
background-color:#f0f2f5;
}

.dlight {
background-color:#f0f2f5;
}

.titlemedium {
background-image:url(http://www.goodgamery.com/mt2/tile_sub.gif);
color:#000;
font-weight:700;
margin:0;
padding:7px;
}

.titlemedium a:link,.titlemedium a:visited,.titlemedium a:active {
color:#000;
text-decoration:underline;
}

.maintitle {
background-image:url(http://www.goodgamery.com/mt2/tile_back.gif);
border-left:1px solid #000;
border-right:1px solid #000;
color:#000;
font-weight:700;
letter-spacing:1px;
padding:8px 0 8px 5px;
vertical-align:middle;
}

.maintitle a:link,.maintitle a:visited,.maintitle a:active {
color:#000;
text-decoration:none;
}

.maintitle a:hover {
text-decoration:underline;
}

.plainborder {
background-color:#fafbfc;
border:1px solid #000;
}

table.tableborder {
background-color:#e3e8f0;
border:1px solid #000;
margin:0;
padding:0;
width:100%;
}

div.tableborder {
background-color:#fff;
margin:0;
padding:0;
width:100%;
}

div.tableborder > table {
border:1px solid #000;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:2px;
border-right-color:#000;
border-right-style:solid;
border-right-width:2px;
border-spacing:0;
}

.tablefill {
background-color:#fafbfc;
border:1px solid #000;
padding:6px;
}

.tablepad {
background-color:#fafbfc;
padding:6px;
}

.tablebasic {
border:1px solid #000;
margin:0;
padding:0;
width:100%;
}

.wrapmini {
float:left;
line-height:1.5em;
width:25%;
}

.pagelinks {
float:left;
line-height:1.2em;
width:35%;
}

.desc {
color:#4F4A44;
font-size:10px;
}

.desc table {
border:0;
}

.edit {
font-size:9px;
color: #FAFBFC;
}

.signature {
color:#933;
font-size:10px;
line-height:1.5em;
}

.postdetails {
font-size:10px;
}

.postcolor {
font-size:12px;
line-height:160%;
}

.normalname {
color:#300;
font-size:12px;
font-weight:700;
}

.normalname a:link,.normalname a:visited,.normalname a:active {
font-size:12px;
}

.unreg {
color:#009;
font-size:11px;
font-weight:700;
}

.searchlite {
background-color:#FF0;
color:red;
font-weight:700;
}

#QUOTE {
background-color:#fafbfc;
border:1px solid #000;
color:#7D714D;
font-family:Verdana, Arial;
font-size:11px;
padding:2px;
}

#CODE {
background-color:#fafbfc;
border:1px solid #000;
color:#7D714D;
font-family:Courier, Courier New, Verdana, Arial;
font-size:11px;
padding:2px;
}

.copyright {
font-family:Verdana, Tahoma, Arial, Sans-Serif;
font-size:9px;
line-height:12px;
}

.codebuttons {
font-family:verdana, helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
}

.forminput,.textinput,.radiobutton,.checkbox {
font-family:verdana, helvetica, sans-serif;
font-size:12px;
vertical-align:middle;
}

.plzinput {
font-family:verdana, helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
}

.thin {
border-bottom:1px solid #FFF;
border-top:1px solid #FFF;
line-height:140%;
margin:2px 0;
padding:6px 0;
}

.purple {
color:purple;
font-weight:700;
}

.red {
color:red;
font-weight:700;
}

.green {
color:green;
font-weight:700;
}

.blue {
color:blue;
font-weight:700;
}

.orange {
color:#F90;
font-weight:700;
}

table#faq {
background:#FFF;
border:0;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:1px;
border-right-color:#000;
border-right-style:solid;
border-right-width:1px;
border-spacing:0;
table-layout:fixed;
width:100%;
}

table#faq td {
padding:10px;
}

table#faq td.faqedge {
font-size:10px;
vertical-align:center;
}

table#plz {
border:0;
border-collapse:collapse;
height:45px;
width:100%;
}

table#plz td {
background:#e9ecef;
border:0;
font-size:10px;
text-align:center;
vertical-align:center;
}

table#plz2 {
border:0;
border-collapse:collapse;
width:100%;
}

table#plz2 td {
background:#e9ecef;
border:0;
font-size:10px;
text-align:center;
vertical-align:center;
}

table#navig {
background:#e9ecef;
border:1px solid #000;
border-bottom-color:#000;
border-bottom-style:solid;
border-bottom-width:2px;
border-right-color:#000;
border-right-style:solid;
border-right-width:2px;
border-spacing:0;
table-layout:fixed;
width:100%;
}

table#navig td {
padding:3px;
}

div#inline_decoder {
border:0 dotted #000;
display:none;
margin-bottom:10px;
margin-top:10px;
padding:10px;
}

table#decoder_table {
border:0 solid #000;
border-collapse:collapse;
border-spacing:0;
}

table#decoder_table td {
border-left:1px solid #000;
border-right:1px solid #000;
padding-left:15px;
padding-right:15px;
}

span.peebles {
font-weight:700;
font-size:120pt;
line-height:1em;
}

/* Deck tag styles */
div.deckbox {
/* broswer workarounds */
display: -moz-inline-stack;
display: inline-block;
zoom:1;
*display:inline;
vertical-align:top;
margin:5px;
}
