@charset "utf-8";
/* CSS Document */

/* ----------------- Png ----------------- */
img, div, a, input {
	behavior: url(../Scripts/iepngfix.htc)
}
	
/* ----------------- Reset ----------------- */
* {
	outline: 0;
	padding: 0;
	margin: 0;
	border: 0;
}

/* ----------------- Body ----------------- */
body {
	background-color: #FFF;
	background-image: url(../Files/Design/green.jpg);
	background-attachment: fixed;
	background-position: bottom;
	text-align:center;
}


/* ----------------- Navigation ----------------- */
.breadcrumb{
	position:relative;
	height:40px;
	width:100%;
	margin-top:25px;
}
.breadcrumb ul{
	position:relative;
	margin:0 20px 0 20px;
	padding:0;
	height:40px;
	background:url('../Files/Design/navigation.png') 0px -40px repeat-x;
}
.breadcrumb ul li{
	padding:0;
	margin:0;
	list-style:none;
	float:left;
	height:40px display:inline;
}
.breadcrumb ul li a{
	color:#ffffff;
	text-decoration:none;
	line-height:40px;
	display:block;
	background:url('../Files/Design/navigation.png') 100% -80px no-repeat;
	font-weight: bold;
	font-size:14px;
}
.breadcrumb ul li a span{
	padding:0 13px 0 13px;
}
.breadcrumb ul li a:hover span{
	text-decoration:none;
	color:#6C0;
}
.breadcrumb ul li a.active span{
	color:#FF9900;
}
.breadcrumb ul li a.active:hover span{
	text-decoration:none;
}
.breadcrumb .left{
	position:absolute;
	top:0px;
	left:0px;
	width:20px;
	height:40px;
	display:block;
	z-index:1;
	background:url('../Files/Design/navigation.png') 0% 0px no-repeat;
}
.breadcrumb .right{
	position:absolute;
	top:0px;
	right:0px;
	width:20px;
	height:40px;
	display:block;
	z-index:1;
	background:url('../Files/Design/navigation.png') 100% -120px no-repeat;
}

/* ----------------- Subs ----------------- */
.menu{
	margin:0;
	padding:0;
	width:235px;
	list-style:none;
}
.menu li{
	padding:0;
	margin:0 0 1px 0;
	height:40px;
	display:block;
}
.menu li a{
	text-align:left;
	height:40px;
	padding:0px 25px;
	color:#333;
	display:block;
	background:url('../Files/Design/menu.png') 0px 0px no-repeat;
	text-decoration:none;
}
.menu li a:hover{
	background:url('../Files/Design/menu.png') 0px -40px no-repeat;
	color:#333;
}
.menu li a.active, .menu li a.active:hover{
	background:url('../Files/Design/menu.png') 0px -80px no-repeat;
	color:#333;
}
.menu li a span{
	line-height:40px;
}


/* ----------------- Header ----------------- */
#top {
	background-color: #FF9900;
	background-image: url(../Files/Design/orange.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 22px;
	background-position: center;
}
#logo {
	height:90px;
	width:960px;
}
#home {
	width:280px;
	float:left;
	height:90px;
	line-height:90px;
}
#navigation {
	width:675px;
	float:left;
	height:90px;
}
/* ----------------- Content ----------------- */
#content {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
#pins {
	height:312px;
	width:960px;
}
#text {
	width:960px;
	text-align:left;
}
#left {
	width:232px;
	margin-left:24px;
	margin-right:35px;
	background-image: url(../Files/Design/side.png);
	background-repeat: no-repeat;
	background-position: center top;
	float:left;
	padding:24px;
}
#right {
	width:547px;
	float:left;
	padding:24px;
	padding-right:0px;
}
/* ----------------- Footer ----------------- */
#footer {
	padding-top:30px;
	width:935px;
	margin-left:25px;
	height:283px;
	background-image: url(../Files/Design/footer.png);
	text-align:left;
	background-repeat: no-repeat;
}
#poll {
	width:232px;
	margin-left:24px;
	margin-right:35px;
	float:left;
	padding:24px;
}
#newsletter {
	width:523px;
	float:left;
	padding:24px;
	padding-left:0px;
}
#newsletter form {
	padding:24px;
}

#newsletter input {
	border: 1px solid #79B31D;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
}
.buttons{
	color: #ffffff;
	background-color:#79B31D;
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
}

/* ----------------- Bottom ----------------- */
#bottom {
	background-color: #FF9900;
	background-image: url(../Files/Design/orange.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 118px;
	background-position: center;
	text-align:center;
}
#base {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	text-align:left;
}
#rss {
	width:260px;
	margin-left:24px;
	margin-right:0px;
	float:left;
	padding:24px;
	padding-left:93px;
	height:70px;
	position:relative;
}
#icon {
	position:absolute;
	left:24px;
	top:0px;
	height:118px;
	width:49px;
}
#copyright {
	width:487px;
	float:left;
	padding:24px;
	text-align:right;
	height:70px;
}

