body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:small;
  font-weight:normal;
  padding:0;
  margin:0;
  text-align:center;
  background-color:#999999;
}

p{
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:small;
  font-weight:normal;
	margin-left:2px;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:10px;
	padding: 0 5px;
}

.block ul{
	margin-left:50px;
}

.highlight{
	font-weight:bold;
	display:inline;
}

.quote{
	font-style:italic;
	width:auto;
	padding-left:25px;
	padding-right:25px;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
h1{
	font-family: Verdana, Geneva, Aria, helvetica, sans-serif;
	color: #696969;
	font-size: large;
	padding:0px 0 0 4px;
	margin-top:0px;
	margin-bottom:0;
	clear:both;
}

h2{
	font-family:"Arial Narrow",Arial;
	font-weight:bold;
	font-style:normal;
	font-size:medium;
	padding: 0 0 0 6px;
	margin:0;
}

h2 a:link{color:#000000; text-decoration:underline;}
h2 a:visited{color:#000000; text-decoration:underline;}
h2 a:hover{color:#7b7b7b; text-decoration:underline;}

h3{
	font-family:"Arial Narrow",Arial;
	font-weight:normal;
	font-style:italic;
	font-size:medium;
	padding: 0 0 5px 6px;
	margin:0;
}

h5{
font-family: "Times New Roman", serif;
font-size: small;
margin: 0 0 0 6px;
padding:0;
color:#666666;
}


.floatLeft { 
    float: left; 
    margin: 4px; 
	border:none;
}
.floatRight { 
    float: right; 
    margin: 4px;
	border:none; 
}

.boxRight { 
    float: right; 
    margin: 4px;
	width:300px;
	border: #000000 thin solid;
	background:#CCCCCC;
}

.boxRight p{
	margin-bottom:2px;
}

img.side{
	margin-top:5px;
	margin-left:0px;
}

/* LINKS */
a:link{color:#6e9fd0; text-decoration:none;}
a:hover{color:#6e9fd0; text-decoration:underline;}
a:visited{color:#9b5757; text-decoration:none}


/*Classes*/
.obRight{
	float:right;
	margin:4px;
}


.sideUnit{
	margin-bottom:13px;
}

.campaignNug{
	width:265px;
	margin: 6px 17px 3px 17px;
	border:2px solid #224669;
	padding:0;
}


.mainHalfUnit{
	width:265px;
	margin:5px;
	float:left;
	border-top:4px solid #7D0016;
}

.mainHalfUnit h1{
	padding:3px;
	background-color:#7D0016;
	color:#FFFFFF;
	font-weight:bold;
}

.mainHalfUnit h1 a:link{text-decoration:none; color:#FFFFFF}
.mainHalfUnit h1 a:hover{text-decoration:none; color:#FFFFFF}
.mainHalfUnit h1 a:visited{text-decoration:none; color:#FFFFFF}


.post_footer{
background-image:url('http://www.sfnyc.org/images/red_seperator.gif');
background-repeat:no-repeat;
background-position:top;
margin:0 0 22px 0;
padding:0;
}


.prideHalfUnit{
	width:265px;
	margin: 17px;
	float:left;
	border-top:4px solid #993399;
}

.prideHalfUnit h2{
	border-left:4px solid #993399;
	border-right:4px solid #993399;
}

.prideHalfUnit h2 a:link{text-decoration:none; color:#000000}
.prideHalfUnit h2 a:hover{text-decoration:none; color:#000000}
.prideHalfUnit h2 a:visited{color:#000000}

.prideForm{
	width:auto;
	height:auto;
	margin:2%;
	text-align:left;
	background-color:#D5DBFF;
	padding:4px;
	border:1px solid #993399;
}

.author_blurb{
padding:7px 17px 7px 17px;
font-style:italic;
}

.wideForm{
	width:580px;
	background-color:#CCCCCC;
	padding:4px;
	border:1px solid #000000;
}

.note{
	font-size:smaller;
	font-style:italic;
}

.imgLink{
	border:none;
}

.imgLink {
	border:0;
}

.moreInfo{
	font-style:italic;
	text-align:right;
}

.clear{
	clear:both;
}


/* IDs */

#header{
	width: 900px;

}

#nav{
	width:900px;
padding:0 0 3px 5px;
	text-align:left;
margin-bottom:0;
}

#nav ul{
    margin:0;
    padding:0;
    list-style:none;
    }
#nav li{
    display:inline;
    margin-left:1px;
	margin-right:6px;
    padding:0;
    }

#blog_categories ul{
margin:2px 0 0 12px;
padding:0;
list-style:none;
}

#blog_categories li{
display:inline;
margin:0;
padding:12px;
}

#blog_categories a:link{color:#333333; font-family:"Arial Black"; font-weight:normal; font-size:13px;}
#blog_categories a:visited{color:#333333; font-family:"Arial Black"; text-decoration:none;font-weight:normal; font-size:13px;}
	
#nav a:link{color:#333333; font-family:"Arial Black"; font-weight:normal; font-size:13px; padding:0; margin:0}
#nav a:visited{color:#333333; font-family:"Arial Black"; text-decoration:none;font-weight:normal; font-size:13px;}
#nav a:hover{color:#FFFFFF; background:#333333;}

#bottomNav ul{
    margin:0;
    padding:0;
    list-style:none;
	text-align:center;
    }
#bottomNav li{
    display:inline;
    margin-left:1px;
	margin-right:6px;
    padding:0;
    }
	
#bottomNav p{ margin:auto;}
	
#bottomNav a:link{color:#333333; font-family:"Arial Black"; font-weight:normal; font-size:13px;}
#bottomNav a:visited{color:#333333; font-family:"Arial Black"; text-decoration:none;font-weight:normal; font-size:13px;}
#bottomNav a:hover{color:#FFFFFF; background:#333333;}

#wrapper{
	margin:0px auto;
	width:900px;
	background-color:#FFFFFF;
	padding:0px;
}

#contentTable{
	width:560px;
	margin:auto;
	text-align:center;
	clear:both;
}

#content{
	width:900px;
	padding:0px;
	margin:0;
	text-align:left;
}

#main{
	width: 590px;
	float:left;
	margin:0;
       padding:0;
	text-align:left;
}

#breadcrumb{
	font-size:smaller;
	font-style:italic;
	margin:0;
	padding: 0 0 0 8px;
}

#breadcrumb p{
	align:left;
}

#sidebar{
	width: 300px;
	background-color:#e2e7eb;
	float:left;
	margin:0 3px 0 0;
	padding:0;
	text-align:left;

}


#sidebar h1{
	background-color:#336699;
	/*background-image: url(images/sb_blue.gif);*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	padding-top:1px;
	padding-bottom:1px;
	margin-top:0;
	margin-bottom:3px;
	text-align:left;
}

#sidebar h2{
	font-family:"Arial Narrow",Arial;
	font-weight:bold;
	font-style:normal;
	font-size:medium;
	margin-top:4px;
	margin-bottom:0;
	padding-left:5px;
	padding-right:5px;
}

#sidebar h3{
	font-family:"Arial Narrow",Arial;
	font-weight:normal;
	font-style:italic;
	font-size:small;
	margin:2px;
	padding:3px;
}


#sidebar p{
	font-family:"Arial Narrow",Arial;
	font-style:normal;
	font-size:small;
	padding-left: 5px;
	padding-right:5px;
}

#sidebar a:link{font-style:normal;}

#campaignHeader{
	margin:0;
}


#campaignSidebar{
	width: 300px;
	background-color:#e2e7eb;
	float:right;
	margin-left:3px;
	margin-right:0;
	padding:0;
	text-align:left;

}


#campaignSidebar h1{
	background-color:#336699;
	/*background-image: url(images/sb_blue.gif);*/
	color:#FFFFFF;
	font-weight:bold;
	font-size:small;
	padding-top:4px;
	padding-bottom:1px;
	padding-left:3px;
	margin-top:0;
	text-align:left;
}

#campaignSidebar h2{
	font-family:"Arial Narrow",Arial;
	font-weight:bold;
	font-style:normal;
	font-size:medium;
	margin-top:4px;
	margin-bottom:0;
	padding-left:5px;
	padding-right:5px;
}

#campaignSidebar h3{
	font-family:"Arial Narrow",Arial;
	font-weight:normal;
	font-style:italic;
	font-size:small;
	padding:3px;
}

#campaignSidebar h4{
	padding:0px;
	background-color:#224669;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	width:265px;
	text-align:center;
}

#campaignSidebar p{
	font-family:"Arial Narrow",Arial;
	font-style:normal;
	font-size:small;
	padding-left: 5px;
	padding-right:5px;
	margin-bottom:3px;
}

#campaignSidebar a:link{font-style:normal;}



#footer{
	width:900px;
	clear:both;
	background-color:#006699;
	font-size:smaller;
	color:#CCCCCC;
	font-family:"Arial Narrow";
	margin-top:20px;
}

#footer p{
	margin:1px;
}

#footer a:link{color:#FFFFFF; text-decoration:none;}
#footer a:hover {color:#FFFFFF; text-decoration:underline;}
#footer a:visited:hover {color:#FFFFFF; text-decoration:underline;}
#footer a:visited{color:#FFFFFF; text-decoration:none;}

.featuredArticle{
	width:500px;
	margin: 8px 0px 10px 30px;
	border: 2px solid #7D0016;
}


.featuredArticle h1{
	padding:3px;
	background-color:#7D0016;
	color:#FFFFFF;
	font-weight:bold;
}


.featuredArticle h2{
	color:#FFFFFF;
	background: #7D0016;
	font-weight:bold;
	font-size:small;
	padding:2px;
}


.featuredArticle h3{
	font-family:"Arial Narrow",Arial;
	font-weight:bold;
	font-style:italic;
	font-size:small;
	margin:2px;
	padding:3px;
}

.featuredArticle p{
	padding:0 4px;
}

.featuredArticle h1 a:link{text-decoration:none; color:#FFFFFF}
.featuredArticle h1 a:hover{text-decoration:none; color:#FFFFFF}
.featuredArticle h1 a:visited{text-decoration:none; color:#FFFFFF}


#articleListing p{
	padding:0 5px 0 20px;
}

#flashcontent {
		height: 475px;
	}
	
	
#prideBlogBox{
	background: #D5DBFF;
	/*border:#993399 thin solid;*/
	width: 500px;
	margin: 5px 5px 10px 20px;
	padding-bottom:2px;
}

#prideBlogBox h3{ 
	background: #FFFF66;
	border-bottom:#993399 thin solid;
	padding:5px;

}

#prideBlogBox ul{
    margin:10px 10px 10px 25px;
    padding:0px;
    list-style:none;
	border-top:#993399 thin solid;
    }
#prideBlogBox li{
	font:"Arial Narrow";
	font-size: smaller;
    display:inline;
    margin-left:2px;
	margin-right:8px;
    padding:0;
	font-weight:bold;
    }
	
#prideBlogBox a:link{text-decoration:none; color:#993399}
#prideBlogBox a:hover{text-decoration:underline; color:#993399}
