/*

Beau Rixon
www.clickforward.com.au

blue: #008ED4
green: #B8D32E

*/


/* bars top and botton and wrapper */

body{
font-size:62.5%;
font-family: Arial, Helvetica, sans-serif;
color:#333;
}

.clear{
clear:both;
}

#top, #foot{
height:35px;
width:100%;
}

#top{
background-image:url(../images/bar-top.gif);
background-repeat:no-repeat;
background-position:50% 0;
background-color:#008ED4;
}

#foot{
background-image:url(../images/bar-foot.gif);
background-repeat:no-repeat;
background-position:50% 0;
background-color:#B8D32E;
margin-top:15px;
}

#wrapper{
margin:0 auto;
width:80em;
}

h1{
height: 154px;
background: url(../images/cdcg-logo.jpg) top left no-repeat;
text-indent: -9999px;
margin-top:20px;
border-bottom:1px #CCC solid;
}

/* contnet */
#content{
float:left;
width:47em;
	}
	#content h2{
	font-size:1.6em;
	text-transform:uppercase;
	color:#008ED4;
	padding-top:20px;
	padding-bottom:.6em;
	}
	#content p{
	font-size:1.2em;
	line-height: 1.2em;
	color:#333333;
	}

.slogan-box{
margin:0 auto;
width:400px;
background-color:#e5e5e5;
margin-top:15px;
margin-bottom:5px;
	}
	.slogan-box .inside{
	padding:5px 10px;
	height:45px;
		}
		.slogan-box .inside span{
		color:#008ED4;
		font-size:1.2em;
		text-transform:uppercase;
		float:left;
		}
		.slogan-box .inside p{
		width:280px;
		float:right;
		}

/* sidebar */

#sidebar{
float:right;
width:300px;
margin-top:1.5em;
	}
	.boxes{
	background-color:#B8D32E;
	margin-bottom:15px;
		}
		.boxes .inside{
		padding:7px 13px;
		overflow:auto;
			}
			.boxes .inside h3{
			color:#FFF;
			text-transform:uppercase;
			font-size:1.6em;
			padding-bottom:10px;
			}
	
		/* next meeting box */
		
		.box-1 #date{
		display:block;
		background-color:#CDE06D;
		border:1px #CDE06D solid;
		border-bottom:1px #FFFFFF solid;
		padding:10px; 
		font-size:1.5em;
		text-align:center;
		}
	
		/* contact box */
		
			.boxes .inside label{
			font-size:1.2em;			
			}
			#form .input, #form #send{
			font-size:1.4em;
			font-family:Arial, Helvetica, sans-serif;
			color:#333333;
			padding:4px; margin:2px 0 8px 0;
			}
			#form .input{
			width:264px;
			background-color:#CDE06D;
			border:1px #CDE06D solid;
			border-bottom:1px #FFFFFF solid;
			}
			#form #send{
			width:70px;
			background-color:#EAF2C1;
			border:1px #EAF2C1 solid;
			}
		
		.box-2 #details{
		padding-bottom:10px; margin-bottom:10px;
		border-bottom:1px #EAF2C1 solid;
		line-height:1.35em;
			}
			#details .label{
			font-size:1.2em;
			display:block;
			width:60px;
			float:left;
			margin-bottom:6px;
			}
			#details .item{
			font-size:1.2em;
			display:block;
			width:190px;
			float:left;
			margin-bottom:6px;
			}
