body {
  background-image: url(http://nr-media-01.nationalreview.com/images_background/background_H.jpg);
  background-color: #EBEBEB;
}

#cartoon img {
  cursor: pointer;
}
.cartoon_overlay {
  display:none;
  background-image:url(http://nr-media-01.nationalreview.com/images/pic_overlay_cartoon_white.png);
  width:742px;
  padding:0px;
  margin-left:43px;
}
.cartoon_overlay .close {
  background-image:url(http://www2.nationalreview.com/images/pic_overlay_issue_close.png);
  position:absolute; right:5px; top:5px;
  cursor:pointer;
  height:35px;
  width:35px;
}
.scrollable_cartoon {
  position:relative;
  overflow:hidden;
  width: 620px;
  height:443px;
  margin-left:0px;
  margin-top:80px;
  border:1px solid #ccc;
}
.scrollable_cartoon .items_cartoon {
  width:20000em;
  position:absolute;
  clear:both;
}
.items_cartoon div {
  float:left;
  width:720px;
}
.poll .vote-form .choices { 
  margin: 0;
  margin-left: 30px;
  padding-bottom: 10px;
}
.scrollable_cartoon img {
  float:left;
  margin:20px 5px 20px 21px;
  background-color:#fff;
  padding:2px;
  border:1px solid #ccc;
  width:571px;
  height:395px;
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
}
.scrollable_cartoon .active {
  border:2px solid #000;
  position:relative;
  cursor:default;
}
.scrollable_cartoon {
  float:left;
}

.form-radios {
  margin: 0;
  padding: 0;
}
.form-radios .form-item {
  margin: 0;
  padding: 0;
}

.poll .form-submit {
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 20px;
}

.choices {
  text-align: left !important;
}

.poll .vote-form {
  text-align: left;
}

a.browse_cartoon {
  background:url(http://nr-media-01.nationalreview.com/images/button_cartoon_hori_large.png) no-repeat;
  display:block;
  width:30px;
  height:30px;
  float:left;
  margin:270px 10px;
  cursor:pointer;
  font-size:1px;
}
a.right_cartoon {
  background-position: 0 -30px;
  clear:right;
  margin-right: 0px;
}
a.right_cartoon:hover {
  background-position:-30px -30px;
}
a.right_cartoon:active 	{
  background-position:-60px -30px;
}
a.left_cartoon {
  margin-left: 0px;
}
a.left_cartoon:hover {
  background-position:-30px 0;
}
a.left_cartoon:active {
  background-position:-60px 0;
}
.poll_home_background {
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left:0px;
	margin-right:20px;
}
div.audio {
  display: block;
  width: 100%;
  height: 20px;
}
#left-scroll img {
  cursor: pointer;
}
.scrollable_left-scroll {
  position:relative;
  overflow:hidden;
  width: 300px;
  height:300px;
  margin-left:0px;
  margin-top:0px;
}
.scrollable_left-scroll .items_left-scroll {
  width:20000em;
  position:absolute;
  clear:both;
}
.items_left-scroll div {
  float:left;
  width:300px;
}
.scrollable_left-scroll img {
  float:left;
  margin:0px 0px 0px 0px;
  background-color:#FFFFFF;
  padding:0px;
	padding-left:0px;
  width:300px;
  height:300px;
}
.scrollable_left-scroll .active {
  position:relative;
  cursor:default;
}
.scrollable_left-scroll {
  float:left;
}
a.browse_left-scroll {
  background:url(http://nr-media-01.nationalreview.com/images/button_left-scroll_hori_large.png) no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  top:5px;
  right:250px;
  cursor:pointer;
}
a.right_left-scroll {
  background-position: 0 -30px;
  position:absolute;
  top:5px;
  left:250px;
}
a.right_left-scroll:hover {
  background-position:-30px -30px;
}
a.right_left-scroll:active   {
  background-position:-60px -30px;
}
a.left_left-scroll {
  margin-left: 0px;
}
a.left_left-scroll:hover {
  background-position:-30px 0;
}
a.left_left-scroll:active {
  background-position:-60px 0;
}
a.button.left-scroll:hover {
	color: #CC3300;
}
#scroll2 img {
  cursor: pointer;
}
.scrollable_scroll2 {
  position:relative;
  overflow:hidden;
  width: 300px;
  height:300px;
  margin-left:0px;
  margin-top:0px;
}
.scrollable_scroll2 .items_scroll2 {
  width:20000em;
  position:absolute;
  clear:both;
}
.items_scroll2 div {
  float:left;
  width:300px;
}
.scrollable_scroll2 img {
  float:left;
  margin:0px 0px 0px 0px;
  background-color:#FFFFFF;
  padding:0px;
  padding-left:0px;
  width:300px;
  height:300px;
}
.scrollable_scroll2 .active {
  position:relative;
  cursor:default;
}
.scrollable_scroll2 {
  float:left;
}
a.browse_scroll2 {
  background:url(http://nr-media-01.nationalreview.com/images/button_left-scroll_hori_large.png) no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  top:5px;
  right:250px;
  cursor:pointer;
}
a.right_scroll2 {
  background-position: 0 -30px;
  position:absolute;
  top:5px;
  left:250px;
}
a.right_scroll2:hover {
  background-position:-30px -30px;
}
a.right_scroll2:active   {
  background-position:-60px -30px;
}
a.left_scroll2 {
  margin-left: 0px;
}
a.left_scroll2:hover {
  background-position:-30px 0;
}
a.left_scroll2:active {
  background-position:-60px 0;
}
a.button.scroll2:hover {
  color: #CC3300;
}
#scroll3 img {
  cursor: pointer;
}
.scrollable_scroll3 {
  position:relative;
  overflow:hidden;
  width: 300px;
  height:300px;
  margin-left:0px;
  margin-top:0px;
}
.scrollable_scroll3 .items_scroll3 {
  width:20000em;
  position:absolute;
  clear:both;
}
.items_scroll3 div {
  float:left;
  width:300px;
}
.scrollable_scroll3 img {
  float:left;
  margin:0px 0px 0px 0px;
  background-color:#FFFFFF;
  padding:0px;
  padding-left:0px;
  width:300px;
  height:300px;
}
.scrollable_scroll3 .active {
  position:relative;
  cursor:default;
}
.scrollable_scroll3 {
  float:left;
}
a.browse_scroll3 {
  background:url(http://nr-media-01.nationalreview.com/images/button_left-scroll_hori_large.png) no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  top:5px;
  right:250px;
  cursor:pointer;
}
a.right_scroll3 {
  background-position: 0 -30px;
  position:absolute;
  top:5px;
  left:250px;
}
a.right_scroll3:hover {
  background-position:-30px -30px;
}
a.right_scroll3:active   {
  background-position:-60px -30px;
}
a.left_scroll3 {
  margin-left: 0px;
}
a.left_scroll3:hover {
  background-position:-30px 0;
}
a.left_scroll3:active {
  background-position:-60px 0;
}

a.button.scroll3:hover {
  color: #CC3300;
}
#scroll-cap img {
  cursor: pointer;
}
.scrollable_scroll-cap {
  position:relative;
  overflow:hidden;
  width: 300px;
  height:300px;
  background-color:#FFFFFF;
  margin-left:0px;
  margin-top:0px;
}
.scrollable_scroll-cap .items_scroll-cap {
  width:20000em;
  position:absolute;
  clear:both;
}
.items_scroll-cap div {
  float:left;
  width:300px;
}
.scrollable_scroll-cap img {
  float:left;
  margin:0px 0px 0px 0px;
  background-color:#FFFFFF;
  padding:0px;
  padding-left:0px;
  width:300px;
  height:280px;
}
.scrollable_scroll-cap .active {
  position:relative;
  cursor:default;
}
.scrollable_scroll-cap {
  float:left;
}
a.browse_scroll-cap {
  background:url(http://nr-media-01.nationalreview.com/images/button_left-scroll_hori_large.png) no-repeat;
  width:30px;
  height:30px;
  position:absolute;
  top:5px;
  right:250px;
  cursor:pointer;
}
a.right_scroll-cap {
  background-position: 0 -30px;
  position:absolute;
  top:5px;
  left:250px;
}
a.right_scroll-cap:hover {
  background-position:-30px -30px;
}
a.right_scroll-cap:active   {
  background-position:-60px -30px;
}
a.left_scroll-cap {
  margin-left: 0px;
}
a.left_scroll-cap:hover {
  background-position:-30px 0;
}
a.left_scroll-cap:active {
  background-position:-60px 0;
}
a.disabled {
  visibility:hidden;
}
a.button.scroll-cap:hover {
  color: #CC3300;
}
.email_signup {
  font-family: Arial;
  font-size: 9px;
  font-weight:bold;
  color: #16507E;
}
.tahoma_table {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: normal;
}

.basicserifwhite { font-family: Garamond, Times, serif; font-size: 24px; font-weight: bold;  font-style: normal; color: #FFFFFF; padding:5px;}
.adsmallwhite { font-family: Hevetica, Arial, sans-serif; font-size: 16px; font-weight: normal;  font-style: normal; color: #CCCCCC; padding:5px;}
a.adsmallwhite:link { font-family: Hevetica, Arial, sans-serif; font-size: 16px; font-weight: bold;  font-style: normal; color: #CCCCCC; padding:5px;}
a.adsmallwhite:visited { font-family: Hevetica, Arial, sans-serif; font-size: 16px; font-weight: bold;  font-style: normal; color: #CCCCCC; padding:5px;}
a.adsmallwhite:hover { font-family: Hevetica, Arial, sans-serif; font-size: 16px; font-weight: bold;  font-style: normal; color: #FFFFFF; padding:5px;}
a.adsmallwhite:active { font-family: Hevetica, Arial, sans-serif; font-size: 16px; font-weight: bold;  font-style: normal; color: #CCCCCC; padding:5px;}
.adsmallwhite2 { font-family: Hevetica, Arial, sans-serif; font-size: 11px; font-weight: normal;  font-style: normal; color: #CCCCCC; padding-top:7px; padding-bottom:15px;}

