/* <!CDATA[ */
html, body {
}

body {
font-family: Arial;
color: #000000;
background: #ffffff;
background-attachment:fixed;
background-position:center; 
margin: 0px;
padding: 0px;
width: 800px;
	margin-left: -400px;	
	position: absolute;	
	left: 50%;
}

.body{
font-family: Arial;
color: #000000;
background: #ffffff;
background-attachment:fixed;
background-position:center; 
margin: 0px;
padding: 0px;
width: 800px;
	margin-left: -400px;	
	position: absolute;	
	left: 50%;
}

.clear { clear: both; }

.logo {
margin: 0px auto 0px;
padding: 0px;
margin-left: 0px;	
width: 165px;
float: left;
}

#content {
margin: 30px auto 0px;
padding: 0px 7px 0px 0px;
width: 650px;
float: right;
}

#whiteContent {
margin: 0px auto 0px;
padding: 0px;
width: 790px;
min-height: 100%;
background: #ffffff;
border: 1px solid #ffffff;

}

#topNav {
margin: 0px 5px 0px 0px;
padding: 0px;
width: 300px;
text-align: right;
float: right;
}

#fullNav {
margin: 0px auto 0px;
padding: 0px 0px 0px 0px;
width: 800px;
height: 92px;
background: url(images/finalNav1.jpg);
border: 1px solid #ffffff;

}

#nav1 {
margin: 56px 0px 0px 145px;
padding: 0px 0px 0px 0px;
}

#sideNav {
margin: 23px 0px 20px 3px;
padding: 0px 0px 0px 0px;
width: 124px;
float: left;
background: #ffffff;
}

#welcomeBlurb {
width: 415px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 20px 0px;
}

.readmore a {
font-family: arial;
font-size: 14px;
float: right;
padding-right: 40px;
}

#flyers {
width: 650px;
padding: 0px 0px 20px 0px;
margin: 0px 0px 20px 0px;
}

#rightColumn {
float: right;
margin: 0px;
padding: 0px;
}

#currentEvents {
width: 210px;
padding: 0px;
margin: 10px 0px 20px 0px;
background: #ffffff no-repeat url(images/currentEvents.jpg);
}

.home_events_title {
	font: 16px Arial;
}

.home_events_title a {
	color: #000000;
}

.home_events_description {
	font: italic 11px Arial; border-bottom: 1px dotted; padding: 0px 0px 10px 20px; margin: 0px 0px 10px 0px;
}

.home_news_description {
	margin: 0px 0px 10px 0px;
}

.home_events_readmore {
	float: right;
}

#statement {
width: 210px;
padding: 0px;
margin: 30px 0px 30px 20px;
background: #ffffff;
text-align: right; 
width: 190px; 
color: rgb(114, 114, 114); 
font-size: 11px;
}

#eventText {
padding: 50px 20px 0px 20px;
margin: 0px 0px 0px 0px;
}

#joinBox {
width: 210px;
padding: 0px;
margin: 0px 0px 0px 10px;
float: right;
}

#blogPost {
padding: 0px;
margin: 0px 50px 0px 0px;
border-bottom: 1px dotted #AAAAAA;
}

#projectPost {
padding: 0px;
margin: 15px 0px 0px 0px;
border-bottom: 1px dotted #AAAAAA;
min-height: 140px;
}

#column1 {
padding: 0px;
margin: 0px 0px 0px 0px;
float: right;
background: #ffffff no-repeat url(images/citythink_schedule.jpg);
}

#column2 {
padding: 0px;
margin: 0px 0px 0px 0px;
float: right;
width:210px;
background: #ffffff no-repeat url(images/moreInformation.jpg);
}

#column22 {
padding: 0px;
margin: 0px 0px 0px 0px;
float: right;
width:210px;
background: #ffffff no-repeat url(images/forumSchedule.jpg);
}

#column3 {
padding: 0px;
margin: 0px 0px 0px 0px;
float: right;
background: #ffffff no-repeat url(images/orangeMoreInfo.jpg);
}

#column4 {
padding: 0px;
margin: 0px 0px 0px 0px;
float: right;
background: #ffffff no-repeat url(images/greenMoreInfo.jpg);
}

#resources {
padding: 0px;
margin: 0px 0px 0px 10px;
float: right;
background: #ffffff no-repeat url(images/resources.jpg);
width: 200px;
}

#resourcesText {
width: 150px;
padding: 0px;
margin: 50px 20px 0px 20px;
}

#information {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
float: right;
background: #ffffff no-repeat url(images/information.jpg);
width: 230px;
}

#informationText {
width: 170px;
padding: 0px;
margin: 50px 10px 0px 30px;
}

#logo {
margin: -20px auto 0px;
padding: 0px;
width: 165px;
margin-left: -405px;	
position: absolute;	
left: 50%;
z-index:90;
}

#myContent {
padding: 0px;
margin: 0px;
z-index: 1;
}

#list {
margin: 15px 50px;
padding: 0px;
}

.floatLeft {
float: left;
padding: 0px 0px 0px 0px;
}

.floatRight {
float: right;
padding: 0px 0px 0px 0px;
}

.bottom {
margin: 30px auto 0px;
padding: 0px;
width: 800px;
}

img {
padding: 0px 0px 0px 0px;
}

a img{
border: 0px;
margin: 0px;
padding: 0px;
text-decoration: none;
}

p {
font: 12px Arial;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h1 {
font: bold 18px Arial;
color: #000000;
text-align: right;
padding: 0px 0px 8px 0px;
margin: 0px 0px 0px 0px;
}

h2 {
font:  bold 30px Arial;
color: #AAAAAA;
padding: 0px 0px 2px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px solid #AAAAAA;
}

h2 a {
font:  30px Arial;
color: #58a7d7;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h2 a:hover{
font:  30px Arial;
text-decoration: underline;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
text-decoration:none;
}

h3 {
font:  bold 20px Arial;
color: #000000;
padding: 10px 0px 5px 0px;
margin: 0px 0px 0px 0px;
}

h3 a{
color: #000000;
text-decoration: none;
}


h4 {
font: 100% Dotum, Times New Roman;
color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h5 {
font: bold 90% Arial;
color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h5 a {
font: bold 100% Arial;
color: #ffffff;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
} 

h5 a:hover {
font: bold 100% Arial;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;

}

h6 {
font: 120% Dotum, Times New Roman;
color: #82a6c1;
padding: 5px 0px 5px 10px;
margin: 0px 0px 5px 0px;
}

a {
color: #58a7d7;
text-decoration: none;
}

a:hover {
color: #58a7d7;
text-decoration: underline;
}

h1 a {
color: #ffffff;
text-decoration: none;
}

h1 a:hover {
color: #000000;
text-decoration: none;
}

h3 a:hover{
color: #000000;
text-decoration: underline;
}

nav1 a:hover {
color: #58a7d7;
}

#navList li {
padding:0px 0px;
margin: 0px;
text-decoration: none;
list-style: none;

}

#navList ul {
padding: 5px 0px;
margin: 0px;
background-color: #5fa9d8;
text-decoration: none;
list-style: none;

}

/* ######### Style for Drop Down Menu ######### */

#navImages{
margin: 0px;
padding: 0px 0px 0px 0px;
width: 50px;
}

* html #navImages{
margin: 0px 0px -3px 0px;
padding: 0px 0px 0px 0px;
width: 50px;
}

#navList{
margin: 0px;
padding: 0px;
}

#dropDowns {
margin: 0px 0px 0px 0px;
padding: 0px;
}

.dropmenudiv_b{
margin: 0px 0px 0px 0px;
padding: 0px;
font: 15px Arial;
color: white;
line-height:22px;
z-index:1000;
position: absolute;
visibility: hidden;
text-decoration: none;
}

.dropmenudiv_b a{
padding: 0px 10px;
text-decoration: none;
color: white;
}

* html #dropDowns  {
width: 800px;
margin-left: -700px;
margin-top: -90px;
position: absolute;	
left: 50%;
}

* html .dropmenudiv_b a{
width: 200px;
padding: 0px 10px;
text-decoration: none;
color: white;
}


.dropmenudiv_b a:hover{ /*THEME CHANGE HERE*/
color: black;
}

#c4w7ho5 .time {
	display: none;
}

#c9av223 .time {
	display: none;
}

/* ]]> */

.newsfeed h2 a {
	font-size: 16px;
}

.newsfeed h2 a:hover {
	text-decoration: underline;
}

.newsfeed .start_date p {
	font-size: 12px;
}

.newsfeed .sitemason_summary {
	font-size: 12px;
}