/* I  H A V E  A  D R E A M  VANCOUVER, WA */

body {
	background : #FFF url('images/body_bg.gif') repeat-x ;
	color : #000 ;
	font : 11px/15px 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', 'Gill Sans MT', 'Gill Sans', Arial,
		Helvetica, sans-serif ;
	margin : 0 !important ;
}

a {
	color : #777 ;
	text-decoration : underline ;
}

h2 a {
	font : 18px Georgia, Times, "Times New Roman" ;
	color : #000 ;
	margin-bottom : 0px ;
}

h2 {
	font : 18px Georgia, Times, "Times New Roman" ;
	color : #000 ;
	margin-bottom : 0px ;
}

h3 a {
	font : 16px Georgia, Times, "Times New Roman" ;
	color : #000 ;
	margin-bottom : 0px ;
}

h3 {
	font : 16px Georgia, Times, "Times New Roman" ;
	color : #000 ;
	margin-bottom : 0px ;
}

h4 {
	font : 13px Georgia, Times, "Times New Roman" ;
	color : #000 ;
	margin-bottom : 0px ;
}

h4#dreamer {
	position : absolute ;
	top : 175px ;
	right : 25px ;
	width : 137px ;
	height : 57px ;
	display : block ;
	background : #0A70B7 url('images/dreamerconnection.gif') no-repeat ;
}

h4#dreamer a {
	text-indent : -5000em ;
	font-size : 30px ;
	width : 137px ;
	height : 57px ;
	display : block ;
	background : #0A70B7 url('images/dreamerconnection.gif') no-repeat ;
}
	
small {
	margin : 0px 0px 0px 0px ;
}

a:hover {
	color: #000 ;
	text-decoration : underline ;
}

#container {
	width : 640px ;
	margin : 0 auto 0px auto !important ;
	height : auto ;
	background : transparent url('images/content_bg.gif') center repeat-y ;
	text-align : left ;
}

#header {
	width : 640px ;
	height: 47px ;
	display : block ;
	background : #FFF url('images/header.gif') center no-repeat ;
	margin : 0 0 0 0 ;
}

#header a {
	width : 640px ;
	height : 47px ;
	display : block ;
	background : #FFF url('images/header.gif') center no-repeat ;
	text-indent : -5000em ;
	margin : 0 0 0 0 ;
}

#content {
	width : 370px ;
	margin-left : 25px ;
	margin-bottom : 0 ;
	float : left ;
	height : auto ;
}

#footer {
	clear : both ;
	margin-left : 25px ;
	margin-bottom : 0 !important;
}

#sidebar {
	width : 195px ;
	margin : 0 5px 0 5px ;
	padding : 5px 5px 5px 0 ;
	text-align : right ;
	float: left ;
	background-color : #EEE ;
}

ul#navigation {
	width : 500px ;
	display : block ;
	height : auto ;
	margin : 10px auto 10px auto ;
	list-style : none ;
}

ul#navigation li {
	width : 83px ;
	height : auto ;
	display : block ;
	float : left ;
	list-style : none ;
}

ul#navigation li a {
	display : block ;
	width : 100px ;
	height : auto ;
	padding : 5px 0 5px 0 ;
	text-align : center ;
	color : #000 ;
	text-decoration : none ;
	font : 11px/15px 'Gill Sans MT', 'Gill Sans', Arial, Helvetica, sans-serif ;
	text-transform : uppercase ;
}

ul#navigation li.wide {
	display : block ;
	width : 175px ;
	height : auto ;
	padding : 5px 0 5px 0 ;
	list-style : none ;
}

ul#navigation li.wide a {
	display : block ;
	width : 175px ;
	height : auto ;
	padding : 5px 0 5px 0 ;
	list-style : none ;
}

ul#navigation li a:hover {
	color : #777 ;
}

#photos {
	width : 540px ;
	height : 160px ;
	margin : 0 auto 0 auto ;
}

#photos img {
	width : 150px ;
	height : 150px ;
	padding : 5px ;
	background-color : #777 ;
}

#photos img.img {
	margin-right : 25px ;
}

textarea {
	width : 350px ;
}