/*
Theme Name: Martin Archer
Theme URI: http://www.martinarcher.co.uk
Version: 1.6
Author: Martin Archer
Author URI: http://www.martinarcher.co.uk

*/

html {
	min-height: 100%;
	height: auto;
}

body {
font:80%/150% "Trebuchet MS", Tahoma, Arial;
color:#333333;
background:#5595F9;
background-image:url("images/background.jpg");
background-position:bottom center;
background-repeat:no-repeat;
margin:0;
margin:0;
padding:0;
min-width:1000px;
min-height:990px;
}

p {
text-align: justify;
}

#page {
width:100%;
min-height:556px;
background-image:url("images/header.jpg");
background-position:top center;
background-repeat:no-repeat;
padding:0;
}

/* mac hide \*/
* html #page{height:100%}
/* end hide */


#content {
width:1000px;
margin-left:auto;
margin-right:auto;
margin-top:0;
margin-bottom:0;
padding:0;
padding-top:230px;
}

/* Menu */

#menu {
height:40px;
padding:0;
padding-left:40px;
padding-right:40px;
display:block;
}

#menu a {
margin:0;
padding:0;
display:block;
float:left;
}

#menu a span {
position:relative;
display:block;
z-index:-1;
}

#menu-row {
	margin: 0 0 0 150px;
	padding: 0;
	height: 40px;
}
#menu-row div {
	width: 33.3%;
	float: left;
}
#menu-row div a {
	float: right;
}

#menu .home {
background: url(images/menu-home.png) 0 0 no-repeat;
display: block;
width: 150px;
height: 40px;
outline: none;
}

#menu .science {
background: url(images/menu-science.png) 0 0 no-repeat;
display: block;
width: 150px;
height: 40px;
outline: none;
}

#menu .radio {
background: url(images/menu-radio.png) 0 0 no-repeat;
display: block;
width: 150px;
height: 40px;
outline: none;
}

#menu .club {
background: url(images/menu-club.png) 0 0 no-repeat;
display: block;
width: 150px;
height: 40px;
outline: none;
}

#menu .home:hover, #menu .science:hover, #menu .radio:hover, #menu .club:hover {
background-position: 0 -40px;
}

#home #menu .home, #science #menu .science, #radio #menu .radio, #club #menu .club {
background-position: 0 -80px !important;
}

/* Main */

#main {
width:auto;
background: rgba(255,255,255,0.5);
padding:10px;
}


#container {
width: auto;
height: auto;
background-image: url(images/divider.gif);
background-repeat: repeat-y;
background-position: 530px 0px;
}

#left_col {
float:left;
width:500px;
padding:10px;
}

#photos {
padding-top:15px;
height:78px;
}

#photos img {
width:156px;
height:78px;
}

#photos-row {
	margin: -78px 0 0 156px;
	padding: 0;
}
#photos-row div {
	width: 50%;
	float: left;
}
#photos-row div img {
	float: right;
}

.wpa_container {
	width:500px;
	margin-top:10px !important;
	display:block !important;
}

.wpa_bar {
	width:479px !important;
}

#right_col {
float: right;
width:420px;
padding-right:10px;
}

.clear {
clear:both;
height:0;
overflow:hidden;
}

/* Third Party - links, twitter, facebook etc */

#links {
width:auto;
padding-left:20px;
}

#links h1 {
margin-bottom:0px;
}

#links a {
position:relative;
float:left;
}

#links img{
margin:20px;
border:none;
}


#links a span {
display:none;
font-size:80%;
}

#links a span strong {
font-size:125%;
}

#links a:hover span {
display: block;
padding:10px;
position: absolute; bottom: 20px; left: 20px; width: 180px;
background:rgba(255,255,255,0.8);
}

#social {
width:auto;
padding-left:40px;
padding-right:40px;
}

.socialpad {
padding-top:40px;
}

#facebook {
width:300px;
float:left;
}

#twitter {
width:600px;
float:right;
}

/* Footer */

#footer {
width:420px;
margin-left:auto;
margin-right:auto;
margin-top:40px;
margin-bottom:40px;
padding-top:5px;
padding-bottom:5px;
background: rgba(255,255,255,0.5);

}

/* Text */

a, a:visited {
color:#0000EE;
text-decoration:none;
}

a:hover {
color:#5595F9;
text-decoration:underline;
}

#links a:hover {
color:#0000EE;
text-decoration:none;
}

h1 {
color:#ffffff;
}

#footer h4 {
font:normal 130%/100% "Trebuchet MS", Tahoma, Arial;
text-align:center;
}