/*----CSS Reset----*/
*{margin:0;padding:0}
iframe,a {outline:none}  img,fieldset,form,table{border:0}
h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}
dd,dt,dl,ol,ul{list-style:none}
legend{color:#000}
button,select,textarea,input{font-size:100%}
table{border-collapse:collapse}
caption,th,td{text-align:left}

/*----End CSS Reset----*/
/*---------------------------------------------------------------------*/
/*----Elements----*/

body {
  background: #e7d3b8 url(http://www.privacyrevolution.org/images/bg.gif) repeat scroll center top;
  font: normal 62.5% Helvetica, Arial, sans-serif;
  text-align: center;
  color: #000;
  padding-bottom: 20px;
}

/*----End Elements----*/
/*---------------------------------------------------------------------*/
/*----IDs----*/
#posters {
  float:left;
  margin:10px 0 0 87px;
  height:409px;
  width:263px;
}

#containerMain {
  width: 1025px;
  margin-left:35px;
  text-align: left;
  clear: left;
  background: url(http://www.privacyrevolution.org/images/bgRepeat.jpg) repeat-y scroll center top;
}

#containerMainSub {
  background:transparent url(http://www.privacyrevolution.org/images/bgRepeat.jpg) repeat-y scroll center top;
  margin-left:25px;
  width:1035px;
  float:left;
}

#container {
  width: 1060px;
  margin: 0 auto;
  text-align: left;

  clear: both;
}

#container p {
  color: #000;
  font: normal 11px; FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;

}

#homeContent {
  float:right;
  margin: 6px 38px 0 0;
  width:240px;
}

#homeContentsub {float:right;}

#headerTxt {
  margin:46px 0 0 20px;
}

#homeContent h1 {
  color: #fff;
  font-weight: bold;
  font-size: 19px;
  font-family: Arial, FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  padding-bottom:20px;
}

#homeContent p {
  color:#000;
  margin-left:0;
  font-size:13px;
  font-family: Arial, FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height:18px;
  }

#container #homeContent a {
  font-size:13px;
  color:#ca5531;
  font-weight:bold;
}

#container a {
  color: #ca5531;
  font-size:10px;
  font-family:FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: none;
}

#header {
  width: 1060px;
  height: 617px;
  background: url(http://www.privacyrevolution.org/images/headerHome.gif) left top no-repeat;
}

#subHeader {
  width: 1035px;
  margin-left:25px;
  height: 218px;
  float:left;
  background: url(http://www.privacyrevolution.org/images/subHeader.gif) left top no-repeat;
}

#forumHeader {
  height: 189px;
  margin-left:43px;
  background: url(http://www.privacyrevolution.org/images/forum/forumHeaderBg.jpg) left top no-repeat;
}

#blogHeader {
  height: 208px;
  margin-left:43px;
  background: url(http://www.privacyrevolution.org/images/blogHeader.jpg) left top no-repeat;
}

#logo {
  float: left;
  width: 327px;
  height: 103px;
  background: url(http://www.privacyrevolution.org/images/logo.gif) no-repeat top;
  text-indent: -999em;
}

#subLogo {
  float: left;
  width: 314px;
  height: 103px;
  background: url(http://www.privacyrevolution.org/images/logo.gif) no-repeat top;
  text-indent: -999em;
}

#searchBox {
  float:left;
  width:220px;
  height:20px;
  background: #dcc29c;
  border: none;
  color: #535353;
  padding:8px 0 0 10px;
  font: bold 13px Helvetica, Arial, sans-serif;
}

#navFooter.forumFooterNav {
  margin-left: 108px;
}

#navFooter {
  width: 810px;
  margin-left: 125px;
}

#navFooter ul {
}

#navFooter li {
  float: left;
  display: block;
}

#navFooter li a {
  color: #fff;
  text-decoration: none;
  display: block;
  font: normal 11px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  padding:11px 3px 0;
}

#optout  {
  display:block;
  width: 263px;
  height: 97px;
  text-indent:-9999px;
  background:url(http://www.privacyrevolution.org/images/optoutButton.jpg) no-repeat right top;
}

#optoutSub {
  width: 353px;
  height: 90px;
  float:right;
  margin:19px 20px 0 0;
  text-indent:-9999px;
  background:url(http://www.privacyrevolution.org/images/optoutButtonSub.gif) no-repeat right top;
}

#optoutBlog {
  float: right;
  width: 249px;
  height: 97px;
  background: url(http://www.privacyrevolution.org/images/optoutButtonBlog.jpg) no-repeat top;
  text-indent: -999em;
  margin: 12px 58px 0 0;
}

#optoutForum {
  width: 247px;
  height: 94px;
  background: url(http://www.privacyrevolution.org/images/forum/forumOptout.jpg) no-repeat top;
  text-indent: -999em;
  margin: 31px 58px 0 0;
  float:right;
}

#forumContainer {
  width: 1004px;
  height: 674px;
  margin-left: 43px;
  background: url(http://www.privacyrevolution.org/images/forum/forumBg.jpg) repeat-y top;
}

#contentContainer {
  width: 976px;
  height: 674px;
  margin-left:14px;
  background: url(http://www.privacyrevolution.org/images/forum/forumContentBg.gif) repeat-y top;
}

#containerLeft {
  width: 621px;
  float: left;
}

#rightCol {
  width: 420px;
  height: 1325px;
  float:right;
  background: url(http://www.privacyrevolution.org/images/forum/rightCol.gif) repeat-y top;
}

#containerLeft h1 {
  color: #000;
  font: bold 15px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 25px;
}

#containerLeft h2 {
  font-size: 16px;
  font-family:Arial, FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-weight:bold;
  padding-top:15px;
}

#containerLeft h3 {
  color: #c80000;
  font: normal 16px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:37px 0 2px 0;
}

#containerLeft p {
  color: #000;
  font: normal 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  margin: 0 0 2px 0;
  width: 565px;
}

#containerLeft a {
  color: #ca5531;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  margin-bottom: 3px;
  text-decoration: none;
}

#subContainerLeft {
  float: left;
  width:600px;
  padding-left:35px;
}

#subContainerLeft p {
  color: #000;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  margin: 20px 27px 0 0;
}

#subContainerLeft p a {
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  color: #ca5531;
}

#subContainerLeft h2 {
  color: #000;
  font: bold 16px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 25px;
}

#subContainerLeft h2 a {
  font: bold 16px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
}

#subContainerLeft h3 {
  color: #ca5531;
  font: normal 16px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:23px 0 2px 0;
}

#subContainerLeft h4 {
  margin-top: 15px;
  border: #c80000 1px solid;
}

#subContainerLeft li {
  color:#000;
  font: normal 16px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  line-height:20px;
  padding:0 0 0 5px;
  list-style-image:url(http://www.privacyrevolution.org/images/redDot.gif);
  margin-left:14px;
  font-size:13px;
}

#subContainerLeft p.body {
  margin: 10px 20px 2px 0;
}

#subContainerLeft a {
  color: #c80000;
  font: bold 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  margin-bottom: 3px;
  text-decoration: none;
  color: #ca5531;
}

#subContainerLeft a.book {
  float: left;
  margin-right:5px;
}

#subContainerRight {
  float: right;
  width: 389px;
}

#homeContainerRight {
  float: right;
  width: 382px;
}

#sideBar {background:url(http://www.privacyrevolution.org/images/sidebarBg.gif) top left repeat-y;
  height:815px;
width:380px;
}

#sideBarFooter {background:url(http://www.privacyrevolution.org/images/sidebarBgFooter.gif) top center no-repeat;
}

#subSideBar {background:url(http://www.privacyrevolution.org/images/subsidebarBg.jpg) top left no-repeat;
  padding-left:34px;
  padding-right:34px;
  height: 1210px;
  width:315px;
}

#SideBarVideos {
  padding:0 0 0 28px;
}

#sideBar h2.video-title {
  margin-left: 109px; 
}

#subSideBar h2.video-title {
  margin-left: 109px; 
}

#subSideBarVideos {width:321px;}

#subSideBarBlog {
  padding:75px 0 0 35px;
}

#blogSideBar {background:url(http://www.privacyrevolution.org/images/subsidebarBg.gif) top left no-repeat;
  width: 383px;
  height: 1210px;
}

#privacyPolicyTxt {
  padding:82px 0 0 9px;
  float: left;
}

#subSideBar #privacyPolicyTxt p {
  margin:0 50px 0 0;
}

#subSideBar .sidebarPrivacy {
  width:321px;
  height:161px;
  color:#CA5531;
}

#subSideBar #privacyPolicyTxt {
  padding: 25px 0 0 0;
}

#sidebarHeader a {
  background: url(http://www.privacyrevolution.org/images/sidebarHeader.jpg) right top no-repeat;
  display: block;
}

#sideBar h1 {
  color: #fff;
  font: bold 18px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 0 0  10px;
  float: left;
}

#sideBar h1.one {
  color: #fff;
  font: bold 18px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-left: 10px;
  margin-top: 0;
  float: left;
}

#sideBar h2 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-left: 141px;
  clear: both;
}

#sideBar h3 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  clear: both;
}

#sideBar h4 {
  color: #000;
  font: bold 14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top:26px;
}

#sideBar p {
  color: #000;
  font: normal 12px/14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  margin: 0 20px 2px 0;
}

#sideBar a {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: none;
  float: right;
}

#sideBar a.one {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:0 10px 0 0;
  text-decoration: underline;
}

#sideBar a.two {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 10px 0 0;
  text-decoration: underline;
  float: right;
}

#sideBar a.more {
  color: #ca5531;
  font: bold 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 2px;
  float: none;
}
#subSideBar a.story {
color:#C80000;
font-family:FreeSans,"Trebuchet MS",Helvetica,Arial,sans-serif;
font-size:15px;
line-height:22px;
float:left;
margin-left:25px;
text-decoration:none;
}

#sideBar a.allie {
  width: 88px;
  color: #000;
  font: normal 10px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  text-align: center;
}

#subSideBar h1 {
  color: #fff;
  font: bold 18px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 0 0  10px;
  float: left;
}

#subSideBar h1.one {
  color: #fff;
  font: bold 18px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-left: 10px;
  margin-top: 11px;
  float: left;
}

#subSideBar h2 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-left: 141px;
  clear: both;
}

#subSideBar h3 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  clear: both;
}

#subSideBar h4 {
  color: #000;
  font: bold 14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top:26px;
}

#subSideBar p {
  color: #000;
  font: normal 12px/14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  padding-top:75px;
  margin: 0 0 10px 0;
}

#subSideBar p a {
  color: #ca5531;
  text-decoration:underline;
  font-weight:bold;
  float:none;
}

#subSideBar a {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: none;
  float: right;
}

#subSideBar a.one {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 10px 0 0;
  text-decoration: underline;
}

#subSideBar a.two {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 10px 0 0;
  text-decoration: underline;
  float: right;
}

#subSideBar a.more {
  color: #CA5531;
  font: bold 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 2px;
  float: none;
}

#subSideBar a.allie {
  width: 88px;
  color: #000;
  font: normal 10px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  text-align: center;
}

#blogSideBar h1 {
  color: #fff;
  font: bold 18px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 0 0  10px;
  float: left;
}

#blogSideBar h1.one {
  color: #fff;
  font: bold 18px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-left: 10px;
  margin-top: 12px;
  float: left;
}

#blogSideBar h2 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-left: 141px;
  clear: both;
}

#blogSideBar h3 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  clear: both;
}

#blogSideBar h4 {
  color: #000;
  font: bold 14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top:26px;
}

#blogSideBar p {
  color: #000;
  font: normal 12px/14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: justify;
  margin: 0 20px 2px 0;
}

#blogSideBar a {
  color: #ca5531;
  font: normal 15px/22px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: none;
  margin-left:25px;
}

#blogSideBar p a {
  color: #ca5531;
  text-decoration:underline;
  font-weight:bold;
  float:none;
  margin-left:0;
}

#blogSideBar a.one {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:0 10px 0 0;
  text-decoration: underline;
}

#blogSideBar a.two {
  color: #fff;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin:12px 10px 0 0;
  text-decoration: underline;
  float: right;
}

#blogSideBar a.more {
  color: #c80000;
  font: bold 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 2px;
  float: none;
  margin-left: 0;
}

#blogSideBar a.allie {
  width: 88px;
  color: #000;
  font: normal 10px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-decoration: underline;
  text-align: center;
  margin-top:95px;
}

#containerRight1 {
  float:right;
  margin-right:30px;
  background:#fff url(http://www.privacyrevolution.org/images/shadowRight.jpg) right top repeat-y;
  width: 333px;
}

#containerRight1 h1 {
  color: #000;
  font: bold 17px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 25px;
  text-align: center;
}

#containerRight1 h2 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  margin-top: 5px;
  text-align: center;
}

#containerRight1 p {
  color: #000;
  font: normal 11px/14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  margin:0 20px;
  padding-bottom: 10px;
}
#twitterBox {
  background: url(http://www.privacyrevolution.org/images/twitterBox.gif) top right no-repeat;
  clear:both;
  float:left;
  width: 374px;
  height: 122px;
}

#twitterbird {
  padding:20px 0 0 20px;
}

#twitterBox h1 {
  color: #000;
  font: bold 17px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 10px 0 10px 0;
}

#twitterBox h2 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: left;
  padding-left:30px;
}

#twitterBox p {
  color: #000;
  font: normal 11px/14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  margin-left:0;
  padding:0 0 0 20px;
  width:315px;
}

#subtwitterBox {
  background: url(http://www.privacyrevolution.org/images/twitterBox.gif) top right no-repeat;
  clear:both;
  width: 377px;
  height: 122px;
}

#subtwitterBox h1 {
  color: #000;
  font: bold 17px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  padding: 5px 0 0 0;
}

#subtwitterBox h2 {
  color: #000;
  font: bold 12px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: left;
  padding-left:30px;
}

#subtwitterBox p {
  color: #000;
  font: normal 11px/14px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  margin-left:0;
  padding:10px 0 0 20px;
  width:315px;
}


#subfooter {
  clear:both;
  height: 42px;
  margin-left:25px;
  width:1035px;
  float:left;
  background: url(http://www.privacyrevolution.org/images/footer.gif) top center no-repeat;
}

#footer {
  clear:both;
  height: 42px;
  width:1025px;
  padding-left:70px;
  background: url(http://www.privacyrevolution.org/images/footer.gif) top center no-repeat;
}

#footerForum {
  clear:both;
  margin-left: 43px;
  width: 1004px;
  height: 71px;
  background: url(http://www.privacyrevolution.org/images/forum/forumFooterBg.jpg) top center no-repeat;
}



/*----End IDs----*/
/*---------------------------------------------------------------------*/
/*----Classes----*/


.clear {
  clear: both;
}

.comingSoon {
  width: 584px;
  height: 337px;
  background: url(http://www.privacyrevolution.org/images/comingSoon.gif) no-repeat scroll left top;
}

.searchContainer {
  float: right;
  margin-top: 18px;
}

.containerRight {
  float: right;
}

.containerLeft {
  float: left;
}

.homeButton {
  float:left;
  width:57px;
  height:44px;
  background: url(http://www.privacyrevolution.org/images/homeButton.gif) no-repeat scroll left top;
}

.homeButton a {
  width:57px;
  text-align:center;
  display: block;
  padding-top:45px;
}

.contactButton {
  float:left;
  background: url(http://www.privacyrevolution.org/images/contactButton.gif) no-repeat scroll left top;
  margin-right: 22px;
}

.contactButton a {
  width:57px;
  display: block;
  padding-top:45px;
  text-align:center;
}

.contactButton a:hover {
  background: url(http://www.privacyrevolution.org/images/contactButtonOver.gif) no-repeat scroll left top;
  width:57px;
  display: block;
}

.go {
  float:left;
  width:23px;
  height:23px;
  display: block;
  background: url(http://www.privacyrevolution.org/images/searchButton.gif) no-repeat scroll left top;
  text-indent:-999em;
  margin: 2px 35px 0 5px;
  border: none;
  cursor: pointer;
}

.frontlinesHeader {
  background: url(http://www.privacyrevolution.org/images/frontlinesHeader.gif) no-repeat scroll left top;
  width:596px;
  height:43px;
  margin: 25px 0 0 25px;
}

.privacyHeader {
  background: url(http://www.privacyrevolution.org/images/privacyHeader.gif) no-repeat scroll left top;
  width:596px;
  height:44px;
}

.sidebarBoxHeader1 {
  width: 321px;
  height: 35px;
  background: url(http://www.privacyrevolution.org/images/sidebarBoxHeader.gif) no-repeat scroll left bottom;
}

.sidebarBoxHeader {
  width: 321px;
  height: 45px;
  background: url(http://www.privacyrevolution.org/images/sidebarBoxHeader.gif) no-repeat scroll left top;
  float: left;
}

.sidebarBox {
  width: 321px;
  background: url(http://www.privacyrevolution.org/images/sidebarBox.jpg) repeat-y scroll left top;
  padding-bottom:35px;
  float: left;
  list-style-type:none;
}

.sidebarBox ul {
  height:50px;
  padding-top:15px;
}

.sidebarBox li {
  list-style: none;
}

.sidebarBox2 {
  width: 321px;
  background: url(http://www.privacyrevolution.org/images/sidebarBox.jpg) repeat-y scroll left top;
  float: left;
}

.sidebarBox3 {
  width: 321px;
  height: 90px;
  background: url(http://www.privacyrevolution.org/images/sidebarBox.jpg) repeat-y scroll left top;
  padding:0 0 0 10px;
  float: left;
}

.sidebarBoxFooter {
  width: 321px;
  height: 10px;
  background: url(http://www.privacyrevolution.org/images/sidebarBoxFooter.jpg) no-repeat scroll left top;
  margin-bottom:20px;
  float: left;
}

.sidebarPrivacy {
  width: 319px;
  height: 161px;
}

.sidebarPrivacyBlog {
  width: 319px;
  height: 161px;
  position: absolute;
  top: 1212px;
  background: url(http://www.privacyrevolution.org/images/privacyPolicy.jpg) no-repeat scroll left top;
}

.blogSoon {
  float: left;
  width: 604px;
  height: 278px;
  margin: 25px 0 0 25px;
  background: url(http://www.privacyrevolution.org/images/blogSoon.jpg) no-repeat scroll left top;
}

.blogImg1 {
  float: left;
  width: 160px;
  height: 110px;
  margin: 25px 10px 0 25px;
  background: url(http://www.privacyrevolution.org/images/blogImg1.jpg) no-repeat scroll left top;
}

.blogImg2 {
  float: left;
  clear: left;
  width: 160px;
  height: 110px;
  margin: 35px 10px 20px 25px;
  background: url(http://www.privacyrevolution.org/images/blogImg2.jpg) no-repeat scroll left top;
}

.mapSoon {
  width: 368px;
  height: 346px;
  margin: 20px 0 0 35px;
  background: url(http://www.privacyrevolution.org/images/mapSoon.gif) no-repeat scroll left top;
}

.mapHome {
  width: 365px;
  height: 382px;
  margin: 20px 0 0 35px;
  background: url(http://www.privacyrevolution.org/images/mapHome.gif) no-repeat scroll left top;
}

.twitter {
  margin: 0 85px;
  background: url(http://www.privacyrevolution.org/images/twitter.gif) no-repeat scroll left bottom;
  text-indent: -999em;
}

.twitter a {
  width: 160px;
  height: 41px;
  display: block;
}

.voicesHeader {
  background: url(http://www.privacyrevolution.org/images/voicesHeader.gif) no-repeat scroll left top;
  margin: 5px 0 0 25px;
  text-indent: -999em;
}

.voicesHeader a {
  width:596px;
  height:43px;
  display: block;
}

.images {text-decoration:none;}

.alliesImg1 {
  float: left;
  width: 88px;
  height: 88px;
  margin: 12px 7px 2px 10px;
}

.alliesImg2  {
  float: right;
  width: 88px;
  height: 88px;
  margin: 12px 7px 2px 7px;
}

.alliesImg3  {
  float: right;
  width: 88px;
  height: 88px;
  margin: 12px 14px 2px 7px;
}

.alliesDescLeft {
  width:270px;
  padding:10px;
  float:left;
}

.alliesDescLeft p {
  font-size: 12px;
}

.alliesDescRight {
  width:250px;
  text-align:justify;
  padding:10px;
  float:left;
}

.videoImg1 {
  float: left;
  width: 71px;
  height: 95px;
  margin: 15px 0 0 15px;
  background: url(http://www.privacyrevolution.org/images/video.jpg) no-repeat scroll left top;
}

.videoImg2 {
  float: right;
  margin: 10px 20px 3px 0;
}

.nameBox {
  float:left;
  width:123px;
  height:16px;
  background: #dcc29c;
  margin-top: 10px;
  border: none;
  color: #535353;
  padding:6px 0 0 10px;
  font: bold 11px Helvetica, Arial, sans-serif;
}

.emailBox {
  float:left;
  width:123px;
  height:16px;
  background: #dcc29c;
  margin:10px 0 0 20px;
  border: none;
  color: #535353;
  padding:6px 0 0 10px;
  font: bold 11px Helvetica, Arial, sans-serif;
}

.secure {
  float: right;
  width: 210px;
  height: 30px;
  margin: 19px 24px 0 0;
  background: url(http://www.privacyrevolution.org/images/secure.gif) no-repeat scroll left bottom;
}

.submit {
  float: left;
  margin-top: 15px;
  background: url(http://www.privacyrevolution.org/images/submitBg.gif) no-repeat scroll left bottom;
  border: none;
  color: #fff;
  display: block;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  width: 74px;
  height: 31px;
  padding-bottom: 7px;
  cursor: pointer;
}

.submit1 {
  float: left;
  margin-top: 15px;
  background: url(http://www.privacyrevolution.org/images/submitBg1.jpg) no-repeat scroll left bottom;
  border: none;
  color: #fff;
  display: block;
  font: normal 13px FreeSans, "Trebuchet MS", Helvetica, Arial, sans-serif;
  text-align: center;
  display: block;
  width: 74px;
  height: 31px;
  padding-bottom: 2px;
  cursor: pointer;
}

.twitter {
  margin: 0 85px;
  background: url(http://www.privacyrevolution.org/images/twitter.gif) no-repeat scroll left bottom;
  text-indent: -999em;
}

.twitter a {
  width: 160px;
  height: 41px;
  display: block;
}

.ala {
  margin-left: 47px;
  background: url(http://www.privacyrevolution.org/images/ala.gif) no-repeat scroll left bottom;
  text-indent: -999em;
  float: left;
  padding-right: 85px;
}

.ala a {
  width: 133px;
  height: 32px;
  display: block;
}

.homeBlogTitle {
  color:#c80000;
  font-family:FreeSans, Helvetica, Arial, sans-serif;
  font-size:15px;
  width:297px;
}

.homeBlogTitle h2 {
  color:#5F94FF;
  font-weight:bold;
  margin:0;
  padding:0 0 2px 0;
}

.homeBlogDate {
  background:transparent url(http://www.privacyrevolution.org/images/blogDateBg.jpg) no-repeat scroll center top;
  color:#000000;
  float:left;
  font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif,freesans;
  font-size:11px;
  height:47px;
  line-height:15px;
  text-align:center;
  text-transform:uppercase;
  width:58px;
}

.homeBlogDate p {
  margin:0;
  padding:2px 0 0;
}

.homeBlogDate span {
  color:#000000;
  font-size:20px;
  font-weight:bold;
}

.homeBlogDate strong {font-weight:bold;}

.homeBlogEntry {
  background: #181818;
  color:#ffffff;
  float:left;
  font-family:FreeSans, Helvetica, Arial, sans-serif;
  font-size:10px;
  height:47px;
  line-height:normal;
  text-align:left;
  width:238px;
  margin-left:1px;
}

.homeBlogEntry p {
  margin:0;
  padding:0 0 3px 7px;
  line-height: 10px;
}

.homeBlogEntry h3 {
  color:#5F94FF;
  font-weight:bold;
  margin:0;
  padding:5px 0 3px 7px;
}

.homeBlogEntry h3 a {
  color:#c80000;
  text-decoration:none;
}

.homeBlogEntry h3 a:hover {color:#FFFFFF;}

.top30 {
  padding-top: 30px;
}

.forumEntries {
  margin-left: 30px;
}

.forumEntries ul {
  padding:10px 0 0 0;
}

.bookmark {
  margin: 20px 0;
}

.videoContainer {
  width:280px;
  padding:10px;
  float:left;
  height:270px;
}

.videoContainer h3 {
  height:45px;
  border:none;
}

.videoContainer .embed {
  border:3px solid #3A558C;
  height:200px;
  width:280px;
}

.banners {
  padding:25px;
  float:left;
  width:250px;
}

.banners textarea {
  width:180px;
  height:52px;
}
/*----End Classes----*/

/*------------------------------------------------------dropdown-----------------------------------------------*/
#topnav {height:38px;}

#topnav ul {
  height: 38px;
  float:right;
  width:700px;
}

#topnav ul li {
  display: block;
  float: left;
  position: relative;
  z-index: 0;
  padding-left:9px;
  text-align:center;
  color:#000;
}

#topnav ul li a {
  display: block;
  float: left;
  height: 33px;
  line-height: 38px;
  font-size: 1.2em;
  font-weight: bold;
  color: #000;
}

#topnav ul li a:hover, #topnav ul li:hover a, #topnav ul li.iehover a {
  color:#fff;
  font-weight:bold;
}

#topnav ul li a#home {width:95px;}

#topnav ul li a#home:hover, #topnav ul li.iehover a#home, #topnav ul li:hover a#home {
  background: url(http://www.privacyrevolution.org/images/NavBgHome1.gif) left top repeat-x;
}

#topnav ul li a#story {width:95px;}

#topnav ul li a#story:hover, #topnav ul li.iehover a#story, #topnav ul li:hover a#story {
  background: url(http://www.privacyrevolution.org/images/NavBgHome2.gif) left top repeat-x;
}

#topnav ul li a#action {width:112px;}

#topnav ul li a#action:hover, #topnav ul li.iehover a#action, #topnav ul li:hover a#action {
  background: url(http://www.privacyrevolution.org/images/NavBgHome3.gif) left top repeat-x;
}

#topnav ul li a#privacy {width:125px;}

#topnav ul li a#privacy:hover, #topnav ul li.iehover a#privacy, #topnav ul li:hover a#privacy {
  background: url(http://www.privacyrevolution.org/images/NavBgHome4.gif) left top repeat-x;
}

#topnav ul li a#resources {width:106px;}

#topnav ul li a#resources:hover, #topnav ul li.iehover a#resources, #topnav ul li:hover a#resources {
  background: url(http://www.privacyrevolution.org/images/NavBgHome5.gif) left top repeat-x;
}

#topnav ul li a#media {width:110px;}

#topnav ul li a#media:hover, #topnav ul li.iehover a#media, #topnav ul li:hover a#media {
  background: url(http://www.privacyrevolution.org/images/NavBgHome6.gif) left top repeat-x;
}

#topnav ul ul {
  display: none;
}

#topnav ul li:hover ul, #topnav ul li.iehover ul {
  display: block;
  position: absolute;
  top: 30px;
  left: -1px;
  background: #fff;
  height: auto;
  width: 160px;
  z-index: 100;
  border: 1px solid #39558d;
}

#topnav ul li:hover ul li, #topnav ul li.iehover ul li {
  display: block;
  float: none;
  height: auto;
  background: #fff;
  padding: 0;
  margin: 0;
}

#topnav ul li:hover ul li a, #topnav ul li.iehover ul li a {
  display: block;
  float: none;
  color: #7d5e39;
  font-size: 1.1em;
  font-weight: normal;
  line-height: 11px;
  height: auto;
  padding: 7px 20px;
  margin: 0;
  text-align:left;
}

#topnav ul li:hover ul li a:hover, #topnav ul li.iehover ul li a:hover {
  color: #ca5531;
  font-size:10px;
}

#topnav ul li:hover ul li a span, #topnav ul li.iehover ul li a span {
  background: #fff url(http://www.privacyrevolution.org/images/arrow.gif) right 5px no-repeat;
  padding-right: 10px;
  font-size:10px;
  padding-top:2px;
}


/*----------------------------------Breadcrumbs--------------------------------------------------------*/

#breadcrumbs	{
	list-style: none;
	float:left;
	margin:16px 0 0 15px;
	color:#00548e;
	text-transform:lowercase;
	}

#breadcrumbs ul {
	display:block;
	float:left;
	}

#breadcrumbs li {
	display: block;
	float:left;
	text-decoration:none;
	padding-right:5px;
	text-transform:lowercase;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
        color:#CC6633;
	}

#breadcrumbs li a, #breadcrumbs li a:visited {
	list-style: none;
	text-decoration:none;
	font-size:11px;
	text-transform:lowercase;
	color:#fff;
	}

#breadcrumbs span {
color:#7e9bd5;
font-size:11px;
margin-top:1px;
float:left;
}
/*----TOP NAV--------------------------------------------------------*/
#top_nav {
float:left;
clear:left;
padding:10px 0 0 10px;
width:600px;
}

#top_nav li {
display: block;
list-style-type: none;
line-height: 10px;
padding:0px 10px 2px 10px;
float:left;
color:#ca5531;
text-decoration:none;
border-right:2px solid #ca5531;
font-weight:bold;
}

#top_nav ul li.last {border-right:none;}


#top_nav li a {
text-decoration:none;
color:#ca5531;
font-size:13px;
font-family:Arial, Helvetica, sans-serif, freesans;
font-weight:bold;
}

#content {background:url(http://www.privacyrevolution.org/images/form.gif) no-repeat top left;
  width:500px;
  height:321px;
  margin-top:30px;
  padding:20px 15px 0 16px;
}


/*---------Form-----------------------*/
/*FORMS*/

#sub {
  background: url(http://www.privacyrevolution.org/images/passitonForm.gif) top left no-repeat;
  height:558px;
  width:372px;
  margin:25px 0 0 95px;
  padding: 20px 0 0 29px;
}

#sub .contactfield {
  clear:left;
  color:#676565;
  font-size:12px;
  font-weight:bold;
  width:320px;
}

#sub label {
   font-family:Arial, Helvetica, sans-serif, freesans;
  color:#000;
  font-size:15px;
  font-weight:bold;
  text-align: right;
  padding: 3px;
  width: 150px;
}

#sub input.textbox {
  background:#FFFFFF none repeat scroll 0 0;
  padding: 5px;
  margin-bottom: 5px;
  display:block;
  color: #000;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  background-color:#D9DEE9;
  border:1px solid #D9DEE9;
  width:320px;
}

#sub textarea {
  background:#FFFFFF none repeat scroll 0 0;
  padding: 5px;
  margin-bottom: 5px;
  display:block;
  color: #000;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  background-color:#D9DEE9;
  border:1px solid #D9DEE9;
  width:335px;
  height:190px;
}

td#name {padding-top:3px;}


td#email {padding-top:5px;}

td#recipients {padding-top:4px;}

td#subject {
  padding-top:5px;
  padding-bottom:8px;
}


#content input#email {
  width:340px;
  margin-top:1px;
  margin-bottom:7px;
}

#content input#address{
  width:340px;
  margin-bottom:2px;
}

#content input#city {
  width:300px;
  margin-top:0;
 margin-bottom: 5px;
}

#content input#state {
  width:200px;
  margin-bottom:7px;
}

#content input#zip{
  width:95px;
  margin-bottom:7px;
}

#content input.submitButton {
  float: left;
  background: #f5f6f9 url(http://www.privacyrevolution.org/images/submitButton.gif) no-repeat scroll left bottom;
  border: none;
  display: block;
  width: 74px;
  height: 32px;
  padding-bottom: 7px;
  cursor: pointer;
}

#captcha {
margin-left: 153px;
}

textarea {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #B4B4B4;
font-size:12px;
height:200px;
margin-bottom:5px;
padding:2px;
width:350px;
}

textarea.ally {
  width:250px;
  height:140px;
}

#content label {
   font-family:Arial, Helvetica, sans-serif, freesans;
  color:#000;
  font-size:15px;
  font-weight:bold;
  padding 0;
  float:none;
  text-align:left;
}

#content span {
  color:#ca5531;
  font-family:Arial, Helvetica, sans-serif, freesans;
  font-size:15px;
}

#sub span {
  color:#ca5531;
  font-family:Arial, Helvetica, sans-serif, freesans;
  font-size:15px;
}


input.fieldMargin {
  margin:5px 0 0 0;
}

#content input {
  background-color:#D9DEE9;
  border:1px solid #D9DEE9;
  margin-top:3px;
  padding:2px 3px;
  width:185px;
}

#content .contactfield {
clear:left;
color:#676565;
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:7px;
width:228px;
}

#content .contactfieldTop {
font-size:12px;
color:#676565;
font-weight:bold;
float:left;
margin-bottom:2px;
padding-right:10px;
}

#content .contactfieldLeft {
font-size:12px;
color:#676565;
font-weight:bold;
margin-bottom:2px;
float:left;
width:270px;
}

#content .contactfieldRight {
clear:left;
color:#676565;
float:left;
font-size:12px;
font-weight:bold;
margin-bottom:7px;
width:218px;
}


