/*General Details for Website*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd,
 ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:Arial;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}a img {border:none;}

/*Font*/
html body{color:#444;font:100 70%/1.6 Arial;}
h1{font-weight:900;font-size:2.4em;}
h2{font-weight:900;font-size:2em;}
h3{font-weight:900;font-size:1.8em;}
h4{font-weight:900;font-size:1.6em;}
h5{font-weight:900;font-size:1.4em;}
h6{font-weight:900;font-size:1.2em;}

h1,h2,h3,h4,h5,h6{font-family:Arial; font-weight:900;}

html body{background:url(../images/bg.gif) no-repeat #fff;}
a{ text-decoration: none; color:#33b3ee; }
a:hover{ color:#99daf8; }

/*Main Body*/
div#wrap{ width:950px; margin-top:5%; margin-left:auto ; margin-right:auto ;}

/*Header*/
div#header{float:right; height:245px; width:inherit; margin:0 0 40px 0;}

/*Logo*/
div#logo{float:left; height:245px; width:auto; margin:0 40px 40px 0;}

/*Membership Information*/
div#leftcolumn{ width:385px; float:left; margin:0 30px 0 0;}
div#leftcolumn p.fpdate{ font-size:1.1em; letter-spacing:0.1em;  margin-bottom:15px; color:#777;}
div#leftcolumn p{ font-size:1.1em;  color:#444; margin-bottom:15px; line-height:1.7em;}

/*Membership Fee's*/
div.memberscolumn{
	width:250px;
	margin:0 0 0 20px;
	float:left;

}

/*Not a member?*/
div.applycolumn{
	background-color:#F9F9F9;
	width:180px;
	margin:0 30px 30px ;
	float:left;
	padding: 0 5px 5px 5px;
	border:1px solid #eee;
}


/*Nity-grity properties for membership fee's and not a member*/
div.memberscolumn h3, div.applycolumn h3 { color:#777; font-size:1.1em; }
div.memberscolumn ul, div.applycolumn ul {  width:auto; float:left; margin:5px 0 0; padding:0; list-style-type:none; }
div.memberscolumn ul li {width:250px; float:left; padding: 8px 0; border-bottom:1px solid #eee; }
div.memberscolumn ul li h4, div.applycolumn ul li h4 { font-size:1.25em; line-height:1.25em;}
div.memberscolumn ul li p, div.applycolumn ul li p { color:#aaa; }
div.memberscolumn h6, div.applycolumn h6 { color:#aaa; float:right; margin: 0 10px 0 0 }
div.memberscolumn ul li, {padding:8px 0 4px 4px; }
div.memberscolumn h5, div.applycolumn h5{ font-size:1.1em; font-style:normal;}
div.memberscolumn a, div.applycolumn a{ color: #33b3ee; }
div.memberscolumn a:hover, div.applycolumn a;hover{ color:#99daf8; }

/* Foot Properties*/
div#footer{ margin: 50px 0 0 0; padding:10px 0 10px ; width:950px; float:right; }
div#footer h6,div#footer p{text-align:center; color:#ccc;}