html{
	height:100%;
	}

body{
	margin:0 auto;
	padding:0;
	background:#27262C url(../images/bgd.gif) no-repeat scroll center 96px;
	font-family:Arial, Helvetica, sans-serif;
	background-attachment:fixed;
	font-size:13px;
	height:100%;
	text-align:center;
}

h1{
	font-size:14px;
	color:#1B9DDA;
	text-align:left;
	margin:0;
	padding:0;
}

h2{
	font-size:11px;
	color:#27262C;
	text-align:left;
}

h3{
	font-size:14px;
	color:#FFFFFF;
	text-align:left;
	margin:0;
	padding:0;
}

.special{
	font-weight:bold;
	color:#Fc7E00;
	font-size:12px;
	text-decoration:underline;
	text-align:left;
}

p{
	text-align:left;
	}

ul{
	text-align:left;
}

li{
	list-style:circle;
	text-align:left;
}

#hometoptext{
	margin:10px 0 0 0;
	width:960px
}

#hometoptext h1{
	font-size:22px;
	text-align:center;
}
	
#hometoptext p{
	font-size:16px;
	text-align:center;
	margin:0;
	padding:0;
}

#hometoptext p{
	margin-top:3px;
	padding:0;
}

#content{
	background-image: url(../images/contentbgd.gif);
	background-repeat:repeat-y;
	width:960px;
	background-color:#FFFFFF;
	margin:0 auto;
	min-height:967px;
}

#contentH{
	background-image: url(../images/contentbgd.gif);
	background-repeat:repeat-y;
	width:960px;
	background-color:#FFFFFF;
	margin:0 auto;
	min-height:967px;
}


#header{
	background-image:url(../images/headerbgd.jpg);
	height:169px;
	background-repeat:no-repeat;
}

#leftcolumn{
	float:left;
	width:750px;
	padding:5px;
	margin-left:35px;
	margin-bottom:15px;
}

#debatecolumn{
	width:960px;
	padding:0px;
	margin-left:0px;
	margin-bottom:15px;
	background-image:url(../images/parchment.jpg);
	background-repeat:no-repeat;
	background-position:fixed;
	min-height:1200px;

}


#debate_heading{
	width:800px;
	padding:0px;
	margin-left:25px;
	margin-bottom:15px;
	background-repeat:no-repeat;
	background-position:fixed;


}

#debateleft{
	width:430px;
	padding:0px;
	margin-left:15px;
	margin-bottom:15px;


}

#debateright{
	width:430px;
	padding:0px;
	margin-left:15px;
	margin-bottom:15px;


}

#leftcolumnphillies{
	float:left;
	width:650px;
	padding:5px;
	margin-left:35px;
	margin-bottom:15px;
	background-image:url(../images/phillies.gif);
	background-repeat:no-repeat;
	background-position:center;
}


}

.philliesheading{
	background-image: url(../images/philliesbgd.gif);
	background-repeat:repeat-x;
}

#rightcolumnads{
	float:left;
	width:230px;
	margin-top:5px;
}

.cablelinks{
	font-size:15px !important;
	color:#000000 !important;
}

#nav{
	background-image:url(../images/nav/navbgd.gif);
	background-repeat:repeat-x;
	width:956px;
	margin-left:2px;
	text-align:center;
	padding:5px 0 0 0;
}

.homenav{
	float:left;
	padding:8px 0 8px 0;
	margin-left:35px;
	font-size:14px ;
	text-decoration:none;
	width:122px;

}

a.homenav:link, a.homenav:visited {
	color:#FFFFFF;
	font-size:14px ;
	font-weight:bold;
	text-decoration:none;
	width:122px;
	background-image:none;
}

a.homenav:hover{
	color:#Fc7E00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:122px;
}

  a.homenav.active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	width:122px;
}

.orignav{
	float:left;
	padding:8px 0 8px 0;
	font-size:14px ;
	text-decoration:none;
	width:122px;
}

a.orignav:link{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:194px;
	background-image:none;
}

a.orignav:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:194px;
	background-image:none;
}

a.orignav:hover{
	color:#Fc7E00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:194px;
}

a.orignav:active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/nav/orignav.gif);
	width:194px;
	background-position:center;
}

.whatsonnav{
	float:left;
	padding:8px 0 8px 0;
	font-size:14px ;
	text-decoration:none;
	width:122px;
}

a.whatsonnav:link, a:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:102px;
}

a.whatsonnav:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:102px;
}

a.whatsonnav:hover{
	color:#Fc7E00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:102px;
}

a.whatsonnav:active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/nav/whatsonnav.gif);
	background-position:center;
	width:102px;
}

.jobnav{
	float:left;
	padding:8px 0 8px 0;
	font-size:14px ;
	text-decoration:none;
	width:122px;
}

a.jobnav:link{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:129px;
}

a.jobnav:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:129px;
}

a.jobnav:hover{
	color:#Fc7E00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:129px;
}

a.jobnav:active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/nav/jobsnav.gif);
	width:129px;
	background-position:center;
}

.aboutnav{
	float:left;
	padding:8px 0 8px 0;
	font-size:14px ;
	text-decoration:none;
	width:122px;
}

a.aboutnav:link{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:92px;
}

a.aboutnav:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:92px;
}

a.aboutnav:hover{
	color:#Fc7E00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:92px;
}

a.aboutnav:active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/nav/aboutnav.gif);
	width:92px;
	background-position:center;
}

.wherenav{
	float:left;
	padding:8px 0 8px 0;
	font-size:14px ;
	text-decoration:none;
	width:122px;
}

a.wherenav:link{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:132px
}

a.wherenav:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:132px
}

a.wherenav:hover{
	color:#Fc7E00 ;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:132px
}

a.wherenav:active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/nav/wherenav.gif);
	background-position:center;
	width:132px
}

.contactnav{
	float:left;
	padding:8px 0 8px 0;
	font-size:14px ;
	text-decoration:none;
	width:122px;
}

a.contactnav:link{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:122px;
}

a.contactnav:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:122px;
}

a.contactnav:hover{
	color:#Fc7E00;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	width:122px;
}

a.contactnav:active{
	color:#2E2D32;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-repeat:no-repeat;
	background-image:url(../images/nav/contactnav.gif);
	background-position:center;
	width:122px;
}

#lefthome{
	width:395px;
	float:left;
	padding:5px 5px 0 10px;
}

#middlehome{
	width:300px;
	float:left;
	padding:5px 5px 0 5px;
}

#footerbanners{
	margin:15px 0 0 110px ;
	width:960px;
	text-align:center;
}


#ribbonboard{
   background-image: url(../images/ribbonboardbgd.jpg);
   background-color:#1B9DDA;
	border:1px solid #62A2BB;
	margin:10px;
	width:493px;
	float:left;
	overflow: hidden;
	height:90px;
	float:left;
}

#ribbonboarddebate{
   background-image: none;
   background-color:#F5ECD4;
	border:1px solid #62A2BB;
	margin:10px;
	width:493px;
	float:left;
	overflow: hidden;
	height:90px;
	float:left;
}

#ribbonboard a:link{
	color:#0A4881 !important;
	}

	#ribbonboard a:hover{
	color:#FC7E00 !important;
	text-decoration:underline;
	}

#ribbonboard p{
	color:#000000 !important;
	}


#weather{
	float:left;
	margin:10px 10px 0 0;
	width:435px;
}

#footer{
	text-align:center;

}

a:link, a:visited{
	color:#1B9DDA;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	width:auto;
}

a:hover{
	color:#FC7E00;
	font-size:13px;
	font-weight:normal;
	text-decoration:underline;
	width:auto;

}

.validation-failed
{
    color: red;
}

.validation-advice {
    margin: 0px;
    padding: 0px;
    color : #F00;
    font-size: 11px;
}

.validation-passed {
    color: green;
}

#relatedlinks{
	float:left;
	text-align:left;
}

#footerlinks{
	color:#1B9DDA;
	}


/* begin styles for RSS Feed */

.rss_title{
	font-size:18px !important;
	font-weight:bold !important;
	font-family:Arial, Helvetica, sans-serif;
	}

.rss_box {
	 margin: 5px;
	 width: 950px;
}

.rss_title, rss_title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
  
}

.rss_item  {
	font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight : bold; 
  margin: 8px 0;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #1B9DDA;
	font-family:Arial, Helvetica, sans-serif;
	}

.rss_item a:hover { 
	text-decoration: underline !important;
	color: #FC7E00;
	font-family:Arial, Helvetica, sans-serif;

	}
	
.rss_date {
	font-size: 11px;
	font-weight : normal;
	color: #F60;
	}
	
.feedflare{
	margin-top:-40px;
	}
