/************** styles specific to project pages **************/
.projectBox { border-bottom:1px solid #999; margin-bottom:15px; padding-bottom:10px; }
.projectBoxLast { border-bottom:0; margin-bottom:15px; padding-bottom:10px; }
.projectBox:after, .projectBoxLast:after { content: "."; display:block; height:0; clear:both; visibility:hidden; }
.projectBox div.rightImg { float:right; margin:0 0 10px 15px; width:200px; }
.projectBox div.rightLogo, .projectBox div.rightTopImg { float:right; margin:0 0 10px 15px; }
.projectBox p { margin:3px 0 8px; }

.mediaMenu { width:600px; text-align:right; }
.mediaMenu ul { list-style:none outside; padding-left:0; }
.mediaMenu li { float:left; position:relative; padding-right:7px; }
.mediaMenu a { display:block; }
.mediaMenu li.mediaTxt { width:85px; padding-top:5px; }

sup { font-size:9px; }
h1, h2 { margin:0; }

#projectsfeed .datefield { font-style:italic; }
#projectsfeed a.titlefield { display:block; }

#nav-two { position:relative; } /* this is to allow #donateBottomFixed to be fixed */
.projectDonateBox { padding:10px 0; }
.projectDonateBox div.projectDonateBtn { float:left; padding:5px 10px 5px 5px; }  
#donateBottomFixed { position:absolute; bottom:10px; width:160px; }

.linksTable { margin:10px 0; }
.linksTable td { width:85px; padding-right:5px; text-align:right; }

