/* Catch Advertising - Default CSS - Jim Walsh - 2010            */
/* Please do not reuse with permission from the copyright holder */


/* -------------------------------------------------------------------------------------------*/
/* Overall Elements                                                                           */

body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	color: #ffffff;
	width: 990px;
}


a:link, 
a:visited {
	text-decoration: none;
	color: #ae5750;
}


a:hover, 
a:active {
	color: #979ebf;
	text-decoration: none;
	background-color: #ffffff;
}



/* -------------------------------------------------------------------------------------------*/
/* Text Elements                                                                              */

p {
	font: 9pt/ 11pt verdana, arial, sans-serif;
	color: #303090;
}

.extralargebold {
	font: 16pt/ 20pt verdana, arial, sans-serif;
	font-weight: bold;
	color: #303090;
}


.largebold {
	font: 12pt/ 14pt verdana, arial, sans-serif;
	font-weight: bold;
	color: #303090;
}


.medium {
	font: 9pt/ 11pt verdana, arial, sans-serif;
	color: #303090;
}


.mediumbold {
	font: 9pt/ 11pt verdana, arial, sans-serif;
	font-weight: bold;
	color: #303090;
}


.small {
	font: 8pt/ 10pt verdana, arial, sans-serif;
	color: #303090;
}


/* -------------------------------------------------------------------------------------------*/
/* Area Elements                                                                              */

#header {
	width: 990px;
	margin-top: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
}

#main {
	width: 990px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
}

#footer {
	width: 990px;
	margin-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: center;
}

/* -------------------------------------------------------------------------------------------*/
/* Redefine Elements                                                                          */
#header_left h1 {
	background: url("../images/logo.gif");
	width: 162px;
	height: 102px;
}

#header_left h1 span {
	display: none;
}


#header_right h1 {
	background: url("../images/header_right.jpg");
	width: 300px;
	height: 102px;
}

#header_right h1 span {
	display: none;
}


#linetop h1 {
	margin-top: 30px;
	margin-bottom: 10px;
	background: url("../images/spacer_header.jpg") repeat top center;
	width: 990px;
	height: 1px;
}

#linetop h1 span {
	display: none;
}


#linebottom h1 {
	margin-top: 20px;
	margin-bottom: 0px;
	background: url("../images/spacer_footer.jpg") repeat top center;
	width: 990px;
	height: 1px;
}

#linebottom h1 span {
	display: none;
}


#footer p {
	font: 7pt/ 9pt verdana, arial, sans-serif;
	color: #909090;
}

