/*
Theme Name: Avenue
Description: A Premium Magazine Theme
Author: Theme Sector
Author URI: http://themesector.com
Version: 1.2.1
*/

@import url("css/reset.css");
@import url("css/nivo-slider.css");
@import url("custom.css");

/*** General Styles ***/
body {
  background: #000000 url(http://c15067547.r47.cf2.rackcdn.com/Sitebackgroundimage_r2.jpg) no-repeat fixed center top;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif; font-weight:400; word-wrap: break-word;
}

a { text-decoration:none; color:#d00000; }
a:hover { text-decoration:underline; color:#D00000; }
a {
	transition: all .2s linear; 
	-o-transition: all .2s linear;
	-moz-transition: all .2s linear;
	-webkit-transition: all .2s linear;
}
/*h1, h2, h3, h4, h5, h6 { font-family:'BebasNeueRegular'; color:#333333; }*/
h1, h3 { font-family:'BebasNeueRegular'; color:#333333; }
h2, h4, h5, h6 { font-family:'Francois One', sans-serif; color:#333333; font-weight: normal; }
.arrows { display:none; font-family:'Open Sans', sans-serif; font-size:37px; color:#d00000; text-align: left; }
p {margin:0px 0px 0px 0px; font-weight:400; color:#888;}
#wrapper {
/*  background:url(images/wrapper-bg.png) repeat-y;*/
/*  width:1020px;*/
/*RMC*/
  width:1040px;
  margin:0 auto;
  overflow:hidden;
}
#below_header_wrapper {
  background: #ffffff;
  width:970px;
  margin:0 auto;
  overflow:hidden;
  padding: 10px;
}
/*#wrapper-content { width:940px; margin:0 auto; padding:25px 0 25px 0; overflow:hidden; }*/
/*RMC*/
#wrapper-content { width:990px; margin:0 auto; padding:25px 0 25px 0; overflow:hidden; }

.clear { clear: both; }

/*** Header Styles ***/
/*#header { margin-bottom:25px; }*/
/*RMC*/
#header { margin-bottom:10px; }

	/** Header Top Styles **/
	.topNav { height: 35px; background:url(images/header-top-bg.png) repeat-x; padding: 0px 20px 0px 20px; width:940px; margin:0 auto; position: relative; }
	.topNav { }
	.topNav li { height: 35px; float:left; display:block; margin-right:18px; text-transform: uppercase; color:#999; text-shadow: 1px 1px 1px #FFF; position: relative; z-index: 10000; }
	.topNav li a { color:#999; display: block; float: left; height: 35px; line-height: 33px; }
	.topNav li ul { display: none; }
	.topNav li:hover > ul, #navigation li.hover > ul { display: block; position: absolute; top: 35px; left: 0; z-index: 10; width: 150px; border: 1px solid #dcdcdc; border-top: 0; background: #fff url('images/criteria-bg.gif') repeat-x bottom left; }
	.topNav li > ul li { background: #fff url('images/criteria-bg.gif') repeat-x bottom left; width: 150px; height: 35px; padding: 0; position: relative; border-bottom: 1px solid #dcdcdc; }
	.topNav li > ul li a { width: 120px; padding: 0 15px; text-align: left; font-size: 11px; color: #555; text-shadow: none; text-transform: normal; height: 35px; line-height: 35px; }
	.topNav li > ul li a:hover { background: #fff url('images/criteria-bg.gif') repeat-x bottom left; }
	.topNav li ul li:hover > ul, #navigation li ul li.hover > ul { display: block; position: absolute; top: 0px; left: 150px; z-index: 10; width: 150px; border: 1px solid #dcdcdc !important; background: url('images/criteria-bg.gif') repeat-x bottom left; }
		
	#social-media { float:right; margin-top: 9px; }
	#social-media img { margin-left:4px; }
	
	/** Header Middle Styles **/
	#header-middle { margin-bottom:28px; overflow:hidden; }
	#logo { float:left; padding-top: 12px; }
	#main_logo {
    /* NOTE: subtract 20px from top to account for missing 'top nav' bar */
    position: absolute;
    top: 45px;
    width:210px; height: 81px; text-indent: -999px;
    background: transparent url(http://c15067547.r47.cf2.rackcdn.com/GWRX_weblogo.png) no-repeat top left;
  }
  #main_logo img {
    max-width: 210px;
  }
  #golfdigest_logo {
    position: absolute; top: 125px; width:210px; height: 30px; text-indent: -999px;
    background: transparent url(http://c15067547.r47.cf2.rackcdn.com/golfDigestGrey30.png) no-repeat top right;
  }
	#header-banner { float:right; /*padding-top:14px; */ }
	
	/** Main Navigation styles **/
	
/* webfont uri when we get there: http://fonts.googleapis.com/css?family=Pontano+Sans */
  #wrapper-navigation { background:url(http://c15067547.r47.cf2.rackcdn.com/navigation-bg.jpg) repeat-x; height:45px; }
/*RMC*/
/*fontcolor is #A6A6A6 */
/*  #wrapper-navigation { background:url(http://c15067547.r47.cf2.rackcdn.com/navshim3.gif) repeat-x; height:69px; }*/
  #navigation { font-family:'BebasNeueRegular'; font-size:20px; }
/*RMC*/
/*  #navigation { font-family: 'Pontano Sans', sans-serif; font-size:14px; }*/
  #navigation li { background:url(images/navigation-line.gif) no-repeat right; float:left; height:45px; padding:0 2px 0 0; position: relative; z-index: 1000; }
/*RMC*/
/*  #navigation li { float:left; height:66px; padding:0 2px 0 0; position: relative; z-index: 1000; }*/
  #navigation li a { color:#FFF; text-shadow: 1px 1px 1px #000; padding:11px 18px 10px 18px; display:block; }
/*RMC*/
/*  #navigation li a {
    border-right: 1px solid #303030; 
    color:#9E9E9E; 
    text-shadow: 1px 1px 1px #000;
    padding:11px 14px 10px 14px;
    display:block; text-transform: uppercase; letter-spacing: 2px; margin: 12px 0; }
*/	#navigation li a:hover { text-decoration:none; }
  /*RMC comment next line*/
  #navigation > div > ul > li > a:hover, #navigation > div > ul > li.current-menu-item > a { background:url(images/navigation-current.png) repeat-x; }
	#navigation li ul { display: none; }
	#navigation li:hover > ul, #navigation li.hover > ul { display: block; position: absolute; top: 45px; left: 0; z-index: 10; width: 170px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: url('images/subnav_bg.png') repeat-x top left; padding-top: 5px; }
	#navigation li > ul li { background: url('images/subnav_item_bg.png') repeat-x top left; width: 170px; height: 34px; padding: 0; position: relative; }
	#navigation li > ul li a { padding: 0 15px; text-align: left; line-height: 35px; font-size: 16px; color: #555; text-shadow: none; }
	#navigation li > ul li a:hover { background: url('images/subnav_item_hover_bg.png') repeat-x top left; }
	#navigation li > ul li.current-menu-item > a { background: url('images/subnav_item_bg.png') repeat-x top left; }
	#navigation li ul li:hover > ul, #navigation li ul li.hover > ul { display: block; position: absolute; top: 0px; left: 170px; z-index: 10; width: 170px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: url('images/subnav_bg.png') repeat-x top left; padding-top: 5px; }
	
/*** Main Styles ***/
#main { width:620px; margin-right:20px; float:left; }

	/** Featured Slider Styles **/
/*  #wrapper-featured { background:url(images/featured-bg.png) repeat; padding:10px 10px 10px 10px; overflow:hidden; margin-bottom:40px; }*/
	#wrapper-featured { background:url(images/featured-bg.png) repeat; padding:10px 10px 10px 10px; overflow:hidden; margin-bottom:10px; }
	#wrapper-slides { float: none; margin-right:10px; }
	
	#slider {
		background: url('images/loader.gif') no-repeat 50% 50%;
	}
	
	#slider .nivo-controlNav {
		position: absolute;
		top: -1px;
		right: -83px;
		width: 70px;
		height: 60px;
	}
	
	#slider .nivo-controlNav img {
		display: inline-block; /* Unhide the thumbnails */
		position: relative;
		border: 1px solid #000;
		margin-bottom: 5px;
		width: 70px;
		height: 60px;
	}
	
	#slider .nivo-controlNav .nivo-control { position: relative; }
	
	#slider .nivo-controlNav .active .overlay {
		background: url('images/current-thumb.png');
		position: absolute;
		top: 1px;
		left: 1px;
		display: block;
		width: 70px;
		height: 60px;
	}
	
	.nivo-caption h1 a { color: #fff; }

	/** Block styles **/
	.block.half { width:300px; float:left; margin-right:18px; }
	.block.half.last { margin-right:0px; }
/*  .block h3 { background:url(images/heading-box.png) no-repeat; font-size:26px; margin-bottom:25px; text-shadow: 1px 1px 1px #FFF; height:51px; padding-left:10px; }*/
/*  .block h3 { background:url(images/heading-box.png) no-repeat; font-size:26px; margin-bottom:7px; text-shadow: 1px 1px 1px #FFF; height:51px; padding-left:10px; }*/
/*  .block h3 a { color: #333; }*/
	.block h3 {
/*    background:#3C3C3C; font-weight:normal; font-size:22px; margin-bottom:7px;*/
/*    text-shadow: 1px 1px 1px #AAA;*/
/*    height:27px;*/
/*    padding-left:10px;*/
/*    border-bottom: 1px solid #353535;*/
/*    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.75); padding: 6px 16px; */
    background:url(images/widget-title-bg.png) repeat-x;
    font-size:24px;
    color:#888;
    text-shadow: 1px 1px 1px #FFF;
    padding:8px 0 0 10px;
    margin-bottom:7px;
    height:33px;
	}
	.block h3 a { color: #888; 
/*    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.75); padding: 6px 16px; */
/*    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.75); padding: 6px 16px; */
	}
	.block h3 a:hover { color: #D00000; text-decoration: none;}
	.block img { border:1px solid #D7D7D7; padding:2px; }
	.block img:hover { border: 1px solid #c2c2c2; background: #f8f8f8; }
	.block-meta { font-size:11px; color:#888; margin-bottom:4px; display:block; }
	.block-meta a { color:#888 !important; }
	.block-meta a:hover { color: #333 !important; text-decoration: none; }
	.block p { line-height:18px; color:#545454; }
	.block-arrows, .block-arrows a { color:#d00000; }
/*  .block-item-big { border-bottom:1px dashed #CCC; padding-bottom:15px; margin-bottom:20px; width:300px; }*/
	.block-item-big { border-bottom:1px solid #EEE; padding-bottom:1px; margin-bottom:7px; width:300px; }
	.block-item-big .block-meta { font-size: 12px; }
/*  .block-item-big h2 { font-size:20px; margin-bottom:2px; }*/
  .block-item-big h2 { font-size:16px; margin-bottom:2px; }
	.block-item-big h2 a { color: #333; }
	.block-item-big h2 a:hover { color: #D00000; }
	.block-item-big img { margin-bottom:10px; }
	.block-item-small { border-bottom:1px solid #EEE; padding-bottom:10px; margin-bottom:5px; overflow:hidden; width:300px; height:56px; }
/*  .block-item-small { border-bottom:1px dashed #CCC; padding-bottom:13px; margin-bottom:13px; overflow:hidden; width:300px; height:56px; }*/
/*  .block-item-small h2, .block-item-small h2 a { font-size:12px; font-family:'Arial'; font-weight:bold; line-height:18px; color: #333; }*/
/*  .block-item-small h2, .block-item-small h2 a { font-size:12px; font-family:'Open Sans', sans-serif; font-weight:bold; line-height:18px; color: #333; }*/
	.block-item-small h2, .block-item-small h2 a { font-size:15px; font-family:'Open Sans', sans-serif; font-weight:normal; line-height:18px; color: #333; }
	.block-item-small h2, .block-item-small h2 a:hover { color: #D00000; }
	
	.block.full { overflow: hidden; width: 100%; }
	.block.full .block-item-big { float:left; margin-right:20px; }
	.block.full .block-item-big.last { margin-right:0px; }
	
	/** Article Icons **/
	.block-image { position:relative; }
	.video-icon { position:absolute; bottom:13%; right:20%; background:url(images/video-icon.png) no-repeat; width:26px; height:26px; }
	.gallery-icon { position:absolute; bottom:13%; right:20%; background:url(images/gallery-icon.png) no-repeat; width:26px; height:26px; }
	.audio-icon { position:absolute; bottom:13%; right:20%; background:url(images/music-icon.png) no-repeat; width:26px; height:26px; }
	.block-item-small .block-image { position:relative; display:inline-block; margin-right:12px; float:left; }
	.block-item-small .video-icon { position:absolute; bottom:19%; right:18%; background:url(images/video-icon-small.png) no-repeat; width:16px; height:16px; }
	.block-item-small .gallery-icon { position:absolute; bottom:19%; right:18%; background:url(images/gallery-icon-small.png) no-repeat; width:16px; height:16px; }
	.block-item-small .audio-icon { position:absolute; bottom:19%; right:18%; background:url(images/music-icon-small.png) no-repeat; width:16px; height:16px; }
	.block-item-big .block-image { position:relative; display:inline-block; margin-right:12px; float:left;  }
	.block-item-big .video-icon { position:absolute; bottom:18%; right:5%; background:url(images/video-icon.png) no-repeat; width:26px; height:26px; }
	.block-item-big .gallery-icon { position:absolute; bottom:18%; right:5%; background:url(images/gallery-icon.png) no-repeat; width:26px; height:26px; }
	.block-item-big .audio-icon { position:absolute; bottom:18%; right:5%; background:url(images/music-icon.png) no-repeat; width:26px; height:26px; }
	
	/** Carousel styles **/
	.wrapper-carousel { padding: 0 0 0 62px; position: relative; }
	.anyClass img { float:left; margin-right:20px;display: block; width:140px; height:90px; }
	.anyClass { height:102px; margin-bottom:0px; }
	.anyClass ul li { position:relative; }
	
	a.prev, a.next { background: url(images/carousel-arrows.png) no-repeat transparent; width: 34px; height: 32px; display: block; position: absolute; top: 35px; }
	a.prev span, a.next span { display: none; }
	a.prev { left: 0; background-position: 0 0; } 
	a.prev:hover { background-position:0 -34px; }
	a.next { right: 0; background-position: -34px 0; }
	a.next:hover { background-position: -34px -34px; }
	
	/** Reviews block styles **/
	.block .stars { border:none; padding:0; margin:0; }
	.block .block-item-big .stars { margin-bottom:4px; padding-top:2px; float:left; margin-right:6px; }
	
	/** Archive block styles **/
	.block.archive .block-item-big { width:620px; overflow:hidden; }
	.block.archive .block-item-big h2 { margin-bottom:4px; }
	.block.archive .block-item-big p { line-height:20px; }
	.block.archive .block-item-big .block-meta { margin-bottom:8px; }
	.block.archive .block-item-big .block-meta span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }
	.block.archive .block-item-big .readmore { color:#888; background:url(images/readmore.png) no-repeat; font-size:11px; text-shadow: 1px 1px 1px #FFF; width:85px; height:25px; display:block; text-align:center; float:left; padding-top:3px; margin-top:10px; }
	.block.archive .block-item-big .block-arrows { font-size:14px; }


.rating {
	background: #ccc;
	color: #fff;
	padding: 1px 4px;
	margin-left: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

/*** Sidebar styles ***/
#sidebar { float:right; width:300px; }
.widget { overflow:hidden; margin-bottom:25px; }
.widget a { color: #333; }
.widget a:hover { color: #D00000; }
/*.widget-title { background:url(images/widget-title-bg.png) repeat-x; font-size:24px; color:#888; text-shadow: 1px 1px 1px #FFF; padding:8px 0 0 10px; margin-bottom:25px; height:33px; }*/
.widget-title { background:url(images/widget-title-bg.png) repeat-x; font-size:24px; color:#888; text-shadow: 1px 1px 1px #FFF; padding:8px 0 0 10px; margin-bottom:7px; height:33px; }
.widget .block-item-small img { border:1px solid #D7D7D7; padding:2px; }
.widget .block-item-small .stars { border:none; padding:0; margin:0; }

	/** Social Widget **/
	.social-item { float:left; margin-right:22px; border:1px solid #E5E5E5; width:83px; background:url(images/social-bg.png) repeat; text-align:center; padding:10px 0 10px 0; height: 77px; }
	.social-item:hover { border:1px solid #D9D9D9; }
	.social-item.last { margin-right:0; margin-left:1px; float:left; }
	.social-item img { padding-top:3px; }
	.social-count { font-family:'BebasNeueRegular'; font-size:22px; color:#666; display:block; margin-bottom:-2px; text-shadow: 1px 1px 1px #FFF; }
	.social-descrip { font-size:11px; font-style:italic; color:#999; display:block; text-shadow: 1px 1px 1px #FFF; }
	
	/** Tabbed widget **/
	ul.tabs { background:url(images/widget-title-bg.png) repeat-x; float: left; height: 41px; width: 100%; padding-left: 0 !important; margin-bottom: 0 !important; }
	ul.tabs li { background: none !important; float: left; border: 1px solid #d6d6d6; margin: 8px 0px 0px 8px !important; padding-left: 0 !important; overflow: hidden; padding-bottom: 0; position: relative; bottom: -3px; background:#ebebeb url(images/tab-bg.png) repeat-x; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; }
	ul.tabs li a { height: 28px; line-height: 30px; text-decoration:none; font-family:'BebasNeueRegular'; font-size:18px; color: #777; display: block; padding: 0 10px; outline: none; text-shadow: 1px 1px 1px #FFF; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius: 5px 5px 0 0; }
	ul.tabs li a:hover { background: #FFF !important; }
	html ul.tabs li.active, html ul.tabs li.active a:hover  { background: #fff !important; border-bottom: 1px solid #fff; }
	.tabs_container { border-top: none; overflow: hidden; clear: both; float: left; width: 300px; background: #fff; clear: both; }
	.tab_content { padding: 25px 0 0 0; }
	.post-entry .tabs_container { width: 100%; }
	
	/** Generic Widget Styles **/	
	.widget ul a { #333; }
	.widget li { border-bottom: 1px solid #EEE; padding-bottom: 10px; margin-bottom: 10px; }
	.widget p { line-height: 18px; }
	
	/** Calendar **/
	#calendar_wrap { margin: 0 auto; }
	#calendar_wrap caption { text-align: center; }
	
	#wp-calendar caption {
		font: bold 1.1em;
		margin-bottom: 5px;
	}
	
	#wp-calendar { 
		border-left: 1px solid #e6e6e6;
		border-top: 1px solid #e6e6e6;
	    line-height:15px;
	    margin:0 0 22px 0;
	    text-align:left;
	}
	
	#wp-calendar th {
		font: bold 11px;
		color: #fff;
		border-right: 1px solid #e6e6e6;
		letter-spacing: 2px;
		text-transform: uppercase;	
		padding: 6px 6px 6px 12px;
		background: #666;
	}
	
	#wp-calendar td {
		border-right: 1px solid #e6e6e6;
		border-bottom: 1px solid #e6e6e6;	
		padding: 6px 6px 6px 12px;
		color: #333;
	}
	
	tr.even { background: #fafafa; }
	
	.widget-excerpt { margin-bottom: 5px; }

/*** Footer styles ***/
/*#wrapper-footer { background: #f8f8f8; margin:0 auto; width:980px; padding:25px 0 15px 0; overflow:hidden; }*/
/*RMC*/
#wrapper-footer { background: #f8f8f8; margin:0 auto; width:990px; padding:25px 0 15px 0; overflow:hidden; }
#footer { width:940px; margin:0 auto; }
#footer-bottom { border-top:1px solid #DDD; clear:both; padding-top:15px; color:#888; }
#footer-bottom .left { float:left; }
#footer-bottom .right { float:right; }
#footer-bottom a { color: #333; }

	/** Footer widget **/
	#footer .widget { float:left; margin-right:20px; width:300px; margin-bottom:25px; }
	#footer .widget.last { margin-right:0; }
	
	#footer .backToTop { background: url('images/arrowup.png') no-repeat center left; padding-left: 20px; margin-left: 20px; height: 12px; }
	
/*** Post Styles ***/
.post-heading { padding:0px 0 25px 0; }
.post-heading h1 { font-size:32px; text-shadow: 1px 1px 1px #FFF; }
.post-heading span { font-size:11px; text-transform: uppercase; color:#888; text-shadow: 1px 1px 1px #FFF; margin-right:8px; }
.heading-author { background:url(images/author-icon.png) no-repeat left; padding-left:20px; }
.heading-date { background:url(images/clock-icon.png) no-repeat left; padding-left:20px; }
.heading-comments { background:url(images/comment-icon.png) no-repeat left; padding-left:24px; }
.heading-comments a { color:#888; }
.post-thumb { margin-bottom:20px; }
.post-thumb img { border:1px solid #D7D7D7; padding:5px; }
/*.post-entry p { margin-bottom:20px; line-height:21px; font-size:13px; }*/

/*messing with font*/

.post-entry p { 
  font-size:1.18333em; color:#333; line-height:20px;
  margin: 0px 0px 20px 0px;
};

.post-meta { border-top:1px solid #DDD; border-bottom:1px solid #DDD; padding:8px 2px 10px 2px; font-size:11px; color:#777; overflow:hidden; margin-bottom:1px }
.post-meta a { color:#444; }
.post-meta a:hover { color:#D00000; }
.post-meta-tags { /*float:left;*/ background:url(images/tag-icon.png) no-repeat left; padding-left:18px; }
.post-meta-cats { /*float:left;*/ background:url(images/category-icon.png) no-repeat left; padding-left:18px; }
.meta-arrow { font-size:16px; color:#d00000; margin-right:4px; }
.post-author { background:#EEE; padding:20px; margin-top:15px;margin-bottom:40px; overflow:hidden; }
.post-author img { background:#FFF; border:1px solid #D7D7D7; padding:5px; float:left; margin-right:12px; }
.post-author h5 { font-size:14px; font-family:'Open Sans', sans-serif; border-bottom:1px solid #dbdbdb; overflow:hidden; padding-bottom:5px; margin-bottom:10px; text-shadow: 1px 1px 1px #FFF; }
.post-author h5 em { color:#636363; }
.post-author small { float:right; color:#636363; }
.post-author a { color:#333; }
.author-descrip { color:#444; line-height:19px; text-shadow: 1px 1px 1px #FFF; }
.navigation { width: 100%; overflow: hidden; margin-bottom: 20px; }
.navigation .alignleft { float: left; }
.navigation .alignright { float: right; }

	/** HTML styling **/
	.post-entry ul { 	padding-left: 30px; margin-bottom:20px; }
	.post-entry ul li{ background:url(images/ul-dot.png) no-repeat; padding-left:28px; margin-bottom:10px; }
	.post-entry ol { padding-left:53px; margin-bottom:20px; font-size:14px; }
	.post-entry ol li { list-style-type: decimal; margin-bottom:6px; }
	.post-entry h1 { font-size:28px; margin-bottom:14px; }
	.post-entry h2 { font-size:24px; margin-bottom:14px; }
	.post-entry h3 { font-size:20px; margin-bottom:14px; }
	.post-entry h4 { font-size:18px; margin-bottom:14px; }
	.post-entry h5 { font-size:16px; margin-bottom:14px; }
	.post-entry h6 { font-size:14px; margin-bottom:14px; }
	.post-entry hr { border:0; background-color: #DDD; height:1px; margin-bottom:14px; color:#DDD; }
	.post-entry blockquote { background:url(images/quote.png) no-repeat; padding-left:32px; padding-top:3px; margin-left:25px; color:#777; font-style:italic; }
	.post-entry blockquote p { color: #777 };
	.post-entry ol { padding-left:42px; margin-bottom:20px; font-size:12px; }
	.post-entry ol li { list-style-type: decimal; margin-bottom:6px; }
	.post-entry ul { 	padding-left: 26px; margin-bottom:20px; font-size:13px; }
	.post-entry ul li { background:url(images/ul-dot.png) no-repeat; padding-left:18px; margin-bottom:10px; }
	.post-entry pre { overflow: auto; margin-bottom:20px; }
	.post-entry .alignright { float:right; margin:0 0 4px 10px; }
	.post-entry .alignleft { float:left; margin:0 10px 4px 0; }
	.wp-caption, .gallery-caption  { border: 1px solid #D7D7D7; padding-top: 4px; margin-bottom:20px; text-align: center; }
	p.wp-caption-text { margin-bottom:2px; }
	.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
	
	/** Review box **/
	.post-review { float:right; width:200px; border:1px solid #D7D7D7; margin-left:10px; margin-bottom:20px; }
	.overall-score { background:#EEE; margin:1px; padding:10px; text-align:center; }
	.post-review ul { border-top:1px solid #D7D7D7; padding:0; margin:0; }
	.post-review ul li { background:url(images/criteria-bg.gif) repeat-x bottom; border-bottom:1px solid #D7D7D7; padding:10px; color:#555; margin:0; }
	.post-review ul li:last-child { border-bottom:none; }
	.score { float:right; }
	
	.post-review-widget img { border: 0 !important; padding: 0 !important; }
	
	/** Comments styles **/
	#comments { margin-top: -10px; }
	#comments h3 { font-size:26px; border-bottom:4px solid #DDD; margin-bottom:25px; }
	ol.commentlist { margin-bottom:40px; }
	li.commentlist { }
	.the-comment { margin-bottom:24px; }
	.avatar { border:1px solid #CCC; float:left; margin-right:14px; }
	.comment-arrow { background:url(images/comment-arrow.png) no-repeat; width:8px; height:15px; float:left; margin-top:16px; margin-right:-1px; }
	.comment-box { background:url(images/comment-bg.png) repeat-x; border:1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; padding:14px; overflow:hidden;  }
	.comment-author { margin-bottom:10px; }
	.comment-author small { color:#888; }
	.comment-text { line-height:18px; }
	#comments .children { margin: 20px 0 0 83px; }
	#comments .children li.comment { margin: 0 0 20px 0; }
	.cancel-comment-reply { margin-bottom:10px; }
	.no-comments { color:#888; }
	.comment-author a { color:#3a3a3a; }
	.comment-text-side { color:#888; font-style:italic; line-height:18px; }
	
	#comment-input { float:left; margin-right:20px; }
	#comment-input input { border:0; margin-bottom:17px; }
	#comment-input input:focus, textarea:focus { outline:none; }
	#comment-input label { display:block; margin-bottom:5px; }
	#comment-input label .req { color:#999; }
	.input-name { background:url(images/input-name.png) no-repeat; width:198px; padding:11px 10px 14px 34px; }
	.input-email { background:url(images/input-email.png) no-repeat; width:198px; padding:11px 10px 14px 34px; }
	.input-website { background:url(images/input-website.png) no-repeat; width:198px; padding:11px 10px 14px 34px; }
	#comment-textarea { float:right; }
	.textarea-comment { background:url(images/textarea-comment.png) no-repeat; border:0; width:308px; height:163px; padding:14px; font-family:'Open Sans', sans-serif; }
	#comment-textarea label { display:block; margin-bottom:5px; }
	#comment-textarea-admin { float:none; margin-bottom:16px; }
	#comment-textarea-admin label { display:block; margin:10px 0 5px 0; }
	#comment-submit { clear:both; float:right; margin-bottom:10px; }
	#comment-submit-admin { clear:both; margin-bottom:10px; }
	.comment-submit { background:url(images/black-button.png) repeat-x; border:1px solid #000; padding:11px 10px 7px 10px; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; font-family:"BebasNeueRegular"; font-size:18px; color:#FFF; text-shadow: 1px 1px 1px #000; cursor:pointer; }
	.comment-submit:hover { background:url(images/black-button.png) repeat-x; background-position:0 -42px;  }
	
	/** Related posts **/
	.related-item { float:left; margin-right:20px; width: 140px; position: relative; }
	div.related-item:last-child { margin-right:0; }
	.related-item img { margin-bottom:6px; }
	.related-item h2 a { font-family:'Open Sans', sans-serif; font-size:12px; color:#333; font-weight:bold; }
	.related-item span { top: 46%; right: 5%; }

/** Post Share **/
.post-share {
	width: 80px; padding: 10px 0px; padding-bottom: 0; background: #ffffff; border: 1px solid #CCC;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	text-align: center;
	position: fixed;
	top: 255px;
	left: auto;
	z-index: 15;
	margin-left: -120px;
}

.share-widget {
	margin-bottom: 10px;
}


/*** Gallery ***/

.gallery-item .gallery-icon {
	position: relative;
	top: auto;
	left: auto;
	right: auto;
	background-image: none;
	width: auto;
	height: auto;
}

/*** Page styles ***/

  /** Full width page **/
  #fullwidth { width:940px; }
  #fullwidth .post-entry { width:940px; }
  
  /** 404 page **/
  .entry404 { padding:55px; }
  .entry404 img { border-right:1px dashed #D7D7D7; padding-right:30px; margin-right:30px; float:left; }
  .text404 p { line-height:18px; color:#666; margin-bottom:10px; }
  
/** Widgets Styles */
/*.homepage-widget { margin-bottom: 40px; overflow: hidden; width: 100%; }*/
.homepage-widget { margin-bottom: 15px; overflow: hidden; width: 100%; }
.homepage-widget:last-child { margin-bottom: 0; }
.homepage-widget .block .block-item-small:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.homepage-widget .block .block-item-big-last { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }
.widget .block-item-small:last-child { border-bottom: 0; margin-bottom: 0; padding-bottom: 0; }

/*#sidebar .widget { margin-bottom: 35px; }*/
#sidebar .widget { margin-bottom: 10px; }
#sidebar .widget .block-item-small:last-child {
	border-bottom: 1px solid #EEE;
	padding-bottom: 13px;
	margin-bottom: 0px;
}

.tag_cloud a {
	color: #333;
	background: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px;
	float: left;
	margin-right: 5px; margin-bottom: 5px;
}

.tag_cloud a:hover {
	background: #444;
	color: #DDD;
	text-decoration: none;
}

li .rsswidget { display: block; font-weight: bold; margin-bottom: 5px; }
.rss-date, #sidebar cite { font-size: 11px; color: #888; display: block; margin-bottom: 5px; font-style: italic; }
#sidebar cite { margin-top: 5px; }
.flickr-photo { border-bottom: 0 !important; padding-bottom: 0 !important; margin-bottom: 0 !important; float: left; padding: 5px !important; border: 1px solid #D7D7D7 !important; margin: 6px !important; }

	/** Search widget **/
	#searchform { background:#F8F8F8; width:278px; border:1px solid #D9D9D9; padding:10px; overflow:hidden; }
	#searchform #s { background:none; border:none; color:#777; font-style:italic; width:240px; float:left; }
	#searchform #s:focus { outline:none; }
	input#search-button{ width:16px; height:16px; float:right; }
	
	/** Twitter widget **/
	.tweets { width:300px; }
	.tweet { background:url(images/twitter.png) no-repeat left top; padding-left:26px; line-height:18px; }
	
	/** Text widget **/
	.textwidget { width:300px; color:#444; }
	.textwidget p { margin-bottom:18px; line-height:18px; }
	.textwidget p:first-child { margin-top: -4px; }
	.textwidget p:last-child { margin-bottom: -3px; }
/*** Shortcodes ***/

	/** Columns **/
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth { margin-right: 4%; float: left; line-height:21px; margin-bottom:20px; }
	.one_half { 	width: 48%; }
	.one_third { width: 30.6666%; }
	.two_third { width: 65.3332%; }
	.one_fourth { width: 22%; }
	.three_fourth { width: 74%; }
	.last { margin-right: 0 !important; clear: right; }
	.clearboth{ clear: both; display: block; font-size: 0px; height: 0px; line-height: 0; width: 100%; overflow:hidden; }
	
	/** Dropcap **/
	.dropcap { font-size:32px; margin-right:6px; padding-top:4px; text-transform: uppercase; float: left; position: relative; top: 5px; color:#888; }
	
	/** Highlight **/
	.highlight1 { background:#f6f67a; }
	.highlight2 { background:#000; color:#CCC; }
	
	/** Video **/
	.video-shortcode { margin-bottom:20px; }
	
	/** Tabs **/
	.tab-content{padding:16px 16px 0 16px; overflow:hidden; }
	.tabs-wrapper { overflow: hidden; width: 100%; }
	.tabs-wrapper .tab-content { border:1px solid #d7d7d7; border-width:0 1px 1px 1px; }
	
	/** Toggles **/
	.toggle { background:url(images/light-button.png) repeat-x; border:1px solid #AAA; padding:11px 10px 9px 14px; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; cursor:pointer; margin-bottom:6px; }
	.toggle:hover { background:url(images/light-button.png) repeat-x; background-position:0 -42px; }
	.toggle a { background:url(images/toggle-arrow.png) no-repeat left; color:#FFF; text-decoration:none; padding-left:30px; text-shadow: 1px 1px 1px #FFF; color:#444; font-size:18px; }
	.toggle-content { display:none; background:#e6e6e6; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; padding:20px; border:1px solid #DDD; font-size:14px; line-height:18px; text-shadow: 1px 1px 1px #FFF; margin-bottom:16px; }
	.toggle-content .block {padding:0px;}
	
	/** Checklist **/
	.checklist li { background:url(images/check-list.png) no-repeat left !important; padding-left:28px !important; }
	
	/** Badlist **/
	.badlist li { background:url(images/bad-list.png) no-repeat left !important; padding-left:28px !important; }
	
	/** Buttons **/
	.button { padding:11px 10px 9px 10px; display:inline-block; margin:0 10px 20px 0; -moz-border-radius: 5px; -webkit-border-radius:5px; border-radius: 5px; font-family:"BebasNeueRegular"; font-size:18px; cursor:pointer; }
	.button a { color:#FFF; text-shadow: 1px 1px 1px #000; }
	.button a:hover { text-decoration:none; }
	.button.black { background:url(images/black-button.png) repeat-x; border:1px solid #000; }
	.button.black:hover { background:url(images/black-button.png) repeat-x; background-position:0 -42px; }
	.button.red { background:url(images/red-button.png) repeat-x; border:1px solid #690000; }
	.button.red:hover { background:url(images/red-button.png) repeat-x; background-position:0 -42px; }
	.button.green { background:url(images/green-button.png) repeat-x; border:1px solid #0e5800; }
	.button.green:hover { background:url(images/green-button.png) repeat-x; background-position:0 -42px; }
	.button.blue { background:url(images/blue-button.png) repeat-x; border:1px solid #003162; }
	.button.blue:hover { background:url(images/blue-button.png) repeat-x; background-position:0 -42px; }
	.button.orange { background:url(images/orange-button.png) repeat-x; border:1px solid #824700; }
	.button.orange:hover { background:url(images/orange-button.png) repeat-x; background-position:0 -42px; }
	.button.light { background:url(images/light-button.png) repeat-x; border:1px solid #afafaf; }
	.button.light a { color:#5d5d5d; text-shadow: 1px 1px 1px #FFF; }
	.button.light:hover { background:url(images/light-button.png) repeat-x; background-position:0 -42px; }

/** Pagination **/
.pagination { font-family: 'BebasNeueRegular'; font-size: 18px; }
.pagination a { background: url('images/pagination_normal_bg.png') repeat-x top left; height: 28px; border: 1px solid #d1d1d1; display: block; float: left; line-height: 30px; padding: 0 10px; color: #333333; margin-right: 6px; }
.pagination span.current { background: url('images/pagination_hover_bg.png') repeat-x top left; height: 30px; border: 0px solid #d1d1d1; display: block; float: left; line-height: 30px; padding: 0 10px; color: #fff; margin-right: 6px; }
.pagination span.arrows { font-size: 18px; }

/** Form **/
.postForm label { font-size: 12px; font-weight: bold; display: block; color: #555555; margin-bottom: 5px; }
.postForm label span { font-style: italic; color: #888888; font-weight: normal; }
.postForm div { margin-bottom: 20px; }
.postForm .text { background: url('images/form_bg.png') repeat-x bottom left; border: 1px solid #d8d8d8; color: #555555; font-size: 12px; width: 278px; padding: 9px 10px; }
.postForm .error { border: 1px solid red; }
.postForm textarea { background: url('images/textarea_bg.png') repeat-x bottom left; border: 1px solid #d8d8d8; color: #555555; font-size: 12px; width: 400px; padding: 10px; height: 170px; }
.postForm .submit { background: #4e4e4e; border: 1px solid #3d3d3d; font-size: 12px; color: #fff; font-weight: bold; padding: 6px 20px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; }
.postForm .submit:hover { background: #414141; }
.postForm .error_msg { display: none; margin-top: 5px; color: red; }
.postForm .email_sent { color: green; margin-bottom: 10px; display: none; }

#revHeader {
  border-left: 1px solid #39393B;
  border-right: 1px solid #39393B;
  color: white;
  padding: 5px 20px;
  margin: 0 -1px;
  background: none,linear-gradient(top, #717175 0, #3C3C3E 100%);
  background: none,-khtml-gradient(linear,left top,left bottom,from(#717175),to(#3C3C3E));
  background: none,-moz-linear-gradient(top,#717175 0,#3C3C3E 100%);
  background: none,-webkit-gradient(linear,left top,left bottom,color-stop(0,#717175),color-stop(100%,#3C3C3E));
  background: none,-webkit-linear-gradient(top,#717175 0,#3C3C3E 100%);
  background: none,-o-linear-gradient(top,#717175 0,#3C3C3E 100%);
  background: none,-ms-linear-gradient(top,#717175 0,#3C3C3E 100%);
  background: none,linear-gradient(top,#717175 0,#3C3C3E 100%);
  border: 1px solid #3C3C3E;
  -webkit-box-shadow: 0 1px 0 #212122,0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -moz-box-shadow: 0 1px 0 #212122,0 1px 0 0 rgba(255,255,255,0.4) inset;
  box-shadow: 0 1px 0 #212122,0 1px 0 0 rgba(255, 255, 255, 0.4) inset;
  -moz-text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
  -webkit-text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
  -khtml-text-shadow: 0 -1px 0 rgba(0,0,0,0.8);
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.8);
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  font-family: "Open Sans",sans-serif;
  font-size: 1.3333em;
  font-weight: 500;
  zoom: 1;
  _display: inline-block;
}
#revCatWrap {
  margin-left: 0;
  margin-bottom: 20px !important;
  padding: 15px 20px 0;
  width: 580px;
  height: 270px;
/*  float: left;*/
  clear: both;
  background: #EEE;
}
.revCatRow {
  clear: both;
  float: left;
  margin-bottom: 10px;
  border-bottom: 1px solid #DDD;
  width: 100%;
}
.catGroup {
  width: 45%;
  min-height: 50px;
  height: 50px;
  float: left;
  margin-right: 20px;
}
.catGroup .revCatHead a {
  font-family: "Open Sans",sans-serif;
  font-size: 1.3em;
  font-weight: bold;
  color: #39434C;
}
.authorCatHead {
  font-family: "Open Sans",sans-serif;
/*  font-size: 28px;*/
  font-size: 1.75em;
  font-weight: bold;
/*  color: #39434C;*/
  color:#AAA;
}
.catGroup .revCatAsset {
/*    font-size: .867em;*/
  font-size: .989em;
  line-height: 1.2em;
}
.catGroup span::after {
  content: " | ";
}
.catGroup span.nopipe::after {
  content: "";
}

#author_info {
  margin-bottom: 25px;
}

#author_info h2 {
  font-size: 28px;
  color: #333;
}

#author_info h3 {
  font-size: 20px;
  color: #333;
}

#author_info #author_table_container {
  background: #f2f2f2;
  border: thin solid #ccc;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  margin-bottom: 25px;
}

#author_info table tr td {
  padding: 7px;
}

#author_info br {
  line-height: 8px;
}

#author_info .stat-title {
  font-size: 12px;
  color: #333;
}

#author_info .stat-number {
  font-size: 28px;
  color: #000000;
}

.ipsUserPhoto {
  display:none;
/*  padding: 1px;
  border: 1px solid #d5d5d5;
  background: #fff;
  -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
  -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
  box-shadow: 0px 2px 2px rgba(0,0,0,0.1);
*/}
	
.ipsUserPhotoLink:hover .ipsUserPhoto {
/*  border-color: #7d7d7d;*/
}
	
/*.ipsUserPhoto_variable { max-width: 155px; }*/
/*.ipsUserPhoto_large { max-width: 90px; max-height: 90px; }*/
/*.ipsUserPhoto_medium { width: 50px; height: 50px; }*/
/*.ipsUserPhoto_mini { width: 30px; height: 30px; }*/
/*.ipsUserPhoto_tiny { width: 20px; height: 20px; }*/
/*.ipsUserPhoto_icon { width: 16px; height: 16px; }*/

/*==== Author Page (from gonzo) ===*/

#omc-author-page-image {float:left; margin:4px 24px 8px 0px; width:119px;}

#omc-author-page-image img {width:100%;}

#omc-author-page {padding: 4% 4% 0% 4%; /*width: 88%;*/ background: #333; margin-bottom: 15px; border: 7px solid #EEE;}

#omc-author-page h1 { color:#FFF; padding-bottom:0px; margin-bottom:4px; margin-top:0px; font-family: 'Open Sans', sans-serif; font-size:1.8em;}

#omc-author-page p {color:#aaa; margin-bottom:0px;}


.omc-author-connect.omc-author-website {color:#FFF; font-weight:700; margin:10px 0px 15px 0px;}

.omc-author-connect.omc-author-website a {color:#ccc; font-weight:400; background:none;}

.omc-author-connect.omc-author-website a:hover {background:none; color:#FFF;}

#omc-author-social-icons a {width:46px; height:46px; display:block; margin-right:10px; margin-bottom:10px; float:left; background:url('http://d122e9fa09a4ccdc73b1-d6728af4ed569703a282b281d6234cea.r50.cf2.rackcdn.com/author-social-icons.png') scroll transparent no-repeat; -moz-transition:.2s linear; -webkit-transition:.2s ease-out; transition:.2s linear;}

#omc-author-social-icons a:hover {opacity:0.7;}


#omc-author-social-icons a.omc-author-twitter {background-position:-200px 0px;}
#omc-author-social-icons a.omc-author-google {background-position:-100px 0px;}
#omc-author-social-icons a.omc-author-facebook {background-position:-150px 0px;}
#omc-author-social-icons a.omc-author-soundcloud {background-position:0px 0px;}
#omc-author-social-icons a.omc-author-linkedin {background-position:-250px 0px;}
#omc-author-social-icons a.omc-author-youtube {background-position:-50px 0px;}

/* =============================================================================
   FOOTER 
   ========================================================================== */

	footer {background:#111; position:relative;}   
	   
	footer#omc-boxed {width:1010px; margin:auto; height: 500px;}

		div#omc-footer-border {height:20px; width:100%; position:absolute; top:-10px; background:#AAA; opacity:0.2}

	footer#omc-stretched {width:100%;}

		div#omc-inner-footer {margin:auto; width:940px;  padding:40px;}

		div.omc-footer-widget-column {width:22.63157894736842%; float:left; margin-right:3.157894736842105%; }
	 
		div.omc-footer-widget-column.no-right {margin-right:0px;}
		
		div.omc-footer-widget h4 {color:#FFF; font-size:1.5em; margin-top:26px; display:block; text-shadow:none; padding-bottom:16px; font-weight:700;font-family: 'Open Sans', sans-serif;}
		
		div.omc-footer-widget {color:#AAA; margin-bottom:20px;}
		
			div.omc-footer-widget p  {font-size:0.9em}
		
			div.omc-footer-widget ul {list-style-type:none;}
			
				div.omc-footer-widget ul li a {display:block; margin-bottom:1px; padding:5px 4px; background:#333; color:#aaa; font-size:0.99em;}
					
				div.omc-footer-widget ul li a:hover {text-decoration:none;background:#D00000; color:#FFF; -moz-transition:.01s linear; -webkit-transition:.01s ease-out; transition:.01s linear;}
		
		
	/*====  footer copyright area ====*/
	
	.omc-copyright-area {width:950px; margin:auto;  background:#000; color:#aaa; padding:20px 40px 0px 40px;}

		.omc-copyright-left {float:left;}
		
		.omc-copyright-right {float:right;}
				
			.omc-copyright-right ul {list-style-type:none; margin-top:-12px;}
				
				.omc-copyright-right ul li {display:inline; float:left;}
					
					.omc-copyright-right ul li a {padding:0px 10px; color:#aaa; border-right:1px solid #222;}
					
					.omc-copyright-right ul li:last-child a {border:none; padding-right:0px;}
					
					.omc-copyright-right ul li a:hover {background:none; color:#FFF;}
	        .xoxo {list-style-type:none; margin-top:0px;}

        	.xoxo > li {margin-bottom:40px;}

        	.xoxo ul {list-style-type:none; margin-top:0px;}

/*==== About Widget ====*/

a.omc-social-small {display:block; height:28px; width:33px; float:left; margin:3px 0px 9px 0px;  background:url('http://d122e9fa09a4ccdc73b1-d6728af4ed569703a282b281d6234cea.r50.cf2.rackcdn.com/small-social-sprite.png') scroll transparent no-repeat; background-color:#555;  -moz-transition:.8s linear; -webkit-transition:.8s ease-out; transition:.8s linear;} 
/*a.omc-social-small:hover {background-color:#f9ba00; */
a.omc-social-small:hover {background-color:#D00000; /* -moz-transition:.03s linear; -webkit-transition:.03s ease-out; transition:.03s linear; */}
a.omc-social-small.pinterest {background-position:-11px -50px}
a.omc-social-small.twitter {width:35px; background-position:-51px -50px}
a.omc-social-small.facebook {width:30px; background-position:-93px -50px}
a.omc-social-small.vimeo {width:35px; background-position:-133px -50px}
a.omc-social-small.linkedin {width:35px; background-position:-178px -51px}
a.omc-social-small.youtube {background-position:-232px -51px}

/*==== ratings & reviews ====*/

/*div#omc-review-wrapper {float:left; background:#444; color:#FFF; margin:3px 27px 20px 0px;}*/
div#omc-review-wrapper {float:right; background:#444; color:#FFF; margin:0px 0px 20px 10px;}

div#omc-review-wrapper.omc-review-placement-b {width:100%;}

div#omc-review-wrapper.omc-review-placement-t {width:50%; }

	div.omc-review-criteria { position:relative; height:35px; border-bottom:1px solid #222;}
	
		span.omc-criteria-percentage {position:absolute; z-index:100; background:#f9ba00; display:block; height:100%;}
		
		span.omc-criteria-description {position:absolute; top:10px; left:10px; z-index:101; font-weight:700;}
		
	div#omc-review-header {height:33px; background:#111; padding-top:11px;}
	
/*    #omc-full-article  div#omc-review-header h2 {margin-left:10px; color: #FFF; font-size:16px;  font-weight: 700; margin-top:0px; text-shadow:none;white-space: nowrap; width: 90%; text-overflow: ellipsis; overflow: hidden;}    */
		div#omc-review-header h2 {margin-left:10px; color: #FFF; font-size:16px;  font-weight: 700; margin-top:0px; text-shadow:none;white-space: nowrap; width: 90%; text-overflow: ellipsis; overflow: hidden;}		
		
	span.omc-criteria-star-under {position:absolute; top:8px; right:10px; height:18px; width:97px; background:url("http://d122e9fa09a4ccdc73b1-d6728af4ed569703a282b281d6234cea.r50.cf2.rackcdn.com/star-sprite-criteria-hex-f9ba00.png") scroll transparent no-repeat; background-position:0px -20px;}
	
	span.omc-criteria-star-top {position:absolute; top:0px; left:0px; height:18px; background:url("http://d122e9fa09a4ccdc73b1-d6728af4ed569703a282b281d6234cea.r50.cf2.rackcdn.com/star-sprite-criteria-hex-f9ba00.png") scroll transparent no-repeat; }

	div.omc-review-summary.omc-final-score-percent	{background:#222; position:relative; overflow:hidden; min-height: 84px;}
	
	div.omc-review-summary.omc-final-score-stars	{background:#222; position:relative; overflow:hidden; min-height: 109px;}
	
		div#omc-criteria-final-score {text-align:center; padding:7px 0px 0px 0px; width:118px; position:absolute; top:0px; right:0px; background:#111; height:500px;}
			
/*      #omc-full-article div#omc-criteria-final-score h3 {font-size:36px; color:#FFF; font-weight:700; margin:-3px 0px; text-shadow:none; }*/
      div#omc-criteria-final-score h3 {font-size:36px; color:#FFF; font-weight:700; margin:-3px 0px; text-shadow:none; }
				
				div#omc-criteria-final-score h3 span {font-size:18px;}
		
/*      #omc-full-article div#omc-criteria-final-score h4 {font-size:14px; color:#FFF; font-weight:700; margin-bottom:4px; margin-top:0px; text-shadow:none;}*/
			div#omc-criteria-final-score h4 {font-size:14px; color:#FFF; font-weight:700; margin-bottom:4px; margin-top:0px; text-shadow:none;}
		
			span#omc-final-score-stars-under {margin:auto; position:relative; z-index:100; width:97px; height:18px; display:block; background:url("http://d122e9fa09a4ccdc73b1-d6728af4ed569703a282b281d6234cea.r50.cf2.rackcdn.com/star-sprite-criteria-hex-f9ba00.png") scroll transparent no-repeat; background-position:0px -20px;  }
			
				span#omc-final-score-stars-top {position:absolute; top:0px; left:0px; height:18px; display:block; background:url("http://d122e9fa09a4ccdc73b1-d6728af4ed569703a282b281d6234cea.r50.cf2.rackcdn.com/star-sprite-criteria-hex-f9ba00.png") scroll transparent no-repeat;  }
			
		div#omc-short-summary { width:60%; float:left;}	
		
/*      article#omc-full-article div#omc-short-summary p {color:#DDD; margin:11px 0px 10px 10px; font-size:1em; line-height:1.5em;}   */
			div#omc-short-summary p {color:#DDD; margin:11px 0px 10px 10px; font-size:1em; line-height:1.5em;}		
				
				div#omc-short-summary p strong {color:#FFF; }		
			


/*** Font-face ***/
/*@font-face {
  font-family: 'Pontano Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Pontano Sans'), local('PontanoSans-Regular'), url('http://themes.googleusercontent.com/static/fonts/pontanosans/v1/gTHiwyxi6S7iiHpqAoiE3KRDOzjiPcYnFooOUGCOsRk.woff') format('woff');
}*/
@font-face {
    font-family: 'BebasNeueRegular';
    src: url('fonts/BebasNeue-webfont.eot');
    src: url('fonts/BebasNeue-webfont.eot?iefix') format('eot'),
         url('fonts/BebasNeue-webfont.woff') format('woff'),
         url('fonts/BebasNeue-webfont.ttf') format('truetype'),
         url('fonts/BebasNeue-webfont.svg#webfont4Bjy2lJe') format('svg');
    font-weight: normal;
}