* {outline: 0; padding: 0; margin: 0; border: 0}

@font-face {
    font-family: 'GeogrotesqueRegular';
    src: url('geogtq-rg-webfont.eot');
    src: url('geogtq-rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('geogtq-rg-webfont.woff') format('woff'),
         url('geogtq-rg-webfont.ttf') format('truetype'),
         url('geogtq-rg-webfont.svg#GeogrotesqueRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{margin:0 6% 20px 10%; background:#1f2327; color:#FFF; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; font-size:12px}

header, footer, nav, section, article, aside {display:block; width:100%; float:left; font-family:Helvetica, Arial, Verdana}

h1, h2, h3 {font-family: 'GeogrotesqueRegular'; color:#FFF; margin:0; font-weight:normal}

a{color:#e95089; font-size:16px; font-family: 'GeogrotesqueRegular'; text-decoration:none}
a:hover{text-decoration:none; color:#00AAF0;}
   
h1{color:#00AAF0; font-size:30px}
h2{font-size:24px;}

h3{padding:12px 4px 4px 4px; margin-left:26px; color:#00AAF0;}

article p{margin:0; margin-bottom:2px}
article p a{color:#FFF; text-decoration:none}
article p a:hover{color:#00AAF0}

.space{ margin-top:20px}

header{margin:12px 0}

hgroup p{font-size:14px; color:#00AAF0; margin:4px 0 0 0}

article{width:211px}

vote p{padding:7px 0 0 0}

.club{
background: #3D464E; /* Old browsers */
width:189px; height:330px; margin:0 0 8px 0; padding:6px; float:right}

article h1{font-size:20px; font-weight:normal}
article h2{font-size:12px; margin-bottom:4px; height:32px; font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300;}
article img{margin-bottom:2px}
.call:before{content:url(img/call.png)}
.email:before{content:url(img/email.png)}
.web:before{content:url(img/web.png)}
.map:before{content:url(img/map.png)}

article a{font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: 300; font-size:12px}


.letter{height:150px; width:10px; background:#00AAF0; margin-bottom:20px; text-align:center; color:#FFF; font-family:"Courier New", Courier, monospace; font-size:12px; float:left}
.letter:after{content:""; margin-top:135px; display:block; border-color: #00AAF0 #00AAF0 transparent #00AAF0; border-style:solid; border-width:5px; width:0; height:0}

form#enquiry{background:#262b30; margin:20px 0 0 10px }

form#enquiry fieldset{border:none; margin:0 10px 0 10px; padding:20px}

form#enquiry legend {font-size:16px}

form#enquiry ol li {list-style: none; padding:7px 0; margin:0 12% 0 0;}

form#enquiry textarea, input{
	background:#fff;
	border:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	outline:none;
	padding:5px;
	width:100%;
	margin-top:4px;}

form#enquiry button {
	background:#00AAF0;
	border:none;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	color:#fff;
	display:block;
	padding:7px 25px;
	box-shadow:5px 5px 10px #000;
	-webkit-box-shadow:5px 5px 10px #000;
	-moz-box-shadow: 5px 5px 10px #000}

form#enquiry button:hover {
background:#1675BC;
cursor:pointer}

.short{width:50%}

footer{padding:20px 0 20px 10px}


