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

html {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; }

body {
	background:url(newimages/blue.png) top center no-repeat #e8e5e4;
	margin:0 auto;
	padding:0;
	font-size:80%;
	color:#333333;
	position:relative;
	text-align:center
	
}

h1 {background:url(newimages/logo.png); width:119px; height:37px; padding:0; margin:0}
	h1 span {display:inline}
h2 {font-size:75%; margin:2px 0 10px 13px; text-transform:uppercase;}
h3 {padding:0; margin:0; text-transform:uppercase; font-size:80%}
h4 {}
h5 {}
h6 {}

a {color:#336699;}
	a:hover {color:#6699cc}

#center {
	width:950px;
	margin:0 auto;
	text-align:left;
}

#header {
	height:364px;
	width:950px;
	position:relative
}
	
#headerImg {
	background:url(newimages/brownBG.jpg) top left no-repeat;
	height:287px;
	margin:0 auto;
	position:relative;
	width:100%;
	top: -55px;
}
	#headerImg img {
	margin:0 auto;
	margin:17px 0 0 20px
}
#menuBar {
	background:url(newimages/menuBG.png);
	height:33px;
	border:1px solid #EFEDEB;
	border-top:none;
	width:932px;
	margin:0;
	position:relative;
	top:-75px
}
	
#menuBar ul {color:#6699cc; padding:0; margin:0; height:33px}
	#menuBar li {
	display:inline;
	padding:0 23px 8px 23px;
	margin:0;
	background:url(newimages/menuDiv.png) bottom right no-repeat;
	line-height:31px;
}
		#menuBar li a {color:#333333; text-decoration:none; font-weight:600}
			#menuBar li a:hover {color:#6699cc}
		.last {background:none; border:none}

#body {
	width: 950px;
	margin:0 auto;
	padding-left: 2px;
	position:relative;
}

/*Left Column*/
#leftCol {
	width:205px;
	position:relative;
	top:0;
	left:0;
	float: left;
}


#travelGuide {width:200px; height:135px}

/*Rounded Boxes*/

.box h3, .box h3 {margin:0; font-size:1.2em; padding:0 10px 5px 10px;}
.box p, .box p { margin:0; padding:5px 10px; font-size:10px;}
.box {background:#e8e5e4 url(newimages/boxBG.jpg) bottom left repeat-x; width:200px; margin:0 3px 6px 0; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}

.xboxcontent {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}

/*Forms*/

input {margin-left:10px}

/*Quick Links Unorded Lists */

.qlinks ul {margin:0; padding:0}
	.qlinks li {
	list-style:none;
	background:url(newimages/bullet.gif) left no-repeat;
	padding:8px 0 8px 8px;
	margin:0 0 0 2px;
	border-bottom:1px #999 dotted;
	width:90%
}
		.qlinks a {text-decoration:none; color:#333; margin:0; padding:0}

/*Center Content*/
#centerCont {
	width:495px;
	top:0;
	float: left;
	background: none;
	padding:0 15px 0 15px
}
	#centerCont img {border:1px #999 solid; padding:2px; background-color:#FFFFFF; margin:2px; float:left}
	
#main table td {
	border-bottom: 1px dotted #333333;
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(newimages/boxBG.png) repeat-x bottom;
}

#centerSteve {
        width:710px;
        top:0;
        float: left;
        background: none;
        padding:0 15px 0 15px
}


	
/*Right Column*/
#rightCol {
	width:200px;
	float:left;
	top: 0px;
	text-align:center;
}
	#rightCol img { margin:0 auto; padding:0 0 10px 0; border:none}
	#rightCol h3 {text-align:left;}
	#rightCol hr {width:90%}

/*Universal Classes*/
.whiteBig {color:#FFF; font-size:30px}
.whiteSmall {color:#FFF}
hr {background:url(newimages/headerBG.gif) bottom repeat-x; height:3px; border:none}
.blue, .smallLink {color:#336699;}


.categoryLink {
	text-transform: uppercase;
	text-decoration: none;
	color: #336699;
	margin: 5px 0;
	font-weight: bolder;
	font-size: 120%;
}
.articleLink {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	margin: 0px 0px 5px;
	border: none;
}
.smallText {
	font-size: 75%;
	color: #333333;
	text-transform: uppercase;
}

/*News*/

.categoryTitle {background:url(newimages/headerBG.gif) bottom repeat-x; height:15px; border:none}
#center #body #centerCont #main .categoryTitle {
	background: url(newimages/titleBG.png) no-repeat left top;
	height: 20px;
	padding-left: 35px;
	line-height: 20px;
	border-top: 2px inset #333333;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#center #body #centerCont #main table {
	border-style: none;
}
#center #body #centerCont #main table .articleTitle {
	border-style: none;
	background: url(none);
}
.articleLink {
	color: #336699;
}
#center #body #leftCol ul {
	margin: 15px;
	padding: 0px;
}
#center #body #leftCol il {
	padding: 0px;
	margin: 15px;
}
.qlinks a:hover {
	color: #336699;
}
.xboxcontent table {
	font-size: 75%;
}
#menuBar .last {
	background: url(none);
}

