@charset "utf-8";
/* CSS Document */

    /* <!-- */
    /* General styles */
body { margin:0; padding:0; border:0;	/* This removes the border around the viewport in old versions of IE */
			 width:100%; text-align:center; background:#fff; min-width:600px;    /* Minimum width of layout - remove line if not required */
		  /* The min-width property does not work in old versions of Internet Explorer */
			font-size:62.5%; background:url(../images/bgdots.gif) center repeat; }
#fixed { margin:0 auto; /*   width:90%;   /* you can use px, em or % */
				 width:100em; text-align:left; }
h1, h2, h3 { margin:.8em 0 .2em 0; padding:0; }
p { margin:.4em 0 .8em 0; padding:0; }
img { margin:10px 0 5px; }

/* Header styles */
#header { /*background:url(../images/dawsonheaderAlt4.jpg) center top no-repeat; height:225px;*/
					clear:both; float:left; width:100%; border-bottom:1px solid #fff; }
#header img { margin:-3px 0 -2px 0; }

.middle {
	width:1001px;
	background:#fff;
	margin-top:-0.4em;
}
.middle img {
	padding-left:20em;
	padding-top:1em;
}
h3.stadiums, p.stadiums {
	text-align:center;
}
img.afacil { 
	padding-left:12em;
	padding-top:1em;
}
.contactform {
	background:#FFF;
	text-align:left;
	padding-left:20em;
	padding-bottom:3em;
}

div.col1 h1{
	text-align:center;
}
div.col1 h2{
	text-align:center;
	color:#336699;
	margin-bottom:1em;
	font-size:2em;
}
div.col1 p img {
	padding-left:13em;
}

.tickerdiv { color:#FFF; }
.tickerdiv a { color:#FFF; }
.tickercontainer { /* the outer div with the black border */
/*border: 1px solid #000;*/
background: #fff; 
width: 350px; 
height: 38px; 
margin: 0; 
margin-top:-38px;
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 600px;
top: 8px;
width: 360px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 100px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ff0;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
color:#FF0;
} 
/* 'widths' sub menu */
.gnb { width: 740px; margin: 20px 0 3px 0; color:#FFF; }
.headlines { width:440px; margin: 0 0 35px 54px; color:#990000; padding:5px; border:1px solid #b5b5b5; text-align:left; }
.headlines h4.news { margin:0; font-weight:bold; font-size:2em; color:#990000; text-align:center; }
.headlines p.bignews { margin:0; color:#990000; font-size:1.2em; font-weight:bold; text-align:center; }
.headlines h4.features{ margin:0; font-weight:bold; font-size:2em; color:#000099; text-align:center; }
.headlines p.features { text-align:center; color:#000099; font-weight:bold; margin:0 0 0.5em 0; font-size:1.2em; }
#profiles { float:left; width:510px; margin-left:20px; margin-bottom:30px; padding:10px 0; border:2px solid #c8cdd2; }

#layoutdims { clear:both; background:#eee; border-top:4px solid #000; margin:0; padding:6px 15px !important; text-align:right; }

#profilesdiv {
position:absolute;
top:inherit;
left:inherit; }

#profiles {
float:left;
width:510px;
margin-left:20px;
margin-bottom:30px;
padding:10px 0;
border:2px solid #c8cdd2; }

#archives {
float:left;
width:810px;
margin-left:20px;
margin-bottom:30px;
padding:10px 0;
border:2px solid #c8cdd2; }

#profiles dl {
float:left;
width:470px;
margin:10px 20px;
padding:0;
display:inline; } /* fixes IE/Win double margin bug */

#archives dl {
float:left;
width:770px;
margin:10px 20px;
padding:0;
display:inline; } /* fixes IE/Win double margin bug */

#profiles dt {
float:right;
width:350px;
margin-bottom:-0.1em;
padding:0;
font-size:1.8em;
letter-spacing:1px;
color:#627081; }

#archives dt {
float:right;
width:650px;
margin-bottom:-0.1em;
padding:0;
font-size:1.8em;
letter-spacing:1px;
color:#627081; }

#profiles dt.wells {
width:248px; 
float:right;
margin-bottom: 0.25em;
/*margin:0;*/
padding:0;
font-size:1.8em;
letter-spacing:1px;
color:#627081; }

#profiles dd {
margin:0;
padding:0 0 2px 0;
font-size:1.0em;
line-height:1.25em;
color:#555; }

#profiles dd.paragraph {
margin:0;
padding:0 0 6px 0;
font-size:1.3em;
line-height:1.25em;
color:#555; }

#profiles dd.job {
margin:0;
padding:0 0 3px 0;
font-size:85%;
font-family:Arial;
line-height:1.25em;
letter-spacing:1px;
color:#555; }

#profiles p {
margin-bottom:0;
font-size:1.5em;
line-height:1.2em;
color:#555; }

#profiles dd.img img {
float:left;
margin:0 8px 0 0;
padding:4px;
border:1px solid #d9e0e6;
border-bottom-color:#c8cdd2;
border-right-color:#c8cdd2;
background:#fff; }

#profiles dd.imgl img {
float:left;
margin:4px 8px 0 0;
/*padding:4px;*/
padding:2px 4px 0 4px;
border:1px solid #d9e0e6;
border-bottom-color:#c8cdd2;
border-right-color:#c8cdd2;
background:#fff; }

#profiles dd.imgr img {
float:right;
margin:4px 0 0 8px;
/*padding:4px;*/
padding:2px 4px 0 4px;
border:1px solid #d9e0e6;
border-bottom-color:#c8cdd2;
border-right-color:#c8cdd2;
background:#fff; }

/*#profiles dd.imgcoda img {
padding-left: 155px; }*/

#profiles dd.imgcoda img {
float:right;
margin:20px 150px 16px 0; }

#profiles h1 {
color:#330099;
font-size:2em;
text-align:center;}

#profiles h5 {
margin: 0 0 2em 1em;
font-style:italic;
color:#330099; }

#profiles dl h2 {
padding-left:118px;
margin-bottom:-12px;
color:#330099; }

#profiles dl h4 {
text-align:center;
margin-bottom:1px;
color:#3366bb; }

#multimedia h3 {
color:#CC0000; }

h5.dateline {
margin:0 0 2px 0;
color:#990000;
text-align:center;
}

/* column container */
.colmask { position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
				   clear:both; float:left; width:100%;			/* width of whole page */
					 overflow:hidden;	/* This chops off any overhanging divs */	
}

/* 2 column right menu settings */
.rightmenu { background:#fff; 
}
.rightmenu .colleft { float:left; width:135%; margin-left:-12em; position:relative; right:65%; background:#fff;}
									 
.rightmenu .col1wrap { float:left; /*width:35%;*/
											 position:relative; left:50%; /* position of left col bg */
										   padding-bottom:1em; }
.rightmenu .col1 { margin:0 1em 0 11em; /*width:56em;*/ /* width of left col bg */ 
								   background:#fff; overflow:hidden; }
.rightmenu .col2 { float:right; width:38em; /* text line width */ 
                   position:relative; left:39em; /* line position */	
}
div#staff {
	width:1000px;
	background:#FFF;
	height:48em;
	margin-top:-2em;
	padding-top:2em;
}
div#staff p{ 
	padding-left:13em;
	font-size:1.2em;
	font-weight:bold;
}
div#staff p.heading { 
	padding-left:8em;
	font-size:1.8em;
	font-weight:bold;
}
.staffr {
	float:left;
	/*width:100%;*/
	margin:-47em 0 0 0;
	padding-bottom:40em;
	padding-left:45em;
	display:inline;
	overflow:hidden;
/*	font-size:110%;
	_font-size:100%;*/
}		
div#staffr p{ 
	padding-left:13em;
	font-size:1.2em;
	font-weight:bold;
	line-height:1.5em;
	margin:1em 0 1em 0;
}
div#staffr p.heading { 
	padding-left:8em;
	font-size:1.8em;
	font-weight:bold;
}

/* Footer styles */
#footer { clear:both; float:left; width:100%; }
#footer p { padding:10px; margin:0; }

#content_site_info {
/*margin-top:-8px;
padding-bottom:4em;
text-align:center;
vertical-align:middle;font-size:80%; }*/
margin-top:0;
padding-bottom:1em;
text-align:center;
height:12.5em;
vertical-align:middle;font-size:1em; }


#content_site_info p {
color:#bbb;
font-size:115%; }

#content_site_info p.pisd {
font-style:italic; }

#content_site_info a {
color:#ddd; }

#content_site_info a:hover {
color:#fff; }

#content_site_info .img1 {
float:left;
background-image:url(../images/Dawson10-2footer-trans.png) no-repeat;
padding-left:12em;
padding-top:2em;}

#content_site_info .img2 {
float:right;
background-image:url(../images/Dawson10-2footer-trans.png) no-repeat;
padding-right:12em; 
padding-top:2em;}

#content_site_info img {
float:right;
background-image:url(../images/Dawson10-2sm-trans.png) no-repeat;
margin:-2px 8px 8px 0;
padding-right:8px; }


/* --> */
