/* Global Styles
==================================== */
html, body, div, h1, h2, h3, h4, h5, h6, 
dl, dt, dd, p, blockquote, 
pre, form, fieldset, table, th, td { 
	margin: 0; 
	padding: 0;
	border-collapse: collapse;  
	}

body { font-size: 12px; font-family: "Lucida Grande",Helvetica, Arial, sans-serif; color: #474743; background: #ffffff url(../img/body.jpg) repeat-x; }

.clear { clear:both; }

p { padding: 5px 0; }

.style3 {color: #FFFFFF; font-weight: bold; font-family: "Lucida Grande CY", "Helvetica CY", Arial; }

/* General Links, typography &
/* Headings
==================================== */

/*-- Links --*/
a:link { color: #0066FF; }
a:visited { color: #0066FF; }
a:hover { color: #0066FF; }
a:active { color: #0066FF; }

a img { border: 0; }


/*-- Headings --*/
h1, h2, h3, h4, h5, h6 { 
	font-family: Georgia, Times, "Times New Roman", serif; 
	margin-bottom: 10px;
	}
	
h1 {
	font-size:3.2em;
	}

h2 {
	font-size:2.4em;
	}

h3 {
	font-size:1.8em; font-weight:normal; letter-spacing: -1px;  
	}

h4 {
	font-size:1.5em; font-weight:normal; letter-spacing: -1px; 
	}

h5 {
	font-size:1.2em; 
	}

h6 {
	font-size:1.2em; 
	}




/* div#container
==================================== */
#container { width:880px; margin:0 auto; min-height: 100%; margin-bottom: -80px; position: relative;}


/* div#header
==================================== */
#header { height:127px; padding-bottom: 32px;}
	
#logo { width: 458px; float: left; }

#sizer { width: 440px; height: 37px; float: left; padding-top: 8px; padding-bottom: 32px;}

#search {width:440px; height: 37px;  float: right; padding-top: 8px; padding-bottom: 32px;}


/* div#welcome
/*
/*	Sub-Divs:
/*  	div#writing
/*		div#video
==================================== */
#welcome {
	width: 100%;
	margin-top: 30px;
	margin-bottom:  40px;
}

#writing {
	float: left;
	width: 100%;
	padding-bottom: 15px;
}


/* div#login
/*
/*	Sub-Divs:
/*  	div#register
/*		div#member
==================================== */
#login {
	width: 100%;
	clear: both;
	padding-top: 30px;
}

#register {
	float: left;
	width: 50%;
}

#member{
	float: right;
	width: 50%;	
}


.menubox {

width: 20%;
float: left;
padding-top: 8px;
}

.menubox fieldset { width: 150px; border: 1px solid #ccc; padding: 20px; margin-bottom: 40px;}

.menubox a:link { color: #474743; text-decoration: none; text-transform: uppercase; }
.menubox a:visited { color: #474743; text-decoration: none; text-transform: uppercase; }
.menubox a:hover { color: #474743; text-decoration: underline overline; text-transform: uppercase; font-weight:bold; }
.menubox a:active { color: #474743; text-decoration: none; text-transform: uppercase; }

.userbox {
	width: 78%;
	float: right;
	}
	
	#details {
		width: 400px;
		float: left;
		}
				
		.userbox fieldset { width: 650px; border: none; padding: 20px; margin-bottom: 40px; }
		
	#img {
		float: right;
		width: 150px;
		height: 150px;
		}
	
	td { 
		padding: 10px 20px;
		border: 1px solid #ccc;
		}
		
	thead {
		font-weight: bold;
		}
		
.none td
{
		padding: 0px 0px;
		border: none;
}
		
#footer {
   height: auto;
   padding: 15px 15px;
   position: relative;
   font-size: 10px;
}

.clearfooter {
   height: 80px;
   clear: both;
}
