* 				{ margin: 0px; padding: 0px; }
li a				{ background: transparent; }
.main 				{ background: #FFF; padding: 0;}

#twitterfeed ul			{ margin: 3px 3px 3px 15px; padding: 0px; }
#twitterfeed li			{ line-height: 1.4em; padding: 3px; list-style-type: disc; font-size: 12px; }


#publicmeetings			{ }
#publicmeetings ul.nodots	{ list-style: none; margin: 0px 0px 5px 5px; padding: 0px; }
#publicmeetings li.header	{ list-style: none; margin: 7px 0px 0px 0px; color: #666666; font-family: Verdana, sans-serif; font-size: 11px; font-weight: bold;}
#publicmeetings li.indent	{ list-style: none; margin: 0px 0px 0px 7px; color: #666666; font-family: Verdana, sans-serif; font-size: 11px; font-weight: normal; }

#rightColumn 			{ display: inline; float: right; width: 350px; margin: 0px 10px 5px 0px; border: 0px; padding: 0px; color: #666666; font-family: Verdana, sans-serif; font-size: 11px; text-align: left; } 
#fcolumn2			{ display: inline; float: right; width: 360px; padding: 0 0 0 15px; margin: 0px; }
#fcolumn2 a			{ text-decoration: none; color: #666666; font-family: Verdana, sans-serif; font-size: 11px; }
#fcolumn2 a:hover		{ text-decoration: underline; }
#rightColumn h2, h2 a		{ font-weight: normal; text-transform: uppercase; border: 0px; font-family: Georgia, Times, serif; color: #1c3442; font-size: 12px; letter-spacing: 2px; margin: 0px 0px 7px 0px; padding:0; text-align: left;}
#fcolumn2 p			{ margin: 6px; }
#fcolumn2 ul			{ margin: 0px 0px 30px 5px; padding: 0px; }
#fcolumn2 li			{ margin-left: 2px; list-style-type: disc; line-height: 1.3em; }
#jobopenings li			{ padding: 0.5em 0 0.5em 0; display: list-item; list-style: none; font: 11px Verdana, sans-serif; line-height: 1; }
#jobopenings li a:link	{ padding-left: 12px; background: url('/images/list.icon.gif') 0 0.4em no-repeat; line-height: 1.3em; }

#explore li			{ list-style-type: none; }

#fcolumn1			{  border-right: 1px solid #999; width: 610px; padding: 0px; margin: 0 5px 0 0; color: #666666; font-family: Verdana, sans-serif; font-size: 6px; text-align: left; float:right; display: inline; }
.sitetitle			{ font-family: "Century Gothic", sans-serif; font-size: 28px; color: #000; font-weight: bold; padding: 0px; margin: 0px 0px 20px 0px; }
#citynews			{ width: 360px; float: left;  border-right: 1px solid #999; padding: 0px 15px 0px 0px; }
#citynews div.redheader 	{ width: 360px; height: 8px; background: #672626; font-size: 8px; margin: 0px; padding: 0px; }
#citynews h2			{ font-weight: normal; text-transform: uppercase; border: 0px; font-family: Georgia, Times, serif; color: #1c3442; font-size: 12px; letter-spacing: 2px; margin: 0px 0px 7px 0px; padding:0; text-align: left; }
#citynews h2 a.header1		{ text-transform: none; font: 16px Georgia, Times, serif; letter-spacing: 1px; line-height: 1.4em; color: #672626; text-decoration: none; margin: 0px 0px 10px 0px; padding: 0px; background: #fff; font-weight: bold; }
#citynews h2 a.header2		{ font: 14px Georgia, Times, serif; color: #672626; text-decoration: none; margin: 0px 0px 5px 0px; font-weight: bold; text-transform: none; }
#citynews p.topstory		{ font-family: Verdana, sans-serif; font-size: 12px; color: #666666; margin: 10px 0px 20px 0px; line-height: 1.5em; }
#citynews p.nexttwostories	{ font-family: Verdana, sans-serif; font-size: 11px; color: #666666; margin: 0px 0px 15px 0px; line-height: 1.5em; }
#citynews .pubDate		{ margin: 0 0 5px 0; font: 10px Verdana, sans serif; text-transform: uppercase; letter-spacing: 2px; text-align:right; color: #999; }
#citynews a			{ font-family: Verdana, sans-serif; font-size: 9px; color: #666666; text-decoration: none; padding: 0px; margin: 0px; }
#citynews ul			{ margin: 7px 0 4px 0px; padding: 0px; display: inline;  list-style: none; }	
#citynews li			{ display: inline; padding: 0px; margin: 0 2px 0 2px; list-style-type: none; }

#middleColumn			{ float: left; width: 190px; margin: 0; padding: 0 0px 0 15px; }
#middleColumn h3, h3 a		{ border: 0px; font-family: Georgia, Times, serif; color: #1c3442; font-size: 12px; letter-spacing: 2px; margin: 0px 0px 7px 0px; padding:0; text-align: left; }
#middleColumn h4		{ border: 0px; font-family: Georgia, Times, serif; color: #174bb6; font-size: 12px; letter-spacing: 2px; margin: 0px 0px 7px 0px; padding:0; text-align: left; }
#middleColumn h4 a		{ border: 0px; font-family: Georgia, Times, serif; color: #174bb6; font-size: 12px; letter-spacing: 2px; margin: 0px 0px 7px 0px; padding:0; text-align: left; text-transform:uppercase;  }
#middleColumn ul		{ margin: 0px 0px 30px 0px; padding: 0px; }
#middleColumn li		{ padding: 0.5em 0 0.5em 0; display: list-item; list-style: none; font: 11px Verdana, sans-serif; line-height: 1; }
#middleColumn li a		{ font-weight: normal; padding-left: 12px; background: url('/images/list.icon.gif') 0 0.4em no-repeat; line-height: 1.3em;  color: #1d3442;}
#middleColumn a			{ font: 11px Verdana, sans-serif; color: #a11508; }
#middleColumn div.greenheader 	{ width: 190px; height: 8px; background: #67b147; font-size: 8px; margin: 0px 0px 9px 0px; }
#middleColumn:after		{ clear: both; }
#middleColumn p			{ font: 11px Verdana; color: #1d3442; line-height: 18px; margin: 0px 0px 10px 5px; }
#middleColumn td		{ font: 11px Verdana; color: #1d3442; line-height: 18px; margin: 0px 0px 10px 5px; text-align: center; }
#middleColumn table		{ width: 100%; border-bottom : 1px solid #CCD5E0; border-left : 1px solid #CCD5E0; border-right : 1px solid #CCD5E0; border-top : 1px solid #CCD5E0; border-collapse: collapse; }
#middleColumn p.footnote	{ color: #666; font: 10px Verdana; margin: 3px 0 0 0; }

#hottopics_gallery		{ width: 592px; background: #ccc; height: 325px; padding:5px }
#social				{ margin: 0 0 10px 0; }
#social ul			{ margin: 7px 0 4px 0px; padding: 0px; display: inline;  list-style: none; }	
#social li			{ display: inline; padding: 0px; margin: 0 2px 0 2px; list-style-type: none; }


#petoftheweek			{ width: 180px; border: 0px solid #E7E7E7; font-family: Verdana, sans-serif; font-size: 10px; color: #67b147; margin: 20px 0px 0px 0px; text-align: center; }
#petoftheweek p			{ font-family: Verdana, sans-serif; font-size: 10px; margin: 0px 3px 3px 0px; display: block; text-align: left; }
#petoftheweek img		{ border: 0px; margin: 0px; padding: 0px; }

.googlecalendartabs_tab_hover { background-color:white; color:#000; cursor:pointer; border:0px; text-align:center; font-family:verdana; font-size:12px; font-weight:bold; padding: 4px 4px 6px 4px; }
.googlecalendartabs_tab { background-color:#efefef; border: 1px; border-style: solid; border-color: #dddddd; color:#000; cursor:pointer; border:0px; text-align:center; font-family:verdana; font-size:12px; font-weight:none; padding: 4px 4px 6px 4px; }
.googlecalendartabs ul { display: inline; margin: 0 0 3px 0; padding: 0px; width: 430px; border-style: solid; border-color: #666; letter-spacing: 2px; border: 0px; }
.googlecalendartabs li { display: inline; margin: 0px; padding: 0px; border-style: solid; border-color: #dddddd; letter-spacing: 1.5px; border: 1px; background-color:#efefef; }

.view-cap	{ display: none; visibility: hidden; }



#topstories 				{ height: 282px; width: 1000px;  background: #1c3442 url('//www.georgetown.org/images/colorbar.gif'); background-repeat:no-repeat; background-position:bottom left; position: relative; margin: 0px; padding: 3px 0px 6px 0px; z-index: 1; }
.features				{ margin: 0; }
.features img				{ width: 528px; height: 277px; margin: 0px 4px; border: 0px; }
.features li				{ list-style-type: none; }
.features_nav 				{ margin: 0px; position: absolute; z-index: 10; top: 0px; left: 0px; background: #fff; padding-left: 0px; }
#features_nav a 			{ margin: 0px; color:#fff; background: #dbd7cc; text-decoration: none; padding: 3px 6px; font: 10px Verdana; }
#features_nav a.activeSlide 		{ background: #63645f; }
#features_nav a:focus 			{ outline: none; }
#petoftheweek				{ position: relative; float: right; width: 120px; padding: 5px 3px; margin: 0px; text-align: center;display: inline; }
#petoftheweek h3			{ color: #fff; font: 11px Verdana; font-weight: bold; padding: 5px 0px; margin: 0; text-transform: none; border:0px; letter-spacing: normal; }
#petoftheweek h3 a			{ color: #fff; font: 11px Verdana; font-weight: bold; padding: 0px; margin: 0; text-decoration: none; letter-spacing: normal; }
#video					{ background: #21455a; position: relative; float: right; border: 1px solid #4a4949; width: 325px; height: 275px; margin: 0px 3px 2px 3px; display: inline; }
#videonav				{ border-bottom: 1px solid #4a4949; width: 320px; height: 25px; padding: 10px 0 0 5px; background: #102532; color:#fff; font: 14px Arial; text-transform: uppercase; font-weight: bold; text-align: left; }
#video ul				{ margin: 10px 5px 10px 10px; list-style: none; }
#video li				{ color: #fff; font: 11px Verdana; height: 35px; list-style: none; text-align: left; padding: 3px; }
#video li a 				{ color: #fff; text-decoration: none; }
#video img				{ margin: 0px; padding: 0px; margin-right: 5px; }
#videomore				{ position: absolute; bottom: 0px; left: 0px; text-align: center; border-top: 1px solid #4a4949; width: 325px; height: 15px; padding: 0px; background: #102532; }
#videomore ul				{ list-style:none; margin: 0px; padding: 0px; }
#videomore li				{ display: inline; margin: 0px; padding: 0px 10px; height: 10px }
#videomore li a				{ color: #da830e; font: 10px Verdana; }
#videomore li a:hover			{ color: #fff; font: 10px Verdana; }

