/* ---------------------COPYRIGHT NOTICE--------------------------- */
/*
&copy;2006 Joyel Puryear(Freelance Businessman)- http://www.freelancebusinessman.com This Web Page of the website www.moondancedesign.com was created by me.  The layout was based off of a template from a designer named Andreas Viklund at http://andreasviklund.com/ The template was taken, and modified heavily, and the CSS/XHTML was rewritten, as well as some of the other design elements.
*/
/* ---------------------END COPYRIGHT NOTICE------------------------> */
body 
{ /*this is what is going to style the body, and position everything */
margin:0 auto;
padding:0;
font-size:1em;
background-color:#333333;
color:#999999;
background-position:center;
background-repeat:repeat-y;
}

a.image:link
{
background-color:#FFFFFF;
color:#0000FF;
}

a.image:hover
{
background-color: #EEEEEE;
color:#000099;
}

a img
{
border:none;
}

a:link
{
color::#999999;
}
a:link {
color:#CCCCCC;
}
a:hover
{
color: #CCCCCC;
}

h3 
{
font-size:1.3em;
margin:0 0 10px 0;
}

#wrap 
{
background:#3F3F3F;
color:#999999;
margin:0 auto;
width:760px;
}

#header 
{
clear:both;
margin-top:20px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
padding:0;
height:45px;
}

#header h1 
{
width:250px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
float:left;
font-family:Papyrus, Arial, Courier, sans-serif;
}

#header p 
{
width:500px;
float:right;
background-color:#FFFFFF;
color:#a0a0a0;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
font-size:0.8em;
font-family:Papyrus, Arial, Courier, sans-serif;
line-height:1.2em;
}

#frontphoto 
{
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
border:0;
}

#avmenu 
{
clear:left;
float:left;
width:150px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
padding:0px;
font-size:0.9em;
}

#avmenu ul 
{	
list-style:none;
width:150px;
margin-top:0px; 
margin-right:0px;
margin-left:0px;
margin-bottom:20px;
padding: 0;
font-size: 1.1em;
}	

#avmenu li 
{
margin-bottom: 4px;
}

#avmenu a 
{
font-weight:bold;
height:20px;
text-decoration:none;
color:#999999;
display:block;
padding-top:6px;
padding-right:0px;
padding-bottom:0px;
padding-left:10px;
background-color:#333333;
border-left:4px solid #cccccc;
}	
	
#avmenu a:hover 
{
background-color:#333333;
color:#CCCCCC;
border-left:4px solid #666666;
}

.announce 
{
margin-top:10px;
margin-right:0px;
margin-bottom:10px; 
margin-left:0px;
padding:10px;
width:130px;
color:#999999;
background-color:#F5DEB3;
line-height:1.3em;
font-family:Papyrus, Arial, Courier, sans-serif;
}

#extras 
{
float:right;
width:100px;
margin-top:0px;
margin-right:0px;
margin-bottom:10px;
margin-left:0px;
padding-top:4px;
padding-right:0px;
padding-bottom:0px;
padding-left:4px;
font-size:0.9em;
font-family:Papyrus, Arial, Courier, sans-serif;
line-height:1.5em;
color:#999999;
background-color:#F5DEB3;
}

#extras p 
{
margin:0 0 1.5em 0;
}

#extras a 
{
text-decoration:none;
color:#286ea0;
background-color:#F5DEB3;
}

#extras a:hover 
{
text-decoration:underline;
color:#286ea0;
background-color:#F5DEB3;
}

#content 
{
margin-top:0px;
margin-right:110px;
margin-bottom:20px;
margin-left:160px;
border-left:1px solid #f0f0f0;
border-right:1px solid #f0f0f0;
padding:0 10px 0 10px;
line-height:1.6em;
}

#content p
{
font-size:0.8em;
font-family:Arial, Helvetica, sans-serif;
}

#content h2 
{
font-size:1.5em;
margin-top:0px;
margin-right:0px;
margin-bottom:0.5em;
margin-left:0px;
font-family:Papyrus, Arial, Courier, sans-serif;
}

#content h3
{
font-family:Papyrus, Arial, Courier, sans-serif;
}

#content img 
{
padding:1px;
display:inline;
background:#cccccc;
color:#000000;
border:4px solid #f0f0f0;
}


#footer 
{
clear:both;
margin:0 auto;
padding:10px 0 20px 0;
border-top:4px solid #f0f0f0;
width:760px;
text-align:center;
color:#999999;
font-size:0.9em;
background-color:#333333;
font-family:Papyrus, Arial, Courier, sans-serif;
}

#footer a 
{
color:#808080;
text-decoration:none;
}

#footer a:hover 
{
text-decoration:underline;
}

.left 
{
margin-top:10px;
margin-right:10px;
margin-bottom:5px;
margin-left:0px;
float:left;
}

.right 
{
margin-top:10px;
margin-right:0px;
margin-bottom:5px;
margin-left:10px;
float:right;
}

.textright 
{
text-align:right;
}

.center 
{
text-align:center;
}

.hide 
{
display:none;
}