body 
{
width:1274px; height:1250px;
background-color:#000000;
margin-left:auto; 
margin-right:auto;
}

body a
{
font-family:Century Gothic, Arial;
color:#ffffdd;
text-align:left;
font-size:15px;
}

body a:hover
{
font-family:Century Gothic, Arial;
color:#ffaaff;
text-align:left;
font-size:15px;
}


h3
{
font-family:Century Gothic;
color:#ffeeee;
text-align:left;
font-size:19px;
line-height:20px;
}

#main
{
margin-left:auto; 
margin-right:auto;
margin-top:-8px;
width:1274px; height:2650px;
border:0px solid #990099;
background-color:transparent;
font-family:century gothic,arial;
color:#ffffdd;
text-align:right;
font-size:20px;
line-height:20px;
background-image:url(images/bg_main4.png);
background-repeat: no-repeat;
}

#main a
{
font-family:century gothic;
text-decoration:none;
color:#ffa0ff;
text-align:left;
font-size:15px;
}

#main a:hover
{
color:#991199;
}

#header
{
float:right;
clear:both;
margin-top:86px;
width:1205px;height:40px;
border:0px solid #009900;
background-color:transparent;
padding:0px;
font-family:century gothic, times new roman, arial;
color:#333344;
font-size:14px;
line-height:40px;
}


#header a
{
text-decoration:none;
font-family:century gothic;
font-family:century gothic;
color:#ffa0ff;
text-align:right;
font-size:18px;
line-height:40px;
}

#header a:hover
{
font-size:18px;
color:#991199;
}


#header2
{
float:right;
clear:right;
margin-top:-6px;
margin-right:-5px;
width:400px;height:45px;
border:0px solid #009900;
background-color:transparent;
color:#39121e;
padding:0px;
text-align:right;
}

#header2 li
{
float:right;
padding:4px;
}


#imgheader
{
float:left;
clear:left;
margin-top:-6px;
margin-right:0px;
width:1050px;height:400px;
border:0px solid #008899;
background-color:transparent;
background-image:url(images/main_pic.png);
color:#39121e;
padding:0px;
text-align:left;
}


#left
{
float:left;
clear:left; 
width:600px;height:850px;
margin-top:0px;
margin-left:66px;
border:0px solid #ffcc77;
background-color:transparent;
font-family:Century Gothic,Arial;
color:#ffffdd;
text-align:left;
font-size:15px;
line-height:20px;
}


#left a
{
font-family:century gothic,arial;
color:#ffa0ff;
text-align:left;
font-size:15px;
}

#left a:hover
{
font-family:century gothic,arial;
color:#991199;
text-align:left;
font-size:15px;
}


#left2
{
float:left;
width:290px;height:700px;
margin-top:0px;
margin-left:0px;
border:0px solid #ff0000;
background-color:transparent;
font-family:century gothic;
color:#ffffdd;
text-align:left;
font-size:13px;
line-height:14px;
}

#left2 a
{
font-family:century gothic,arial;
color:#ffa0ff;
text-align:left;
font-size:13px;
}

#left2 a:hover
{
font-family:century gothic,arial;
color:#991199;
text-align:left;
font-size:13px;
}

#left2 ul
{
margin:-5px;
margin-left:-40px;
}

#left2 li
{
list-style-type:none;
}

#left3
{
float:right;
width:290px;height:700px;
margin-top:0px;
margin-left:0px;
border:0px solid #0000ff;
background-color:transparent;
font-family:century gothic;
color:#ffffdd;
text-align:left;
font-size:13px;
line-height:14px;
}


#left3 a
{
font-family:century gothic,arial;
color:#ffa0ff;
text-align:left;
font-size:13px;
}

#left3 a:hover
{
font-family:century gothic,arial;
color:#991199;
text-align:left;
font-size:13px;
}

#left3 ul
{
margin:-5px;
margin-left:-40px;
}

#left3 li
{
list-style-type:none;
}



#middle
{
float:right;
clear:right; 
width:511px;height:300px;
border:2px solid #ff80ff;
background-color:transparent;
font-family:century gothic,arial;
margin:0px;
margin-right:68px;
color:#ffffdd;
text-align:center;
font-size:16px;
line-height:18px;
}


#right
{
float:right;
clear:right; 
margin:0px;
margin-right:66px;
width:515px;height:355px;
border:0px solid #6d4c56;
background-color:transparent;
}


#right2
{
float:right;
clear:right; 
margin:0px;
margin-right:66px;
padding:0px;
padding-top:5px;
width:515px;height:250px;
border:0px solid #6d4c56;
border-top:0px solid #6d4c56;
border-bottom:0px solid #6d4c56;
background-color:transparent;
text-align:center;
font-size:18px;
color:#ffa0ff;
}

#album1
{
float:left;
clear:left;
margin:0px; 
margin-right:0px;
margin-top:10px;
width:100px;height:100px;
border:1px solid #6d4c56;
background-color:transparent;
text-align:left;
}

#album_txt
{
float:right;
margin:0px; 
margin-top:10px;
width:400px;height:100px;
border:0px solid #6d4c56;
background-color:transparent;
text-align:left;
font-size:14px;
color:#ffffdd;
}

#footer
{
float:right;
clear:right; 
width:515px;height:30px;
margin:0px;
margin-right:66px;
padding:0px;
padding-top:5px;
border:0px solid #ff80ff;
border-top:0px dashed #ff80ff;
background-color:transparent;
color:#ffffdd;
text-align:center;
font-size:15px;
}


#footer2
{
float:right;
clear:right; 
width:506px;height:50px;
border:0px solid #ff80ff;
border-top:0px dashed #ff80ff;
background-color:transparent;
color:#ffffdd;
margin:0px;
margin-right:66px;
margin-top:0px;
text-align:right;
font-size:18px;
line-height:20px;
}

#footer3
{
float:right;
clear:right; 
width:500px;height:176px;
border:0px solid #ff80ff;
border-top:0px dashed #ff80ff;
background-color:transparent;
color:#ffffdd;
margin:0px;
margin-right:66px;
margin-top:20px;
text-align:right;
font-size:14px;
line-height:16px;
}



#bottom
{
margin-left:auto; 
margin-right:auto;
width:1274px; height:50px;
border:0px solid #ff80ff;
border-top:1px dashed #442244;
background-color:transparent;
font-family:Century Gothic,Arial;
padding:0px;
padding-top:10px;
color:#ddaadd;
text-align:center;
font-size:12px;
line-height:15px;
}


div.top_title_l
{
display:none;
position:absolute; left:0px;top:-20px;
width:300px; height:50px;
z-index:1000;
font-size:30px;
background-color:transparent;
border:0px solid #660000;
}

div.top_title_r
{
display:none;
position:absolute;left:0px;top:350px;
width:500px; height:50px;
z-index:1000;
font-size:30px;
background-color:transparent;
border:0px solid #660000;
}

div.buttons
{
display:none;
position:absolute; left:0px; top:-20px;
width:500px;height:80px;
border:0px solid #990099;
background-color:transparent;
font-family:arial;
color:#555555;
text-align:left; 
font-size:30px;
line-height:25px;
z-index:100;}

h1
{
position: absolute;
left: -5px;top:0px;
font-family: arial;
color:#ffcc00;
font-size:42px;
font-style:italic;
text-shadow:1px 1px 1px #aaaaaa;
cursor:pointer;
}

h1 a
{color: #ffcc00;
font-family:arial;
text-align:left;
font-face:italic;
font-size:42px;
text-shadow: 1px 1px 0px #999999;
text-decoration:none;
z-index:100;
cursor:pointer;
}

h1 a:hover
{color: #ff0000;
font-family:arial;
text-align:left;
font-face:italic;
font-size:42px;
text-shadow: 1px 1px 0px #999999;
text-decoration:none;
z-index:100;
cursor:pointer;
}

h2 a:hover
{color: #ff0000;
font-family:arial;
text-align:left;
font-face:italic;
font-size:25px;
text-shadow: 1px 1px 0px #999999;
text-decoration:none;
z-index:1000;
}

div.nav
{
display:none;
position:absolute; right:80px;top:400px;
width:150px; height:150px;
text-align:right;
font-family:century gothic, albany;
text-shadow: #555555 0px 0px 1px;
color:#ffffff;
font-size: 20px;
z-index:1000;
background-color:transparent;
border:0px solid #660000;
}

div.nav a
{
text-decoration:none;
text-shadow: #555555 0px 0px 1px;
color:#ffffff;
font-size: 17px;
z-index:1000;
background-color:transparent;
border:0px solid #660000;
}

div.nav a:hover
{
text-decoration:none;
text-shadow: #555555 0px 0px 1px;
color:#ff2200;
font-size: 17px;
z-index:1000;
background-color:transparent;
border:0px solid #660000;
}


div.bio
{
display:none;
cursor:pointer;
}

div.portfolio
{
display:none;
cursor:pointer;
}

div.contact
{
display:none;
cursor:pointer;
}
div.home
{
display:none;
cursor:pointer;
}
div.biography
{
display:none;
position:absolute; left:100px;top:10px;
width:900px; height:600px;
background-color:transpparent;
border:#000000 solid 0px;
z-index:1000;
}
div.biography_txt
{
display:none;
position:absolute; left:430px;top:50px;
width:450px; height:70px;
background-color:transpparent;
border:#000099 solid 0px;
font-family:american typewriter, century gothic, albany;
color:#ffffff;
text-align:left;
line-height:17px;
font-size:16px;
}

div.biography_txt1
{
display:none;
position:absolute; left:430px;top:130px;
width:450px; height:155px;
background-color:transpparent;
border:#000099 solid 0px;
font-family:american typewriter, century gothic, albany;
color:#ffffff;
text-align:left;
line-height:17px;
font-size:16px;
}
div.biography_txt2
{
display:none;
position:absolute; left:430px;top:295px;
width:450px; height:102px;
background-color:transpparent;
border:#000099 solid 0px;
font-family:american typewriter, century gothic, albany;
color:#ffffff;
text-align:left;
line-height:17px;
font-size:16px;
}
div.biography_txt3
{
display:none;
position:absolute; left:430px;top:407px;
width:450px; height:50px;
background-color:transpparent;
border:#000099 solid 0px;
font-family:american typewriter, century gothic, albany;
color:#ffffff;
text-align:left;
line-height:17px;
font-size:16px;
}


div.button
{
width:200px; height:65px;
border:0px solid #000099;
background-color:transparent;
font-family:arial;
color:#664466;
text-align:left; 
font-size:12px;
z-index:100;
}

div.button a
{
text-decoration:none;
border:0px solid #000099;
background-color:transparent;
font-family:arial;
color:#664466;
text-align:left; 
font-size:12px;
z-index:10;
}

div.button a:hover
{
border:0px solid #000099;
background-color:transparent;
font-family:arial;
color:#664499;
text-align:left; 
font-size:13px;
z-index:10;
}

div.port
{
display:none;
position:absolute; left:100px;top:15px;
width:900px; height:626px;
background-color:transpparent;
border:#990000 solid 0px;
z-index:1000;
}