body
{
margin: 0px;
font-size:small;
background: black;
color: purple; 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: small;
border: 4px ridge #084B8A;
font-weight: bold;
max-width: 999px;
text-align: center;
margin: auto; 
color: #2E9AFE;
box-shadow: 0px 0px 17px #1B2733px 0px 17px #1B2733px 0px 17px #01B2733px;
background-image: url("https://fbcdn-sphotos-a.akamaihd.net/hphotos-ak-prn1/544600_243219715795633_1733895068_n.jpg");
}

.header
{
color: #00CCCC; 
background-color: #0F3950;
font-family: Arial, Verdana, Helvetica, sans-serif;
border: 1px solid #00568F;
margin: 1px solid #00568F;
font-size: small;
padding: 5px;
-moz-border-radius: 6px;
border-radius: 6px;
text-shadow: black 0.4mm 0.4mm 0.3mm;
background-image: url(/mobile/StyleTemplates/logo-bg.png);
}

.logo
{
height: 25px;
text-align: center;
vertical-align: middle;
background:black;
}

.title
{
color: #6699cc; 
background-color: #0A1B2A ;
text-align: center;
font-family: Comic Sans MS;
border: 1px solid #0B3861;
margin: 1px;
font-size: small;
padding:2px;
-moz-border-radius: 6px;
border-radius: 6px;
text-shadow:black 0.4mm 0.4mm 0.3mm;
background-image: url("/mobile/StyleTemplates/black-logo-bg.png");
}

input, button, textarea, select
{
border: 1px solid #003D5D;
margin:1px;
padding: 2px;
background: #001825;
font-family: Comic Sans MS;
color:#3399CC;
}

input[type="text"],textarea,input[type="password"]
{
border: 1px solid #003D5D;
margin:1px;
padding: 1px;
background: #1F1F1F;
font-family: Comic Sans MS;
color:#3399cc;
}

br
{
padding:1px;
}

.button
{
margin:1px;
padding: 2px;
color:#3366CC;
background: 001A29;
border: 1px solid #003D5D;
font-family: Verdana, Arial, Helvetica, sans-serif;
-moz-border-radius: 9px;border-radius: 8px;
}

.button:link, .button:visited
{
color: green;
line-height: 180%;
}

.button:hover
{
border: 1px dashed #003D5D;
background: #1A2E39;
text-transform: uppercase;
}

.bold
{
font-weight: bold;
}

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

.error
{
text-align: center;
background: #0A1B2A;
color: #084B8A;
border: 1px dotted #084B8A;
padding: 6px;
margin: 1px;
}

.full
{
width: 90%;
}

.right
{
text-align: right;
vertical-align: middle;
}

.center
{
text-align: center;
border: 1px solid #2F3E50;
background: #050B12;
margin: 1px;
padding: 3.5px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#0099CC;
}

.gap
{
padding: 4px;
}

form, p
{
margin: 0;
padding: 2px;
border: 1px dashed #6699CC;
}

ul
{
list-style-type: none;
border: 1px dashed #2ECCFA;
padding: 1px;
margin: 0;
background: #0B243B;
-moz-border-radius: 6px;
border-radius: 6px;
}

li
{
border: 1px solid #2F3E50;
background: #071019;
margin: 1px;
padding: 3.5px;
-moz-border-radius: 6px;
border-radius: 6px;
color:#0099CC;
} 

li:hover
{
background: #0B1928;
border: 1px dashed #084B8A;
color: #084B8A;
}

a
{
text-decoration: none;
color:#336699;
}

a:link, a:visited
{
color:#336699;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
text-decoration: none;
text-shadow:0px 0px 0.4px #0174DFpx 0px 0.4px #0174DF,0px 0px 0.4px #0174DF;
}

a:hover
{
color : #00FFFF;
text-decoration : none;
text-shadow:0px 0px 14px #58D3F7,0px 0px 14px #58D3F7,0px 0px 14px #58D3F7;
}

a:active
{
color:#00FFCC;
}

.small
{
font-size: smaller;
}

.sitemessage
{
text-align: left;
color: #045FB4; 
background: #0B243B;
border: 1px DASHED #0080FF;
margin: 1px;
font-size: small;
-moz-border-radius: 6px;
border-radius: 6px;
}

.footer
{
text-align: center;
color: #045FB4; 
background: #0B243B;
border: 1px DASHED #0080FF;
margin: 1px;font-size:small;
-moz-border-radius: 6px;
border-radius: 6px;
} 

.smallavatar
{
width:50px;
height:60px;
background:#071019;
border-right: 4px outset #3252AA;
border-bottom: 4px outset #3252AA;
}

.normalavatar
{
border: 1px ridge #336699;
padding:1px;
}

.postbody
{
font-size: small;
border: 1px solid #003366;
background: black;
padding: 6px;
color:#2E9AFE;
}

.replyquote
{
border: 1px solid #003366;
background: #1C1C1C;
repeat-x 50bottom;
margin: 1px;
color:#2E9AFE;
padding: 2.5px;
font-size:small;
padding-right: 2.5px; 
}

.code
{
text-align: center;
background: #0A1B2A;
color: #084B8A;
border: 3px double #084B8A;
padding: 6px;
margin: 1px;
}

.highlight
{
background:#FFFF00;
color:#000000;
}
.footermenuseperator
{
color:#3399CC;
width:2px;
}

.shout
{
border: 3px ridge #084B8A; 
padding:9px;
text-align:center;
margin:1px;
background: #000000;
color:lime;
}

hr
{
background: #0A1B2A;
border: 1px solid #084B8A;
padding:1px;
}

body, a, a:hover 
{
cursor: url('http://www.creatupropiaweb.com/animate_cursor17.cur'), url("http://www.creatupropiaweb.com/recur