div#header {
	background:url(/img/nwaa/tribute/header-fade.jpg) repeat-x left top;
	margin-left:10px;
	width:960px;
}

	div#header h1 {
		background-image:url(/img/nwaa/tribute/logo.gif);
		margin-top:30px;
		width:300px;
	}
	
	div#header p#tagline {
		background:url(/img/nwaa/tribute/tagline.gif) no-repeat;
		margin-right:20px;
		margin-top:20px;
		width:610px;
	}

div#navigation {
	background:#DAD5D0;
}

ul#menu li a.selected {
	background-image:url(/img/nwaa/tribute/bg_menu.jpg);
}

div#primarycontent ul {
font-weight:bold;
	list-style:outside url(/img/nwaa/find-out-more.gif) disc;
}

div#breadcrumb {
	background:#ebebeb;
}

div#content {
	background:url(/img/nwaa/tribute/flowers.jpg) no-repeat 10px bottom;
}

	div#content h1#pageTitle {
		background:url(/img/nwaa/tribute/heading_underline.jpg) no-repeat right bottom;
		border:none;
		color:#5F8842;
		font-family:Palatino Linotype,Georgia;
		font-size:4em;
	}


div#sidebar h2 {
	background:url(/img/nwaa/tribute/amount_raised.jpg) no-repeat 5px 20%;
	border-bottom:2px solid #FFD105;
	color:#7D7B7A;
	font:1.8em Georgia;
	margin:10px 0 25px;
	padding:15px 0 12px 50px;
}

div#sidebar ul.subNav{
	width:300px;
}
	div#sidebar ul li {
		padding:0;
	}
		div#sidebar ul li a {
			background:#e9eff6;
			border-bottom:1px solid #d5e3f4;
			font:1.6em Georgia;
			margin-bottom:4px;
			padding:15px 0 15px 60px;
			text-align:left;
		}
		div#sidebar ul li a.selected {
			background:#d5e3f4;
		}

div#sidebar ul li a,
div#sidebar ul li a.selected {
background-color:#e9eff6;
background-position:5px center;
background-repeat:no-repeat;
}
div#sidebar ul li a:hover,
div#sidebar ul li a.selected {
background-color:#d5e3f4;
}

div#sidebar ul li#link-donation a {
	background-image: url(/img/nwaa/tribute/icon-donation-off.gif);
}
div#sidebar ul li#link-donation a:hover,
div#sidebar ul li#link-donation a.selected {
	background-image: url(/img/nwaa/tribute/icon-donation-on.gif);
}

div#sidebar ul li#link-comment a {
	background-image: url(/img/nwaa/tribute/icon-comments-off.gif);
}
div#sidebar ul li#link-comment a:hover,
div#sidebar ul li#link-comment a.selected {
	background-image: url(/img/nwaa/tribute/icon-comments-on.gif);
}

div#sidebar ul li#link-flowers a {
	background-image: url(/img/nwaa/tribute/icon-flowers-off.gif);
}
div#sidebar ul li#link-flowers a:hover,
div#sidebar ul li#link-flowers a.selected {
	background-image: url(/img/nwaa/tribute/icon-flowers-on.gif);
}

div#sidebar ul li#link-tellfriend a {
	background-image: url(/img/nwaa/tribute/icon-friends-off.gif);
}
div#sidebar ul li#link-tellfriend a:hover,
div#sidebar ul li#link-tellfriend a.selected {
	background-image: url(/img/nwaa/tribute/icon-friends-on.gif);
}

div#sidebar ul li#link-totals a {
	background-image: url(/img/nwaa/tribute/icon-totals-off.gif);
}
div#sidebar ul li#link-totals a:hover,
div#sidebar ul li#link-totals a.selected {
	background-image: url(/img/nwaa/tribute/icon-totals-on.gif);
}

div#sidebar ul li#link-manage a {
	background-image: url(/img/nwaa/tribute/icon-manage-off.gif);
}
div#sidebar ul li#link-manage a:hover,
div#sidebar ul li#link-manage a.selected {
	background-image: url(/img/nwaa/tribute/icon-manage-on.gif);
}

div#sidebar ul li#link-gallery a {
	background-image: url(/img/nwaa/tribute/icon-gallery-off.gif);
}
div#sidebar ul li#link-gallery a:hover,
div#sidebar ul li#link-gallery a.selected {
	background-image: url(/img/nwaa/tribute/icon-gallery-on.gif);
}

div#sidebar ul li#link-logout a {
	background-image: url(/img/nwaa/tribute/icon-logout-off.gif);
}
div#sidebar ul li#link-logout a:hover,
div#sidebar ul li#link-logout a.selected {
	background-image: url(/img/nwaa/tribute/icon-logout-on.gif);
}

div#primarycontent {
	font-size:1.1em;
	min-height:410px;
padding-bottom:100px;
}

div#primarycontent h2 {
margin-top:0;
}

h2#commentsTitle {
background:url(/img/nwaa/tribute/header-h2-fade.jpg) no-repeat right bottom;
color:#c5c848;
font:3.1em Georgia normal;
margin-bottom:20px;
padding-bottom:12px;
}

form#tributeDonation input.btnSubmit {
margin:20px 0 0 157px;
}



/* tributes home page */
div#primarycontent.tributeHome {
padding:0 0 100px 0;
}


div#primarycontent form {
border:1px solid #C4C847;
border-width:1px 0 0 0;
}

div.panelHolder {
float:left;
margin-bottom:30px;
width:100%;
}

div#randomTribute {
margin-bottom:20px;
padding:0;
float:left;
width:590px;
}

div#randomTribute div#rtImage {
background:url(/img/nwaa/tribute/home-img-holder.png) no-repeat center center;
float:left;
height:190px;
margin-right:20px;
width:190px;
}
div#randomTribute div#rtHolder {
float:left;
width:380px;
}

div#randomTribute h2 {
		background:url(/img/nwaa/tribute/heading_underline.jpg) no-repeat right bottom;
		border:none;
		color:#5F8842;
		font-family:Palatino Linotype,Georgia;
		font-size:2.4em;
margin:0 0 10px;
padding-bottom:8px;
}

div#randomTribute p {
margin-bottom:0;
}

div#randomTribute ul {
clear:both;
float:left;
list-style:none;
margin:0;
padding:0;
width:100%;
}

div#randomTribute ul li{
width:48%;
}
div#randomTribute ul li#rtName {
float:left;
font-weight:bold;
}
div#randomTribute ul li#rtLink {
float:right;
text-align:right;
}
div#randomTribute ul li a {
display:block;
width:100%;
}

div.panel {
background: url(/img/nwaa/tribute/box-white.gif) no-repeat center bottom;
float:left;
margin-right:24px;
padding-bottom:20px;
width:282px;
}
div.panel.last {
margin-right:0;
}
div.warmPanel {
background: url(/img/nwaa/tribute/box-warm.gif) no-repeat center bottom;
}

div.panel h2 {
background: url(/img/nwaa/tribute/box-white-top.gif) no-repeat center top;
}
div.warmPanel h3 {
background: url(/img/nwaa/tribute/box-warm-top.gif) no-repeat center top;
font-size:1.6em;
font-weight:normal;
}
div.warmPanel p {
font-size:0.9em;
}

div.panel h2,
div.panel h3 {
color:#66883E;
margin:0;
padding:20px 20px 0 20px;
}

div.panel p {

margin-bottom:5px;
padding:0 10px 0;
}

div#primarycontent div.panel form {
border:none;
margin:0;
padding:5px 20px;
}


div.panel form p {
margin:5px 0 15px 0;
padding:0;
}
div.panel form a {
font-weight:bold;
}


form#searchTribute label {
display:none;
}

form#searchTribute input#searchName {
padding:2px 0 1px 0;
width:200px;
}

form#searchTribute input#searchNameBtn {
background: url(/img/nwaa/tribute/search_btn.gif) no-repeat center bottom;
border:none;
height:24px;
text-indent:-5000px;
width:32px;
}




div#primarycontent form#loginTribute {
padding-bottom:0px;
}

form#loginTribute input {
width:160px;
}

form#loginTribute input#loginSubmit {
font-size:0.8em;
font-weight:bold;
padding:2px 0 1px 0;
width:65px;
}

form#loginTribute a {
display:block;
font-size:0.9em;
padding-top:5px
}


/* search results */
div.searchResults p#resultCount {
margin-top:-20px;
}

div.searchResults div.result {
padding-bottom:30px;
}

div.result h2 {
font-size:1.6em;
margin:0;
}
div.result p {
margin:0;
padding:5px 0 0;
}
div.result p.url {
color:#c5c848;
font-size:0.9em;
}


/* request form */
form#requestTribute {
padding:20px 0;
}
form#requestTribute label {
font-weight:bold;
padding-right:40px;
text-align:right;
}
form#requestTribute input,
form#requestTribute select,
form#requestTribute textarea {
margin-bottom:10px;
}
form#requestTribute input.btnSubmit {
float:right;
font-weight:bold;
margin-right:60px;
}



/* comments */
div.comment {
border-bottom:1px solid #ccc;
margin-bottom:10px;
}

div.comment p {
margin-bottom:10px;
}
div.comment p.author {
font-style:italic;
}

/*flower*/
div.comment span.flower{
	background: url(/img/flower.png) no-repeat 0 0;
	height:50px;
	width:50px;
	text-indent:-5000px;
	display: block; 
	float: left; 
}


.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

/*thumbnails for tribute galleries*/      
.thumbnail {
	border:1px solid #EBEBEB;
	float:left;
	margin:0 10px 10px 0;
	padding:5px; 
	background-color: #FFFFFF;
}    