#portalContainer	{ width: 100%; background: #666; height: 30px; text-align: center; }
#portal			{ width: 950px; margin: 0 auto; color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 9px; text-align: right; }
#portal a		{ color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 9px; text-decoration: none; }
#portal ul		{ margin: 0px; padding: 5px 0 0 0; }
#portal li		{ display: inline; list-style-type: none; padding: 0px 8px; }
#portal form		{ float: right; margin: 0px; padding: 2px; }
#portal label		{ display: none; }
#portal input 		{ font-family: Verdana, Arial, sans-serif; font-size: 9px; }
#portal img		{ margin: 0px; border: 0px; padding: 0px; }
#portal img		{ width: 25px; }

#logoContainer		{ width: 100%; background: #fff; text-align: center; position: relative; display: block; }
#logoBar		{ width: 960px; margin: 0 auto; text-align: left; position: relative; display: block; }
#logoBar img		{ border: 0px; padding: 5px; }
#logoBar ul.first	{ position: absolute; margin: 0px; padding: 0px; top: 35px; left: 150px; }
#logoBar ul.second	{ position: absolute; margin: 0px; padding: 0px; top: 35px; left: 320px;  }
#logoBar ul.third	{ position: absolute; margin: 0px; padding: 0px; top: 35px; left: 500px;  }
#logoBar li		{ color: #707070; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; line-height: 1.4em; }
#logoBar a		{ color: #707070; text-decoration: none; font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000; line-height: 1.4em; }





#portalContainer		{ background: #000; }
body 				{ background: #fff url('//www.georgetown.org/images/bg.mardisgras.gradient.jpg'); background-repeat: repeat-x; background-attachment:fixed;color: #444; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 11px; margin: 0 auto; text-align: center; }
img 				{ border: 0px; }
table				{ width: 90%; text-align:center; background:#fff repeat-y; margin: 0 auto; position:relative; padding:0; margin-top: 10px;  border-bottom : 1px solid #CCD5E0; border-left : 1px solid #CCD5E0; border-right : 1px solid #CCD5E0; border-top : 1px solid #CCD5E0; border-collapse: collapse; }
td				{ font-size: 11px; font-family: Verdana; text-align: left; }

a 				{ color: #707070; text-decoration: none; }
a:hover				{ color: #888888; text-decoration: underline; }
li 				{ list-style: none; }
.calendar			{ border: 1px; padding: 1px; }

.main 				{ background: #FFF; margin: 0 auto; padding: 0px; width: 960px; border: 1px solid #E7E7E7; font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 12px; font-weight: normal; text-decoration: none;  }

.top 				{ background-color: #EEE; width: auto; height: 15px; margin: 0px;}
.topb 				{ background-color: #EEE; width: auto; height: 5px; margin: 0px; }

.content 			{ float: right; margin: 10px 0; padding: 0 16px; width: 518px; }
.title 				{ color: #666; font-size: 13px; font-weight: bold; margin: 4px; }
.date 				{ font-size: 9px; margin: 3px; }
.footnote			{ color: #666; font-size: 10px; }

input	 			{ font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 10px; font-weight: normal; background-color: #ffffff; border-bottom: #CCD5E0 1px solid; border-left: #CCD5E0 1px solid; border-right: #CCD5E0 1px solid; border-top: #CCD5E0 1px solid; color: #31384a; font: 10px Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; height: 15px; text-indent: 0px; vertical-align: bottom;}
.textboxsm 			{ width: 23px;}
.textboxmd 			{ width: 50px;}             
.textboxmdlg 			{ width: 175px;}
.textboxlg 			{ width: 300px;}  
textarea 			{ font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 10px; font-weight: normal; background-color: #ffffff; border-bottom: #CCD5E0 1px solid; border-left: #CCD5E0 1px solid; border-right: #CCD5E0 1px solid; border-top: #CCD5E0 1px solid; color: #31384a; font: 10px Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; text-indent: 0px;}  
option				{ font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 10px; font-weight: normal; }
select				{ font-family: Verdana, Arial, SunSans-Regular, Sans-Serif; font-size: 10px; font-weight: normal; background-color: #ffffff; border-bottom: #CCD5E0 1px solid; border-left: #CCD5E0 1px solid; border-right: #CCD5E0 1px solid; border-top: #CCD5E0 1px solid; color: #31384a; font: 10px Verdana, Arial, Helvetica, sans-serif; font-family: Verdana, Arial, Helvetica, sans-serif; height: 15px; text-indent: 0px; vertical-align: bottom; }

h1, h1 a, h1 a:visited 		{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 26px; text-transform: uppercase; font-weight: normal; margin: 0px; padding: 0px; padding-top: 30px; color: #736451; margin-bottom: 10px; text-align: left; margin-left: 16px; }
h2, h2 a 			{ font: 16px Arial, sans-serif; color: #314e5d; margin: 5px 0 5px 0; padding: 5px; font-weight: normal; text-transform: uppercase; }
h3 				{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 12px; text-transform: uppercase; text-align: right; font-weight: normal; margin: 0px; padding: 0px; color: #000000; border-bottom: 1px solid #eeeeee; padding-right: 25px; }
h5 				{ color: #579; font-size: 14px; margin-bottom: 4px; }
h4 				{ font: 15px verdana; color: #B0B0B0; margin: 5px; font-weight: bold; }
h6, h6 a, h6 a:visited 		{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 30px; text-transform: uppercase; font-weight: bold; margin: 0; padding: 0; padding-top: 30px; color: #eedd51; margin-bottom: 10px; text-align: left; margin-left: 6px; }

.right 				{ float: right; margin-top: 20px; padding-bottom: 20px; margin-right: 14px; }
.left 				{ margin-top: 20px; margin-left: 215px; }


.insidebox 			{ width: 655px; color: #000; font-size: 12px; padding: 5px 6px 0px 6px; margin: 10px 0 3px 0; background-color: #fff; border: 0px solid #efefef; text-align: left; height: auto; }
.insidecomment 			{ width: 520px; color: #555A60; font-size: 12px; padding: 6px 7px 0px 7px; background-color: #fff; border: 0px solid #efefef; text-align: justify; height: auto; margin-top: 10px; padding-bottom: 5px; }
/* the code in this section is to fix the problem with floats and container divs */
.insidebox:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
* html .insidebox {height: 1%;}
/* End hide from IE-mac */

.info 				{ font-size: 11px; background: #F5F5F5; border: 1px solid #E3E4E4; color: #666; margin: 2px 0 4px; padding: 5px 10px; }

.navigation 			{ text-align: left; width: 235px; background-color: #f1f1f1; border: 1px solid #efefef; color: #666666; font-size: 0.9em; margin-top: 18px; margin-left: 10px; padding-bottom: 4px; }
.navigation h2 			{ color: #5A5A43; font: 14px Arial, sans-serif;  line-height: 14px; padding-left: 8px; font-weight: bold; }
.navigation ul 			{ padding: 0; border-top: 1px solid #DDDDDD; margin: 0; }
.navigation li 			{ border-bottom: 1px solid #EAEADA; }
.navigation li.active		{ padding: 8px 0 8px 5%; background: #D3C5B0; }
.navigation li a 			{ background: #f9f9f9; font-size: 12px; display: block; padding: 8px 0 8px 5%; text-decoration: none; font-weight: normal; }
.navigation li a:hover 		{ background: #f1f1f1; }
.navigation li.listtitle		{ font-size: 12px; display: block; padding: 8px 0 8px 5%; text-decoration: none; font-weight: bold; }
.navigation:after 			{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.footer 			{ clear: both; width: auto; line-height: 20px; color: #555A60; font-size: 10px; background: #f4f4f4; border: 1px solid #DDDDDD; text-align: center; height: auto; margin-top:10px; }
 
#fontsize			{ float: right; }

#column1			{ width: 245px; margin: 0px; padding: 0px; text-align: left; }
#column2			{ float: right; width: 670px; margin: 0px; padding: 10px 15px 0 0; text-align: left; }
#column2 h1			{ font-family: "Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif; font-size: 24px; text-transform: none; font-weight: bold; margin: 0px; padding: 0px; color: #036b20; margin-bottom: 10px; text-align: left; margin-left: 2px; }
#column2 img			{ margin: 0 5px 0 7px; }
#column2 ul			{ margin: 4px 30px 4px 15px; padding: 1px; }
#column2 li			{ margin: 0px; padding: 3px 0 3px 0; list-style-type: disc; }
#column2 img.inthissection	{ margin: 8px 10px 10px 0; }
#column2 a			{ color: #A55D10; font-size: 12px; }
#column2 h2, h2 a 		{ font: 16px Arial, sans-serif; color: #9e238e; margin: 5px 0 5px 0; padding: 0px; font-weight: bold; text-transform: none; clear:both; }


#container			{ margin: 0 auto; padding: 0px; width: 960px; text-align: left; }
#portalContainer		{ background: #000; }

#logoBar			{ width: 950px; margin: 0 auto; text-align: left; position: relative; display: block; background: #fff; padding: 10px 5px 5px 5px; }
#logoBar img			{ border: 0px; padding: 5px; }
#logoBar ul			{ position: absolute; margin: 0px; padding: 0px; top: 65px; left: 500px; display: inline; }
#logoBar li			{ color: #113880; text-decoration: none; font-family: "Century Gothic"; font-size: 16px; line-height: 1.4em; display: inline; padding: 0 3px 0 3px; }
#logoBar a			{ color: #113880; text-decoration: none; font-family: "Century Gothic"; font-size: 16px; line-height: 1.4em; }

#menuBar			{ background: #593e2d url('//www.georgetown.org/images/bg.menu.mardisgrasgreen.jpg'); width: 960px; height: 20px; margin: 0 auto; padding: 6px 0 0px 0; position: relative; text-align: left; }
#menuBar a			{ color: #fff; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none; }
#menuBar a.sitetitle		{ color: #fff; font-family: "Century Gothic"; font-size: 13px; text-decoration: none; }
#menuBar ul			{ display: inline; margin: 0; padding: 0; }
#menuBar li			{ display: inline; margin: 0px; padding: 0px 8px 0px 24px; }


/* frontpage specific */
.top3				{ background: #fff; width: 960px; display: block; position: relative; }
.top3:after	 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }




div.hr 				{ height: 15px; width: 960px; background: #999; }
div.hr hr 			{ display: none; }

/* \*/ 
* html .frontpageColumn2		{ height: 1%; } 
.frontpageColumn2 { _height: 0; }
/* */ 

	/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

.clear {
	clear: both;
}
.post hr {
	display: block;
	}
.postmetadata {
	padding-top: 5px;
	}

.postmetadata {
	margin: 30px 0;
	}

.smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: left;
}	
/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0px;
	margin: 0;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.wp-caption {
	border: 0px solid #ddd; text-align: center; padding: 0px; font: 9px Verdana, sans-serif; font-family: Verdana, sans-serif; font-size: 9px; color: #666; margin: auto;
}
.wp-caption img {
	margin: auto !important; display: block;	
}
.wp-caption p.wp-caption-text {
	font: 9px Verdana, sans-serif; font-size: 9px; color: #666; margin: 0px; padding: 0px; 
}
/* End Images */



