.hidden { position: absolute; left: -9999px; }
body { margin:0; font:11px Verdana, Arial, Helvetica, sans-serif; color:#333;  background:url(/page/-/americasvoice/images/body.gif) repeat-x; background-color:#1D4A88; }
fieldset,img { display:block; border:none;}
h1,h2,h3,h4,h5,ul,p { margin:0;}
ul,form,input,fieldset { padding:0; margin:0;}
ul li { list-style:none;}
a { text-decoration:none;}
a:focus { outline:none;}
p a { font-style:italic; font-weight:bold;}
a {color:#003366;text-decoration:underline;}
a:hover {color:#cc0000;text-decoration:underline;}

blockquote { margin: 15px 0 20px 35px; }

p{margin-bottom: 10px;}

a:hover { text-decoration:underline;}
#holder { margin:0 auto; width:950px; padding:0 11px; background:url(/page/-/americasvoice/images/holder.png) repeat-y; overflow:hidden; }

/*-page area*/
#container {width:950px;}

/*header area*/
#header { background:url(/page/-/americasvoice/images/new_header_conmaribel.jpg) no-repeat; height:166px; position:relative; }
#header h1 { margin:10px 0 0 25px; width:276px; height:146px; float:left; }
#header h1 a, #header h1 a small { position:relative; cursor:pointer; display:block; overflow:hidden; text-indent:-9999em; height:100%; }
#immigration-area { width:210px; top:65px; left:350px; height:58px; position:absolute; }
#immigration-area div { height:58px; padding-left:24px; }
#immigration-area a { position:relative; color:#000; font-style:normal; font-weight:normal; text-decoration:underline;}
#immigration-area a:hover { text-decoration:none;}
#immigration-area h2 { font-size:20px; color:#214674; float:left; border-bottom:1px solid #bfa957; margin:10px 0 2px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; }
#immigration-area h2 span {
  margin-left:1px;
  color:#bf0f30;
}
#immigration-area p {clear:both;}

#voters-link {
  position:absolute;
  top:96px;
  left:550px;
  background:url(/page/-/americasvoice/images/voters-link.png) no-repeat;
  width:233px;
  height:27px;
  display:block;
  text-indent:-9999em;
  overflow:hidden;
}

#quick_signup {
  width:408px;
  position:absolute;
  top:134px;
  right:9px;
}
#quick_signup h2 {
  margin:4px 5px 0 0;
  float:left;
  background:url(/page/-/americasvoice/images/label-bg.gif) no-repeat;
  width:125px;
  height:11px;
  text-indent:-9999em;
  overflow:hidden;
}
#quick_signup input {
  float:left;
  width:132px;
  padding:2px 0 1px 5px;
  color:#a4a4a4;
  font:11px Arial, Helvetica, sans-serif;
  margin-left:6px;
  background:#fff;
  border:1px solid #fff;
}
#quick_signup #zip { width:58px;}
#quick_signup .submit {
  width:auto;
  padding:0;
  border:none;
}

/*navigation*/
#menu {
  overflow:hidden;
  margin:0;
  background:url(/page/-/americasvoice/images/menu.png) repeat-x;
  height:39px;
}
#menu li { display:inline;}
#menu a {
  float:left;
  height:35px;
  text-indent:-9999em;
  overflow:hidden;
}
#menu a:hover { background-position:0 -35px !important;}
#menu #agenda-link {
  background:url(/page/-/americasvoice/images/agenda-link.gif) no-repeat;
  width:162px;
}
#menu #facts-link{
  background:url(/page/-/americasvoice/images/facts-link.gif) no-repeat;
  width:88px;
}
#menu #communities-link{
  background:url(/page/-/americasvoice/images/communities-link.gif) no-repeat;
  width:143px;
}
#menu #blog-link {
  background:url(/page/-/americasvoice/images/blog-link.gif) no-repeat;
  width:84px;
}
#menu #press-link{
  background:url(/page/-/americasvoice/images/press-link.gif) no-repeat;
  width:137px;
}
#menu #action-link {
  background:url(/page/-/americasvoice/images/take-link.gif) no-repeat;
  width:134px;
}
#menu #about-link {
  background:url(/page/-/americasvoice/images/about-link.gif) no-repeat;
  width:94px;
}
#menu #contact-link {
  background:url(/page/-/americasvoice/images/contact-link.gif) no-repeat;
  width:108px;
}

#menu #home-link {
  background:url(/page/-/immigration08/images/home-link.gif) no-repeat;
  width:86px;
}

#menu #about-link2 {
  background:url(/page/-/immigration08/images/about-link.gif) no-repeat;
  width:95px;
}

#menu #presidentialrace-link {
  background:url(/page/-/immigration08/images/presidentialrace-link.gif) no-repeat;
  width:177px;
}

#menu #targetedraces-link {
  background:url(/page/-/immigration08/images/targetedraces-link.gif) no-repeat;
  width:159px;
}

#menu #coverage-link {
  background:url(/page/-/immigration08/images/coverage-link.gif) no-repeat;
  width:153px;
}

#menu #blog-link2 {
  background:url(/page/-/immigration08/images/blog-link.gif) no-repeat;
  width:77px;
}

#menu #polling-link {
  background:url(/page/-/immigration08/images/polling-link.gif) no-repeat;
  width:99px;
}

#menu #archives-link {
  background:url(/page/-/immigration08/images/archives-link.gif) no-repeat;
  width:104px;
}

#content {
  overflow:hidden;
  height:1%;
  position:relative;
  z-index:2;
  margin-bottom:-12px;
  background:url(/page/-/americasvoice/images/content.gif) repeat-y 100% 0;
}
.big-column {
  background:none !important;
  min-height: 500px;
}

#main {
  float:left;
  width:619px;
  padding:0 8px 0 5px;
}
.big-column #main {
  width:925px;
  float:none;
  padding-bottom:130px;

}
#featured-area {
  margin:9px 0 0 3px;
  background:url(/page/-/americasvoice/images/story.jpg) no-repeat;
  width:608px;
  padding:5px 0 0 8px;
  color:#fff;
  height:255px;
}
.img-holder {float:left;}
.info {
  float:left;
  width:359px;
}
#featured-area .head {
  height:32px;
  left:32px;
  margin-top:5px;
  background:url(/page/-/americasvoice/images/head-shad.png);
}
#featured-area h2 {
  float:left;
  text-indent:-9999em;
  overflow:hidden;
  width:194px;
  display:inline;
  margin:7px 0 0 15px;
  background:url(/page/-/americasvoice/images/feautured-title.png) no-repeat;
  height:18px;
}

#featured-area #nav {
  float:right;
  width:150px;
  margin-top:9px;
}

#featured-area #nav a {
  color: #fff;
  float: right;
  margin-right: 5px;
}
#featured-area #nav ul {
  float: right;
  margin-right: 5px;
}
#featured-area #nav li{
  float:left;
  cursor: pointer;
}

#featured-area .body {
  padding: 0 20px 0 23px;
}
#featured-area h3 {
  font-size:20px;
  line-height:24px;
  letter-spacing:1px;
  margin:10px 0 6px 0;
  font-weight:normal;
}

#featured-area h3 a {color:#FFF;text-decoration:none;}
#featured-area h3 a:hover {color:#FFF;text-decoration:underline;}

#featured-area p {
  font-size:13px;
  font-family:Arial, Helvetica, sans-serif;
  line-height:20px;
  margin:2px 0 0 0;
}
#featured-area p a {
  color:#FFF;
  text-align: right;
}

.column-holder {
  margin:0 0 16px 2px;
  display:table;
  background:url(/page/-/americasvoice/images/columns.gif) repeat-y;
  width:615px;
}
.column-holder h3 {
  font-size:14px;
  color:#14274e;
  margin-top:15px;
}
.column-holder p {line-height:18px;}
.column-holder a {color:#14274e;}
#column-bottom {
  float:left;
  width:615px;
  height:31px;
  margin-left:-4px;
  background:url(/page/-/americasvoice/images/columns-bottom.gif) no-repeat;
}
.column-holder .head {
  background:url(/page/-/americasvoice/images/column-head.gif) no-repeat;
  height:56px;
  overflow:hidden;
  z-index:1;
  position:relative;
  margin-left: -3px;
}

.column-holder .head1 {
  background:url(/page/-/americasvoice/images/column-head-bloghighlights.gif) no-repeat;
  height:56px;
  overflow:hidden;
  z-index:1;
  position:relative;
  margin-left: -3px;
}

.column-holder .head2 {
  background: url(/page/-/americasvoice/images/column-head-latestnews.gif) no-repeat -2px 0;
  height:56px;
  overflow:hidden;
  z-index:1;
  position:relative;
  margin-left: -3px;
}

.column-holder .head1 h2,
.column-holder .head2 h2 {
  margin:15px auto 0;
  text-indent:-9999em;
  height:24px;
  overflow:hidden;
}
*/

#blog_highlights .head h2 {
  background:url(/page/-/americasvoice/images/blog-title.gif) no-repeat;
  width:235px;
}
#news .head h2 {
  background:url(/page/-/americasvoice/images/news-title.gif) no-repeat;
  width:191px;
}

*/

.column-holder ul { margin-top:20px}
.column-holder li {
  margin:0;
  font-size:11px;
  line-height:19px;
}
.column-holder li a {text-decoration:underline;}
.column-holder li a:hover { text-decoration:none;}
#blog_highlights { float: left; width: 307px;}
#news {float:right; width: 305px;}
#news .head { margin-left: 14px; width: 296px; }
#blog-area {padding:0 15px 0 21px;}
#news-area { padding:0 15px 0 23px;}
#blog-area,
#news-area {
  position:relative;
  z-index:2;
  margin-top:-8px;
}

.more_entries {
  margin-top: 1em;
  text-align: right;
}

#blog-side {margin:0 20px 0 26px;}

#blog-side p,
#blog-side ul, #newblog p {
  margin: 1em 0;
}

#blog-side p a {
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;
  color:#d31e23;
}
#blog-side p a.more {
  font-size:10px;
  text-transform: uppercase;
}
#blog-side p a:hover { text-decoration:none;}
#blog-side h2 {
  margin-top:20px;
  color:#000;
  font-size:24px;
  margin-bottom: .5em;
}

#blog-side h3, #blog-side h4 {
  margin-top: 1em;
  margin-bottom: .5em;
}

#blog-side #comment_info {
  margin-bottom: 1em;
  float: left;
}
#blog-side #comment_info label {
  width: 5em;
  clear: left;
  float: left;
}
#blog-side #comment_info input {
  float: left;
}

#blog-side #comment_entry {
 clear: left;
}

#blog-side button {
  margin-top: .5em;
}

#blog-side #more_entries {
  margin-top: 1em;
}

#blog-side #more_entries a {
  font-weight: bold;
  font-style: italic;
  text-decoration: none;
}

.post-area { font-size:12px;}
.post-area h3 {
  color:#14274e;
  font-size:14px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin-top:15px;
}
.post-area {font-family:Verdana, Arial, Helvetica, sans-serif;}
.post-area p {line-height:20px;}
.post-area p.part { margin-bottom:20px;}
#blog-side ul {margin:10px 0 5px;}
#blog-side li {
  padding-left:10px;
  margin-left:36px;
}
#blog-side ul li {
  background:url(/page/-/americasvoice/images/bullet.gif) no-repeat 0 .5em;
}
#blog-side .post-area ul.info-post {
  overflow:hidden;
  height:1%;
  margin-left:-6px;
  font-size:11px;
}
#blog-side .post-area ul.info-post li {
  display:inline;
  margin-left:-1px;
  padding:0 4px 0 7px;
  background:url(/page/-/americasvoice/images/separator.gif) no-repeat 0 50%;
  color:#14274e;
}
.post-area ul.info-post span {color:#666;}
.post-area ul.info-post li a {
  text-decoration:underline;
  color:#14274e;
}
.post-area ul.info-post li a:hover { text-decoration:none;}

.pagination {
  margin-bottom: 10px;
}

#newblog .post-area p a {
	color: #426a92;
	font-weight: normal;
	font-style: normal;
}

/*right column*/
#sidebar {
  padding:7px 10px 0 11px;
  width:297px;
  overflow:hidden;
  float:right;
}
.box {
  border:1px solid #253f7b;
  margin:0 0 6px;
  padding:2px;
}
.box-cont {
  padding:8px;
  background:#5a7097;
}
.box-cont form#cse-search-box{
	display: inline-block;
	width: 260px;
	margin-left: 11px;
}
#silent-cont, #connect-with-us { padding:0 3px;}
#sub-navi {
  overflow:hidden;
  padding:0 5px 1px;
  background:#fff url(/page/-/americasvoice/images/sub-navi.gif) repeat-x;
  height:1%;
}
#sub-navi li {
  height:1%;
  margin:5px 0;
}
#silent-cont, #connect-with-us {
  overflow:hidden;
  height:1%;
}
#silent-cont h2 {
  background:url(/page/-/americasvoice/images/silent-title.gif) no-repeat;
  height:49px;
  margin-top:6px;
  text-indent:-9999em;
  overflow:hidden;
}
#connect-with-us h2 {
  background:url(/page/-/americasvoice/buttons/social/connectwithus_header.gif) no-repeat;
  height:49px;
  margin-top:6px;
  text-indent:-9999em;
  overflow:hidden;
}
#silent-info {
  width: 279px;
  height:1%;
  display:table;
  position:relative;
  padding:0 4px;
  background: url(/page/-/americasvoice/images/silent-main.gif) repeat-y;
}
#silent-info img {
  float:right;
  display:inline;
  position:relative;
  margin: -5px 4px 0 0;
}
#silent-info p {
  line-height:17px;
  margin: 7px 0 0 10px;
}
#silent-info p a { color:#a8281f;}
.silent-info div{
  background:url(/page/-/americasvoice/images/share-holder.gif) no-repeat;
  width:255px;
  height:47px;
  overflow:hidden;
  margin:7px auto 0;
}
#silent-info div a{
  margin:4px 0 0 5px;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/page/-/americasvoice/images/share-link.gif) no-repeat;
  width:247px;
  height:37px;
  display:block;
}
#silent-main .bottom {
  display:block;
  background:url(/page/-/americasvoice/images/bottom-silent.gif) no-repeat;
  height:17px;
  overflow:hidden;
}
#connect-with-us-main .bottom {
  display:block;
  background:url(/page/-/americasvoice/buttons/social/connect_footer.gif) no-repeat;
  height:17px;
  overflow:hidden;
}
#connect-with-us-cont {background: url(/page/-/americasvoice/buttons/social/connect_bg.gif) repeat-y; padding: 10px 23px 10px 22px;}

#connect-with-us-cont .left {width: 120px; float: left;}
#connect-with-us-cont .right {width: 120px; float: right;}
#connect-with-us a {height: 45px; text-indent: -900em; width: 120px; display: block;}

#connect-facebook {background: url(/page/-/americasvoice/buttons/social/AVfacebook_logo3.jpg);}
#connect-facebook:hover {background: url(/page/-/americasvoice/buttons/social/AVfacebook_logo3_over.jpg);}

#connect-twitter {background: url(/page/-/americasvoice/buttons/social/AVtwitter_logo3.jpg);}
#connect-twitter:hover {background: url(/page/-/americasvoice/buttons/social/AVtwitter_logo3_over.jpg);}

#connect-myspace {background: url(/page/-/americasvoice/buttons/social/AVmyspace_logo3.jpg);}
#connect-myspace:hover {background: url(/page/-/americasvoice/buttons/social/AVmyspace_logo3_over.jpg);}

#connect-myspace {background: url(/page/-/americasvoice/buttons/social/AVmyspace_logo3.jpg);}
#connect-myspace:hover {background: url(/page/-/americasvoice/buttons/social/AVmyspace_logo3_over.jpg);}

#connect-youtube {background: url(/page/-/americasvoice/buttons/social/AVyoutube_logo3.jpg);}
#connect-youtube:hover {background: url(/page/-/americasvoice/buttons/social/AVyoutube_logo3_over.jpg);}

#connect-flickr {background: url(/page/-/americasvoice/buttons/social/AVflickr_logo3.jpg);}
#connect-flickr:hover {background: url(/page/-/americasvoice/buttons/social/AVflickr_logo3_over.jpg);}

#connect-tell-a-friend {background: url(/page/-/americasvoice/buttons/social/AVtaf_logo3.jpg);}
#connect-tell-a-friend:hover {background: url(/page/-/americasvoice/buttons/social/AVtaf_logo3_over.jpg);}

#twitter-cont { padding:0 3px;}
#twitter-cont {
  overflow:hidden;
  height:1%;
}
#twitter-cont h2 {
  background:url(/page/-/americasvoice/images/bg-twitter-top.png) no-repeat;
  height:49px;
  margin-top:6px;
  text-indent:-9999em;
  overflow:hidden;
}
#twitter-info {
  width:249px;
  height:1%;
  display:table;
  position:relative;
  padding:0 15px;
  background: url(/page/-/americasvoice/images/silent-main.gif) repeat-y;
}
#twitter-info img {
  float:right;
  display:inline;
  position:relative;
  margin:-5px -1px 0 0;
}
#twitter-info p {
  line-height:17px;
  margin:7px 0 0 14px;
}
#twitter-info p a { color:#a8281f;}
.twitter-info div{
  background:url(/page/-/americasvoice/images/share-holder.gif) no-repeat;
  width:255px;
  height:47px;
  overflow:hidden;
  margin:7px auto 0;
}
#twitter-info div a.btn{
  margin: 8px 0px 0 0px;
  text-indent:-9999em;
  overflow:hidden;
  background:url(/page/-/americasvoice/images/btn-twitter-follow.png) no-repeat;
  width:253px;
  height:49px;
  display:block;
}
#twitter-main .bottom {
  display:block;
  background:url(/page/-/americasvoice/images/bottom-silent.gif) no-repeat;
  height:17px;
  overflow:hidden;
}
.tweet {
	background: url(/page/-/americasvoice/images/img-twitter-divider.jpg) no-repeat 0 100%;
	padding: 5px 0 15px;
}
.tweet a {
	color: #a8281f; text-decoration: none;
}
#video-holder {
  background:#fff url(/page/-/americasvoice/images/video.gif) repeat-x;
  padding:4px 5px;
}
#video-holder div {
  color:#1e2a5c;
  font-size:10px;
  padding:4px 10px 7px 8px;
  background:url(/page/-/americasvoice/images/label-video.gif) no-repeat 0 100%;
}
#video-holder a { color:#982116;}
/*footer area*/
#footer {
  position:relative;
  z-index:2;
  padding-top:24px;
  text-align:center;
  height:56px;
  font-size:10px;
  background:url(/page/-/americasvoice/images/footer.png) repeat-x;
  color:#fff;
}
#footer a {color:#fff;}
#footer li {
  padding-left:7px;
  margin-left:3px;
  display:inline;
}
#footer li.last {background:url(/page/-/americasvoice/images/footer-separator.gif) no-repeat 0 50%;}




#staff-side .photohalf {
float:left;margin-top:15px;width:150px;text-align:left
}

#staff-side .texthalf {
float:right;width:420px;text-align:left;margin-right:20px;
}

#staff-side .texthalf p {margin-bottom:10px;}

#staff-side {margin:0 10px 0 26px;}

#staff-side .texthalf p,
#staff-side .texthalf ul {
  margin: 5px 0 5px 0;
}

#staff-side .texthalf p a {
  font-weight:normal;
  font-style:normal;
  text-decoration:underline;
  color:#d31e23;
}

#staff-side .texthalf p a:hover { text-decoration:underline;}

#staff-side .texthalf h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:22px;
  margin-top:20px;
  color:#333;
  margin-bottom: 4px;
}

#staff-side .texthalf h4 {
  font-family:Verdana, Arial, Helvetica;
  font-size:11px;
  margin-top:0px;
  color:#666;
  margin-bottom: 4px;
  font-weight:normal;
}


#staff-side .texthalf li {
  background:url(/page/-/americasvoice/images/bullet.gif) no-repeat 0 .5em;
  padding-left:10px;
  margin-left:36px;
}

.headerimage {
  text-align:center;
  margin:15px 0 10px 0;
}

#pressroompage h2 {
  font-family:Georgia, Times New Roman, Serif;
  font-size:15px;
  color:#666;
  font-weight:normal;
  letter-spacing:.2em;
  padding:0 0 3px 0;
  border-bottom:1px solid #CCC;
}


#pressroompage h3 {
  font-family:Verdana, Arial, Helvetica;
  font-size:13px;
  margin:0;
  padding:0;
}

#pressroompage h3 a {text-decoration:none;color:#426a92;}
#pressroompage h3 a:hover {text-decoration:underline;color:#ba312c;}

#pressroompage h4 {
  font-family:Verdana, Arial, Helvetica;
  font-size:11px;
  font-weight:bold;
  line-height:13px;
  margin:0;
  padding:0;
}

#pressroompage h4 a {text-decoration:none;color:#426a92;}
#pressroompage h4 a:hover {text-decoration:underline;color:#ba312c;}

#pressroompage p {
  margin:0;
  padding:3px 0 13px 0;
}
#pressroompage p a {text-decoration:none;color:#426a92;}
#pressroompage p a:hover {text-decoration:underline;color:#ba312c;}


#newblog h2 {
   text-decoration:none;
   color:#333;
   font-family:Verdana,Arial,Helvetica;
   font-weight:bold;
   font-size:20px;
   margin:0;
   padding:8px 0 0px 0;
}

#newblog h2 a {text-decoration:none;color:#426a92;}
#newblog h2 a:hover {text-decoration:underline;color:#ba312c;}

#newblog h6 {
  font-family: Verdana, Arial, Helvetica;
  font-size:11px;
  font-weight:normal;
  line-height:13px;
  margin:25px 0 0 0;
  padding:0 0 3px 0;
  border-bottom:1px dashed #CCC;
}

#newblog p {
   font-family:Verdana,Arial,Helvetica;
   font-size:11px;
   line-height:15px;
}

#newblog p a {text-decoration:underline;color:#426a92;}
#newblog p a:hover {text-decoration:underline;color:#ba312c;}

img.inlineimage {float:right;margin:0 0px 5px 15px;border:1px dashed #CCC;padding:3px;}


#sidebar .monthly-archive.box, #sidebar .category-box.box, #sidebar .author-archive.box, #sidebar .AVblogroll {
	border:1px solid #253f7b;
	margin:0 0 6px;
	padding:2px;
	text-align: center;
	font-size: 1.1em;
	line-height: 1.5em;}
	
#sidebar .monthly-archive.box h2, #sidebar .category-box.box h2, #sidebar .author-archive.box h2, #sidebar .AVblogRoll{
	display:  none;
}


#sidebar .monthly-archive.box ul li, #sidebar .category-box.box ul li, #sidebar .author-archive.box ul li{
	padding-top: 8px;
}

#report-contentleft {
	float: left;
	width: 200px;
	padding: 10px 10px 10px 0;
}


#sidebar .AVblogroll #AVblogroll-links li {
		padding-top: 8px;

}

#report-contentRight {
	float: left;
	width: 650px;
	padding-top: 10px;
	padding-left: 10px;
}

#report-contentRight h2 {
	margin: 0;
	padding-top: 5px;
}

#report-videos h3.vote-title {
	padding: 0 0 7px;
	font-size: 14px;
}

#report-videos input {
	float: left;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 16px;
}


.vote-submit input {
	padding: 4px;
}

#report-download {
	height: 158px;
	float: right;
	margin-left: 21px;
}


#report-videos .video-description {
	color: #000;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	width: 182px;
	margin-top: 15px;
}

#report-buttons {
	width: 212px;
	height: 280px;
	float: right;
}

#report-buttons .report-download {
	width: 125px;
	height: 164px;
	margin-left: 42px;
	margin-top: 20px;

}

#report-buttons .report-taf {
	width: 237px;
	margin-top: 0;
}

#content #blog-side-archive {
	width: 594px;
	float: left;
	padding: 10px 15px 0;
}

#content #blog-side-archive #newblog .post-area h2 {
  font-size:24px;
  margin-bottom: .5em;
	margin-top: .5em;
	padding-top: 0;
}

#content #blog-side-archive #newblog .post-area ul.info-post {
  overflow:hidden;
  height:1%;
  margin-left:-6px;
  font-size:11px;
	margin-top: 10px;
}

#content #blog-side-archive #newblog .post-area ul.info-post li {
  display:inline;
  background:url(/page/-/americasvoice/images/separator.gif) no-repeat 0 50%;
  color:#14274e;
	margin-left: -1px;
	padding-right: 4px;
	padding-top: 0;
	padding-left: 7px;
}

#page_header-archive {
     height: 46px;
      width: 452px;
      margin-left: 81px;
      background: url(/page/-/americasvoice/images/header-blog.png) 0 0 no-repeat;
      text-indent: -9999px;
	margin-top: 8px;
}
      
#page_header-archive h2 {
	display: none;
}

#page_header-archive img {
	margin-left: 77px;
}


#main form#cse-search-box {
	text-align: center;
	float: left;
	width: 558px;
	padding-top: 25px;
	margin-bottom: 20px;
}

/* Added styles for Christmas card */

#cartoon {
	margin: 15px auto;
}

.peter-audio {
	margin: auto auto auto 116px;
}

#sheriff-text {
	margin-top: 15px;
	margin-bottom: 15px;
}

#sheriff-btns {
	width: 570px;
    margin-bottom: 15px;
	float: left;
	padding-left: 10px;
}

#sheriff-btns .joe {
	float: left;
}

#sheriff-btns .amvoice {
	float: left;
        margin-left: 12px;
}

#eventscroll {border: 1px solid #5588be; height: 250px; overflow:hidden; padding: 10px; position: relative; width: 274px;}

#eventScrollContainer {background: #fff; position: absolute; top: 250px; width: 274px;}

#eventscroll div.rallyEntry p {margin: 0 0 2px 0;}
#eventscroll div.rallyEntry {margin-bottom: 30px;}

.eventscroll-header {
	background: url(/page/-/americasvoice/images/sheriff-events-header.jpg) no-repeat;
	height: 48px;
	width: 300px;
}

.eventscroll-header span{
	display: none;
}

#main ul#pointslist  {
	padding-left: 68px;
}

#main ul#pointslist li {
	display: list-item;
	padding-bottom: 15px;
	list-style-type: disc;
}

#sidebar .monthly-archive.box ul li a, #sidebar .category-box.box ul li a, #sidebar .author-archive.box ul li a, #sidebar .AVblogroll ul li a {
	color:#214674;
}

#turkey-form  h1.turkey-title { width: 100%; margin-bottom: 25px; margin-top: 10px; color: #771B2A; }
#turkey-form  h2.turkey-h2 { width: 339px; margin-bottom: 10px; margin-top: 0; color: #771B2A; float: right; font-size: 1.5em; }

#turkey-form .turkey-top { float: left; width: 525px; }
#turkey-form .turkey-top p { font-size: 1.5em; }
#turkey-form form#signup{ background-color:#F1F6FC; padding:8px; border:2px solid #C2D7EF; float: right; width: 320px; margin-bottom: 10px; }
#turkey-form form#signup input#email { width: 292px; }
#turkey-form form#signup input#lastname { width: 160px; }

#turkey-form .more-info-turkey { float: right; width: 320px; }

/* NEW HEADER STYLES 11-16-09 */
#new_quick_signup { width:152px; position:absolute; top: 50px; right:9px; }
#new_quick_signup h2 { margin:4px 5px 4px 0; float:left; background:url(/page/-/americasvoice/images/label-bg.gif) no-repeat; width:125px; height:11px; text-indent:-9999em; overflow:hidden; letter-spacing: 0.4em;}
#new_quick_signup input { float:left; width:122px; padding:2px 0 1px 5px; color:#a4a4a4; font:11px Arial, Helvetica, sans-serif; margin: 2px 4px 3px 0px; background:#fff; border:2px solid #9d9d9d; }
#new_quick_signup #zip { width:58px;}
#new_quick_signup .submit { width:auto; padding:0; border:none; margin-top: 1px; }
#header-dev { background:url(/page/-/americasvoice/images/header_tab_form.jpg) no-repeat; height:166px; position:relative; }
/* BSD */
#speakout li {background-image: none !important;}
#speakout form#participate input#location {width: 140px;}
#blog-side form#invitationpage td.field #contact_importer_button_container { float:left; }

/*     FACTS PAGE AND SUBPAGES     */
#facts-holder { float:left; width:604px; padding:0 0 0 16px; color:#426a92; }
#facts-holder ul { margin:0px 0 0 0; }
#facts-holder ul li { padding:8px 0 8px 0; }
#facts-holder ul { margin:5px 0 0 0; }
#facts-holder ul li ul li { padding:3px 0 0 0; list-style:disc; list-style-position:inside; }
.facts-row { clear:both; }

.fact-box { width:288px; float:left; margin:7px 7px 0 0;}
.fact-box1 { width:288px; float:left; margin:20px 20px 0 0;}
.fact-box2 { width:288px; float:left; margin:20px 0 0 0;}
.facts-box a { font-weight:normal; }

a.facts-link-box { height:180px; position:absolute; bottom:0px; width:284px; }

.facts-header { text-transform: uppercase; color: #fff; }
.facts-header h2 { text-indent:-999em; }
.facts-box p a { font-style:normal; }
.facts-box sup { position:absolute; }
#facts-taxpayers { background: url(/page/-/americasvoice/images/facts-header-taxpayers.png) no-repeat; width: 288px; height: 61px; }
#facts-workers { background: url(/page/-/americasvoice/images/facts-header-workers.png) no-repeat; width: 288px; height: 61px; }
#facts-law { background: url(/page/-/americasvoice/images/facts-header-law.png) no-repeat; width: 288px; height: 61px; }
#facts-values { background: url(/page/-/americasvoice/images/facts-header-values.png) no-repeat; width: 288px; height: 61px; }
#facts-reform { background: url(/page/-/americasvoice/images/facts-header-reform.png) no-repeat; width: 288px; height: 61px; }
#facts-myths { background: url(/page/-/americasvoice/images/facts-header-myths.png) no-repeat; width: 288px; height: 61px; }

.facts-more { background: url(/page/-/americasvoice/images/facts-btn-readmore.png); text-indent: -999em; width:284px; height:28px; border:2px solid #e7e7e7; position:absolute; bottom:0; left:-2px; }

.facts-content { background: url(/page/-/americasvoice/images/facts-bg.jpg) repeat-x #f4f4f4; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; position:relative; color:#426a92; }
.facts-content img { position: absolute; bottom:10px; right:20px; }
.facts-content img:hover { -moz-box-shadow: 0px 0px 3px #c4c4c4; -webkit-box-shadow: 0px 0px 3px #c4c4c4; }
.facts-content ul { padding:5px 10px 50px 10px; margin:0 0 50px 0; }
.facts-content ul li { border-bottom: 1px dashed #b8b8b8; padding:5px 0 10px 0;  }

.facts-content#facts-content-taxpayers{ background: url(/page/-/americasvoice/images/facts-bg-taxpayers.jpg) no-repeat; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; height: 180px; }
.facts-content#facts-content-workers{ background: url(/page/-/americasvoice/images/facts-bg-workers.jpg) no-repeat; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; height: 180px; }
.facts-content#facts-content-law{ background: url(/page/-/americasvoice/images/facts-bg-law.jpg) no-repeat; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; height: 180px; }
.facts-content#facts-content-values{ background: url(/page/-/americasvoice/images/facts-bg-values.jpg) no-repeat; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; height: 180px; }
.facts-content#facts-content-reform{ background: url(/page/-/americasvoice/images/facts-bg-reform.jpg) no-repeat; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; height: 180px; }
.facts-content#facts-content-myths{ background: url(/page/-/americasvoice/images/facts-bg-myths.jpg) no-repeat; border-left: 2px solid #e7e7e7; border-right: 2px solid #e7e7e7; width: 284px; height: 180px; }

#facts-sharethis { float:left; margin:15px 0 20px 0px; }

/*subpages*/
.facts-box { background:url(/page/-/americasvoice/images/facts-bg.jpg) #f4f4f4 repeat-x; width: 539px; border: 2px solid #e7e7e7; padding:15px 18px; margin:0 0 15px 11px; }
.facts-subpage-content h2 { margin: 0 0 15px 0; }
.subpage-title { background:url(/page/-/americasvoice/images/facts-subpage-header.png) no-repeat; width:598px; height: 59px; position:relative; padding: 10px 0 0 0; }
#facts-holder .subpage-title p { font-size:24px; color:#062353; text-align:center; text-transform:uppercase; }

#learn-more { margin:15px 0 0 0; }
#learn-more ul li { border:none; }

.facts-box h3 { margin:0 0 5px 0; }

/* AV_Facts_sidebar */
#header-fromBlog { background:url(/page/-/americasvoice/images/header-fromBlog.png) no-repeat; height: 41px; width:233px; text-indent:-999em; margin:0 0 3px 21px; }

.box-cont ul#blog { color:#fff; }
.box-cont ul#blog a{ color:#fff; text-decoration: underline; }
.box-cont ul#blog a:hover{ color:#fff; text-decoration: none; }

#researchLib { background:url(/page/-/americasvoice/images/sidebar-researchLib.png) repeat-x #982215; width:294px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:0 0 10px 0; -moz-box-shadow: 0px 0px 10px #2a3c60; -webkit-box-shadow: 0px 0px 10px #2a3c60; color:#fff; }
#researchLib a{ color:#fff; text-decoration: underline; }
#researchLib a:hover{ color:#fff; text-decoration: none; }
#researchLib-title { background:url(/page/-/americasvoice/images/header-researchLib2.jpg); width:287px; height: 78px; text-indent:-999em; margin:0 0 0 4px;}
#research-content { margin:0 auto; width:265px; padding:0 0 20px; }
#research-content ul { }
#research-content ul li { margin:3px 0 10px 0; }

img#sidebar-opponents { margin:0 0 10px 0; -moz-box-shadow: 0px 0px 10px #2a3c60; -webkit-box-shadow: 0px 0px 10px #2a3c60; }

.box-cont ul#blog li { margin:4px 0 10px 0; text-align: left; }


/* new feature */
#feature-cont {width: 608px; overflow: hidden; padding: 8px 6px 0 6px; margin: 0 0 10px 0; overflow: hidden; height: 208px;}
#feature-cont h2 {margin: 0 0 5px 0;}
.feature-entry {width: 600px; height: 200px; overflow: hidden; overflow: hidden; background: #1e3760; color: #fff; border: 4px solid #326092; -moz-border-radius: 4px; position: relative;}
.feature-entry a {color: #fff;}
.feature-entry h3 {font-size: 18px; margin: 0 0 10px 0;}
.feature-entry .left {float: left; width: 250px; padding: 0 0 0 0;}
.feature-entry .right {/*float: right;*/ width: 330px; padding: 5px 10px 0 10px; position: absolute; right: 0; top: 0;}
#featured-entries-cont {position: relative;}
#feature-nav {position: absolute; z-index: 10; right: 6px; bottom: 16px;}
#feature-nav a {background: #fff; padding: 5px 8px; text-decoration: none; margin: 0 5px 0 0; font-weight: bold;}
#feature-nav a.activeSlide {background: #557fad; color: #fff;}

/* new polling page */
#public-opinion-reform-header {background: url(/page/-/images/public-opinion-immigration-header.png) center center no-repeat; text-indent: -900em; height: 50px; width: 100%; margin: 20px 0 20px 0;}
#public-opinion-reform-header a {display: block; height: 30px; width: 570px;}
#immigration-roundup {text-align: center; padding: 0 0 20px 10px;}
.polling-entry-cont {border: 1px solid #e7e7e7; width: 596px; margin: 0 auto 20px auto;}
.polling-entry-cont .top {background: #efeeee; padding: 25px 10px 15px 10px; position: relative;}
.polling-entry-cont .top .more-less {position: absolute; top: 3px; right: 10px; font-size: 9px;}
.polling-entry-cont .bottom {background: #f7f7f7; padding: 10px;}
.polling-entry-cont .bottom p {line-height: 16px;}

.rounded-blue-box {margin: 0 0 10px -2px;}
.rounded-blue-box .top {background: url(/page/-/images/rounded-blue-box-top.png); height: 9px; width: 298px;}
.rounded-blue-box .box-main {background: url(/page/-/images/rounded-blue-box-main.png) repeat-y; padding: 8px 8px 8px 8px;}
.rounded-blue-box .bottom {background: url(/page/-/images/rounded-blue-box-bottom.png); height: 9px; width: 298px;}

#research-library-header-blue {margin: 0 0 10px 0;}
#av-rs-blue .box-main p {margin: 0 0 10px 0;}
#av-rs-blue .box-main a {color: #fff; font-weight: normal; font-style: normal;}
.av-rl-link {padding: 0 10px;}

.yellow-side-block {margin: 0 0 10px -2px;}
.yellow-side-block ul {width: 300px; height: 250px; background: url(/page/-/images/yellow-side-box.png);}
.yellow-side-block li a {background-image: url(/page/-/images/yellow-side-box.png); text-indent: -900em; display: block;}
.yellow-side-block li a:hover {background-image: url(/page/-/images/yellow-side-box-over.png);}
#latino-spotlight {width: 300px; height: 65px;}
#majority-supports-reform {height: 62px; width: 300px; background-position: 0 -65px;}
#spotlight-independents {height: 62px; width: 300px; background-position: 0 -127px;}
#spotlight-republicans {height: 62px; width: 300px; background-position: 0 -189px;}
.poll-individual a {color: #426A92!important;}

h1#research-library-header {background: url(/page/-/images/research-library-header.png) no-repeat top center; text-indent: -900em; height: 74px; margin: 25px 0 0 0;}

/* research libary page */
#research-immigration-header {background: url(/page/-/images/research-library-header.png) center center no-repeat; text-indent: -900em; height: 80px; width: 100%; margin: 20px 0 20px 0;}
.side-content-block {margin: 0 0 10px 0;}
.side-more-btn {display: block; width: 100%; height: 22px; background-image: url(/page/-/americasvoice/images/more-button.png); background-repeat: no-repeat; background-position: 218px 0; text-indent: -900em; outline: 0; margin: 10px 0 0 0;}
#polling-side-head {padding: 0 0 0 44px;}
.research-date-heading {font-size: 18px; margin: 0 0 10px 12px; font-weight: normal;}
.research-date-heading span {font-size: 24px; font-weight: bold;}
/*#from-the-blog-side .side-more-btn {background-position: 222px 0;}*/


/* reform agenda page */
#ra-intro {background: url(/page/-/americasvoice/images/AV-Reform-Agenda-re3_07.jpg); height: 210px; width: 872px; margin: 0 0 20px 0;}
#ra-inner {overflow: hidden; width: 580px; height: 190px; padding: 10px 0 0 280px; color: #062353;}
#ra-inner h2 {margin: 0; font-size: 18px; color: #062353;}
#ra-inner p {margin-bottom: 15px;}

#ra-column-cont {margin: 0 0 30px 0; overflow: hidden;}
#ra-column-cont .left {float: left; width: 510px;}
#ra-column-cont .right {float: right; width: 350px;}
.large-blue-box-top {background: url(/page/-/americasvoice/images/ra-blue-box-top.png); height: 9px; width: 509px;}
.large-blue-box-middle {background: url(/page/-/americasvoice/images/ra-blue-box-middle.png) repeat-y; color: #fff; width: 479px; padding: 7px 15px; font-size: 13px;}
.large-blue-box-middle p {margin: 0!important; padding: 0!important; margin: 0 0 10px 0;}
ul.diamond-ul li {background: url(/page/-/americasvoice/images/diamon-dots-li.png) no-repeat 0 5px!important; padding: 0 0 0 20px!important; margin: 0 0 10px 0;}
ul.diamond-ul {list-style: none!important; margin: 15px 20px 0 -20px!important;}
.large-blue-box-bottom {background: url(/page/-/americasvoice/images/ra-blue-box-bottom.png); height: 9px; width: 509px;}

.ra-sign-up-header {height: 31px; background: url(/page/-/americasvoice/images/sign-up-header.png) no-repeat center center; text-indent: -900em; margin: 0 0 15px 0!important;}
#ra-quick-sign-up legend {text-indent: -900em; display: block; line-height: 0; font-size: 0;}
#ra-quick-sign-up input {padding: 5px;}
#ra-quick-email {width: 320px; margin: 0 0 10px 0;}
#ra-quick-zip {width: 207px; margin: 0 8px 0 0;}
#ra-quick-submit {background: #113166; border: 0; color: #fff; font-weight: bold; padding: 7px 25px;}

/* politics of immigration reform */
h1#politics-immigration-reform-header {margin: 0 auto; width: 456px; height: 42px; background: url(/page/-/americasvoice/images/politics-immigration-reform-header.png); text-indent: -900em; margin: 20px auto 20px auto;}
#politics-imm-feat-cont {background: #384f7f; padding: 10px; overflow: hidden; color: #fff; width: 580px; margin: 0 auto;}
#politics-imm-feat-cont .left {float: left; width: 250px; height: 200px;}
#politics-imm-feat-cont .right {float: right; width: 315px; height: 200px; position: relative;}
#politics-imm-feat-cont .right p {height: 160px; overflow: hidden;}
#politics-imm-feat-cont .right p.pol-imm-feat-more {position: absolute; z-index: 900; bottom: 0; background: red; height: 21px; width: 46px; right: 0;}
.pol-imm-feat-more a {background: url(/page/-/americasvoice/images/more-drk-blue-bg.png) no-repeat right; text-indent: -900em; height: 21px; display: block; }
#politics-imm-intro {color: #384f7f; font-size: 13px; font-style: italic; width: 560px; margin: 20px auto 25px auto; border-bottom: 1px solid #a2adc3; padding: 0 0 15px 0;}

/* other */
#researchLib .side-more-btn {margin: 25px 0 0 0!important;}
