/*
Theme Name: Cameo Clun
Theme URI: http://www.glts.co.uk/
Description: Cameo Club 
Version: 1.0
Author: Mark Jones

*/

body{
	background-color:#3f3f3f;
	font-family: "Helvetica Light", Helvetica, sans-serif;
	font-size:12px;
}

#outer{	
	width:900px;
	margin:0 auto;
	color:#FFFFFF;
}

a{
	color:#FFFFFF;
}

a:visited{
	color:#B1B1B1;
}

a:hover{
	text-decoration:none;
}

#header{
		padding:5px;
}

#header #headerimg{
		width:400px;
		float:left;
}

#header #contact{
		float:right;
		width:200px;
		padding-top:30px;
		font-size:16px;
}

#header #contact p.phone,#header #contact p.email{
		width:200px;
}

#nav{
	margin:10px 0;
}

#nav ul{
	display:inline;
	display:block;
	margin-left:20px;
}

#nav li{
	display:inline;
	margin-right:23px;
}

#nav li a {
		text-decoration:none;
		font-size:16px;
}

#nav li a:hover{
		text-decoration:underline;
}

#nav li a:visited{
	color:#FFFFFF;
}

#nav ul li.current_page_item a{
		background-color:#FFFFFF;
		padding:6px;
		color:#3f3f3f;
}

#content{
		float:left;
		width:900px;
		padding:5px;
}

#sidebar{
		float:right;
		width:200px;
		padding:5px;
}

#footer{
	clear:both;
}

p{
	line-height:16px;
	margin-bottom:5px;
	width:650px;
}

ul{
	margin:5px 0 5px 0;
}

li{
		line-height:16px;
		list-style-image:url(../../../images/cameo_bullet.jpg);
		list-style-position:inside;
		margin:2px 0 2px 0;
}

/*-- Headers --*/

h1{
	font-size:26px;
	line-height:30px;
	text-indent:-9999px;
background-image: url('http://212.113.135.143/~cameoclub/wp-content/themes/cameo/pontcanna.png') ;
	height:120px;
	background-size:contain;
	background-repeat:no-repeat;
}

h2{
	font-size:22px;
	line-height:26px;
	margin:5px 0 5px 0;
	display:block;
}

h2.content{
	font-size:22px;
	line-height:26px;
	margin:5px 0 5px 0;
	display:block !important;
}

h3{
	font-size:18px;
}

h4{
	font-size:14px;
}

/*-- Front Page --*/

#front_content{
	margin-top:200px;
	margin-bottom:100px;
}

.club{
		width:200px;
		margin-right:60px;
		float:left;
		margin-left:40px;
}

.bistro{
	width:200px;
	margin-left:60px;
	margin-right:60px;
	float:left;
}

.lounge{
	margin-left:40px;
	width:200px;
	float:left;
}

.clear{
		clear:both;
}

#address{
	margin:0 auto;
	width:200px;
	padding-top:100px;
}

#address p{
		text-align:center;
		line-height:24px;
		font-size:16px;
		width:auto;
}

/*-- End Front Page --*/

/*-- Main Pages --*/

.entry{
		margin-top:10px;
		margin-bottom:10px;
}

.copyright{
		float:left;
		width:200px;
}

.powered{
		float:right;
		width:252px;
}

/*-- Wordpress Additions --*/

.alignleft{
	float:left;
	margin-left:5px;
}

.alignright{
	float:right;
	margin-right:5px;
	clear:right;
}

.aligncenter{
	float:right;
	margin-right:5px;
}


.wp-caption-text{
		margin-top:3px;
		font-size:12px;
}

/*-- Email List Form --*/

#listform{
	clear:left;
	width:390px;
	float:left;
	z-index:0;
}

#listform p{
		width:300px;
}

#listform input{
	float:left;
	width:200px;
	z-index:2;
	position:relative;
}

span.label,span.spacer,span.multiple span {
	width:120px;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:5px;
	clear:left;
} 

span.multiple {float:left;} 

span.button {padding-top:20px !important; padding-left:220px;} 

.leftcontent{
		width:600px;

		float:left;
}

.rightimages{
		float:right;
		width:260px;
}