/* CSS Document */body {	background-image:url('../img/dog-background.jpg');}#wrapper {   background: url(../img/topedgenotext.png) no-repeat;	width: 800px; 	margin: auto; }#contentwrapper {	position:relative;	/* This fixes the IE7 overflow hidden bug */	clear:both;	background-color: #FFF;	float:left;	width:100%;			/* width of whole page */	overflow:hidden;		/* This chops off any overhanging divs */}#header {	width: 100%; 	height:120px;}#header h1 {	font: 4em  Impact;	color: #FFFFFF;	padding-left: 110px;	padding-top: 20px;}#header h2 {	font: 1.1em Verdana, Arial, Helvetica, sans-serif;	letter-spacing: 1px;	color: #FFFFFF;	padding-left: 30px;}#header a {	text-decoration:none;	color: #FFFFFF;}#content {	width: 600px; 	float: right; 	margin-top: 5px;	background: #FFF;}#content h1 {	padding-left:5px;	font: 1.7em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	font-weight: bold;	color: #1A475C;}#content h2 {	padding-left:5px;	padding-bottom: 5px;	font: 1.4em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	font-weight: bold;	color: #1A475C;}#content h2 a:link, #content h2 a:visited {	text-decoration:none;	color: #1A475C;}#content h2 a:hover {	color:#46A0CA;}#content h3 {	padding-left:5px;	padding-top: 5px;	font: 1.2em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	text-align:left;	font-weight: bold;	color: #1A475C ;}#content h4 {	padding-left:5px;	padding-top: 5px;	font: 1em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	text-align:left;	font-weight: bold;	color: #1A475C ;}#content h4 a:link, #content h4 a:visited {	color: #46A0CA;}#content h4 a:hover {	color:#000;	text-decoration:none;}#content p {	margin:.4em 0 .8em 0;	padding-left: 5px;	padding-right: 5px;	font: 0.9em Georgia, "Times New Roman", Times, serif;} #content ul {	font: 0.9em Georgia, "Times New Roman", Times, serif;}.breadcrumb {	font: 0.9em Georgia, "Times New Roman", Times, serif;	color: #46A0CA;}.breadcrumb a {	margin: 0 auto;	color: #46A0CA;}a:link.paragraphlink {	font: 1em Georgia, "Times New Roman", Times, serif;	color: #46A0CA;}a:visited.paragraphlink {	font: 1em Georgia, "Times New Roman", Times, serif;	color: #46A0CA}a:hover.paragraphlink {	color:#000;	text-decoration:none;} #l_nav {	width: 200px; 	float: left; }#l_nav ul {	font: 0.9em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	color: #FFF;	list-style:none;}#l_nav a:link {	font: 0.9em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	color: #FFF;	text-decoration:none;	padding-left:5px;	}#l_nav  a:visited {	font: 0.9em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	color: #FFF;	text-decoration:none;	padding-left:5px;	}#l_nav  a:hover {	color:#000000;} #content-box-side {	width: 190px;	margin: 0 auto;	background-color: #46A0CA;	margin-top: 5px;	margin-bottom: 5px;}.content-box-side_top div {   background: url(../img/left_box_tl.png) no-repeat top left;}.content-box-side_top {   background: url(../img/left_box_tr.png) no-repeat top right;}.content-box-side_bottom div {   background: url(../img/left_box_bl.png) no-repeat bottom left;}.content-box-side_bottom {   background: url(../img/left_box_br.png) no-repeat bottom right;}.content-box-side_top div, .content-box-side_top,.content-box-side_bottom div, .content-box-side_bottom {   width: 100%;   height: 15px;   font-size: 1px;}#content-box-ad-float-left {	margin-top:10px;	width: 300px;	height:250px;	float:left;	margin-right:5px;}#content-box-ad-float-right {	width: 300px;	height:250px;	float:right;}#content-box-ad-float-left-test {	margin-top:10px;	width: 300px;	height:250px;	float:left;	background-color: #46A0CA;	margin-right:5px;}#content-box-ad {	width: 120px;	height:600px;	margin: auto;	position: relative;	background-color: #46A0CA;}#content-box-left-ad {	width: 160px;	margin: auto;	position: relative;	background-color: #46A0CA;}#content-ad-half-banner {	width: 483px;	margin: auto;	position: relative;}#footer {	width: 100%; 	clear: both; 	background: url(../img/bottomedge.png) no-repeat;}#footer p {	font: 0.7em Georgia, "Times New Roman", Times, serif;	letter-spacing: 1px;	margin: 0 auto;	color: #FFF;	text-align:center;}