/* CSS Document */

body{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	background-color:#134862;
	font-family:Arial, Helvetica, sans-serif;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#384A4F;
	line-height:18px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
	
a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#384A4F;
	line-height:18px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	}
	
a:hover{
	color:#1D6B91;
	}
	
p.newsletter{
	padding:0px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	}
	
p.image-copyrights { font-size:9px; font-style:italic; }
.image-copyrights a{ font-size:9px; font-style:italic; }
	
.newsletter a{
	color:#1D6B91;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:15px;
	}
	
h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#134862;
	line-height:20px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
	
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#BE3907;
	line-height:20px;
	padding:0px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	}
	
h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#1D6B91;
	line-height:18px;
	padding:0px 0px 10px 0px;
	margin:0px 0px 0px 0px;
	}
	
ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 20px;
}

li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#384A4F;
	line-height:18px;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}
	
.clear{	clear:both;}
	
.container{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:760px;
	background-color:#FFFFFF;
}

.header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.middle{
	margin:0px 10px 2px 10px;
	padding:0px 0px 0px 0px;
	background-color:#FFFFCC;
}

.nav{
	margin:0px 0px 0px 10px;
	padding:8px 0px 0px 0px;
	width:128px;
	float:left;
	background-image:url(images/nav_bg.jpg);
	background-repeat:no-repeat;
	}
	
.nav ul {
	margin:0px 7px 0px 7px;
	padding:0px 0px 0px 0px;
	}
	
.nav li{
	margin:0px 0px 0px 0px;
	padding:3px 0px 5px 0px;
	list-style:none;
	border-bottom:2px solid #FFAD15;
	display:block;
	}
	
.nav a{
	color:#FFFFCC;
	text-decoration:none;
	font-size:15px;
}

.nav a:hover{
	color:#FBCC62;
	text-decoration:none;
}
	
a.active{
	color:#FBCC62;
	}
	
.outabout-nav{
	margin:0px 0px 0px 10px;
	padding:8px 0px 0px 0px;
	width:128px;
	height:586px;
	float:left;
	background-image:url(images/nav_bg.jpg);
	background-repeat:no-repeat;
	}
	
.outabout-nav ul{
	margin:0px 7px 0px 7px;
	padding:0px 0px 0px 0px;
	}
	
.outabout-nav li{
	margin:0px 0px 0px 0px;
	padding:3px 0px 5px 0px;
	list-style:none;
	border-bottom:2px solid #FFAD15;
	display:block;
	}
	
.outabout-nav a{
	color:#FFFFCC;
	text-decoration:none;
	font-size:15px;
}

.outabout-nav a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
	
.outabout-sub-nav{
	background-color:#3B212C;
	width:auto;
	}
	
.outabout-sub-nav li{
	padding:0px 0px 4px 7px;
	margin:0px 0px 0px 0px;
	}
	
.outabout-sub-nav a{
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#F2D4A2;
	}
	
#nav-under-outabout{
	background-image:url(images/nav_bg_under_outabout.jpg);
	height:276px;
	}
	
.images-sub-nav{
	background-color:#431923;
	width:auto;
	}
	
.images-sub-nav li{
	padding:0px 0px 4px 7px;
	margin:0px 0px 0px 0px;
	}
	
.images-sub-nav a{
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#F2D4A2;
	}
	
#nav-under-images{
	background-image:url(images/nav_bg_under_images.jpg);
	height:248px;
	}
	
.platform-sub-nav{
	background-color:#2A3245;
	width:auto;
	}
	
.platform-sub-nav li{
	padding:0px 0px 4px 7px;
	margin:0px 0px 0px 0px;
	}
	
.platform-sub-nav a{
	font-size:11px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#F2D4A2;
	}
	
#nav-under-platform{
	background-image:url(images/nav_bg_under_platform.jpg);
	height:360px;
	}

.content{
	width:384px;
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	}
	
.content-links{
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	width:562px;
	}
	
.content-pinboard{
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 10px 0px 20px;
	width:572px;
	}
	
.content-galleries{
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 10px 0px 20px;
	width:572px;
	}
	
.content-contributions{
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	width:562px;
	}
	
.contribution-box{
	width:562px;
	}
	
.contribution-image{
	width:300px;
	float:left;
	text-align:center;
	border:4px #000000 solid;
	}
	
.contribution-text{
	width:250px;
	float:right;
	text-align:right;
}
	
.contributions-line{
	width:562px;
	height:3px;
	background-color:#1D6B91;
	margin:10px 0px 10px 0px;
}	
	
.content-ps-shop{
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	width:562px;
	}
	
.shop-image{
	width:562px;
	text-align:center;
	}
	
.shop-image img {
	border:3px #000000;
	}
	
.image-title{
	width:96px;
	float:left;
	}
	
.add-button{
	width:96px;
	float:right;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	
.view-cart-button{
	width:130px;
	float:right;
	padding:0px;
	margin:0px;
	}
	
	
.content-art-shop{
	float:left;
	padding:15px 0px 0px 0px;
	margin:0px 20px 0px 20px;
	width:562px;
	}
	
.art-shop-images{
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
	
.arthur-image{
	width:320px;
	float:left;
	}
	
.arthur-image img{
	float:left;
	}
	
.buttons-art-shop{
	width:130px;
	float:right;
	}
	
.as-add-button{
	width:96px;
	float:right;
	padding:10px 0px 0px 0px;
	margin:0px;
	}
	
.as-view-cart-button{
	width:130px;
	float:right;
	padding:0px;
	margin:0px;
	}
	

.buttons-art-shop img{
	float:right;
	}
	
.pdf-menus{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
.pdf-text{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:300px;
	float:left;
	height:45px;
	}
	
.pdf-text p{
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 10px;
}
	
.icon{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:25px;
	float:left;
	height:45px;
	}
	
.images-col{
	float:right;
	padding:15px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	width:164px;
	}
	
.image{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	}
	
.image img{
	padding:1px 0px 1px 0px;
	margin:0px 0px 3px 0px;
	border-top:2px solid #5E0000;
	border-bottom:2px solid #5E0000;
}
	
.image p{
	font-size:12px;
	color:#384A4F;
	line-height:18px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	}
	
.bottom-nav{
	width:760px;
	height:154px;
	background-image:url(images/bottom-nav-bg.jpg);
	background-repeat:no-repeat;
	}
	
.wildlife{
	float:left;
	padding:27px 0px 0px 11px;
	margin:0px 0px 0px 0px;
	}
	
.kids-art{
	float:left;
	padding:36px 36px 0px 47px;
	margin:0px 0px 0px 0px;
	}
	
.pinboard{
	float:left;
	padding:40px 16px 0px 14px;
	margin:0px 0px 0px 0px;
	}
	
.photo-gallery{
	float:left;
	padding:7px 0px 0px 19px;
	margin:0px 0px 0px 0px;
	}
	
#footer{
	background-color:#5E0000;
	text-align:center;
	padding:3px 0px 3px 0px;
	margin:0px 10px 0px 10px;
	}
	
#footer p{  
	word-spacing:3px; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
	color:#FFFFCC;
	font-size:12px;
	}

#footer a{ 
	text-decoration:underline;
	color:#FFFFCC;
}

#footer a:hover{ 
	color:#FFD46D;
	}

.bottom-nav-txt{
	text-align:center;
	color:#006699;
	padding:3px 0px 0px 0px;
	margin:0px 10px 0px 10px;
	background-color:#FFFFCC;
	}
	
.bottom-nav-txt p{
	padding:1px 0px 3px 0px;
	margin:0px 0px 0px 0px;
	}
	
.bottom-nav-txt a{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#384A4F;
	}
	
.bottom-nav-txt a:hover{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-decoration:underline;
	color:#006699;
	}
	
	
