body { 
background-color : #ebebeb;
text-align : justify;
margin : 10px;
} 
body, td, input, select { 
font-family : Tahoma;
font-size : 11px;
line-height : 12px;
color : #666666;
} 
a { 
text-decoration : none;
font-weight : bold;
color : #999999;
border-bottom: 1px dotted #ffffff;
} 
a:hover { 
color : #ffffff;
text-decoration : none;
border-bottom : 1px dotted #fcac5d;
}
a img { 
border:none; 
}
b {
color : #ff9933;
} 
i {
color : #999999;
} 
#layout { 
position : absolute;
left : 0px;
top : 0;
} 
#welcome { 
position : absolute;
left : 360px;
top : 98px;
width : 460px;
text-align : justify;
} 
#update { 
position : absolute;
left : 360px;
top : 170px;
width : 460px;
text-align : justify;
} 
 #nav { 
position : absolute; 
left : 320px; 
top : 250px; 
width : 450px; 
margin : 5px; 
text-align : right; 
} 
#nav a { 
line-height : 16px; 
text-transform : uppercase; 
letter-spacing : 5px; 
text-align : left; 
font-size : 1em; 
font-family : georgia, sans-serif; 
color : #ff9933; 
} 
#nav a:hover { 
color : #cccccc; 
}
#textarea { 
position : absolute;
left : 362px;
top : 305px;
width : 463px;
background-image : url(layout/ellenlay2bg.jpg);
background-repeat : repeat-y;
} 
p { 
margin : 15px;
padding : 3px;
} 
.imgborder2 {
background: #ebebeb;
border: 1px solid #ffffff;
padding: 6px;
margin-left: 2px;
margin-top: 2px;
margin-right: 2px;
margin-bottom: 2px;
}
h2 { 
margin : 2px 0px 0px 5px;
line-height: 10px;
font-size: 10px;
padding: 0px 0px;
letter-spacing: 2px;
text-transform: uppercase;
text-align: center;
} 
h2:first-letter{
text-align: left;
font-family: georgia, sans-serif;
font-size: 12pt;
font-style: italic;
font-weight: bold;
color: #ff9933;
letter-spacing: 5px;
padding-left: 10px;
padding-top: 5px;
padding-bottom: 2px;
}
h3 {
width : 450px;
margin : 2px 0px 5px 5px;
font-size : 11px;
line-height : 16px;
text-transform : uppercase;
letter-spacing : 2px;
}
input, textarea, select { 
font : 8pt arial;
border : 1px solid #ffffff;
border-style : solid;
background-color : #ebebeb;
margin : 0;
color : #cc6633;
}
.form { 
margin-top : 5px;
background-color : #cad2b5;
border : 1px solid #575d43;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
}
.show_join_name_field {
width: 226px;
} 
.show_join_email_field {
width: 226px;
}
.show_join_country_field {
width: 226px;
}
.show_join_url_field {
width: 226px;
}
.show_join_comments_field {
width: 226px;
}
.show_update_old_email_field {
width: 226px;
}
.show_password_field {
width: 113px;
}
.show_update_current_password_field {
width: 226px;
}
.show_update_name_field {
width: 226px;
}
.show_update_email_field {
width: 226px;
}
.show_update_country_field {
width: 226px;
}
.show_update_url_field {
width: 226px;
}
ul { 
list-style-type : square; 
} 
li { 
font-family : verdana, georgia, sans-serif; 
font-size : 0.95em; 
text-transform : uppercase; 
line-height : 16px; 
}  
#footer { 
background : url(layout/ellenlay2foot.jpg) no-repeat;
height : 58px;
width : 463px;
left : 0px;
position : absolute;
clear : both;
padding : 0 0 0 0;
} 
.footer2 { 
height : 8px;
left : 155px;
top : 35px;
position : absolute;
clear : both;
padding : 0 0 0 0;
font-size : 10px;
} 
#footer a:link, #footer a:visited, #footer a:active { 
color : #cccccc; 
font-family : verdana, georgia, sans-serif; 
font-size : 0.85em; 
} 
#footer a:hover { 
color : #fba34a; 
} 
	
