* {
 padding:0;
 margin:0;
}
/*color key
beige background - #EBC79E
dark red - #E70000
dark blue - #0048B7
link dark purple - #921B92
link hover blue - #3F94C7

dodger blue - #1E90FF
link purple - #AA33AA
link hover blue - #77CCFF
red - #FF0000
white - #FFFFFF
black - #000000
*/
body{
background: #000000;
font-family: Verdana,Tahoma,Arial, Helvetica, sans-serif;
line-height:1.2;   
}
a:link { color:#921B92; }
a:visited { color:#921B92; }
a:hover { color:#3F94C7; } 

#wrapper{
 margin: 10px auto 10px auto;
 padding-top:10px;
 width: 760px;
 background: #CCCCCC;
 color:#000099;
}
#warning{
 padding:20px; 
 margin:auto; 
 width:600px; 
 height: 150px; 
 overflow:auto; 
 color:#000000;
 font-size:70%;
}
#title
{
margin:auto;
text-align:center;
font-size:200%;
font-style:italic;
font-weight:bold;
color:#E70000;
}
#textcontent
{
margin:auto;
width:650px;
}
#ad1
{
width:500px;
margin:auto;
text-align:center;
}
#ad1 a
{
 font-size:14px;
 font-weight:bold;
}
#ad2
{
margin:auto;
text-align:center;
}
#ad2 a
{
 font-size:14px;
 font-weight:bold;
}
#ad3
{
width:500px;
margin:auto;
text-align:center;
}
#ad3 a
{
 font-size:14px;
 font-weight:bold;
}
#recip
{
text-align:center;
}
#recip table
{
 margin-left:auto;
 margin-right:auto;
}
#enter
{
margin:auto;
text-align:center;
font-size:150%;
font-weight:bold;
}
#gallerylinks
{
 width:500px;
 margin:auto;
 text-align:center;
 font-size:150%;
 font-weight:bold;
}
#thumbs
{
 width:700px;
 margin:auto;
 text-align:center;
}
img{
  border-style:none;
  margin-left:auto;
  margin-right:auto;
}

p.caption {
margin:5px 0;
text-align:center;
padding:0;
font-family: Monotype Corsiva, Harlow Solid Italic, serif;
font-size: 200%;
}
p.girlsname {
margin: 5px 0;
text-align:center;
padding:0;
font-family: Monotype Corsiva, Harlow Solid Italic, serif;
font-size: 300%;
}

h1, h2, h3{
 font-family:Arial, Helvetica, sans-serif;
}
h1{
font-size:300%;
color: red;
}
h2{
font-size:200%;
}
h3{
font-size:150%;
}
.centered{
 text-align:center;
}
