/* CSS Document */
#wrapper {
	width:600px;
	margin: 0 auto;  /* margin's all to auto - centred - will not work with absolute position*/ 
	border: 1px solid white;
	position: relative; /* used to fix logo - object becomes related to the #wrapper */
}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #fff;
	font-size: 0.6875em;
	margin: 0;
	padding: 0;
}
/* default text styles */

h1, h2, p {
	margin: 0;
	/* top right bottom left */
}
h1, h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#666;
}
h1 {
	font-size: 100%;
	padding: 100px 0px 10px 0px;
}
h2 {
	font-size: 100%;
	font-style:normal;
	padding: 0px 0px 10px 0px;
}
img{
	padding: 10px 0px 10px 0px;	
}

#logo{
	padding: 10px 0px 20px 50px;
}
#address {
	padding: 165px 0px 20px 0px;
	text-align:right;
	}
#photo {
	float: right;
	padding: 0px 0px 5px 10px;
}

/* Navbar Rules*/

#navbar {
	padding: 0px 30px 0px 0px;
	float: left;
	width: 140px;
}
#navbar ul{
	list-style: none;
	text-align: right;
	margin: 0;
	padding: 0;
}
#navbar li{

}
#navbar a{ /* specifity 1 0 1 */
	color: #D71170; 
}
#navbar a:hover{
	color: #333;
	text-decoration: none
}
#navbar #currentpage{ /* specifity 2 0 0 */
	color: #999; 
}
#content{
	float: left;
	width: 410px; /* width must be reduced to allow for accumulated padding total */
	height: 390px;
	overflow: auto;
	padding: 0px 10px 0 5px;
}
#content ul{
	list-style: none;
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
#content li{
}
#footer p{
	margin-top: 10px;
	padding-top: 25px;
	text-align: right;
	font-size: 87.5%;
	clear: both;
}

/* default link styles*/
/* pseudo classes for links MUST go in this order!!! */

a:link { /*pseudo class */
	color: #D71170;
	text-decoration: none; /*removes underline*/
	}
a:visited {
	color: #D71170;
	text-decoration: none;
}
a:hover {
	color: #00CCFF;
	text-decoration: none;
}
a:active {
	color: #00FFFF;
}
