p {
font-size: 14px;
}

h1 {
font-size: 20px;
}
	
h2 {
font-size: 14px;
}


h3 {
font-size: 12px;
}

img {
border: 0;
}

#clear {
height: 20px;
width: 100%;
}

.clear {
clear: both;
height: 20px;
width: 100%;
}

.clearfix {
clear: both;
}


a {
color: #0066CC;
text-decoration: none;
}

a:hover {
color: #CCCCCC;
text-decoration: none;
}

body {
font-family: "Trebuchet MS", Verdana;
font-size: 14px;
background-color: #000000;
margin: 0 10px;
}

	#wrapper {
	margin: 0 10px;
	width: 98%;
	min-height: 500px;
	}
	
		#header {
		margin-top: 10px;
		width: 100%;
		height: 61px;
		border-radius: 10px 10px 0px 0px;
		-moz-border-radius: 10px 10px 0px 0px;
		background: url(../site_images/header_bg.png) repeat-x;
		}
	
			#header .centre {
			padding: 7px 0 0 10px;
			}
	
	#nav {
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	font-weight: bold;
	font-size:14px;
	}
	
		#nav img {
		padding: 0;
		margin: 0;
		}

	
		#nav .centre {
		height: 35px;
		border: 1px solid #ffffff;
		}
		
			#nav ul {
			margin:0;
			padding:0;
			list-style:none;
			display:block;
			vertical-align: middle;
			}
				
				#nav li {
				display:inline;
				}
				
					#nav a {
					color: #ffffff;
					text-decoration: none;
					}
		
					#nav a span {
					color: #ffffff;
					}
	
					#nav a:hover span {
      				color: #6699CC;
					}
	
				  	#nav a:hover {
					color: #6699CC;
					text-decoration: none;
				  	}
	
					#nav #current a {
					color: #6699CC;
					}
										
					#nav #current a span {
					background-position: 200%;
					color: #6699CC;
					}

	#centre {
	width: 100%;
	min-height: 500px;
	background-color: #ffffff;
	overflow: hidden;
	}
		
		#latestblog {
		margin: 20px 5px 20px 15px;
		width: 60%;
		min-height: 200px;
		float: left;
		}	
		
			#latestblog .blogtop {
			width: 97%;
			height: 35px;
			border-top-right-radius: 10px;
			border-top-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			background-color: #000000;
			border: 1px Solid #000;
			color: #fff;
			padding: 0 10px;
			}
			
				.blogtop .heading {
				padding-left: 0;
				}
			
			#latestblog .blogbody {
			width: 97%;
			min-height: 200px;
			background-color: #ffffff;
			border: 1px solid #cccccc;
			padding: 10px;
			}

				#latestblogbp {
				width: 98%;
				min-height: 200px;
				float: left;
				}	
							
				#latestblogbp .blogbodybp {
				min-height: 200px;
				background-color: #ffffff;
				margin: 20px;
				}
	
		#flickr {
		margin: 20px 0 0 5px;
		width: 37%;
		min-height: 200px;
		float: left;
		}
		
			#flickr .flicktop {
			width: 100%;
			height: 35px;
			border-top-right-radius: 10px;
			border-top-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			background-color: #000000;
			border: 1px Solid #000;
			color: #fff;
			}
			
				.flicktop .heading {
				padding-left: 5px;
				/*border: 3px solid #FF0000;*/
				}
			
			#flickr .flickbody {
			width: 100%;
			min-height: 200px;
			background-color: #ffffff;
			border: 1px solid #cccccc;
			}
			
				.flickbody .holder {
				width: 100%;
				text-align: center;
				padding: 12px 0;
				}


			#flickr .welcometop {
			width: 100%;
			height: 35px;
			border-top-right-radius: 10px;
			border-top-left-radius: 10px;
			-moz-border-radius-topleft: 10px;
			-moz-border-radius-topright: 10px;
			background-color: #000000;
			border: 1px Solid #000;
			color: #fff;
			}
			
				.welcometop .heading {
				padding-left: 5px;
				/*border: 3px solid #FF0000;*/
				}
			
			#flickr .welcomebody {
			width: 100%;
			min-height: 200px;
			background-color: #ffffff;
			border: 1px solid #cccccc;
			}
			
				.welcomebody .holder {
				text-align: left;
				padding: 10px 10px;			
				}


		#hotspot {
		text-align: center; 
		margin-top: 20px; 
		}
		
		#hotspot_contact {
		text-align: center; 
		margin-top: 20px;
		}

		#psn {
		margin: 20px 0;	
		text-align: center;	
		}


		#blip {
		width: 100%;
		margin-top: 20px; 
		}
		
			#blip .widget {
			margin-left: 5%;
			margin-right: 5%;
			}

#links {
width: 100%;
}

	#links .left {
	float:left;
	width: 20%;
	}
	
	#links .right {
	float: right;
	width: 79%;
	}


	#footer {
	clear: both;
	width: 100%;
	height: 45px;
	padding-top: 1px;
	background-color: #ffffff;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	text-align: center;
	}
	
	#usechrome {
	width: 100%;
	height: 20px;
	color: #ffffff;
	}
