/*
Nightstop South Ayrshire
		Version:  0.7
		Type:   CP/SAN
		
		Reading this? I'm listening to Amy McDonald, by the way.
		Regards, Ben.
*/

 * {
	margin : 0;
	padding : 0;
	text-decoration : none;
	border : 0;
}

a:link, a:active {
	color : #996633;
	text-decoration : underline;
}

a:hover {
color : #666666;
	text-decoration : underline;
}

a:visited {
color : #996633;
text-decoration: none;
}


 body {
	text-align : center;
	font : 80% "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #333;
}

#mainwrap {
	margin : 0 auto;
	width : 780px;
	background : transparent url(/images/corp-template/main-bg.gif);
	padding: 0;
}

p {
line-height: 160%;
margin: 0.5em 0 1.1em 0;
}

h2, h3 {
	margin: 1.4em 0 0.1em 0;
}

h1 {
	font-size: 1.6em;
	margin: 0;
	color : #877405;
}


h2 {
	font-size: 1.2em;
	color : #877405;
}

h3 {
font-size: 1em;	
color: #685C42;
}

h5 {
	font-size: 1em;	
	color: #333;
	display: block;
	border: 1px solid #EAEAEA;
	background-color : #F8F8F8;
	padding: 5px;
	text-align: center;
}

blockquote {
	font-family : Georgia, "Times New Roman", Times, serif;
	color : #A2662A;
	font-size: 1.5em;
	font-style : italic;
	text-align: right;
	padding: 0.2em 0.7em 0.2em 1em;
	margin: 1.6em 0 1.6em 0;
	line-height: 140%;
	font-weight: normal;
	border-right: 3px solid #F7EDE5;
}

#sidebar blockquote {
	font-family: Arial, "Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
	color: #AD9872;
	font-size: 1.3em;
	font-style : italic;
	font-weight: bold;
	text-align: center;
	padding: 1.7em 0.5em;
	line-height: 130%;
}


/* ============================================                       Classes */


	/* ============================================                       Divs Section   */

#header {
	margin :  0 auto;
	text-align : left;
	width : 680px;
	padding: 60px 40px 32px 40px;
	overflow: auto;
	background : White url(/images/corp-template/header-bg.gif) repeat-y top center;
}

#content-wrap{
	margin : 0 auto;
	width : 736px;
	background : transparent url(/images/corp-template/wrap-bg.gif) repeat-x;
	border-top: 1px solid #D6D6D6;
	padding: 0;
	overflow: auto;
}

#content {
	float: left;
	width: 450px;
	padding-top: 3.3em;
	padding-left: 20px;
	text-align: left;
}

#sidebar {
	float: right;
	width: 175px;
	margin-top: 3.3em;
	padding-left: 17px;
	border-left: 1px solid #F4F1EE;
	padding-right: 20px;
	text-align: left;
}


#footer-skyline{
	margin : 0 auto;
	width : 780px;
	background : transparent url(/images/corp-template/main-bg.gif);
	padding: 0;
}

#footer{
	margin : 2.5em auto 0 auto;
	padding: 0 0 1.5em 0;
	width : 730px;
	height: 50px;
	padding: 0;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
}


/* ===========================================                         Misc. Styles */

.logo {
	float: left;
}

.promo {
margin-top: 1.2em;
text-align: center;
}

.partners {
margin-top: 1em;
text-align: center;
}

#content img {
	padding: 0.4em 0 0.6em 1em;
	float: right;
}

#content ul {
	list-style: none;
	margin: 0em 0 1.2em 1.2em;
}

#content li {
	background: url(/images/corp-template/content-bullet.gif) no-repeat 0 50%;
	padding-left: 17px;
	padding: 0.3em 0 0.3em 17px;
}


 /* ---------------------------                 Rollover Buttons */
.topinfo  {
width: 202px;
height: 30px;
  text-indent: -9000px;
  margin: 1.4em 0.5em 0 0;
  	float: right;
}

.topinfo a {
display: block;
width: 202px;
height:30px;
background: url(/images/corp-template/button-yp-info.gif) no-repeat top left;
padding: 0.2em 0;
}

.topinfo a:hover {
background-position: 0 -36px;
}

.donate  {
width: 166px;
height: 30px;
  text-indent: -9000px;
  margin: 1.4em 0em 0 0;
  	float: left;
}

.donate a {
display: block;
width: 166px;
height:30px;
background: url(/images/corp-template/button-donate.gif) no-repeat top left;
padding: 0.2em 0;
}

.donate a:hover {
background-position: 0 -36px;
}

.volunteer  {
width: 166px;
height: 30px;
  text-indent: -9000px;
  margin: 1.4em 0 0 0;
  	float: left;
}

.volunteer a {
display: block;
width: 166px;
height:30px;
background: url(/images/corp-template/button-why-volunteer.gif) no-repeat top left;
padding: 0.2em 0;
}

.volunteer a:hover {
background-position: 0 -36px;
}

 /* ---------------------------                Feedback Rollover Button */
/*.feedback  {
width: 100px;
height: 24px;
  text-indent: -9000px;
  margin: 0.1em 0.5em 3em 0;
  	float: right;
}

.feedback a {
display: block;
width: 100px;
height: 24px;
background: url(/images/corp-template/subduedmedia-feedback.gif) no-repeat top left;
padding: 0.2em 0;
}

.feedback a:hover {
background-position:  -100px 0;
}
*/

#footer, #footer a {
	color: #C7C6C6;
	text-decoration: none;
}

#footer a:hover {
color: #868686;
}

.footer-link{
	float: left;
	width: 70%;
}

.footer-right{
	float: right;
}

/* ===========================================                         Main Navigation */

#nav{
	border-top: 1px solid #fafafa;
}

#nav ul {
	padding-left: 10px;
	margin-left: 0;
	color: White;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	list-style-type: none;
	text-align: center;
}

#nav ul li { 
	display: inline; 
}

#nav ul li a {
	padding: 0.6em 1em;
	color: #AB9665;
	text-decoration: none;
	float: left;
	border-right: 1px solid #fff;
}

#nav ul li a:hover {
	background-color: #F3F4F3;
	color: #333;
}

/* ===========================================                   Sidebar  Navigation */


#sidenav { 
width: 175px;
}

#sidenav ul
{
margin-left: 0;
padding: 0 0 2em 0;
font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	list-style-type: none;
	text-align: left;
}

#sidenav li {
display: inline;
}



#sidenav a
{
display: block;
padding: 3px;
border-bottom: 1px solid #eee;
background : url(/images/corp-template/sidenav-arrow.gif) no-repeat right;
}

#sidenav a:link, #sideul a:visited
{
color: #AB9665;
text-decoration: none;
}

#sidenav a:hover
{
background-color: #F8F8F8;
color: #333333;
background : url(/images/corp-template/sidenav-arrow-hover.gif) no-repeat right;
}

#sidebar h4 {
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-weight: bold;
	font-size: 0.9em;
	text-align: left;
	padding: 0 0 0.25em 3px;
	color : #C8C8C8;
}

/* ===========================================                   Form Styling */


legend {
	font : 1.2em Trebuchet MS, Arial, Helvetica, sans-serif;
	padding: 0.4em 0 0.3em 0;
	color: #996633;
	letter-spacing: -0.5px;
	font-weight: bold;
}


input.zemText {
	border: 1px solid #996633;
        padding: 5px;
	margin: 0.8em 0;
	background-color : #F9F9F9;
	font-weight: bold;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
display: block;
}


label {
display: inline;
}

#content input.hidden {
display: none;
}

.zemSubmit {
	border: 1px solid #996633;
        padding: 3px;
	margin: 0.3em 0;
	background-color : #F9F9F9;
	font-weight: bold;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
display: block;
}

#content textarea {
	border: 1px solid #996633;
        padding: 3px;
	background-color : #F9F9F9;
	font-weight: bold;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
display: block;
width: 75%;
}

.zemThanks {
	width: 100%;;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 0.5em 0;
	text-align: center;
	color: #557DA6;
	border: 1px solid #996633;
	background-color : #EFEFEF;
	color: #333;

}

.setpreview {
	margin: 0 2em 1em 2em;
}
	.setpreview .thumbnail {
		float: left;
		margin-right: 1em;
	}
.flickrset a {
	border: solid #F67733 2px;
	width: 75px;
	height: 75px;
	background: #fff0d6;
	float: left;
	margin: 10px;
	padding: 5px;
}
.flickrset a:hover {
	background: #F67733;
}
.flickrset img {
	border: 0;
}
.pages_nav {
	clear: both;
}
.individual {
	padding: 0 2em;
}
	.individual .image {
		margin: 0.5em auto;
		text-align: center;
	}
	.individual .image img {
	}
	.individual .flickrsetnav {
		text-align: center;
	}
		.individual .flickrsetnav a,
		.individual .flickrsetnav a:link,
		.individual .flickrsetnav a:visited {
			text-decoration: none;
		}
	.individual .setname {
		display: inline;
	}