body {margin : 0;padding : 0;background : #ffffff url(images/bg_body.jpg) repeat-x left top;font-family : Verdana, Helvetica;font-size : 12px;}a {color : #00cccb;}a:hover {text-decoration : underline;}.title1 {margin : 0;padding : 10px 0;background : url(images/img07.gif) repeat-x left bottom;font-weight : normal;font-size : 100%;}.title2 {margin : 0;padding : 5px 0;background : url(images/img09.gif) repeat-x left bottom;font-family : Georgia, Helvetica;font-size : 200%;font-weight : normal;color : #02aead;}.boxed {padding : 15px 0 0 40px;width : 650px;}#page {width : 980px;margin : 0 auto;background : #ffffff url(images/img01.gif) repeat-y;}#sidebar {float : left;width : 240px;}#logo {height : 200px;background : #ffffff url(images/img02.gif) repeat-y right top;}#logo h1 {padding : 195px 0 0 0;background : url(images/springlife-logo.jpg) no-repeat center 0%;}#menu {padding : 10px;background : #a3a2a2 url(images/img04.gif) repeat-x;}#menu ul {margin : 0;padding : 0;list-style : none;}#menu li {padding : 10px 0;background : url(images/img05.gif) repeat-x;}#menu li.first {background : none;}#menu a {text-decoration : none;font-size : 105%;color : #f1f1f1;}#menu a:hover {text-decoration : none;color : #02aead;}#login {padding : 20px;background : url(images/img06.gif) repeat-x;}#content {float : right;width : 740px;color : #666666;} #leftnav{float: left;width: 408px;margin: 0;padding: 1em;}#recent-posts {	float: right;	width: 202px;	padding: 0px 0px 0px 10px;	line-height: 16px;	font-size: 12px;	 border-left: 1px solid gray;}#footer {width : 980px;height : 80px;margin : 0 auto;background : url(images/footer.jpg) repeat-x;}#footer p {margin : 0;font-size : 80%;}#links {float : left;height : 25px;padding : 10px 0 0 10px;}#links a {color : #02aead;text-decoration : none;}#privacy {float : right;width : 740px;height : 35px;padding : 30px 0 0 10px;}