/* CSS Document ----Layout----
Style Sheet for: norfolk contemporary craft society version 02
designed by Mike Fenton: www.gallerymikefenton.co.uk

ToC

	1. Defaults				18
	2. Container Divs	  	32
	3. Full Width			76
	4. Footer				94
	5. Tables				126
	6. Positioning			130
	7. Borders				166
*/
/*--------------------------------DEFAULTS------*/
*{
	margin:0;
	padding:0;
	}
body{
	background-color:#ebebeb;
	}
#wrapper{
	position:relative;
	width:790px;
	margin:10px auto auto auto;
	padding:0px;
	background-color:#fff;
	}
	/*---------------------------container divs----------------------*/
.column{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	background-color:#FFF;
	min-height:400px;
	}
.columnShort{
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	background-color:#FFF;
	}
.quartContent{
	width:25%;
	}
.quartContentBorder{
	width:24%;
	border-right:1px solid #ccf;
	}
.thirdContent{
	width:33%;
	}
.thirdContentBorder{
	width:32%;
	border-right:1px solid #ccf;
	}
	
#membersContentBorder{
	width:32%;
	border-right:1px solid #ccf;
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	background-color:#FFF;
	min-height:400px;
	}
.halfContent{
	width:50%;
	}
.halfContentBorder{
	width:49%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ccf;
	}
.twoThirdContent{
	width:67%;
	}
.twoThirdContentBorder{
	width:65%;
	border-left:1px solid #ccf;
	}
.threeQuartContent{
	width:75%;
	}
.threeQuartContentBorder{
	width:74%;
	border-right:1px solid #ccf;
	}
/*-------------------Full Width-----*/
.fullWidth{
	width:100%;
	margin:10px 0px 10px 0px;
	padding:0px;
	float:left;
	background-color:#fff;
	}
.fullWidthTable{
	width:100%;
	min-height:550px;
	}
.fullWidth form{
	border:2px solid #669;
	padding:10px;
	margin:10px 10px;
	}
.fullWidth p{
	padding-bottom:0px;
	}
/****************************FORMS***********/
form{
	width:745px;
	margin:15px auto 10px 20px;
	}
label{
	display:block;
	font-weight:bold;
	}
textarea{
	width:400px;
	height:150px;
	}
.textInput{
	width:250px;
	}
.chkRad {
	float: left;
	margin-bottom: 8px;
	margin-left: 30px;
}
.chkRad label{
	display:inline;
}
select{
	margin:5px 0 8px 30px;
}
fieldset{
	margin:0 0 10px 0;
	padding:10px 10px 20px 10px;
}
/*----------------------FOOTER----------*/
#footer{
	clear:both;
	width:100%;
	height:60px;
	background-image:url(../images/graphics/footer01_graphic.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
#footer ul{
	list-style: none;
	margin: 30px 10% 0px 10%;
	padding-top:30px;
	text-align:center;
	border-top:1px solid #ccf;
	}
#footer ul li{
	display:inline;
	color:#ccf;/*484841*/
	padding: 0px 20px 0px 0px;
	font-size:1em;
	font-weight:normal;
	}
#footer ul li a{
	margin:0px 5px 0px 0px;
	padding: 0px 20px 0px 0px;
	color:#ccf;/*1f2851*/
	text-decoration:none;
	font-size:1em;
	font-weight:normal;
	}
#footer ul li a:hover{
	color:#c00;
	}
/*-------------------TABLES---*/
table tr td{
	padding:10px 0;
	vertical-align:top;
	}
/*--------------POSITIONING----*/
img {
	border:5px solid #fff;
	margin-bottom:10px;
	}
.imgBorder{
	border:5px solid #ccf;
	}
.noBorder{
	border:none;
	}
.imgMarginLeft{
	padding:0px;
	margin:0px 0px 10px 10px;
	}
.imgMarginRight{
	padding:0px;
	margin:0px 10px 10px 0px;
	}
.divider{
	clear:both;
	width:95%;
	border-top:1px solid #ccf;
	margin:10px auto;
	}
.floatLeft{
	float:left;
	}
.floatRight{
	float:right;
	}
.clearBoth{
	clear:both;
	}
.clearLeft{
	clear:left;
	}
.clearRight{
	clear:right;
	}
/*-------------------BORDERS-*/
.noBorder{
	border:none;
	}
.borderRight{
	border-right:solid 1px #669;
	}
.borderBottom{
	border-bottom:solid 1px #669;
	}
.borderBotRight{
	border-right:solid 1px #669;
	border-bottom:solid 1px #669;
	}
.cellBckgrnd{
	background-color:#ccf;
	background-color:#dcdcff;
	}

