/*-----------------------------------------------------------------------------
Happy Birth Days Style Sheet 

version:   01
date:	   31.01.08
author:    Christine Reed
email:     cr@woodhamwebwriter.co.uk
website:   http://www.woodhamwebwriter.co.uk
-----------------------------------------------------------------------------*/

/* =Main Structure Divs
-----------------------------------------------------------------------------*/
body{
	margin:0;
	padding:0;
	text-align:center;
	background-color:#ffffff;
	background-image:url(Pictures/pnkgingham-lighter.jpg); 
	background-repeat:repeat;
	font-size:small;
	}
	
#wrapper{
	width:760px;
	margin:20px auto;
	padding:0;
	background-color:#fbfce7;
	text-align:justify;
	border:1px solid #cccccc;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#5984b8;
	font-size:.9em;
	line-height:1.5em;
	}	

/* =Header
-----------------------------------------------------------------------------*/
#logo{
	margin:20px;
	padding:0;
	float:left;
	width: auto;
	}
	
#tagline{
	margin:50px 30px 30px 250px;
	padding:0;
	width:auto;
	font-size:1.3em;
	}
	
#tagline h1{
	font-family:"Bradley Hand ITC", fantasy;
	font-size:1.2em;
	color:#3a8136;
	font-weight:900;
	text-align:center;
	margin:-20px auto;
	}
	

/* Page top
----------------------------------------------------------------------------*/
#topimage{
	
}


/* =Main (Top) Nav
-----------------------------------------------------------------------------*/
#leftnav{
	margin:0 0 0 1em;
	padding:0;
	float:left;
	width:200px;
	}
	
#leftnav ul{
	margin:0;
	padding:0;
	list-style:none;
	}
	
#leftnav ul li{
	font-size:1.6em;
	font-variant:small-caps;
	color:#70bb75;
	margin:0;
	padding:.5em 1.5em;
	}
	
.current{
	color:#5984b8;
	font-weight:600;
	}
/* =Side (secondary) Nav
-----------------------------------------------------------------------------*/

/* =Foot Nav
-----------------------------------------------------------------------------*/
#footnav{
	width:650px;
	margin:50px auto 30px auto;
	padding:0;
	text-align:center;
	borer:1px solid red;
	}
	
#footnav ul{
	margin:0 auto; 
	padding:0;
	}

#footnav li{
	display:inline;
	margin:0 20px;
	padding:0;
	}



/* =Main Contents
-----------------------------------------------------------------------------*/
#maincontents{
	padding:0;
	margin:2em 2em 0 230px;
	width:450px;
	background-image:url(Pictures/preg-silh13c16.gif);
	background-repeat:no-repeat;
	background-position:10px 50px;
	}	
	
#maincontents p{
	color:#5984b8;
	width:450px;
	margin:0 auto 15px auto;
	padding:0;
	font-weight:100;
	}
	
#maincontents-aboutme{
	padding:0;
	margin:2em 2em 0 230px;
	width:450px;
	}	
	
#maincontents-aboutme p{
	color:#5984b8;
	width:450px;
	margin:0 auto 15px auto;
	padding:0;
	font-weight:100;
	}

h2{
	color:#5984b8;
	line-height:1.8em;
	font-size:1.7em;
	font-weight:200;
	margin:40px auto 20px;
	font-family:"Trebuchet MS", sans-serif;
	text-align:center;
	}
	
h3{
	font-size:1.5em;
	font-weight:100;
	margin:30px 0 6px 0;
	padding:0;
	color:#79bb75;
	font-family:"Trebuchet MS", sans-serif;
	}
	
#contentsfullwidth{
	margin:0 auto;
	padding:0;
	width:600px;
	}
	
#contentsfullwidth-aboutme{
	margin:0 auto;
	padding:0;
	width:600px;
	}
	
#contentsfullwidth-aboutme p{
	color:#5984b8;
	width:600px;
	margin:0 auto 15px auto;
	padding:0;
	font-weight:100;
	}
	

	

#belowtextimg{
	margin:0 auto;
	padding:0;
	text-align:center;
	}
	

#bottompage{
	margin:0 auto 0 400px;
	padding:100px 1px 100px 1px;
	text-align:center;
	width:300px;
	}

/* =Footer
-----------------------------------------------------------------------------*/
#copyrights{
	margin:10px auto;
	padding:0;
	text-align:center;
	color:#666666;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	}
	
#copyrights a:link{
	color:#6b8d87;
	text-decoration:none;
	}
	
#copyrights a:visited{
	color:#6b8d87;
	text-decoration:none;
	}
	
#copyrights a:hover, a:active{
	color:#79bb75;
	text-decoration:none;
	}



/* =Element Styling: Headings
-----------------------------------------------------------------------------*/
/* =Links
-----------------------------------------------------------------------------*/
a:link{
	color:#66ad62;
	text-decoration:none;
	}
	
a:visited{
	color:#a6dba2;
	text-decoration:none;
	}
	
a:hover, a:active{
	color:#f4cade;
	text-decoration:none;
	}




/* =Forms
-----------------------------------------------------------------------------*/

/* Removes fieldset borders. even on Opea 7 */


/* =Tables
-----------------------------------------------------------------------------*/

	
/* =Page Bottom
-----------------------------------------------------------------------------*/
#bottomleftimage{
	margin:0;
	padding:0;
	text-align:left;
	}
	
#bottomquote{
	margin:-100px 0 0 0;
	padding:0;
	float:right;
	font-family:"Bradley Hand ITC", fantasy;
	width:300px;
	}

/* =Misc - lists
-----------------------------------------------------------------------------*/
.list{
	margin:1em 0 4em 4em;
	padding:0;
	}

.list ul{
	list-style-type:none;
	padding:0;
	margin:0 0 1em 50px;
}
	
.list ul li{
	width:300px;
	padding:0;
	margin:0;
	line-height:150%;
	display:block; 
	text-decoration:none;
}

/* = Misc one-off styles
-------------------------------------------------------------------------------*/
#address{
	margin:0 0 30px 100px;
	padding:0;
	font-weight:600;
	}
	



/* Remove padding and margin */
* {
 	margin: 0;
	padding: 0;
}

/* Class for clearing floats */
.clear {
	clear:both;
}


/* Remove border around linked images */
img {
	border:0;
}

