/*	CSS Styles for the Community Advisory Council website	-----------------------------------------------------	Created By: Triangle Park Creative				http://triangleparkcreative.com/	Created On: Feb. 22, 2006*/* {	margin: 0;	padding: 0;	}	body {	background: #3A717B;	font-size: 62.5%;	line-height: 1.5em;	font-family: Verdana, Arial, Helvetica, Sans-serif;	}	a:link, a:active, a:visited {    color: #3A717B;    text-decoration: underline;}a:hover {    background: #3A717B;    color: #fff;}	/* -------------------------- layout items -------------------------- */#header,#main,#footer {	display: block;	width: 720px;	margin-left: auto;	margin-right: auto;	}#header {	height: 131px;	background: #fff url(../images/layout/cac_header.jpg);	}	#mainbg {	background: #fff url(../images/layout/bg_gradient.jpg) repeat-x;	float: left;	margin-bottom: 100px;	}	#left,#right {	display: block;	float: left;	width: 135px;	margin: 20px 10px;	}	#content {	display: block;	float: left;	width: 390px;	margin-bottom: 50px;	}	#footer {	display: block;	float: left;	height: 40px;	background: #1D5BA1;	color: #FFF;	font-size: .9em;	text-align: center;	}	#footer p {	padding: 4px 8px 12px 8px;	}#footer p a {     color: #fff;     text-decoration: underline;}	/* -------------------------- navigation -------------------------- */#nav {	visibility: visible;	position: relative;	top: 100px;	list-style-type: none;	display: block;	background: #1D5BA1;	height: 2em;	}#nav li {	float: left;	list-style-type: none;	margin: 0;	padding: 0;	}	#nav a {	display: block;	float: left;	height: 2.1em;	line-height: 1.9em;	font-size: 1em;	color: #FFF;	text-decoration: none;	text-transform: uppercase;	padding: 0 18px;		margin-top: 100px; /* IE 5 Mac doesn't play nice */		}	/* Recover from IE5 Mac Hack \*/#nav a {	margin-top: 0;}/* End hack */	#nav a:hover {	background: #A5BEDA;	}	#nav a.active {     background-color: #A5BEDA;}#nav input[type="text"] {	font-size: .8em;	}#nav input[type="submit"] {    background: #1D5BA1;    color: #fff;    font-weight: normal;    border: none;}	#left .subnav, #left .subnav li {    display: block;    width: 100%;    list-style-type: none;    margin: 0px;    padding: 0px;}#left .subnav {    margin-bottom: 20px;    margin-left: -10px;    padding-left: 10px;}#left .subnav a,#left .subnav a:active,#left .subnav a:visited {    display: block;    background: #A5BEDA;    padding: 4px;    margin: 0 0 1px 0;    color: #000;    text-decoration: none;}#left .subnav a:hover {    background: #1D5BA1;    color: #fff;    text-decoration: none;}#left .subnav a.active {    border-left: 12px solid #1D5BA1;}/* -------------------------- html tags -------------------------- */h2 {	font-size: 1.5em;        line-height: 1.4em;	padding: 1.2em 0 .5em 0;	}p {	font-size: 1.1em;	line-height: 1.6em;	padding: .4em 0;	}/* -------------------------- misc -------------------------- */#left ul {	float: left;	padding: 0;	margin: 0;}#left li {	margin-left: 20px;}#right p#announce,#right p.email {	display: block;	background: #FFE1A6;	border: 1px solid #FFC24D;	padding: 8px 4px;	margin-top: 20px;	line-height: 1.4em;	}	#right p#announce strong {        display: block;	font-weight: bold;        font-size: 1.1em;        padding: 0;        margin: 0 0 -8px 0;	}	#right p#announce a {	color: #000;	}#right p.email {     background: #FFE1A6 url(../images/layout/qmark.gif) no-repeat top left;     padding-left: 40px;}/* member login page */form#login label {     display: block;     font-weight: bold;     margin-bottom: 10px;}form#login label input {     display: block;}/* email form */#formcontainer label {    display: block;    margin-top: 12px;}/* what you should know sidebar */#whatyoushouldknow {	background: url(../images/layout/trees-grass-banner.jpg) no-repeat top;	height: 550px;	padding: 35px 4px;}#whatyoushouldknow h2 {	font-size: 1.1em;}#whatyoushouldknow ul {	font-weight: bold;}#whatyoushouldknow ul li {	margin: 5px 10px 5px 15px;}#left #whatyoushoudknow ul li a {	color: #000;}/* Hide the header, and tagline from CSS enabled devices */#header h1,#header p.tagline {	display: none;	}ß