/* ---- Penicuik Skatepark Project CSS Document ---- */

body {
	font-family: Verdana, Arial, sans-serif;
	color: #304F5D;
	margin-top: 0px;
	margin-left: 15px;
	margin-bottom: 30px;
	margin-right: 0px;
	background-color: #304F5D;
	background-image: url(graphics/bg_tile.gif);
	text-align: center;
}
div.container {
	position: relative;
	margin: 0 auto;
	width: 730px;
}
#banner_top {
	width: 760px;
	height: 20px;
	background-image: url(graphics/border_banner_top.gif);
}
#title {
	width: 760px;
	height: 155px;
	background-image: url(graphics/banner_bg.jpg);
}
#logo {
	width: 740px;
	height: 155px;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;
	vertical-align: bottom;
}
#logo td{
	vertical-align: bottom;
}
#menu {
	width: 510px;
	height: 30px;
}
#banner_bot {
	width: 760px;
	height: 10px;
	background-image: url(graphics/border_banner_bot.gif);
}

#main_top {
	width: 760px;
	height: 10px;
	background-image: url(graphics/border_main_top.gif);
}
#main_top02 {
	width: 760px;
	height: 10px;
	background-image: url(graphics/border_main_top02.gif);
}
#main {
	width: 760px;
	background-image: url(graphics/bg_main_tile.gif);
}
#main td {
	vertical-align: top;
}
#main02 {
	width: 760px;
	background-color: #ffffff;
}
#colboxthanks {
	width: 740px;
	background-color: #DBE0E1;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 40px;
	padding-left: 35px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
}
#main_bot {
	width: 760px;
	height: 13px;
	background-image: url(graphics/border_main_bot.gif);
}
#main_bot02 {
	width: 760px;
	height: 13px;
	background-image: url(graphics/border_main_bot02.gif);
}
#footer {
	width: 760px;
	text-align: center;
	margin-top: 15px;
}
#footerbox {
	width: 100%;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-style: dotted;
	border-color: #ffffff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
#adamlink {
	width: 200px;
	height: 15;
	text-align: center;
	vertical-align: middle;
}
#adamlink tr{
	vertical-align: middle;
}
#pagetitle {
	height: 30px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#colboxmain {
	width: 435px;
	background-color: #DBE0E1;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 40px;
	padding-left: 35px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: justify;
}
#colbox01 {
	width: 285px;
	background-color: #BFC9CB;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
}
#colbox02 {
	width: 285px;
	background-color: #B2C4C8;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: justify;
}
#colboxmain03 {
	width: 740px;
	heigth: 500px;
	background-color: #DBE0E1;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 40px;
	padding-left: 35px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: justify;
}
#colboxnews {
	width: 740px;
	background-color: #DBE0E1;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 15px;
	padding-left: 35px;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: justify;
}
#linkbox {
	width: 215px;
	height: 26px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-style: dotted;
	border-color: #8F9EA2;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding: 2px;
	text-align: right;
}
#linkbox td {
	vertical-align: middle;
}
#coldivide {
	width: 305px;
}
#newsheadline {
	width: 670px;
	border-style: dotted;
	border-color: #8F9EA2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-right: 0px;
}
#newsbody {
	width: 670px;
	padding-top: 5px;
	padding-bottom: 20px;
}
#sitepics {
	width: 365px;
}
#newspics {
	width: 215px;
}
#designpics {
	width: 570px;
	margin-left: 50px;
}
.location001{
	padding-right: 30px;
	font-family: Verdana, Arial, sans-serif;
	color: #304F5D;
	font-size: 10px;
}
.location001 a {
	color: #304F5D;
	font-weight: bold;
	text-decoration: none;
}
.location001 a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #018BA8;
}

/* ------------------ text ------------------ */

.menufooter {
	font: arial, sans-serif;
	font-size: 7pt;
	color: #ffffff;
}
.menufooter a {
	color: #ffffff;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
}
.menufooter a:hover {
	color: #304F5D;
	text-decoration: none;
	background-color: #ffffff;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
}
.body {
	font-size: 7pt;
	color: #304F5D;
}
.body a {
	color: #304F5D;
	text-decoration: none;
	font-weight: bold;
}
.body a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #018BA8;
}
.linktext {
	font-size: 7pt;
	color: #006A80;
}
.linktext a {
	color: #006A80;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
}
.linktext a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #006A80;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #006A80;
	background-color: DBE0E1;
	margin: 1px;
	padding: 2px;
	height: 18px;
	width: 145px;
	border: 1px solid #336666;	
}
.newsheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #018BA8;	
}
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #A4B1B3;	
}
.linksbody {
	font-size: 7pt;
	color: #304F5D;
}
.linksbody a {
	color: #304F5D;
	text-decoration: none;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
}
.linksbody a:hover {
	color: #ffffff;
	text-decoration: none;
	background-color: #018BA8;
	padding-top: 1px;
	padding-left: 3px;
	padding-bottom: 1px;
	padding-right: 3px;
}
