/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* Interview Styles */
.answer {
border-left:3px solid #EEEEEE;
font-size:1.1em;
margin:0 90px 6px 6px;
padding-left:15px;
text-align:justify;
}
.question {
font-family:helvetica;
font-size:1.1em;
font-weight:bold;
margin-bottom:20px;
margin-top:20px;
margin-right:50px;
}
	
/* search form stuff */
#searchform2 #s {
font-size:0.9em;
border:1px solid #CCCCCC;
float:right;
height:13px;
margin-right:9px;
margin-top:10px;
padding:5px;
position:absolute;
right:86px;
}

#searchform2 #searchsubmit2 {
background-color:#000000;
border:1px solid #CCCCCC;
color:#FFFFFF;
margin-top:10px;
padding:2px;
position:absolute;
right:33px;
}


*{
 //vertical-align: baseline;
}

.socialmedia-buttons2 {
margin-top:5px;
position:absolute;
right:260px;
top:83px;
}

.socialmedia-buttons2 img {
border:0 none !important;
display:inline;
margin-right:10px !important;
}

.socialmedia-buttons2 img.fade:hover {
opacity:1 !important;
}

#home #header {
	height: 125px;
	background: url("http://blog.rogreviews.com/wp-content/themes/aperture/styles/default/bg-header.jpg") repeat-y scroll 0 0 transparent;
}

#header {
	height: 125px;
	background: url("http://blog.rogreviews.com/wp-content/themes/aperture/styles/default/bg-header.jpg") repeat-y scroll 0 0 transparent;
}

.entry {
overflow: hidden;
}

.entry img {
    border: 1px solid #CCCCCC;
    margin: 0 4px 4px;
    padding: 4px;
}

/* ratings stars */
.star {
padding: 0px;
margin: 0px;
border: 0;
}

.ratingTable { width: 300px;
float: right; 
border: 0;}

.ratingTable_web {
border:1px solid #CCCCCC;
border-collapse:separate;
float:right;
margin-left:2px;
margin-top:32px;
padding:4px;
vertical-align:bottom;
width:212px;
}

.ratingTable_web td {
    padding: 1px 1px 2px;
}

.ratingTable_web td img {
    border: 0;
    margin: 0;
    padding: 0;
}

.ratingTable2 td img {
    border: 0;
    margin: 0;
    padding: 0;
}

.ratingTable_web td.rating_header {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 3px;
    vertical-align: bottom;
}


.ratingTable_movies {
    border: 1px solid #CCCCCC;
    border-collapse: separate;
    float: right;
    padding: 4px;
    vertical-align: bottom;
    width: 210px;
}

.ratingTable_movies td {
    padding:6px 0;
}

.ratingTable_movies td img {
    border: 0;
    margin: 0;
    padding: 0;
}

.ratingTable2 td img {
    border: 0;
    margin: 0;
    padding: 0;
}

.ratingTable_movies td.rating_header {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 2px;
    vertical-align: bottom;
}


.rating_title {
font-weight: bold;
}

.rating_number {
font-size: xx-small;
color:#333333;
float:right;
}

.rating_desc{
    color: #666666;
    float: right;
    font-size: 11px;
    text-transform: capitalize;
}

.ratingTable_web2 {
background:none repeat scroll 0 0 #333333;
border:1px solid #CCCCCC;
border-collapse:separate;
clear:both;
color:#EEEEEE;
float:right;
font-weight:bold;
margin-left:2px;
padding-bottom:4px;
padding-top:4px;
position:absolute;
right:20px;
text-align:center;
top:86px;
vertical-align:bottom;
width:212px;
}

.ratingDiv{
vertical-align:bottom;
float:right;
margin-left:2px;
}

.boxcover {
    margin-bottom: 4px;
    padding: 0;
    width: 210px;
}

.boxcover img {
	margin:0px !important;
}

.header_banner_ad {margin-top: 20px;}


a, a:link, a:visited {
color:#D22E2E;
}

a, a:link, a:visited {
text-decoration:underline;
}

.audio {
	padding: 0px;
}

/* Slideshow Footer */
.ngg-widget, .ngg-widget-slideshow {
	padding: 0px;
}


/* Interview Archive Page Styles */
#interview_albums .entry {
	/*background-color:#181818;*/
	background-color:#333333;
	color:#EEEEEE;
}

#interview_albums .entry {
	padding:10px;
	color:#eeeeee;
	border-bottom:none;
	height: 150px;
	
}

#interview_albums .entry a {
	color:#ffffff;
}

#interview_albums .post-image-block {
float: left;
padding: 10px;
}



/* Table styles */
.archive table {
	padding: 2px;
}


#ver-zebra tr:hover td {
background: none repeat scroll 0 0 /*#f2c7c7*/ #eed4d4;
color: #333399;
}

#ver-zebra {
border-collapse:collapse;
font-size:12px;
/*margin:0 20px 20px;*/
text-align:left;
}

#ver-zebra th {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
color:#003399;
font-size:14px;
font-weight:normal;
padding:12px 10px;
text-align:center;
}
#ver-zebra td {
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
border-bottom: 1px dotted #CCCCCC;
color:#666699;
padding:8px 10px;
vertical-align: middle;
}
.vzebra-odd {
background:none repeat scroll 0 0 #E5EDF0;
}
.vzebra-even {
background:none repeat scroll 0 0 #EEEEEE;
}
#ver-zebra #vzebra-adventure, #ver-zebra #vzebra-children {
background:none repeat scroll 0 0 #D5D8DE;
border-bottom:1px dotted #CCCCCC;
}
#ver-zebra #vzebra-comedy, #ver-zebra #vzebra-action {
background:none repeat scroll 0 0 #B6CAD4;
border-bottom:1px dotted #CCCCCC;
}

#ver-zebra2 {
/*border-collapse:collapse;*/
border: 1px dotted #CCCCCC;
font-size:12px;
/*margin:0 20px 20px;*/
text-align:left;
/*width:720px;*/
}

#ver-zebra2 th {
border-left:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
color:#003399;
font-size:14px;
font-weight:normal;
padding:12px 15px;
}
#ver-zebra2 td {
border-left:1px dotted #CCCCCC;
border-right:1px dotted #CCCCCC;
color:#666699;
padding:8px 15px;
}
.vzebra2-odd {
background:none repeat scroll 0 0 #E5EDF0;
}
.vzebra2-even {
background:none repeat scroll 0 0 #EEEEEE;
}
#ver-zebra2 #vzebra2-adventure, #ver-zebra2 #vzebra2-children {
background:none repeat scroll 0 0 #D5D8DE;
border-bottom:1px dotted #CCCCCC;
}
#ver-zebra2 #vzebra2-comedy, #ver-zebra2 #vzebra2-action {
background:none repeat scroll 0 0 #B6CAD4;
border-bottom:1px dotted #CCCCCC;
}


/* The following styles are experiments and have been commented out */
/*#content a, #content a:link, #content a:visited{
border-bottom: 1px dotted #000000;
color: #A36B6B;
font-weight:bold;
}

a:hover, a:link, a.link {
color:#000000;
border-bottom: 1px dotted #000000;
text-decoration:none;
}

.widget a:hover {
color:#000000;
border-bottom: 1px dotted #000000;
text-decoration:none;
}

* {
font-family:verdana;
font-size:100%;
font-style:inherit;
font-weight:inherit;
/*line-height:24px;*/
margin:0;
outline:0 none;
padding:0;
vertical-align:baseline;
}
*/

/* Author Information Widget code*/
/* The hole widget */
.widget_author_info {
}

/* the name of the author */
.widget_author_info .author-name {
  font-weight: bold;
  margin-top: 10px;
}

/* the element which contains the gravatar img */
.widget_author_info .author-avatar {
  float: right;
  margin-left: 10px;
}

/* the gravatar img iself */
.widget_author_info .author-avatar img.avatar {
}

/* the bio text of the author from the profile */
.widget_author_info .author-description {
}

/* the list element which contains the contact possibilities */
.widget_author_info .author-contact {
}

/* the element which contains the link to the authors website */
.widget_author_info .author-website {
}

/* the link to the authors website itself */
.widget_author_info .author-website a {
}

/* the element which contains the link to the authors e-mail address */
.widget_author_info .author-email {
}

/* the link to the authors e-mail address itself */
.widget_author_info .author-email a {
}

/* the element which contains the link to the authors jabber link */
.widget_author_info .author-jabber {
}

/* the jabber link itself */
.widget_author_info .author-jabber a {
}

/* the element which contains the link to the authors AIM link */
.widget_author_info .author-aim {
}

/* the authors AIM link itself */
.widget_author_info .author-aim a {
}

/* the element which contains the link to the authors YIM Link */
.widget_author_info .author-yim {
}

/* the authors YIM Link itself */
.widget_author_info .author-yim a {
}

/* the element which contains the link to the authors posts */
.widget_author_info .author-posts-link {
}

/* the authors posts link itself */
.widget_author_info .author-posts-link a {
}

/* the clearing element */
.widget_author_info .clear {
  clear: both;
}
/* End Author Information Widget Code */

/* wppagenavi css */


.wp-pagenavi {	clear: both;}

.wp-pagenavi a, .wp-pagenavi span {
	text-decoration: none;
	border: 1px solid #BFBFBF;
	padding: 3px 5px;
	margin: 2px;}

.wp-pagenavi a:hover, .wp-pagenavi span.current {	border-color: #000;}

.wp-pagenavi span.current {	font-weight: bold;}

/* end wppagenavi code */

/* 2.4.1 Carousel */

#featured_slider {padding: 20px; /*background: #eee url(images/grad-trans.png) repeat-x; border-bottom: 1px solid #ddd;*/ }
#featured_slider .jcarousel-clip {width:898px;}
#featured_slider .jcarousel-container {width:938px;}
#featured_slider h2 {margin-bottom: 20px; font-size: 16px;}
#featured_slider .jcarousel-item {width: 115px; height: 185px; margin-right: 40px; display: block; }

#featured_slider .jcarousel-item .slider-img a { display: block; position: absolute; top: 3px; width: 115px; height: 178px; text-decoration: none;}
#featured_slider .jcarousel-item .slider-img a span.rollover {display: block; margin-top: 0px; text-indent: -9999px; width: 95px; height: 158px; font-family: Arial, sans-serif;  }

#featured_slider .jcarousel-item .slider-img a span.title, #featured_slider .jcarousel-item .slider-img a span.learn-more, #featured_slider .jcarousel-item .slider-img a span.author { text-indent: -9999px; display: block; }

#featured_slider .jcarousel-item .slider-img a:hover span.rollover {background: rgba(0,0,0,0.75); padding:10px; color: #FFFFFF; text-indent: 0px; font-size: 12px; text-align: center; border: 1px solid #111; }
#featured_slider .jcarousel-item .slider-img a:hover span.title {margin-bottom: 10px; font-weight: bold; display: block; text-indent: 0px; font-size: 13px; }
#featured_slider .jcarousel-item .slider-img a:hover span.author {display: block; text-indent: 0px; }
#featured_slider .jcarousel-item .slider-img a:hover span.learn-more {margin-top: 10px; display: block; color:#F45A13; text-indent: 0px; text-transform: uppercase; font-size: 11px; }

#featured_slider .jcarousel-item .woo-image {border: 1px solid #fff; -moz-box-shadow: 0px 0px 3px #999; -webkit-box-shadow: 0px 0px 3px #999; box-shadow: 0px 0px 3px #999; margin: 3px 0 3px 0; margin-right: 20px;}
#featured_slider .jcarousel-next, #featured_slider .jcarousel-prev {margin-top: -100px;}
#gallery h2 { font-size: 14px !important; color: #000; margin-top: 20px; margin-bottom: 16px; }
#gallery img { border: 1px solid #b2b2b0; }

#gallery { width:460px; }
#loopedSlider.gallery { position:relative; margin: 0 auto 30px auto; width:380px; z-index: 1; }
#loopedSlider.gallery .container { width:380px; height:340px; overflow:hidden; position:relative; float: right; margin: 0 0 10px 0; }
#loopedSlider.gallery .slides { position:absolute; top:0; left:0; }
#loopedSlider.gallery .slides img  { border: 3px solid #e7e7e7; }

#loopedSlider.gallery.sidebar, #loopedSlider.gallery.sidebar .container  { width: 460px; }

.jcarousel-container  { width: 460px; margin: 0 auto; text-align: center; }
.jcarousel-clip   { width: 425px; margin: 0 auto; }
.jcarousel-item  { width: 70px; height: 70px; }
.jcarousel-next, .jcarousel-prev  { margin-top: -40px;padding: 20px 0; cursor: pointer; height: 10px; width: 7px; background-position: top left; background-repeat: no-repeat; }
.jcarousel-prev  { float: left; background-image: url(/slider/images/ico-gallery-prev.png); }
.jcarousel-next  { float: right; background-image: url(/slider/images/ico-gallery-next.png); }
.sidebar .jcarousel-container  { width: 460px;  }
.sidebar .jcarousel-clip  { width: 425px;  }
#loopedSlider.gallery .pagination  {margin-top: 800px;float: left; float: left; height: 93px; }
#loopedSlider.gallery .pagination li  { margin: 0 4px 0 0; }
#loopedSlider.gallery .pagination li img  { border: 2px solid #e7e7e7; }
#loopedSlider.gallery .pagination li.active img  { border: 2px solid #E81B1B; }

#TB_overlay  { z-index: 9998!important; }
#TB_window  { z-index: 9999!important; }

#loopedSlider.gallery .gallery-hover  { position: absolute; top: 0; left: 0; background: url(images/gallery-hover.png) no-repeat center center; width: 100%; height: 100%; }

#single-gallery-image { margin: 0 auto 50px auto; }

.author strong {
color: #EEEEEE;
}

.contest input, select, textarea, button {
    border: 2px solid #BBBBBB;
    font-size: 1em;
    line-height: normal;
    padding: 4px;
    vertical-align: middle;
    width: auto;
}

/* mixed thumbnails */



.photo_portrait {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    margin: 5px 25px 5px 26px;
    padding: 5px;
}

.photo_landscape {
    background-color: #F9F9F9;
    border: 1px solid #CCCCCC;
    margin: 21px 10px 20px;
    padding: 5px;
}