/*

THEME NAME: PoliticsUnder30.org

THEME URI: N/A

DESCRIPTION: Politics Under 30 Custom Theme

VERSION: 1.0

AUTHOR: Ryan Archdeacon

AUTHOR URI:

*/




/* Two-column with sidebar on left from the /examples/ folder  */

@import url('examples/2c-r.css');
html{
	margin-top: 0;
	padding-top: 0;
}

body{
	margin: 0;
	padding: 0;
	background:url(includes/images/bg8.png) top no-repeat  rgb(0, 33, 75);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*background:rgb(230,230,230);*/
}
#wrapper{
	width: 960px;
	margin: 50px auto 0 auto;
	background:#F1F1F1;
	overflow:hidden;
}


/* Just some example content */

/*div.skip-link {

position:absolute;

right:1em;

top:1em;

}*/
/*footer links*/

div.sidebar div.wpcf7{
	width: 280px;
	padding: 10px;
}

div.sidebar div.wpcf7 textarea{
	width: 271px;
	height: 50px;
	
}


div.sidebar div.wpcf7 input{
	width: 271px;
}

div.sidebar div.wpcf7 div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 271px;
}


div.sidebar div.wpcf7 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpcf7-f1-w1-o1{
	width: 280px;
	padding: 10px;
}

#wpcf7-f1-w1-o1 textarea{
	width: 271px;
	height: 50px;
	
}


#wpcf7-f1-w1-o1 input{
	width: 271px;
}

#wpcf7-f1-w1-o1 div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 271px;
}


#wpcf7-f1-w1-o1 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#wpcf7-f1-w2-o1{
	width: 280px;
	padding: 10px;
}

#wpcf7-f1-w2-o1 textarea{
	width: 271px;
	height: 50px;
}


#wpcf7-f1-w2-o1 input{
	width: 271px;
}

#wpcf7-f1-w2-o1 div{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 271px;
}


#wpcf7-f1-w2-o1 p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

body.author div#content div.archive-meta{
	padding: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#B0B0B0;
	font-style:italic;
	line-height:200%;
}

body.author #userPhoto{
	margin-right: 10px;	
}
#visitArchives{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color:#B0B0B0;
	font-style:italic;
	text-align:center;
}

#visitArchives a{
	text-decoration: none;
	color: #666;
}


div#featuredArticlesImageWrapper{
	
}

span#authorPageVCard a{ 
	color: rgb(1, 50, 81);
font-family: Georgia, 'Times New Roman', Times, serif;
font-size: 26px;
font-weight: normal;
}
div#content a:hover{
	color:rgb(9, 64, 176);
}
div#primary a:hover{
	color:rgb(9, 64, 176);
}
div#secondary a:hover{
	color:rgb(9, 64, 176);
}

#footer a:hover{
	color:rgb(9, 64, 176);	
}

div#footerBreak{
	color: #FFF;	
}
div#loginControlsWrapper{
	width: 100%;	
	float: left;
	background:url(includes/images/loginControlsBg.gif) no-repeat;
	height:100px;
	padding-top: 10px;
	
}

p#breadcrumbs{
	margin: 0;
	padding-top: 15px;
	color:#CCC;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

p#breadcrumbs a{
	color:#CCC;
text-decoration:none;
}

#loginControlsTable{

}


#loginControlsTable li{
	list-style: none;
	float: left;
	padding: 5px;
	padding-top: 0;
}

#loginControlsTable li a{
	color: #FFF;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

div#resources{
	background: rgb(179, 179, 179);
	padding: 10px;
}

div#resources a{
	color: #FFF;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 

div#theSidebar{
	float: right;
	width: 300px;
}

div#footerInformation{
	text-align: center;
	font-size: 10px;
	color: #FFF;
	clear: both;
	padding: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div#footerInformation li{
	list-style: none;
}

div#footerInformation h1{
	font-size: 10px;
	font-weight: normal;
	display: inline;
}

div#footerInformation a{
	font-size: 12px;
	color: #FFF;
	text-decoration:none;
	
}
.topFooterLinks{
	font-weight:bold;
	text-transform:uppercase;
}


#bottomFooterLinks{
	font-size: 8px;	
}


#footerMenuContainer{
	padding: 10px;
	text-align:center;
	float: left;
	width:100%;
}

#footerMenuContainer li{
	list-style: none;
}

#footerMenuContainer a{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

#footerMenuContainerLife{
	padding: 10px;
	padding-top: 0px;
	text-align:center;
}

#footerMenuContainerLife li{
	list-style: none;
}

#footerMenuContainerLife a{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
}

div.footerMenuContainer{
	font-size: 10px;
	margin: 0 auto 0 auto;
	padding: 20px;
	text-align:center;
	

}

div.footerMenuContainer a{
	color: #FFF;
	text-decoration:none;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

div.footerMenuContainer li{
	height: 10px;
	list-style:none;
	padding: 5px;
	float: left;
}


#comments{
	clear: left;
	margin: 10px;
}
.sg_PollPoweredBy{
	display: none;
}

#embedsurvey-3 div{
	
}
#searchFormBox{
	padding: 2px;
	*padding-top: 3px;
	height: 28px;
	padding-right: 7px;
}
input#s{
	height: 15px;
	padding: 4px;
	*margin-top: -2px;
		
}
#searchForm{
	padding: 0;
	margin: 0;
}
form#searchForm.button{
	height: 10px;	
}



#resources{
	margin: 10px;	
}

#pageWrapper div div h2{
background:url(includes/images/entryTitleBg.gif) no-repeat rgb(204, 204, 204);
border: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 26px;
line-height:45px;
text-transform:uppercase;
}


/* Drop down menu */
#dropmenu, #dropmenu ul {height: 32px; margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; background: url(includes/images/navBg.gif) center rgb(163,0,12);
 font-size: 16px; font-family:Georgia, "Times New Roman", Times, serif;} 
#dropmenu a {display:block; padding:0.25em 1em; color:#FFF; border-right:1px solid #c8c8c8; text-decoration:none;} 
#dropmenu a:hover {background: rgb(9, 64, 176); color:#fff;} 
#dropmenu li {float:left; position:relative;} 
#dropmenu ul {position:absolute; display:none; width:12em; top:1.9em; left:-1px;} 
#dropmenu ul li{background: url(includes/images/navBg.gif) center rgb(163,0,12);
}
#dropmenu ul li ul li{background: url(includes/images/navBg.gif) center rgb(163,0,12);
}
#dropmenu ul a {border-left:1px solid #c8c8c8;} 
#dropmenu li ul {background: url(includes/images/navBg.gif) center rgb(163,0,12);
border-top:1px solid #c8c8c8; width:14.1em;} 
#dropmenu li ul a {width:12em; height:auto; float:left;  border-bottom:1px solid #c8c8c8;} 
#dropmenu ul ul {top:auto;} 
#dropmenu li ul ul {left:12em; margin:0px 0 0 33px;} 
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;} 
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;} 

.post{
	padding:10px;
	margin-bottom: 30px;
}



.page-item-203{
	background: #013251;	
}

div.footerMenuContainer li{
	background: none;
}
#aweberForm{
	color: rgb(1, 50, 81);
	margin-left:auto;
	margin-right:0;
	padding-right: 5px;
	*margin-right: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height: 165px;
}

input#aweberSubmit{
	height: 20px;
	width: 70px;
}

#aweberForm input{
	height: 15px;
	width: 150px;
}

#aweberForm tr{
	max-height: 31px;	
}

#aweberForm tr td{
	text-align: left;	
}

#entryPicOrVid{
	float:left;
	padding: 10px;
	
}

#entryPicOrVid a img{
	border: none;
	
}

#blog-title{
	text-indent: -9999em;	
	position: absolute;
}


#blog-description{
	text-indent: -9999em;
	position:absolute;
}


div#menu {

background: url(includes/images/navBg.gif) center rgb(163,0,12);

height:50px;

margin: 0;

width:100%;
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;

}



div#menu ul{

line-height:1;

list-style:none;

margin:0;

padding:0;

}

div#menu ul ul{
line-height:1;
position: relative;
z-index:1;
list-style:none;
margin:0;

padding:0;
	
	
}



div#menu ul a {

display:block;

margin-right:1em;

padding:0.2em 0.5em;

text-decoration:none;

color: #fff;

}

div#menu ul a:hover {

display:block;

margin-right:1em;

padding:0.2em 0.5em;

text-decoration:underline;

color: #fff;

}




div#menu ul ul ul a {

font-style:italic;
color: #fff;
text-decoration:none;

}

div#menu ul ul ul a:hover {

font-style:italic;
color: #fff;
text-decoration:underline;

}


div#menu ul li ul {

left:-999em;

position:absolute;

}



div#menu ul li:hover ul {

left:auto;

}

div#menuDropShadow{
	position:relative;
	z-index:2;
	height: 10px;
	background:url(includes/images/headingBgShadow.png) repeat-x;
}

div#pageDecoration{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/headingBg.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationCapitolHill{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/capitol-hill.jpg) center no-repeat rgb(1,50,81);
}


div#pageDecorationJobs{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/handshake.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationPoliticalConsulting{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/handshake.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationWhiteHouse{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/white-house.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationWindowRunningForOffice{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/running.jpg) center no-repeat rgb(1,50,81);
}
div#pageDecorationLifeInPolitics{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/learn.jpg) center no-repeat rgb(1,50,81);
}



div#pageDecorationLobbyingPage{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/lobbying.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationPoliticalInternships{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/campaigner.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationCampaignManagement{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/Campaign-Management.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationFundraising{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/fundraising.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationPress{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/press.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationSpeechwriting{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/speechwriting.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationFieldWork{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/fieldwork.jpg) center no-repeat rgb(1,50,81);
}
div#pageDecorationNewMedia{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/newMedia.jpg) center no-repeat rgb(1,50,81);
}

div#pageDecorationData{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/data.jpg) center no-repeat rgb(1,50,81);
}


div#pageDecorationEvents{
	margin-top: -10px;
	position:relative;
	height: 247px;
	background:url(includes/images/event1.jpg) center no-repeat rgb(1,50,81);
}

div#arrowsWrapper{
	width: 68px;
	float:right;
}

a.arrows{
	display:block;
	height: 30px;
	width:27px;
	margin-top: 10px;
}

a#leftArrow{
	position: relative;
	z-index:100;
	float: left;
	background:url(includes/images/headingLeftArrow.png) center no-repeat;
	opacity: 0.2;
	padding-right: 4px;
}
a#leftArrow:hover{
	opacity:1;	
}

a#rightArrow{
	padding-left: 4px;
	position: relative;
	z-index:100;
	float: right;
	background:url(includes/images/headingRightArrow.png) center no-repeat;
	opacity: 0.2;
}

a#rightArrow:hover{
	opacity:1;
}

div#featuredArticles{
	margin-top: 20px;
}

div#featuredArticles p#whiteHouseQuotes{
	text-align: center;
	width: 500px;
	padding-left: 100px;
	padding-top: 15px;
	margin:0 auto 0 auto;
}
div#featuredArticles p#centered{
	text-align: center;
	width: 500px;
	padding-top: 15px;
	margin:0 auto 0 auto;
}

div#featuredArticles p#left{
	text-align: left;
	width: 500px;
	padding-top: 15px;
	margin-left:100px;
}

div#featuredArticles p#runningForOfficeQuotes{
	text-align: right;
	width: 550px;
	margin-right: 0;
	padding-left: 100px;
	padding-top: 15px;
	margin-left: 300px;
	font-size: 14px;
	
}

div#featuredArticlesTitle{
	margin: 0 auto 0 auto;
	color: #FFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	text-transform:uppercase;
	padding-top:5px;
	padding-left: 10px;
	opacity: 0.2;
	filter: alpha(opacity = 20);
}


div#featuredArticlesWrapper{
	width:950px;
	margin: 0 auto 0 auto;
}


div#featuredArticlesWindow{
	height: 185px;
	width: 960px;
	float: left;
	overflow: hidden;
	position:relative;
	color:#FFF;
	font-size: 16px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	*margin-top: 10px;

}
div#featuredArticlesWindow a:hover{
	color: rgb(163, 0, 12);
}

div#featuredArticlesWindow .theFeaturedArticle a{
	float: left;
	padding: 0;
	padding-right: 20px;
	margin-top: -20px;
	*margin-top: 0;
}

div#featuredArticlesWindow .theFeaturedArticle h2 a{
	float: none;
	padding: 0;
	text-decoration:none;
}

div#featuredArticlesWindow h2{
	font-size: 26px;
	font-weight: normal;
}

div#featuredArticlesWindow ul{
	margin:0;
	padding: 0;
	padding-left: 10px;
	padding-right: 10px;
}

div#featuredArticlesWindow ul li p{
	font-size: 15px;
}

html>body div#featuredArticlesWindow ul li p{
	*font-size: 8px;
}

div#featuredArticlesWindow a{
	color:#FFF;	
}

div#featuredArticlesWindow a img{
	border: none;	
}

.theFeaturedArticle{
	position:absolute;
	list-style:none;
	width: 760px;
}


.theFeaturedArticleHidden{
	display:none;
}

#userPhoto{
	border: 3px #FFF solid;	
	margin-top: 10px;
	margin-left: 10px;
	float: right;
}

.userPhotoLink{
	height:63px;
	width:56px;
	display:block;
	border: 1px #000 solid;
	float: left;
	overflow:visible;
}


.entry-title,.entry-meta {

clear:both;

}

#comments p{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 200%;
	text-align:justify;
}
.comment-meta{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#B0B0B0;
	font-style:italic;
}

.comment-meta a{
	text-decoration: none;
	color: #666;
}

.entry-meta{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#B0B0B0;
	float: right;
	font-style:italic;
	padding: 5px;
	
}

.entry-meta a{
	text-decoration: none;
	color: #666;
}

#container #content .entry-date{
	float: none;	
}

.entry-date{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#666;
	float: right;
	font-style:italic;
	padding:5px;
}

/*DELETE THIS TO ALLOW WRITERS TO DICTATE FONT-FAMILY */
.entry-content{
	font-family: georgia, 'times new roman', times, serif;
	font-size: 15px;
	line-height: 200%;
	text-align:justify;
	padding:20px;
}

.entry-content a{
	color: rgb(1, 50, 81);	
}

.page-title{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size: 26px;
	background:url(includes/images/entryTitleBg.gif) left no-repeat rgb(204,204,204);
	text-transform:uppercase;
	line-height:45px;
	padding:0;
	padding-left: 10px;
	height: 45px;
	margin:0;
	color: #013251;
}

.page-title-index{
		
}

.sg_PoweredBy{
	display:none;	
}

#ngg-images-2{
	margin:10px;
	margin-top: 20px;
}

#ngg-images-2 div h2{
	font-family: Georgia, "Times New Roman", Times, serif;
font-size:26px;
font-weight:normal;
line-height: 45px;
text-transform:uppercase;
background:url(includes/images/sidebarH3Bg.gif) repeat-y;
height:45px;
color: #013251;
margin-left: -10px;
width: 300px;
margin-bottom: 10px;
text-align:center;
}


.ngg-widget img:hover{
	border: 2px solid rgb(9, 64, 176);	
}
.ngg-widget{
	margin-top: 10px;	
}

/* TWITTER FEED */

#twitter-2{
	background:#B3B3B3;
	margin: 10px;
}
#primary{
	*padding-bottom: 10px;	
}

#twitter-2 .entry-meta{
	float:none;
	font-size:10px;
	display:block;
	color:#FFF;
	
}

#twitter-2 .entry-meta a{

	color:#FFF;
	
}

#twitter-2 div{
	overflow: hidden;	
}

#twitter-2 div h3{
	text-indent:-9999em;
	background:url(includes/images/events.gif) left no-repeat;
	height: 55px;
}


#twitter-2 ul{
	padding-bottom: 10px;
	margin-top: -20px;
	
}

#twitter-2 ul li{
	list-style:none;	
}

#twitter-2 ul li span{
	padding:0;	

}

#twitter-2 .from-meta{
	display:none;
}


#twitter-2 .entry-content{
	font-weight: bold;
	color:#FFF;

}
#twitter-2 .entry-content{
font-weight: normal;
	color:#FFF;
	font-size: 16px;
	line-height: 100%;

}

#twitter-2 .time-meta{
	display:none;
}

#twitter-2 ul li a{
	color:#A3000C;
	font-size: 10px;

}
/* JOB TWITTER FEED */

#twitter-3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

#twitter-3 .entry-meta{
	float:none;
	font-size:10px;
	display:block;
	color:#FFF;
	
}

#twitter-3 .entry-meta a{

	color:#FFF;
	
}

#twitter-3 div h3{
	

}

#twitter-3 h3 a{
	text-decoration: none;
	color:#013251;
}

#twitter-3 .from-meta{
	display:none;
}

#twitter-3 .time-meta{
	display:none;
}



#twitter-3 ul{
	padding-bottom: 10px;
	margin:10px;
	background: url(includes/images/jobs.gif) top left no-repeat #B3B3B3;
	padding-left: 1em;
	padding-top: 35px;
}

#twitter-3 ul li{
	list-style:none;
	overflow:hidden;
}

#twitter-3 ul li span{
	padding:0;	

}

#twitter-3 ul li a{
	color:#A3000C;
	font-size: 10px;

}

#twitter-3 .entry-content{
	font-weight: normal;
	color:#FFF;
	font-size: 16px;
	line-height: 100%;

}


/* Scholarships TWITTER FEED */

#twitter-4{
	
}

#twitter-4 .entry-meta{
	float:none;
	font-size:10px;
	display:block;
	color:#FFF;
	
}

#twitter-4 .entry-meta a{

	color:#FFF;
	
}

#twitter-4 div h3{
	display:none;
	margin: 0;
}

#twitter-4 .from-meta{
	display:none;
}

#content .post{
	width: 640px;	
}

#twitter-4 ul{
	padding-bottom: 10px;
	margin:10px;
	background: url(includes/images/scholarships.gif) top left no-repeat #B3B3B3;
	padding-left: 1em;
	padding-top: 35px;
}

#twitter-4 ul li{
	list-style:none;
	overflow:hidden;
}

#twitter-4 ul li span{
	padding:0;	

}

#twitter-4 ul li a{
	color:#A3000C;

}

#twitter-4 .entry-content{
font-weight: normal;
	color:#FFF;
	font-size: 16px;
	line-height: 100%;

}

#twitter-4 .time-meta{
	display:none;
}

#twitter-4 ul li a{
	color:#A3000C;
	font-size: 10px;

}

#socialMediaFriendfeedLink{
		
}

#socialMediaFriendfeedLink div{
	margin:10px;
	background:#B3B3B3;
	
}

#socialMediaFriendfeedLink div a{
	margin:10px;
		margin-left: 20px;
}

#socialMediaFriendfeedLink div a img{
	margin:0;
	margin-left: auto;
	margin-right:auto;
	border:0;
}

#socialMediaFriendfeedLink h3{
	display:none;
}


#socialMediaLinks{

}
#socialMediaLinks div{
height:80px;
margin: 10px;
}

#socialMediaLinks div ul{
margin: 0;
padding: 0;
display:inline;
}

#socialMediaLinks div ul li{
margin: 0;
margin-right: 20px;
width: 80px;
height: 80px;
float:left;
list-style:none;

margin-bottom:10px;
}

#socialMediaLinks div ul li a{
display:block;
margin-left: auto;
margin-right:auto;
margin:10px;
width: 60px;
height: 60px;
padding:0;


}

#socialMediaLinks div ul li a img{
border:none;
}

#socialMediaLinks .noMargins{
	margin:0;
}

#socialMediaLinks h3{
	display:none;
}


.entry-title{

margin:0;


}



div#container,div#primary {

margin-top:0;

}

div#primary object{
margin-left: 10px;
margin-top:10px;
}



form#commentform .form-label {

margin:1em 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#B0B0B0;
	
	font-style:italic;
	padding: 5px;
	padding-left: 0;

}



form#commentform span.required {


color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}

form#commentform p{
font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color:#B0B0B0;
	font-style:italic;
	padding: 5px;	
	padding-left: 0;
}

form#commentform p a{
		text-decoration: none;
	color: #666;
}

input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}

div.comment-author img{
	width: 50px;
	height: 50px;
	border: 2px #FFF solid;
}

div.comments ol li {

margin:0 0 3.5em;

}

div.comments ol{
margin: 2em 0px 1em 0px;
padding-left: 40px;
}



textarea#comment {

height:5em;

margin:0 0 0.5em;

overflow:auto;

width:624px;

}

#respond{
	padding: 5px;	
}

.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:26px;
font-weight:normal;
line-height: 45px;
text-transform:uppercase;
background:url(includes/images/sidebarH3Bg.gif) repeat-y;
color: #013251;
text-align: center;

}

#slideshow h3{
	background:url(includes/images/entryTitleBg.gif);
}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 10px;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



div#menu ul li,div.gallery dl,div.navigation div.nav-previous {

float:left;

}
div.nav-previous,div.nav-next{
	padding: 10px;	
}


div.nav-previous a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#B0B0B0;
	font-style:italic;
	text-align:center;
	text-decoration:none;
}

div.nav-next a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color:#B0B0B0;
	font-style:italic;
	text-align:center;
	text-decoration:none;
	
}
div#gwuHeader{

height: 0px;
}

div#gwuHeader li{
	list-style:none;
	float:right;
	padding-left:10px;
	padding-right:10px;
}
div#gwuHeader li a{
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:12px;
	color:#fff;
	text-transform:uppercase;
	
}

html>body div#gwuHeader li a{
	*font-family:Georgia, "Times New Roman", Times, serif; 
	*font-size:11px;
	*color:#fff;
	*text-transform:uppercase;
	
}


a#logoLink{
height: 100%;
width:419px;
float: left;
display:block;
background:url(includes/images/logo.gif) no-repeat left;
}

div#header{
margin: 0;
text-align: center;	
height: 165px;
background:#FFF;

}

#header h1{
	margin-top: 0;	
}

div#footerShadow{
	background:url(includes/images/footerBgShadow.png) repeat-x;
	width:100%;
	clear:both;
	height:10px;
	
}

div#footer{
background: url(includes/images/navBg.gif) center rgb(163,0,12);
text-align:center;
float:left;

}

div#footerMenu{
	width:600px;
	margin:0 auto 0 auto;
	font-size:10px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

div#footerMenu a{
	color:#FFF;
	text-decoration:none;
}

div#footerMenu a:hover{
	text-decoration:underline;
}

div#footerMenu ul{
	list-style: none;
	line-height:1;
}

div#footerMenu ul li{
	float:left;
}

div#footerMenu ul li{
	float:left;
}

input#author,input#email,input#url,div.navigation div {

width:40%;

}

.vcard{
font-style: italic;
font-size: 12px;
font-family: Georgia, 'Times New Roman', Times, serif;
color:#B0B0B0;

}

.vcard a{
	color: #666;	
	text-decoration: none;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;


}
