/* CSS Document */
#leaderboard 
{ 
	text-align:center; 
	margin:0px auto 0px auto; 
	padding:0px;
	text-align:center; 
	background-image:url("../images/leaderboard.gif");
	overflow:hidden;
	height:90px;
}
#leaderboard img {vertical-align:bottom;}
#header {
	width:841px;
	height:88px;
	position:relative;
	color:#000;
	float:left;
	z-index:0;	
	border:0px solid red;
	margin:0px;
	padding:0px;
}
#logo {
	width:162px; 
	height:122px; 
	position:relative;
	top:0px; 
	left:0px; 
	z-index:0; 
	border:0px solid blue;
	float:left;
	margin:0px;
	padding:0px;
}
.hide {display:none;}
/*--- clear fix hack ---*/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}

/*-- menu holder --- */
#menuholder 
{
	border-bottom:2px solid #61186d;
	position:absolute; 
	width:841px;
	bottom:0px;
	height:auto;
	z-index:0;	
	margin:0px;
	padding:0px;
	overflow:hidden;
}

a.resize :hover {
	cursor: pointer;
	cursor: hand;
}

#textSize {
	float:right;
	color:#FFF; 
	font-size:11px; 
	height:100%; 
	margin:0px 20px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#submenuholder 
{
	position:relative;
	height:20px; 
	background-color: #ffd9fc; 
	padding:3px 0px;
	width:841px;
	border:0px solid black;
	z-index:10;
	margin:auto 0px auto 0px;
	float:left;
}

/* --- Search form formatting --- */
#searchForm { padding:0px 0px 0px 0px; margin:10px 0px 0px 0px; }

#searchForm input {font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; padding:0px 0px 0px 2px; }

/*margin-right doubles with float:right; in IE 6.0*/
#searchButtons {float:right; clear:right; /*margin-right:125px;*/ color:#FFFFFF; font-size:0.8em; padding-right:125px; }

.headerbutton {
	display:block;
	padding:3px 6px;
	font-size:0.8em;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	float:right;
	text-decoration:none;
	margin-right: 20px;
	font-family: "Times New Roman", Times, serif;
} 

.headeruser {
	padding:0;
	font-size:1em;
	color:#FFFFFF;
	float:right;
	text-decoration:none;
	margin: 0 20px 0 0;
	font-family: "Times New Roman", Times, serif;
} 

a.headerbutton:link {
	display:block;
	padding:3px 6px;
	font-size:0.8em;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	float:right;
	text-decoration:none;
	margin-right: 20px;
	font-family: "Times New Roman", Times, serif;
} 

a.headerbutton:visited {
	display:block; 
	padding:3px 6px; 
	font-size:0.8em; 
	color:#FFFFFF; 
	border:1px solid #FFFFFF; 
	float:right; 
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
} 

a.headerbutton:hover {
	display:block; 
	padding:3px 6px; 
	font-size:0.8em; 
	color:#FFF; 
	border:1px solid #FFFFFF; 
	float:right; 
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
} 

#newsTicker {
	z-index:0;
	margin:0px 0px 3px 3px;
	padding:0px 0px 0px 0px;
	width: 700px;  
	height:15px;
	position:relative;
	top:0px;
	float:left;
	font-size:0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:Black;
	border:0px solid black;
	overflow:hidden;
}

#newsTicker a{
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color:Black;
}

.rightmargin { /*margin-right:20px;*/ margin-right: 30px; }
.leftmargin {margin-left: 30px; }
.searchField { width: 175px; height:18px; border:1px solid #61186d; float:right; color:#61186d; }
#content { width: 975px;  /*top:135px; position:absolute;*/ position:relative; top:0px; border:0px solid red; }

/* --- three columns formatting --- */
#leftColumn 
{  
	margin-left: 7px;
	width:155px;
	float:left; 
}

#centerColumn {
	float:left; 
	padding:0px;
	margin:0px 0px 0px 16px;
	width: 95%;
	z-index:0;
}

#rightColumn { float:right; margin-right:7px; width:180px; border:0px solid purple;}

#OITC {
	float:left;
	width:841px;
	margin: 5px 0px 0px 0px;
}
	
#OutInYourCity {
	float:left; 
	width:100%;
	margin-left:0px;
	padding-bottom:10px; 
	margin-bottom:15px; 
}

#OutInYourCity #cityPicker{ width:590px; background-color:#ff2cea; float:left; }

a.oitc1 {display:block; background-image:url("../images/oitc_headers.gif"); width:590px; background-repeat:no-repeat; height:21px; }
a.oitc2 {display:block; background-image:url("../images/oitc_toronto.gif"); width:590px; background-repeat:no-repeat; height:21px; }
a.oitc3 {display:block; background-image:url("../images/oitc_ottawa.gif"); width:590px; background-repeat:no-repeat; height:21px; }
a.oitc4 {display:block; background-image:url("../images/oitc_vancouver.gif"); width:590px; background-repeat:no-repeat; height:21px; }

a:hover.oitc2 {background-image:url("../images/oitc_toronto_on.gif"); }
a:hover.oitc3 {background-image:url("../images/oitc_ottawa_on.gif"); }
a:hover.oitc4 {background-image:url("../images/oitc_vancouver_on.gif");}

#OutInYourCity #callOutNav { 
	float:right;
	width:177px; 
	margin:0px 18px 0px 0px; 
	padding:0px;
	border:0px solid black;
}

#OutInYourCity #callOutNav a { 
	display:block; 
	font-weight:bold; 
	color:#414141; 
	padding:5px 3px 4px 24px; 
	margin-bottom:1px;
	font-size:0.7em; 
	font-family:Arial, Helvetica, sans-serif; 
	background-image:url("../images/icon_secondary_nav_arrow.gif"); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	text-decoration:none; 
}

#callOutNav {
	width:177px; 
	margin:0px 0px 15px 0px; 
	padding:0px;
}

#callOutNav a {
	display:block; 
	font-weight:bold; 
	color:#414141; 
	padding:5px 3px 4px 24px; 
	margin-bottom:1px;
	font-size:0.7em; 
	font-family:Arial, Helvetica, sans-serif; 
	background-image:url("../images/icon_secondary_nav_arrow.gif"); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	text-decoration:none; 
}

/*---- Comments ---- */
.comment-borderbox 
{
	width:600px; 
	clear:both; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; color:black; 
	border-top:4px solid #f2e7f4; 
	margin-bottom:15px; 
	margin-top:15px;
	padding:5px 5px 5px 0px;
}

#postcomment {
}

#postcomment a {
	display:block; 
	font-weight:bold; 
	color:#414141; 
	padding:5px 3px 4px 24px; 
	margin-left:10px; 
	font: 12px Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	background-image:url("../images/icon_secondary_nav_arrow.gif"); 	
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	text-decoration:none; 
	border:0px solid black;
}

.commentbox {
	width:580px; 
	text-align:left; 
	background-color:white; 
	float:left; 
	padding: 8px 8px 8px 8px; 
	margin-bottom:10px; 
	margin-top:10px; 
	border-bottom:dashed thin #5b5b5b;
}

.commentbox .commentby {
	font-style:italic;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.commentbox a {
	color:#61186d;
}

.titlePageWrapper {width:100%;height:25px;border-bottom:1px dashed #5b5b5b;margin:0px;padding:0px 0px 0px 0px;}

/* --- Prime Story--- */
.primeStory {width: 100%; float:left; margin-bottom:20px; z-index:auto; border:0px solid black; }
.primeImage {
	padding:3px; 
	background-color:#FFF; 
	border:#c8c8c8 1px solid;
	float:left; 
	z-index:auto; 
}

.primeStory .storyText {
	margin:0px 0px 0px 15px; 
	float:left; 
	background-color:#FFF;  
	width:340px;  
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	height:138px;
	z-index:auto;
	border-bottom:2px solid #ff33eb;
	position: relative;
}
.primeStory .storyText .content {padding:10px; height:45%; font-size:0.8em; font-family:Georgia, "Times New Roman", Times, serif;}
.primeStory .storyText .content a {font-size:1em; color:Black; font-family:Georgia, "Times New Roman", Times, serif;}
.primeStory .storyText .content a:hover { text-decoration:underline; }
.primeStory .storyText h1 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#501759; 
	font-size:1.1em; 
	font-weight:normal;
	padding:4px; 
	margin:0px 0px 0px 0px; 
	width:100%; 
	border:0px solid red;  
}

.primeStory h1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#501759; 
	font-size:1em; 
	font-weight:500;
}

.primeStory h1 a:hover {text-decoration:underline;}

.primeStory .storyText .readMore{
	float:right; 
	background-image:url("../images/icon_more.gif"); 
	background-repeat:no-repeat; 
	width:51px; 
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0px;
	right:0px;
	right: 0px;	
	z-index:0;
	border:0px solid green;
}

.NationalStories
{
	width:284px;
	margin:0;
	padding:0;
	border:0px solid red;
	float:left;
}

.primeStoryNational {width: 100%; float:left; z-index:auto; border:0px solid black; }
.primeStoryNational h1 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#501759; 
	font-size:1.15em; 
	font-weight:bold;
	padding:0 4px 4px 4px; 
	margin:0; 
	width:250px; 
	border-bottom:1px dashed #d5d5d5;	
	line-height:1.1em;
}

.primeStoryNational h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#501759; 
	font-size:1.1em; 
	font-weight:normal;
	padding:4px 4px 4px 4px; 
	margin:0; 
	width:250px; 
	border:0px solid red;  
}

.primeStoryNational .storyText {
	margin:0; 
	padding:0;
	float:left; 
	background-color:#FFF;  
	width:250px;  
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1em;
	height:50px;
	z-index:auto;
	border-bottom:1px dashed #d5d5d5;
	position: relative;
}
.primeStoryNational .storyText .content {padding:5px; /*height:45%;*/ font-size:0.75em; font-family:Georgia, "Times New Roman", Times, serif;}
.primeStoryNational .storyText .content a {font-size:1em; color:Black; font-family:Georgia, "Times New Roman", Times, serif;}
.primeStoryNational .storyText .content a:hover { text-decoration:underline; }
.primeStoryNational h2 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color:#501759; 
	font-size:1em; 
	font-weight:500;
}

.primeStoryNational h2 a:hover
{
	text-decoration:underline;
}

.secondaryStory 
{ 
	width:280px;
	float:left; 
	background-color:#FFF; 
	border-bottom: 2px #ff33eb solid; 
	position:relative; 
	margin-bottom:0;
	overflow:hidden;
}
.secondaryStory .smallImage { padding:0; margin:0; float:left; width:74px; height:74px; /*height:85px;*/ border:0px;}
.secondaryStory .storyText 
{ 
	padding:5px 5px 5px 10px;  
	float:left; 
	width:180px;
	font-size:1em; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.secondaryStory .storyText h1 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #501759; 
	font-size:0.9em;
	margin:0px; 
	padding:0px; 
	font-weight:500;
}
.secondaryStory .storyText h1 a { font-family:Verdana, Arial, Helvetica, sans-serif; color: #501759; font-size:1em;}
.secondaryStory .storyText h1 a:hover { text-decoration:underline; }
.secondaryStory .storyText .content 
{ 
	font-size: 0.75em;	
	line-height:1.3em; 
	font-family:Georgia, "Times New Roman", Times, serif; 
}

.secondaryStory .storyText .content a { font-size: 1em; color:Black; font-family:Georgia, "Times New Roman", Times, serif;}
.secondaryStory .storyText .content a:hover { text-decoration:underline; }
.secondaryStory .readMore {
	float:right; 
	background-image:url("../images/icon_more.gif"); 
	background-repeat:no-repeat; 
	width:51px; 
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0;
	right: 0;	
	border:0px solid red;
	padding: 0;
	margin: 0;
}

.secondaryStoryNational 
{ 
	width:250px;
	float:left; 
	background-color:#FFF; 
	padding:10px 0 5px 0;
	border-bottom:1px dashed #d5d5d5; 
	position:relative; 
	margin-bottom:0;
	overflow:hidden;
}
.secondaryStoryNational .smallImage { padding:0; margin:0; float:left; width:74px; height:74px; /*height:85px;*/ border:0px;}
.secondaryStoryNational .storyText 
{ 
	padding:5px 1px 5px 10px;  
	float:left; 
	width:162px;
	font-size:1em; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.secondaryStoryNational .storyText h1 
{ 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	color: #501759; 
	font-size:0.9em;
	margin:0px; 
	padding:0px; 
	font-weight:500;
}
.secondaryStoryNational .storyText h1 a { font-family:Verdana, Arial, Helvetica, sans-serif; color: #501759; font-size:1em;}
.secondaryStoryNational .storyText h1 a:hover { text-decoration:underline; }
.secondaryStoryNational .storyText .content 
{ 
	font-size: 0.75em;	
	line-height:1.3em; 
	font-family:Georgia, "Times New Roman", Times, serif; 
}

.secondaryStoryNational .storyText .content a { font-size: 1em; color:Black; font-family:Georgia, "Times New Roman", Times, serif;}
.secondaryStoryNational .storyText .content a:hover { text-decoration:underline; }

/*--- story footer links ------ */
.footer { border-bottom:2px solid #fc39e9; text-align:right; height:15px; float:left; position:relative; }
.footer img { padding:0px; border:none; float:right;}

/* --- Ad units --- */
.adUnit {
	margin:0px auto 0px auto; 
	text-align:center; 
	font-size:9px; 
	font-family:Arial, Helvetica, sans-serif; 
	border:0px solid red; 
	line-height:9px;
	position:relative;
	z-index:0;
	padding:0px;
	clear:both;
}

.adUnit a {
	color:#000; 	
	font-family:Arial, Helvetica, sans-serif; 
	font-size:9px;
	text-decoration:underline;
}

/* --- activist boxes --- */

.activist { background-color:#FFF; margin-bottom:20px; }
.activist h2 { background-color:#414141; color:#FFF; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:3px; font-size:0.9em; margin:0px 0px 0px 0px; }
.activist h2 a { color:#fff; }
.activist .content { padding: 6px; color: #252525; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}

.outin { background-color:#FFF; margin-bottom:15px; height:100%; width:185px; clear:both; }
.outin h2 { max-height:18px; background-color:#414141; color:#FFF; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; padding:3px; font-size:0.9em; margin:0px 0px 0px 0px; }
.outin h2 a { color:#fff; }
.outin .content { padding: 6px; color: #252525; font-family: Georgia, "Times New Roman", Times, serif; font-size:12px;}

.submitButton 
{
	font-size:1em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	background-color:#fc39e9; 
	color:#FFF; 
	font-weight:normal;	
	cursor:pointer;	
}

/* --- Latest Reader Comment--- */
.latestReaderComment { border-top:2px solid #dadada; border-bottom:2px solid #dadada; background-color:#FFF; margin-bottom:20px; padding:6px; }
.latestReaderComment h2 { color:#501759; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.1em; margin:0px 0px 10px 0px; }
.latestReaderComment .reader { color:#501759; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; font-weight:bold; }
.latestReaderComment .content { font-family:Georgia, "Times New Roman", Times, serif; color:#252525; margin:4px 0px 4px 0px; font-size:0.7em; line-height:1.2em;  }
.latestReaderComment .link { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:0.7em; margin-bottom:20px; }
.latestReaderComment .link a {color:#73157e; font-style:oblique; }

/*---- daily bitch ---- */
#dailyBitch 
{
	height:87px;
	color:#252525; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	background-color:#f2e7f4;
	float:left; 
	border-top:2px solid #d4d4d4; 
	border-bottom: #ff33eb 2px solid; 
	margin-top:25px; 
	margin-bottom:25px; 
	position:relative;
	overflow:hidden;
}

#dailyBitch .bitchImage {
	float:left; 
	vertical-align:middle; 
	margin:auto 0px auto 0px; 
	display:block; 
}

#dailyBitch h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#43064d; margin-bottom:5px; height:16px; overflow:hidden; }
#dailyBitch h1 a:hover { text-decoration:underline; }

#dailyBitch .imageText
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	color:#43064d;  
	background-color:#DCBDE1;
	height:87px; 
	width:84px; 
	float:left;
}

#dailyBitch .imageText a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
#dailyBitch .imageText a:hover { text-decoration:underline; }

#dailyBitch .story {float:left; width:413px; padding:4px; font-size:0.8em;font-family:Georgia, "Times New Roman", Times, serif;}
#dailyBitch .story a:hover { text-decoration:underline; }
#dailyBitch .story .content p { margin:0; padding:0; }
#dailyBitch .story .content a { color:Black; }
#dailyBitch .story .content a p { margin:0; padding:0; }
#dailyBitch .story .content a:hover { text-decoration:underline; }
#dailyBitch .story .content a:hover p { text-decoration:underline; margin:0; padding:0; }
#dailyBitch .readMore {
	float:right; 
	background-image:url("../images/icon_more_pink.gif"); 
	background-repeat:no-repeat; 
	width:51px; 
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0px;
	right: 0px;	
}

.NationalBlog 
{
	font-size:1em;
	width:303px; float:left; margin-bottom:10px; z-index:auto; 
	color:#252525; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	border:1px solid #d5d5d5;
	padding:0;
	float:left;
}
.NationalBlog .blogSection
{
	width:303px;
	color:#501759; 
	padding:0; 
	margin:0; 
	text-align:center;	
	border:0px solid red;
}
.NationalBlog .blogSection a { font-size:1em; }

.NationalBlog .blogSectionBottom
{
	width:303px;
	height:23px;
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif; 
	color:#501759; 
	font-size:1em; 
	font-weight:bold;
	padding:0; 
	margin:0; 
	text-align:center;
}
.NationalBlog .blogSectionBottom a { font-size:1em; }

.NationalBlog h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; color:#43064d; margin-bottom:5px; overflow:hidden;font-weight:500; }
.NationalBlog h1 a{ font-size:1em; }
.NationalBlog h1 a:hover { text-decoration:underline; }
.NationalBlog .story {float:left; width:285px; padding:4px 4px 10px 4px; border-bottom:1px dashed #d5d5d5; margin-bottom:13px;overflow:hidden;height:inherit; }
.NationalBlog .storyNoBorder {float:left; width:285px; padding:4px 4px 10px 4px;margin-bottom:13px;overflow:hidden;height:inherit; }
.NationalBlog .story .BlogImage {width:286px;height:142px;overflow:hidden;margin:0 0 10px 7px;}
.NationalBlog .story a:hover { text-decoration:underline; }
.NationalBlog .story .content p { margin:0; padding:0; }
.NationalBlog .story .datecontent { font-style:italic; font-size:0.9em; margin-top:2px;float:right;color:#C2C2C2; }
.NationalBlog .story .content a { color:Black;font-family:Georgia, "Times New Roman", Times, serif;  }
.NationalBlog .story .content a p { margin:0; padding:0; }
.NationalBlog .story .content a:hover { text-decoration:underline; }
.NationalBlog .story .content a:hover p { text-decoration:underline; margin:0; padding:0; }
.NationalBlog .storyNoBorder .datecontent { font-style:italic; font-size:0.9em; margin-top:2px;float:right;color:#C2C2C2; }

.CityBlogs
{
	font: 1em Georgia, "Times New Roman", Times, serif; 
	float:left; 
	margin-top:20px; 
	position:relative;
	overflow:hidden;
}

.BlogInd
{
	width:300px;
	height:35px;
	margin:5px 5px 10px 5px;
	padding:0;
	float:left;
}

.CityBlogs h1 { width:590px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#43064d; margin-bottom:5px; overflow:hidden;border-bottom:1px dashed #d5d5d5; }
.CityBlogs .blogFirstLine {font: 1em Verdana, Arial, Helvetica, sans-serif;font-weight:bold;float:left;}
.CityBlogs .blogDate {font-style:italic; font-size:0.9em; padding:0 25px 0 0; margin:2px 0 0 0;float:right;color:#C2C2C2;clear:right;}
.CityBlogs .blogTitle
{
	color:Black;
	font: 0.8em Verdana, Arial, Helvetica, sans-serif;
	margin:5px;
	height:15px;
	float:left;
	overflow:hidden;
}
.CityBlogs .blogTitle a {color:Black;}

/* --- Featured Column --- */
.featuredColumn { width:285px;  font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; float: left; margin-top:20px; }
.featuredColumn .moreStories {text-align:right; font-size:1em; }
.featuredColumn .moreStories a {color: #73157e; text-decoration:none; }
.featuredColumn h1 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; border-bottom:1px dashed #d5d5d5; margin:0px 0px 0px 0px; color:#43064d; }
.featuredColumn ul {
	list-style-type: none;
	margin:0px; 
	padding:0px;
	font-size:0.81em; 
	background-position:top left; 
}
.featuredColumn li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:270px; 
	margin-bottom:15px; 
	margin-left:7px; 
	background-position: 0 0.4em;	
	padding-left: 15px;
	font-family:Georgia, "Times New Roman", Times, serif; 	
}
.featuredColumn li a { color:#000000; text-decoration:none; font-size:1em;}
.featuredColumn li a:hover { color:#fc39e9; }
.featuredColumn .image { margin-left:auto; margin-right:auto;width:auto; text-align:center; margin-top:10px; margin-bottom:10px;}
.featuredColumn .video { margin-left:auto; margin-right:auto;width:auto; text-align:center; margin-top:10px; margin-bottom:10px;}
.featuredColumn img { border:1px solid #D5D5D5; padding:3px;  }
.featuredColumn .content { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
.featuredColumn .content ul {
	list-style-type: none;
	margin:0px; 
	padding:0px;
	font-size:0.81em; 
	background-position:top left; 
}
.featuredColumn .content li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: top left;
	width:270px; 
	margin-bottom:15px; 
	margin-left:7px; 
	background-position: 0 0.4em;	
	padding-left: 15px;
	font-family:Georgia, "Times New Roman", Times, serif; 	
}
.featuredColumn .content li a { color:#000000; text-decoration:none; font-size:1em;}
.featuredColumn .content li a:hover { color:#fc39e9; }

.viewpoint {border-top:1px solid #D5D5D5; border-bottom:1px solid #D5D5D5; padding:10px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; background-color:#f7f7f7; margin-bottom:5px; }
.viewpoint a{text-decoration:none; color:#000;}
.viewpoint a:hover{text-decoration:underline; color:#73157e;}

.columnName a {font-weight:bold; color:#000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.authorName a {color:#73157e; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}

/*---- standard pages ---- */
.standard-breadcrumbs { width: 575px;  float:left; font-size:0.7em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.standard-breadcrumbs a{ color:#000; font-size:1em; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

#page-title { width:583px;  font-size:22px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4995F5; float:left;}
.standard-BG {
	width:98%; 
	font:0.69em Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	color:black;
	border:0px solid red;
}
.standard-noBG { width:98%; font: 1em Verdana, Arial, Helvetica, sans-serif; color:black; /*margin-left:10px;*/}
.standard {background-color:Transparent; float:left; border-bottom:1px dashed #5b5b5b; width:100%; /*margin-left:10px;*/ padding-bottom:4px; margin-bottom:8px;}
.standard #standNav { float:right; width:177px; }
.standard #standNav a { display:block; font-weight:bold; color:#414141; padding:5px 3px 4px 24px; font-size:0.7em; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/icon_secondary_nav_arrow.gif); background-repeat:no-repeat; background-color:#FFFFFF; text-decoration:none; }

/* Page Title */
.pagetitle {
	float:left; 
	margin:0px; 
	padding:0px;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.3em; 
	color:#73157e; 
	top:-5px;
	position:relative;
}

/*---- Join Xtra.ca ---- */
.join-pagetitle {
	float:left; 
	margin:0px; 
	padding:0px;
	border:0px solid green;
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:22px; 
	color:#73157e; 
	top:-5px; 	/*This moves up text as there seems to be a gap.*/
	position:relative;
}
.join { width: 125px; padding-top:2px; float:right; margin-right:10px;}
.verify { width: 125px; padding-top:2px; float:right; margin-right:40px;}

/*---- forms ----*/
.form-box {
	border-top:4px solid #f2e7f4;
	width:100%;
	height:auto;
	text-align:left; 
	background-color:white; 
	float:left; 
	padding:10px 5px 5px 10px;
}

.form-box ul 
{
	list-style-type: none;
	margin:0 0 10px 0; 
	padding:0px;
	background-position:top left; 
}

.form-box li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: 0 0.4em;	
	margin:0;
	padding:0 0 0 10px;
	width:580px;
}
	
.form-title {
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#73157e;
	margin-top:20px; 
	padding-top:20px; 
	width:100%;	
	float:left;
}
.field-title {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#73157e;
}
.formField {
	width: 203px; 
	height:18px; 
	border:1px solid #a192b4;
	color:#73157e;
	font:10px Verdana, Arial, Helvetica, sans-serif; 
}

.formFieldNoFix {
	width:auto; 
	height:18px; 
	border:1px solid #a192b4;
	color:#73157e;
	font:10px Verdana, Arial, Helvetica, sans-serif; 
}

.formTextArea {
	border:1px solid #a192b4;
	color:#73157e;
	/*font:10px Verdana, Arial, Helvetica, sans-serif; */
}
.formdropdown {
	height:18px; 
	border:1px solid #a192b4;
	color:#73157e;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.form-type {
	border:1px solid #804b89; 
	color:#73157e;
}
.formButton {
	height:18px; 	
	color:#FFF;
	background-color:#73157e; 
	border:0px; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;	
}

.formColLeft { float:left; width:46%; }

.formColRight { float:left; width:46%; margin-left:40px; }

.formRequired { color:Red; font-size:10px; }

.formText {
	font:0.62em Verdana, Arial, Helvetica, sans-serif; 
}

/*---- Contests ---- */
.contest-links a 
{ 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	color:#73157e;
	font-weight:bold; 
	text-decoration:none;
}
.contest-links a:hover { color: #000000;}
.contest-name 
{
	font: 14px Verdana, Arial, Helvetica, sans-serif; 
	color:#73157e;	
	font-weight:bold;
}
.contest-box1 
{
	width:591px; 
	text-align:left; 
	background-color:white; 
	float:left; 
	padding: 10px 5px 5px 10px; 
	margin-bottom: 30px; 
	border-top:dashed thin #5b5b5b;
}

.contest-box1 p {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.contest-box2 
{
	width:591px; 
	text-align:left; 
	background-color:#f7f7f7; 
	float:left; 
	padding: 10px 5px 5px 10px; 
	margin-bottom:30px;  
	border-top:dashed thin #5b5b5b;
}

/*---- Archives ---- */
.archivesContent { font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; height:100%; width:100%; }
.archives-links a { font: 0.75em Verdana, Arial, Helvetica, sans-serif; color: #73157e; font-weight:bold; text-decoration:none;}
.archives-links a:hover {color: #000000;}
.archives-box1 {
	width:100%;	
	text-align:left; 
	background-color:white; 
	float:left; 
	padding: 0px 0px 0px 0px; 
	margin-bottom:0px; 
	margin-top:0px; 
	font-size:1em;	
}

.archives-box2 {
	width:100%;
	text-align:left; 
	background-color:#f7f7f7; 
	float:left;
	padding: 0px 0px 0px 0px; 
	margin-bottom:0px; 
	margin-top:0px; 
	font-size:1em;
}
.archives-box1 td, .archives-box2 td { border-color:white;}
.archivesContent .archives-name 
{
	font-size:1em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	float:left; 
	color: #73157e; 
	font-weight:bold; 
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px; 
}

.archivesContent .more-news a { font:10px Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; color:#73157e; float:right; text-decoration:none; padding:0px 0px 0px 0px; margin:6px 0px 0px 0px;}
.more-news { font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; color:#73157e; float:right; text-decoration:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}

#more-arts a { font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; color:#73157e; float:right; text-decoration:none; padding-top:11px; margin-top:20px;}
#more-views a { font: 1em Verdana, Arial, Helvetica, sans-serif; text-align:right; font-weight:bold; color:#73157e; float:right; text-decoration:none; padding-top:11px; margin-top:20px;}
#more-news a:hover {color:#000000;}
#more-arts a:hover {color:#000000;}
#more-views a:hover {color:#000000;}

/*---- Blog ---- */
.blog-date { font: 11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2265b6; margin-top:20px; padding-top:20px; float:left;}
.blog-entry { width: 403px; background-color:#FFFFFF; border-top: dashed thin #5b5b5b; padding: 10px 5px 5px 10px; float:left;}
.blog-entry-title { font: 11px Verdana, Arial, Helvetica, sans-serif; color:#2265b6; font-weight:bold; float:left;}
.blog-entry-bold { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#2265b6; font-weight:bold; float:left;}
.blog-comments a { font: 10px Verdana, Arial, Helvetica, sans-serif; color:#000000; float:right; text-decoration:none;}
.blog-comments a:hover {text-decoration:underline;}

.blog-right-column { width: 149px; background-color:white; float:right; padding-top:10px; padding-bottom:2px; padding-left:2px;}
.blog-right-header { width:149px; background-color:#dae9fc; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#285298; font-weight:bold; text-align:left; padding: 2px 2px 2px 2px; float:right;}
.blog-right-text { width:130px; font: 10px Verdana, Arial, Helvetica, sans-serif; color:black; padding: 10px 10px 10px 10px;}
.blog-right-text a { color:black; padding: 0px 0px 0px 0px; text-decoration:none;}
.blog-right-text a:hover { color:#2265b6;}
.blog-right-column ul {list-style-image: url(../images/blue-bullet.gif); margin:0px 0px 0px 0px;  padding:5px 5px 5px 15px;}
.blog-right-column li {margin:0px 0px 0px 0px;  padding:0px 0px 0px 5px;}

/*---- Feature News Pages ---- */
#news-breadcrumbs { width: 500px;  float:left; font-size:0.7em; font-family:Georgia, "Times New Roman", Times, serif; margin-top:27px;}
#news-breadcrumbs a{ color:#000; }
#news-rightColumn { float:right; border-left:dotted 1px #555555; margin-right:7px; width:170px; background-color:white; font: 11px Verdana, Arial, Helvetica, sans-serif; color:black;padding:5px 5px 5px 5px;}
.news-header 
{
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	padding:5px 5px 5px 5px; 
}
.news-body 
{
	width:600px; 
	font: 0.69em Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	color:black; 
	padding:5px 5px 5px 5px;
}

.news-title { width: 600px; font:1.3em Verdana, Arial, Helvetica, sans-serif; color:#2265b6; background-color:#FFFFFF; padding:5px 5px 5px 0px;}
.news-subtitle { width: 600px; font:0.87em Verdana, Arial, Helvetica, sans-serif; color:#2265b6; background-color:#FFFFFF; padding:5px 5px 5px 0px;}
.news-author { width: 600px; font:0.75em Verdana, Arial, Helvetica, sans-serif; color:#2265b6; background-color:#FFFFFF; padding:5px 5px 5px 0px; padding-top:15px; font-style:italic;}

.news-noborderbox 
{
	clear:both; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	color:black; 
	margin-bottom:15px;
	padding:5px 5px 5px 0px;
}

.news-borderbox 
{
	clear:both; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
	background-color:#FFFFFF; 
	color:black; 
	border-top:4px solid #f2e7f4;	
	margin-bottom:15px;
	padding:5px 5px 5px 0px;
}
.news-buttons { width:197px;float:left;	cursor:pointer;}
#news-boxes {width:180px; clear:right; float:right; padding: 5px 5px 20px 5px; margin-left:5px; background-color:#FFFFFF; /*min-height:200px;min-height:200px;*/ height:auto !important; margin-bottom:5px;}
#news-mainimage { float:right; margin-bottom:10px; margin-left:10px;}
.ArticleAd1 { float:right;clear:right;margin:2px 0 5px 8px; }

.news-right-box { /*width: 180px;*/ width:151px; background-color:#fdf6f8; padding-top:2px; padding-bottom:2px; padding-left:2px; }
.news-right-boxtop { /*width:178px;*/ width:149px; background-color:#f2e7f4; font: 0.9em Verdana, Arial, Helvetica, sans-serif; color:#73157e; font-weight:bold; text-align:left; padding: 2px 2px 2px 2px;}
.news-right-text { /*width:180px;*/ width:149px; font: 1em Verdana, Arial, Helvetica, sans-serif; color:black; padding: 5px 2px 5px 2px;}
.news-right-text a { color:black; padding: 0px 0px 0px 0px; text-decoration:none; font-size:1em;}
.news-right-text a:hover { color:#fc39e9;}
.news-right-text ul 
{
	list-style-type: none; 
	margin:0px; 
	padding:0px; 
	line-height:1.5em; 
	background-position:top left; 
}
.news-right-text ul li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: 0 0.4em; 
	margin:0px 7px 0px 5px;
	padding-left: 12px; 
}

/*---- Column Page ---- */
#column-image 
{
	position:relative;
	float:left; 
	height:auto; 
	border:1px solid #73157e;	
	z-index:0;	
	overflow: hidden;	
	padding:0px;
	margin:0px 20px 0px 0px;
}
.column-title 
{
	position:relative;		
	color:#73157e; 
	font-size:1.3em; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 	
}
.column-subtitle 
{
	color:#73157e; 
	font-size:0.87em; 
	position:relative;	
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
}
.column-author 
{
	color:#73157e; 
	position:relative;
	font:0.69em Verdana, Arial, Helvetica, sans-serif; 
	padding-top:15px; 
	font-style:italic;
	z-index:0;
}

h1, h2, h3, h4, h5 {color: #501759;margin:0px 0px 10px 0px;}
a { color:#73157e;}

/*Modal Popup*/
.modalBackgroundXtra {
	background-color:#f2e7f4;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:relative;
	z-index:1000;
}

.modalPopupXtra  {
	border:1px solid black;
	background-color:#FFF;
	padding:3px;
	margin:0px;
	padding:0px;
	position: relative;
	z-index:1000;
}

.popupHeader {
	margin:0px;
	padding:0px;
	height:25px;
	width:100%;
	text-align:left;
	background-color:#73157e;
	color:#FFF;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.popupHeaderLabel {
	position:relative;
	top:3px;
	left:5px;
}

.popupContent {
	margin:0;
	padding:0px;
	color:#000;
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

.popupFooter 
{
	display:block; 
	position:absolute;
	bottom:0;
	right:0;
	background-color:#D3D3D3;
	height:30px;
	width:100%;
	text-align:right;
	margin:0;
	padding:0;
}

.popupButton {
	margin:4px 5px 0px 0px;
	height:20px; 	
	color:#FFF;
	background-color:#73157e;
	border:0px; 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;	
}

.galleryBox
{
	border:1px solid #f2e7f4;
	clear:both;

}

.storygallerybox { float:left;margin:2px 0 2px 0;padding:5px;width:105px; height:107px;overflow:hidden; } /*clear:right;*/

.socialmedia
{
	margin:15px 0 0 0;
	clear:both;
}
.socialmedia .twitter
{
	 float:left;
	 margin:0 19px 0 0;
	 padding:0;
}
.socialmedia a.twitter 
{
  width:32px; 
  height :32px;
  display:block;
  background-image:url("../images/twitter.png");
  background-repeat:no-repeat;
}
.socialmedia a.twitter:hover
{ 
	width:32px; 
    height:32px;
    display:block;
    background-image:url("../images/twitter_over.png");
    background-repeat:no-repeat;
}
.socialmedia .facebook
{
	 float:left;
	 margin:0 19px 0 0;	 
	 padding:0;
}
.socialmedia a.facebook 
{
  width:32px; 
  height :32px;
  display:block;
  background-image:url("../images/facebook.png");
  background-repeat:no-repeat;
}
.socialmedia a.facebook:hover
{ 
	width:32px; 
    height:32px;
    display:block;
    background-image:url("../images/facebook_over.png");
    background-repeat:no-repeat;
}

.socialmedia .rss
{
	 float:left;
	 margin:0 19px 0 0;
	 padding:0;
}
.socialmedia a.rss 
{
  width:32px; 
  height:32px;
  display:block;
  background-image:url("../images/rss.png");
  background-repeat:no-repeat;
}
.socialmedia a.rss:hover
{ 
	width:32px; 
    height:32px;
    display:block;
    background-image:url("../images/rss_over.png");
    background-repeat:no-repeat;
}
.socialmedia .youtube
{
	 float:left;
	 margin:0 0 0 0;
	 padding:0;
	 
}
.socialmedia a.youtube 
{
  width:32px; 
  height:32px;
  display:block;
  background-image:url("../images/youtube.png");
  background-repeat:no-repeat;
}
.socialmedia a.youtube:hover
{
  width:32px; 
  height:32px;
  display:block;
  background-image:url("../images/youtube_over.png");
  background-repeat:no-repeat;
}
.oitcmain
{
	background-image:url("../images/oitc-box-background.gif");
	display:block;
	background-repeat:no-repeat;
	width:590px; 
    height:84px; 
    margin-left:0px;
	padding-bottom:5px; 
	margin-bottom:5px; 
	margin-top:0px;
	float:left;
	border:0px solid red;
}

.oitcToronto
{
	background-image:url("../images/toronto_link.gif");
	display:block;
	background-repeat:no-repeat;
	width:66px; 
    height:11px; 
    float:left;
    margin-right:25px;
}

.oitcOttawa
{
	background-image:url("../images/ottawa_link.gif");
	display:block;
	background-repeat:no-repeat;
	width:64px; 
    height:11px; 
    float:left;
    margin-right:25px;
}

.oitcVancouver
{
	background-image:url("../images/vancouver_link.gif");
	display:block;
	background-repeat:no-repeat;
	width:85px; 
    height:11px; 
    float:left;
}

.oitcMontreal
{
	background-image:url("../images/montreal_link.gif"); /*change to Montreal*/
	margin-left:25px;
	display:block;
	background-repeat:no-repeat;
	width:78px; 
    height:11px; 
    float:left;
}

.oitcmainlink
{
left:30px;
top:33px; 
position:relative;
float:left;
}
.morecity
{
	float:left;
}

.imgmore
{
	float:left;
	margin-right:7px;
	margin-top:5px
}

.morecityselect
{
left:30px;
top:50px; 
position:relative; 
clear:both; 
margin-top:-8px; 
float:left;
}

#ptpMedia {
	width:177px; 
	margin:0px 0px 0px 0px; 
	padding:0px;
}

#ptpMedia a {
	display:block; 
	font-weight:bold; 
	color:#414141; 
	padding:5px 3px 4px 24px; 
	margin-bottom:1px;
	font-size:0.7em; 
	font-family:Arial, Helvetica, sans-serif; 
	background-image:url("../images/ptp_logo.gif"); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	text-decoration:none; 
}

#halton 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	padding:5px 0 10px 0;
	margin:0 0 10px 0;
	text-align:center;
	border-top:2px solid #dadada;
	border-bottom:2px solid #dadada;	
}
#haltonnumber
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8em;
	line-height:1em;
	font-weight:bold;
	padding:0;
	margin:0;
}

.IE8Fix {z-index:100;}

/*Activist*******************************************************/
#activist 
{
	float:left; 
	border-bottom:1px dashed #5b5b5b; 
	width:795px; 
	margin-left:10px; 
	_margin-left:8px; 
	padding-bottom:4px; 
	margin-bottom:8px;
}

#activist #activistNav { float:right; width:177px; }

#activist #activistNav a 
{
	display:block; 
	font-weight:bold; 
	color:#414141; 
	padding:5px 3px 4px 24px; 
	font-size:0.7em; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	background-image:url("../images/icon_secondary_nav_arrow.gif"); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	text-decoration:none; 
}

#activist-mainnav 
{
	clear:both;
	width: 630px; 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	color:#73157e; 
	float:left; 
	margin-top:40px;
}

.activist-nav-items a {width: 125px; float:left; text-decoration:none; color:#73157e; font-size:1em}
.activist-nav-items a:hover {color:#000;}

#activist-left {width:362px; float:left; margin-left:10px; height:100%; }
#activist-right{width: 215px; float:right;}

/* right side elements */
.act-logo-container {width:215px; height:auto;margin-bottom:15px;background-color:white}
.act-right-box1 {width:207px; border-bottom: dotted thin #555555; background-color:#f7f7f7; padding: 4px 4px 8px 4px;}
.act-right-box2 {width:207px; border-bottom: dotted thin #555555; background-color:white; padding: 4px 4px 8px 4px;}
.act-box-header {font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:black;}
.act-box-text {font: 10px Verdana, Arial, Helvetica, sans-serif; color:black;}
.act-signup {width:207px; background-color: #f2e7f4; padding: 5px 5px 10px 5px; font:10px Verdana, Arial, Helvetica, sans-serif; }
#act-download a 
{ 
	display:block; 
	font-weight:bold; 
	color:#414141; 
	padding:1px 3px 4px 24px; 
	font-size:1.0em; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	background-image:url("../images/icon_secondary_nav_arrow.gif"); 
	background-repeat:no-repeat; 
	background-color:#FFFFFF; 
	text-decoration:none; 
}

/* left side elements */
.campaign-title {font: 22px Verdana, Arial, Helvetica, sans-serif; color:#501759; font-weight:bold;}
.campaign-subtitle {font: 9px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
.campaign-subheader {font: 14px Verdana, Arial, Helvetica, sans-serif; color:#501759; font-weight:bold;}
.campaign-headline {font: 13px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}
.campaign-issue {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:normal;}
.campaign-flag {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}

.activist-news-box1 
{
	width:362px; 
	height:100%;	
	border-top:4px solid #f2e7f4;
	background-color:white; 
	margin-bottom:15px; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em; 
	line-height:1.2em; 
	color:#000000;
	overflow:hidden;
}

.activist-news-box2 
{
	width:362px; 
	border-top:dotted thin #555; 
	background-color:#f7f7f7; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000;
}

.activist-box1 
{
	width:362px; 
	border-top:4px solid #f2e7f4; 
	background-color:white; 
	margin-bottom: 15px; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000;
}

.activist-box2 
{
	width:362px; 
	border-top:4px solid #f2e7f4; 
	background-color:#f7f7f7; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000;
}

.activist-archives1 
{
	width:362px;  
	border-top:dotted thin #555; 
	background-color:#fff; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000;
	margin-bottom:15px;
}

.activist-archives2 
{
	width:362px;  
	border-top:dotted thin #555; 
	background-color:#f7f7f7; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000; 
	margin-bottom:15px;
}

.activist-readmore a 
{
	font:10px Verdana, Arial, Helvetica, sans-serif;  
	display:block; 
	border:thin solid #73157e; 
	color:#73157e; 
	font-weight:bold; 
	float:left; 
	padding:1px 1px 1px 1px; 
	margin-left:8px; 
	text-decoration:none;
}

.activist-readmore a:hover {color:black;}

.activist-Campaigns 
{
	width:630px;  
	border-top:dotted thin #555; 
	background-color:#fff; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000;
	margin-bottom:15px;
}

.activist-Campaigns1 
{
	width:630px;  
	border-top:dotted thin #555; 
	background-color:#fff; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000;
	margin-bottom:15px;
}
.activist-Campaigns2 
{
	width:630px;  
	border-top:dotted thin #555; 
	background-color:#f7f7f7; 
	padding:5px 5px 5px 5px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.2em;
	color:#000000; 
	margin-bottom:15px;
}

/* left col intro : */
#activist-takeaction-left
{
	width:362px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.2em;
	color:#000000;
}
#activist-takeaction-title 
{
	margin-bottom:20px;
	color:#501759;
	font-size:20px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
#activist-takeaction-titleimg {float:right;margin-left:20px;}
#activist-takeaction-subtitle 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em; 
	font-weight:bold;
	color:#000;
}

/* left col content */
#activist-takeaction-left-content{background-color:#fff;}
.activist-takeaction-stepbox 
{
	clear:both;
	width:350px;
	padding:16px 6px 16px 6px;
	border-bottom:1px #999 dotted;
	font-size:.7em;line-height:1.2em;
}
.activist-takeaction-stepbox h1 {color:#501759; font-size:1.2em; font-weight:bold;}


.activist-faqbox 
{
	clear:both;
	width:350px;
	padding-left:6px;
	padding-right:6px;
	padding-top:16px;
	padding-bottom:26px;
	border-bottom:1px #999 dotted;
	font-size:.75em;
	line-height:1.2em;
}
.activist-faqbox img {float:left; margin-right:4px; margin-bottom:4px;}
.activist-faqbox h1 {margin-top:0px; color:#501759; font-size:1em; font-weight:bold;}

/*OITC ***********************/
.cta_supplement  { display:block; font-weight:bold; color:#414141; padding:5px 3px 4px 24px; margin:5px 0px 1px 0px ;font-size:0.7em; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/icon_secondary_nav_arrow.gif); background-repeat:no-repeat; background-color:#FFFFFF; text-decoration:none; float:right; }
/*--- form ---*/
.goBtn{ height:100px;background-color: #73157e;color:#FFF; padding:3px; font-size:0.8em; text-decoration:none; }

form .groupSearchBox {width:150px; margin-right:20px;border:1px solid #61186d; }

#formGroup {float:right;}

/* --- groups --- */
.groupTitle { font-weight:bold; font-size:0.9em; color:#73157e; font-family:Verdana, Arial, Helvetica, sans-serif; margin:20px 0px 0px 0px;}
.groupBox 
{
	background-color:#fff; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:0.7em; 
	padding:5px; 
	border-top:3px solid #f2e7f4;  
}
.groupBox p { margin:5px 0 5px 0; padding:5px 0 5px 0; }
.groupBox a {color:#73157e; text-decoration: none; font-size:1em; }
.groupBox a:hover { text-decoration: underline; }
.groupBox ul 
{
	list-style-type: none;
	margin:0 0 10px 0; 
	padding:0px;
	background-position:top left; 
}

.groupBox li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: 0 0.4em;	
	margin:0;
	padding:0 0 0 10px;
	width:580px;
	clear:both;	
}

.groupBox h3 { font-size:1.4em; float:left; margin:0; padding:0; }
.groupBox .imageBox { float:right; margin:1px 5px 10px 10px; font-weight:bold; text-align:right;}
.groupBox .imageBox a{color:#73157e}

.groupBox a.backToListings {background-color:#73157e; color:#FFF; padding:3px; font-weight:bold;}
.groupBox a.backToListings:hover {color:#FFF; text-decoration:none; }

/* ---- groups graphic headings ---*/
h1.groupHeadings {font-size:0.8em; font-family:Verdana, Arial, Helvetica, sans-serif; background-repeat:no-repeat; vertical-align:bottom; padding:35px 0px 0px 0px; margin:0px 0px 0px 0px;}

.hangTitle 
{
	font-weight:bold; 
	font-size:0.9em; 
	color:#73157e; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin:0px 0px 0px 0px;
}

.hangout-listing-title 
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:1.2em; 
	clear:left;
}
.hangout-listing-address 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size:0.9em; 
	float:right;
	margin-top:2px; 	
}
.hangout-listing 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	margin-bottom:10px; 
	margin-top:0px; 
	text-align:left; 
	padding-top:2px; 
	padding-bottom:5px; 
	float:left;
	height:auto;
}
.hangout-listing-rating
{
	float:left;
	font-size:0.8em;
	margin:2px 0 0 0;	
}

.hangout-imagebox { width:262px; float:right; margin:1px 5px 10px 10px; font-weight:bold; text-align:right;}

.hangout-ratings {width:262px; font-size:0.9em; color:#73157e; float:right; font-weight:bold; text-align:left;}

.addrhangout-infolabel { width:60px;float:left;margin:5px 0 0 0; }
.addrhangout-info { width:245px;height:auto;float:left;margin:5px 0 0 0; }

.hangout-infolabel { width:60px;float:left;margin:5px 0 0 0; }
.hangout-info { width:245px;height:20px;float:left;margin:5px 0 0 0; }

.title { color:#73157e; font-weight:bold; }

.communitySubHeader {font-family: Verdana, Arial, Helvetica, sans-serif; color:#73157E; font-size:0.7em; font-weight:bold; }

.hangTitle {font-weight:bold; font-size:0.9em; color:#73157E; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px;}

.com-date  {font-size:0.7em; color:#73157E; font-family:Verdana, Arial, Helvetica, sans-serif; margin:2px 0px 0px 15px; float:left;}

/*Fixed up css for Community News control*/
#community-news-boxes {width:180px; clear:right; float:right; /*padding: 5px 5px 5px 5px; margin-left:5px;*/ background-color:#f7f7f7; margin:0 0 0 5px;padding:0 0 10px 0;}
.com-news-right-boxtop { /*width:174px;*/ background-color:#73157E; font: 12px Verdana, Arial, Helvetica, sans-serif; color:white; font-weight:bold; text-align:left; padding: 4px 4px 4px 4px; margin:0;}
.com-news-right-text 
{
	width:180px; 
	height:100%;
	margin:0;
	padding:0;
	background-color:#f7f7f7;
	font: 10px Verdana, Arial, Helvetica, sans-serif;	
	border:0px solid red;
}
.com-news-right-text .newsdate {margin:10px 0 5px 0;padding-left:5px; font-weight:bold; color: #73157e;line-height:15px;}
.com-news-right-text ul 
{
	list-style-type: none; 
	margin:0px; 
	padding:0px; 
	line-height:1.5em; 
	background-position:top left; 
	width:165px;
}
.com-news-right-text ul li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: 0 0.4em; 
	margin:0px 10px 0px 5px;
	padding-left: 15px; 
	width:160px;	
}
.com-news-right-text ul li a { font-weight:bold; color:#000; font-size:1.0em; }
.com-news-right-text ul li a:hover { text-decoration:underline; }
.community-image { width: 181px; float:right; margin:1px 5px 10px 10px; font-weight:bold; text-align:left;}
.community-report {font-family: Verdana, Arial, Helvetica, sans-serif; color:#73157E;  font-size:0.75em; font-weight:bold;  }
.community-email a { color:#73157E; }


.groupsHeading {background-image:url(../images/oitc_blue_groups.gif); display:block; height:29px; background-repeat:no-repeat; padding:30px 0px 0px 0px; border-bottom: 1px dotted #D5D5D5; }
.groupsHeading h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	font-weight:bold; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	width:auto; 
	float:left;
}

.communityHeader {background-image:url(../images/oitc_blue_community.gif); display:block; height:53px; background-repeat:no-repeat; padding:0px 0px 0px 0px; border-bottom: 1px dotted #D5D5D5; }
.communityHeader div { padding-top:25px; }
.communityHeader h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	font-weight:bold; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	width:auto; 
	float:left;
}

.homoHangouts {background-image:url(../images/oitc_blue_disco.gif); display:block; height:29px; background-repeat:no-repeat; padding:30px 0px 0px 0px; border-bottom: 1px dotted #D5D5D5;}
.homoHangouts h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	font-weight:bold; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	width:auto; 
	float:left;
}

.hangoutListing { background-color:#fff; border-bottom: 2px #ff33eb solid; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.7em; margin-top:3px;position:relative; width:284px; height:74px; overflow:hidden; }
.hangoutListing a {text-decoration:none; }
.hangoutListing .smallImage { padding:0; margin:0px 10px 10px 0px; float:left; width:74px; height:74px; overflow:hidden; border:2px;}

.hangoutListing .readMore 
{  
	float:right; 
	background-image:url("../images/icon_more.gif"); 
	background-repeat:no-repeat; 
	width:51px;
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0;
	right: 0;
	border:0px solid red;
	padding:0;
	margin:0;
}

.hangoutHeadline { font-size:1.2em; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*Events on Home Page*/
#upcoming 
{ 
	background-image:url(../images/oitc_blue_hands.gif); 
	height:53px; 
	background-repeat:no-repeat;  
	padding:0 0 0 0; 
	border-bottom:1px dotted #D5d5d5; 
}
#upcoming div { padding-top:25px; }
#upcoming h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	font-weight:bold; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	width:auto; 
	float:left;
}
.moreevents { float:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; margin:5px 0px 0px 0px; font-weight:bold; }
.moreevents a{ text-decoration: none; }
.oitc_story 
{
	background-color:#FFF; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:0.8em; 
	margin-top:10px; 
	border-bottom: 2px #ff33eb solid; 
	position:relative; 	
}
.oitc_story a {text-decoration:none; }
.oitc_story img { float:left; margin:0px 10px 10px 0px; }
.oitc_story .smallImage { padding:0; margin:0px 10px 10px 0px; float:left; width:74px; height:74px; /*height:85px;*/ border:2px;}
.smallImageBox {height:74px;width:74px;overflow:hidden;float:left;margin:0px 10px 10px 0px;}
.oitc_story h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; margin:0px 0px 0px 0px;  }
.oitc_story .readMore 
{  
	float:right; 
	background-image:url("../images/icon_more.gif"); 
	background-repeat:no-repeat; 
	width:51px;
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0;
	right: 0;
	border:0px solid red;
	padding:0;
	margin:0;
}

.topmargin { margin-top:20px; }
.bottomMarginOITC {margin-bottom:20px;}
.rightMarginOITC { margin-right:58px;}

/*Events*/
.upcomingContentArea 
{
	background-color:#FFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	padding:0px 0px 0px 0px; 
	overflow:visible; 
	width:100%;
}
.upcomingContentArea .rightColumn 
{ 
	width:180px; 
	margin:10px 10px 15px 15px; 
	float:right; 
	background-color:#f7f7f7; 
	font-size:0.7em; 
	border-bottom: 2px #ff33eb solid; 
	position:relative; 
}
.upcomingContentArea .rightColumn .header {font-weight:bold; font-size:1.3em; color: #73157e; padding:6px; background-color:#f2e7f4;}
.upcomingContentArea .rightColumn .readMore 
{
	float:right; 
	background-image:url("../images/icon_more.gif"); 
	background-repeat:no-repeat; 
	width:51px; 
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0;
	right: 0;
	border:0px solid red;
	padding:0;
	margin:0;
}

.upcomingContentArea .smallheader {margin:5px 0 5px 0;padding-left:5px; font-weight:bold; color: #73157e;font-size:1em;}
.upcomingContentArea ul 
{
	list-style-type: none; 
	margin:0 5px 0 0; 
	padding:0px; 
	line-height:1.5em; 
	background-position:top left; 
}
.upcomingContentArea ul li 
{
	list-style-type: none;
	background-image:url("../images/bullet.gif");
	background-repeat:no-repeat;
	background-position: 0 0.4em; 
	margin:0px 10px 0px 5px;
	padding-left: 15px; 
}
.upcomingContentArea ul li a { font-weight:bold; color:#73157e; font-size:1.0em; }
.upcomingContentArea ul li a:hover { text-decoration:underline; }
.upcomingContentArea .eventContent {  width:100%; /*width:360px;*/  }
.upcomingContentArea .eventContent .text {  font-size:0.7em;  }
.upcomingContentArea .textListing  {  margin:0;padding:0;font-size:0.7em; float:left;width:100%; }
.upcomingContentArea .eventContent .text .smallheader { padding-left:0px;}
.upcomingContentArea h1 { font-size:1.1em; }
.upcomingContentArea .eventImage {margin:0px 0px 10px 0px; width:350px;}
.upcomingContentArea .eventImage a { float:right; font-weight:bold; font-size:0.7em; text-decoration:none; clear:both;  }
.divider {height:3px; background-color:#f4f4f4; display:block; margin:10px 0px 10px 0px; overflow:hidden; clear:both;}
.upcomingContentArea .readerComment {border-bottom:1px dotted #D5D5D5; padding-bottom:10px; margin-bottom:20px; font-size:0.7em; }
.community-image a{color:#73157E;}

#cityView { width:591px; height:50px; float:left; }

h2 {font-size:0.8em}
h3 {font-size:1.1em; margin:0px 0px 0px 0px; font-weight:bold;}

.oitctitle {color:#501759;font-size:1em;margin:0px 0px 0px 0px; font-weight:bold;}

.footer {width:100%; margin-top:-15px;}

.footer img { float:right;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

.featuredColumn img {border:none; }

.thumbnails {float:right; width:58px; margin:0px 10px 0px 0px; }
.thumbnailImg {float:right; width:58px; height:58px; margin:0; overflow:hidden; margin:0 0 5px 0; }

.selectedImage {float:left; height:249px; width:186px; overflow:hidden;} 

.credit {font-weight: bold; font-size:0.6em; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; clear:left; padding:0px 0px 0px 3px }

.hangoutHeadline { font-size:1.2em; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif; }

/*Paparazzi*/
.papa_heading {font-size:0.7em; }
.pictureBox { margin:2px 0 2px 0;padding:5px; border-top:3px #ff33eb solid; border-bottom:3px #ff33eb solid; background-color:#f2e7f4; height:107px; overflow:hidden;}
.pictureBox img { float:left; /*margin:3px 7px 3px 7px;*/}
.individualImgBox {margin:3px 7px 3px 7px;padding:0;height:103px;width:103px;float:left;overflow:hidden;}
.paparrazi_header {background-image:url(../images/oitc_blue_paparr.gif); display:block; height:26px; background-repeat:no-repeat; padding:40px 0px 0px 0px; border-bottom: 1px dotted #D5D5D5;}
.paparrazi_header h3 
{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:1.1em; 
	font-weight:bold; 
	margin:0 0 0 0; 
	padding:0 0 0 0; 
	width:auto; 
	float:left;
}

.videoHeader { font-weight:normal; font-size:1.2em; float:left; margin:20px 0px 20px 0px; padding:8px 0px 0px 50px; border-bottom:1px dotted #D5d5d5; width:95%; background-image:url(../images/icon_video_large.gif); background-repeat:no-repeat; }
.videoContainer {float:left; margin:0px 20px 0px 0px ;}

.videoDescription { font-size:0.7em; font-family:Verdana, Arial, Helvetica, sans-serif; float:left; }
.videoDescription .title { color:#73157e; font-weight:bold; } 

.photoBG {background-color: #f2e7f4;  float:left; border-bottom: 2px #ff33eb solid; position:relative;width:284px;height:625px}

.photoBG .readMore 
{  
	float:right; 
	background-image:url("../images/icon_more.gif"); 
	background-repeat:no-repeat; 
	width:51px;
	height:15px;
	display:block; 
	cursor:pointer;
	position: absolute;
	bottom: 0;
	right: 0;
	border:0px solid red;
	padding:0;
	margin:0;
}

.featuredColumnHomo {width:285px;  font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; float: right;}
.featuredColumnGroup {width:285px;  font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; float: right; margin-top:10px;}

/*Stylesheet *******************************/
/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditMessage
{
	color: #ff0000;
	font-weight: bold;
}
.MaskedEditError
{
    background-color: #ffcccc;
}
.MaskedEditFocusNegative
{
    background-color: #ffffcc;
    color: #ff0000;
}
.MaskedEditBlurNegative
{
    color: #ff0000;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color: yellow;
    color: red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}

/* SlideShow styles */
.slideTitle {font-weight:bold;font-size:small;font-style:italic;}
.slideDescription {font-size:small;font-weight:bold;}
.validatorCalloutHighlight {background-color: yellow;}
.ListSearchExtenderPrompt
{
	font-style:italic;
	color:Gray;
	background-color:white;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	position:relative;
	z-index:1000;
}

.modalPopup {
	position:relative;
	z-index:1000;
	background-color:#FFF;	
	padding:3px;
	width:555px;
	height:590px;
}

.modalPopupComment {
	background-color:#FFF;	
	padding:3px;
	width:500px;
	height:200px;
}

.updateProgress { 
    border-width: 1px; 
    border-style: solid; 
    background-color: #FFFFFF; 
    position: absolute; 
    width: 180px; 
    height: 65px; 
} 

.sampleStyleA {
	background-color:#FFF;
}

.sampleStyleB {
	background-color:#FFF;
	font-family:monospace;
	font-size:10pt;
	font-weight:bold;
}

.sampleStyleC {
	background-color:#ddffdd;
	font-family:sans-serif;
	font-size:10pt;
	font-style:italic;
}

.sampleStyleD {
	background-color:Blue;
	color:White;
	font-family:Arial;
	font-size:10pt;
}

/*Popup Control*/
.popupControl{
	background-color:White;
	position:absolute;
	visibility:hidden;
}

/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-color:Blue;
	background-image:url(images/bg-menu-main.png);
	cursor:move;
	border:outset thin white;
}

.callbackStyle {
	border:thin blue inset;		
}

.callbackStyle table {
	background-color:#5377A9;	
	color:Black;
}


.reorderListDemo li {
	list-style:none;
	margin:2px;
	background-image:url(images/bg_nav.gif);
	background-repeat:repeat-x;
	color:#FFF;
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin black;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.ratingStarReadOnly {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    cursor:default;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(../images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(../images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(../images/SavedStar.png);
}

/*Hover Menu*/
.popupMenu {
	position:absolute;
	visibility:hidden;
	/*background-color:#F5F7F8;*/
	background-color:#FFF;
	opacity:.9;
	filter: alpha(opacity=90);
	margin:5px 5px 5px 5px;
	padding:5px 5px 5px 5px;
	width:auto;
	border:2px solid black;
	width:125px;	
}

.popupHover {
	background-image:url(../images/header-opened.png);
	background-repeat:repeat-x;
	background-position:left top;
	background-color:#F5F7F8;
}
