/* CSS Document */

/* CSS Document */
body{
margin: 0px; background:url("images/background.gif") repeat-y center #FFFFFF;
FONT-FAMILY: "Lucida Grande", "Lucida Sans", Lucida, "Trebuchet MS", Arial, Helvetica, Geneva, sans-serif;
padding:0;
HEIGHT: 100%
}
html{
	HEIGHT: 100%
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.textSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	
}
a:link, a:visited{
color:#676767; font-weight:bold;
}
a:hover{
text-decoration:underline;
color:#999999;
}
#container{
MARGIN: 0px auto;
position: relative;
width:770px;
background-image:url("images/content_bg.gif");
background-repeat:repeat-y;
padding-bottom: 1px;

HEIGHT: 100%;
}
#containermain{
	MARGIN: 0px auto;
	position: relative;
	width:770px;
	background-image:url("images/content_bg.gif");
	background-repeat:repeat-y;
	padding-bottom: 1px;
}
#bluetop{
margin-left: auto;
margin-right: auto;
width:710px;
height:10px;
}
#logo h1{
margin:10px 0 0 40px;
width:703px;
height: 50px;
background:url("images/colw_logo_header.png") no-repeat; 
text-indent: -9000px; 
text-decoration: none;
}
#submenubox{
background-image: url("images/nav_submenu.gif");
height:11px;
width: 88px;
position:relative;
float:right;
margin-right:30px;
margin-top:5px;
}
#submenu{
margin:0;
padding:0px;
width: 88px; 
height: 11px;
}
#submenu li{
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}
#submenu li, #submenu a {
height: 11px; 
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#submenu li a {
text-indent: -9999px; 
text-decoration: none
}
#home {
left: 0; width: 30px;
}
#contactus {
left: 30px; width: 58px;
}
#home a:hover {
background: transparent url("images/nav_submenu.gif") -0px -11px no-repeat;
}
#contactus a:hover {
background: transparent url("images/nav_submenu.gif") -30px -11px no-repeat;
}
#sectiontwo{
width:704px;
height:185px;
margin:0 0 0 33px;
border-bottom:1px dotted #666666;
}
#sectiontwo img{
float:right;
}
#mainmenu{
height:175px;
width: 148px;
background-image: url("images/nav.png");
margin:0;
padding:0;
position: relative;
float:left;
}
#mainmenu li{
margin: 0; 
padding: 0; 
list-style: none;
display: block;
position: absolute; 
}
#mainmenu a {
display: block;
/* to see the image map, turn on borders - border: solid 1px #f00; */
}
#mainmenu li a {
text-indent: -9999px; 
text-decoration: none
}
#discover {
top: 0; height: 29px; left: 0; width: 148px;
}
#discover a{
height: 29px;
}
#about {
top: 29px; height: 29px; left: 0; width: 148px;
}
#about a{
height: 29px;
}
#newtocolw {
top: 58px; height: 29px; left: 0; width: 148px;
}
#newtocolw a{
height: 29px;
}
#community {
top: 87px; height: 29px; left: 0; width: 148px;
}
#community a{
height: 29px;
}
#ministries {
top: 116px; height: 29px; left: 0; width: 148px;
}
#ministries a{
height: 29px;
}
#contact {
top: 145px; height: 29px; left: 0; width: 148px;
}
#contact a{
height: 29px;
}
#discover a:hover {
background: transparent url("images/nav.png") -0px -175px no-repeat;
}
#about a:hover {
background: transparent url("images/nav.png") -0px -204px no-repeat;
}
#newtocolw a:hover {
background: transparent url("images/nav.png") -0px -233px no-repeat;
}
#community a:hover {
background: transparent url("images/nav.png") -0px -262px no-repeat;
}
#ministries a:hover {
background: transparent url("images/nav.png") -0px -291px no-repeat;
}
#contact a:hover {
background: transparent url("images/nav.png") -0px -320px no-repeat;
}
.bold{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
}
#bottomlinksbox{
height:35px;
width:619px;
clear:both;
margin-left:75px;
padding-top:30px;
}
#bottomlinks{
height:35px;
width:619px;
/*background-image: url("images/nav_ministries.jpg");*/
margin:0;
padding:0;
position: relative;
}
#bottomlinks li{
margin: 0; 
padding: 0; 
list-style: none;
position: absolute; 
top: 0;
}
#bottomlinks li, #bottomlinks a {
height: 35px; 
display: block;

}
#bottomlinks li a {
text-indent: -9999px; 
text-decoration: none
}
#gulch {
left: 35px; width: 65px;
}
#kotm {
left: 140px; width: 80px;
}
#oneighty {
left: 270px; width: 70px;
}
#train {
left: 390px; width: 75px;
}
#lincoln {
left: 510px; width: 65px;
}
/*#gulch a:hover {
background: transparent url("images/nav_ministries.jpg") -35px -35px no-repeat;
}
#kotm a:hover {
background: transparent url("images/nav_ministries.jpg") -140px -35px no-repeat;
}
#oneighty a:hover {
background: transparent url("images/nav_ministries.jpg") -270px -35px no-repeat;
}
#train a:hover {
background: transparent url("images/nav_ministries.jpg") -390px -35px no-repeat;
}
#lincoln a:hover {
background: transparent url("images/nav_ministries.jpg") -510px -35px no-repeat;
}*/
/* to see the image map, turn on borders - border: solid 1px #f00; */
/* the first value is of course the horizontal offset (from the left edge), and the second is the vertical */
#footer{
align:center;
margin-left:20px;
}
#footer li{
display:inline;
font-size:12px;
border-right:1px solid #C9CCA7;
padding-right:8px;
}
#footer li a:link,#footer li a:visited{
font-weight:normal;
}
#footer li.last{
display:inline;
font-size:12px;
border:none;
}
#mainrightcol{
float:right; width:550px; color:#333333; font-size:11px; padding:25px 33px 0 0px; border-left:1px solid #DEDEDE;
line-height:14px;
}
#mainrightcol h2{
color:#6F4E38; font-weight:bold; font-size:24px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 15px;
}
#mainrightcol h3{
color:#6F4E38; font-size:18px; font-family:Arial, Helvetica, sans-serif; margin:0 0 5px 15px; font-weight:normal; letter-spacing:0.5px;
}
#mainrightcol h6{
color:#6F4E38; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0 0 5px 15px; font-weight:normal; letter-spacing:0.5px;
}
#mainrightcol p{
margin:0; line-height:18px; padding-left:15px;
}
.first{
border-top:1px solid #DEDEDE; margin-top:20px; padding-top:10px;
}
.firstbox{
border-top:1px solid #DEDEDE; font-size:1px;
}
.last{
background:url("images/line_smgradient.gif") no-repeat bottom left; padding-bottom:15px; 
}
.space{
font-size:1px;
}
.paddingsm{
padding:15px 0 2px 0;
}
.paddinghalf{
padding:0px 0 2px 0;
}
#mainleftcol{
float:left; width:149px; padding-left:33px; padding-top:30px;
line-height:16px;
}
#mainleftcol p{
padding-right:20px; color:#666666; font-size:10px; margin:0; line-height:12px;
}
#mainleftcol h5{
color:#6F4E38; font-size:14px; font-weight:normal; margin:0;
}
#mainleftcol ul{
margin:0px; padding:0; margin-top:5px;
}
#mainleftcol li{
margin-left:8px; background:url("images/icon_arrow.gif") no-repeat left center; list-style: none; padding-left:15px; color:#666666; font-size:11px;
}
#mainleftcol li.pdf{
margin-left:8px; background:url("images/pdf-sm.gif") no-repeat left center; list-style: none; padding-left:15px; color:#666666; font-size:11px;
}
#mainleftcol a:link, #mainleftcol a:visited{
font-weight:normal;
}
.floatleft{
margin-top:0px; margin-right:10px;
float:left;
}
.floatright{
margin:0 0 10px 15px;
float:right;
}
.floatrightsm{
margin:0 0 10px 10px;
float:right;
}
#mainrightcol P.utilityLink {
width:135px; margin:8px 0 0 15px; BORDER: #c3d4be 1px solid; BACKGROUND:url("images/icon_arrow_green.jpg") #E9E9EA no-repeat 4px 50%; padding:0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.downloadLink {
width:135px; margin:8px 0 0 15px; BORDER: #c3d4be 1px solid; BACKGROUND:url("images/sound.png") #E9E9EA no-repeat 4px 50%; padding:0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.sportsLink {
width:115px; margin:8px 0 0 15px; BORDER: #c3d4be 1px solid; BACKGROUND:url("images/icon_arrow_red.gif") #E9E9EA no-repeat 4px 50%; padding:0.3em 0.4em 0.3em 25px;
}
#mainrightcol P.utilityLink a:link, #mainrightcol P.utilityLink a:visited, #mainrightcol P.downloadLink a:link, #mainrightcol P.downloadLink a:visited{
font-weight:normal; font-size:10px; text-decoration:none;
}
#mainrightcol li{
border-bottom:1px solid #7F7F7F; width:165px; font-size:12px; margin-bottom:3px; list-style:none;
}
.floatbox{
background-color:#E5E5E5; padding:10px; float:right; 
}
.floatbox p{
font-size:10px; margin:0; line-height:normal; padding:0;
}
.floatbox a:link, .floatbox a:visited{
text-transform:uppercase; font-weight:bold; color:#990000; margin:0;
}
.box{
width:142px; background:url("images/latestmessages_boxmiddle.jpg") repeat-y;
}
.box h4{
background:url("images/latestmessages_boxtop.jpg") no-repeat left top; padding-top:30px; text-indent:-9000px;
}
.box .boxtext{
background:url("images/latestmessages_boxbtm.jpg") no-repeat left bottom; padding-bottom:20px;
}
.box p, .box h4{
padding-left:20px; padding-right:20px; margin:0;
}
.header{
text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.marginleft{
padding-left:15px;
}
#sportsbox{
background-color:#EEEEEE; margin:-13px 0px 0 0; height:165px;
}
.sportsboxtwo{
background-color:#EEEEEE; margin:5px 0px 0 0; height:165px;
}
.individualfirst{
float:left; width:170px; margin-top:10px;
}
.individualsports{
float:left; width:170px; border-left:1px solid #DEDEDE;margin-top:10px; margin-left:15px;
}
.individualsports p, .individualfirst p{
font-size:10px; line-height: 14px !important; margin:0; padding:0;
}
.individualsports a:link, .individualsports a:visited, .individualfirst a:visited, .individualfirst a:link{
font-weight:normal;
}

/* styles for homepage only */

#sectionthree{
margin:10px 33px 0px 28px; padding-top:10px;
}
#flashholder{
width:470px; height:225px; margin-bottom:15px; float:left;
}
#rightcolumn{
width:230px; margin:0; float:right;
}
#rightcolumn h3{
background:url("images/h1_servicetimes_loc.gif") no-repeat top left; text-indent:-9000px; margin:0;
}
  ul.left {
  font-family:Arial, Helvetica, sans-serif;
  font-size:9px;
  float: left;
    width: 113px;
    margin: 0px;
	padding: 0px 0px;
    border: 0px none; 
    list-style-type: none;
	color:#676767;
}
  ul.right {
  font-family:Arial, Helvetica, sans-serif;
  float: right;
  font-size:9px;
    width: 115px; 
    margin: 0px;
	padding:0;
    border: 0px none;  
    list-style-type: none;
	color:#676767;
}
.bold{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
}
#getmapbtn{
clear:none; margin-top:5px; position: relative; margin-right:47px;
}
#getmapbtn a {
display: block; 
height: 45px; 
width: 66px; 
margin-bottom: 8px;
background: url("images/img.getmap.gif") 0 0 no-repeat; 
text-indent: -9000px;
text-decoration: none;
float:right;
} 
#getmapbtn a:hover { 
background-position: 0 -45px; 
} 
#newtocotmbox{
width:200px;
margin-top:10px;
padding-top:10px;
clear:both;
}
#newtocotmbox h3{
background: url("images/newtocolw.gif") no-repeat;
text-indent: -9000px; margin-left:85px; width:113px;
}
#newtocotmbox p{
font-size:9px;
color:#676767;
margin-top:0px;
line-height:normal;
}
.homesmimg{
margin-top:0px; margin-right:5px;
float:left;
}
#sectionfour{
margin:20px 33px 20px 28px;
padding-top:10px;
border-top:1px dotted #666666; clear:both;
}
#newscolumnone{
float:left;
width:170px;
}
#newscolumntwo{
float:left;
margin-left:10px;
width:170px;
}
#newscolumnthree{
float:right;
width:170px;
}
#newscolumnfour{
float:right;
margin-right:10px;
width:170px;
}
.columns{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#676767;
line-height:14px;
margin:0;
padding-right:5px;
}
.columnimgs{
padding-bottom:8px;
}
h4{
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#676767;
margin:0;
}
