body
{
background-image:url('bg2.png');
background-attachment:fixed;
}


#content
{
position:absolute;
top:30px;
left:210px;
width:680px;
background:#FAF6F6;
background-image:url('sample2.png');
background-attachment:fixed;
border-style:solid;
border-width:5px;
border-color:#303030;
}

#content td
{
background:#FAF6F6;
}

#links
{
position:absolute;
top:430px;
left:40px;
width:150px;
padding:0px;
}

.title
{
height:10px;
}

h2
{
font-family:arial;
font-size:28px;
font-weight:bold;
color:#E84277;
margin-bottom:0px;
padding-top:0px;
padding-bottom:1px;
padding-left:4px;
background:#E84277;
opacity:0.9;
background-image:url('bg2.png');
}

.header
{
height:175px;
width:317px;
border-style:solid;
border-width:5px;
border-color:#E84277;
}

.header2
{
height:175px;
width:317px;
border-style:solid;
border-width:5px;
border-color:#1C77DA;
}

.header3
{
height:175px;
width:317px;
border-style:solid;
border-width:5px;
border-color:#FFC654;
}

.header4
{
height:175px;
width:317px;
border-style:solid;
border-width:5px;
border-color:#1DAE2A;
}

p
{
font-family:georgia;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
color:#1C77DA;
text-indent:15px;
}


h1
{
font-family:arial;
font-size:24px;
border-top-style:solid;
border-top-width:4px;
border-top-color:#1DAE2A;
border-left-style:solid;
border-left-width:4px;
border-left-color:#1DAE2A;
border-right-style:solid;
border-right-width:4px;
border-right-color:#1DAE2A;
margin-right:9px;
margin-top:0px;
padding-top:5px;
margin-bottom:10px;
padding-bottom:5px;
line-height:15px;
margin-left:5px;
padding-left:10px;
background:#FCD94A;
color:#E84277;
}


.subtitle
{
font-size:10px;
letter-spacing:5px;
font-weight:bold;
font-family:arial;
margin-left:10px;
}


.decklist
{
border-style:solid;
border-width:2px;
border-color:#1C77DA;
font-family:georgia;
font-size:12px;
text-align:center;
background:#FCD94A;
width:70%;
}

.decklist th
{
background:#1DAE2A;
font-family:georgia;
font-size:12px;
color:#FCD94A;
}

.decklist td
{
background:#1C77DA;
font-family:georgia;
font-size:12px;
color:#1C77DA;
}

.games
{
border-style:solid;
border-width:2px;
border-color:#1C77DA;
font-family:georgia;
font-size:12px;
text-align:center;
background:#FCD94A;
width:70%;
}

.games th
{
background:#1DAE2A;
font-family:georgia;
font-size:12px;
color:#FCD94A;
}

.games td
{
background:#1C77DA;
font-family:georgia;
font-size:12px;
color:#1C77DA;
}

.decks
{
background:#1C77DA;
text-align:left;
padding-left:5px;
}


.flags
{
border-style:solid;
border-color:#000000;
border-width:1px;
}


blockquote:
{
width:80%;
}

.cards
{
text-align:center;
}

h3
{
font-family:arial;
text-align:right;
font-size:20px;
border-bottom-style:solid;
border-bottom-width:3px;
border-bottom-color:#1DAE2A;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
line-height:15px;
padding-right:5px;
}

#links a
{
display:block;
background:#FCD94A;
margin-bottom:0px;
margin-top:0px;
font-family:georgia;
text-decoration:none;
font-size:13px;
padding-left:5px;
padding-top:2px;
padding-bottom:4px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#1DAE2A;
text-transform:lowercase;
color:#1C77DA;
}

#links a:hover
{
display:block;
background:#E84277;
margin-bottom:0px;
margin-top:0px;
font-family:georgia;
font-style:italic;
font-size:13px;
padding-left:5px;
padding-top:2px;
padding-bottom:4px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#1C77DA;
text-transform:lowercase;
color:#FCD94A;
}

blockquote
{
font-family:georgia;
font-size:12px;
margin-left:12px;
padding-top:2px;
padding-left:5px;
padding-right:0px;
padding-bottom:2px;
margin-right:17px;
color:#1C77DA;
border-style:solid;
border-width:5px;
border-color:#;
}

a:link, a:active, a:visited, a:hover
{
color:#E84277;
font-family:georgia;
font-size:12px;
text-decoration:none;
}

.filler
{
padding-right:27px;
padding-top:10px;
}

b
{
color:#E84277;
font-family:georgia;
font-size:12px;
}

.avatar img
{
background: #E84277;
margin: 1px 10px 1px 1px;
padding: 5px;
border: 1px solid #D4DCE0;
}

.news
{
font-family:georgia;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
color:#1C77DA;
text-indent:15px;
}

.cutenews
{
margin-right:9px;
margin-top:0px;
margin-bottom:10px;
margin-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:13px;
line-height:15px;
}

.comment
{
font-family:georgia;
font-size:12px;
margin-left:12px;
padding-top:2px;
padding-left:5px;
padding-right:0px;
padding-bottom:2px;
margin-right:17px;
color:#1C77DA;
border-style:solid;
border-width:5px;
border-color:#1DAE2A;
background:#FCD94A;
}


input, textarea, option, select 
{
font-family:georgia;
font-size:11px;
background:#1C77DA;
color:#FCD94A;
border-width:1px;
border-style:solid;
border-color:#1DAE2A;
padding-left:2px;
}

.commentform
{
margin-left:20px;
font-family:georgia;
font-size:12px;
color:#E84277;
}

#listings
{
position:absolute;
top:1000px;
left:40px;
width:150px;
padding:0px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#1DAE2A;
}

.listing
{
background:#FCD94A;
width:150px;
}

.icon
{
background: #724D85;
margin: 1px 10px 1px 30px;
padding: 5px;
border: 1px solid #D4DCE0;
}

.staff
{
font-family:georgia;
font-size:12px;
padding-left:10px;
padding-right:10px;
padding-bottom:5px;
color:#1C77DA;
text-indent:0px;
margin-left:13px;
margin-right:15px;
margin-top:0px;
}

.join
{
font-family:georgia;
font-size:11px;
color:#E84277;
}

#monthly
{
position:absolute;
top:1070px;
left:10px;
}

.stats
{
background:#FCD94A;
width:150px;
font-family:georgia;
color:#1C77DA;
font-size:12px;
padding-left:5px;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#1DAE2A;
}
