/*  
Theme Name: PlatformBase
Theme URI: http://www.pagelines.com/themes/PlatformPro
Description: Platform Base is a Platform child theme (a WordPress child theme) designed to be edited to customize the PlatformPro WordPress framework. Use custom CSS and PHP hooks to do almost anything. Designed and developed by <a href="http://www.pagelines.com">PageLines</a>.  **IMPORTANT** For this to work PlatformPro must be called 'platformpro' (lowercase) in your themes folder.
Version: 1.4.1
Author: PageLines
Author URI: http://www.pagelines.com
Tags: buddypress, theme-options, white, silver, light, one-column, two-columns, three-columns, left-sidebar, right-sidebar, flexible-width, custom-menu, fixed-width, threaded-comments, custom-header, custom-colors, translation-ready

Template: platformpro

/* ======================= */
/* = Get PlatformPro CSS = */
/* ======================= */

/*
 IMPORTANT -  The files below need to find the actual directory of Platform. If the PlatformPro is named something other than 'platformpro' you will need to change that value below.

 ON UPDATING - 	Base shouldn't be replaced in your install with every release. It defeats the purpose of using a child theme.
				Use updates to this Platform Child Theme, as a reference to help you improve your own customizations.
*/

	/* Get Theme-Parent CSS */
	@import url('../platformpro/style.css');

/* ============================= */
/* = HOW TO CUSTOMIZE PLATFORM = */
/* ============================= */

/*

Edit this style sheet to create your own custom theme based on the Base Platform theme. 

Rules placed in this stylesheet will override the default styles of the Base Platform theme and will not be changed or over written when you update the 
Platform framework. Additionally, since this stylesheet is purely for editing purposes you can easily undo or erase some of the CSS to return your site back to the look and feel of the Base theme. 

In the Base theme the footer is black and the CSS looks like this:

	#footer {
		clear:both;
		font-size:1em;
		overflow:hidden;
		text-align: left;
		background: #000;
		color: #999;
		position: relative;
	}
		
To change the background color to white, all you have to do is declare a new rule for the color like so:

		#footer { background: #FFF; }

A great tool for modifying themes and inspecting CSS elements is the FireBug extension for FireFox. You can also use the developer tools provided by Chrome (right-click and "inspect element") or Internet Explorer if you're feeling dangerous.

LEARN CSS - We recommend using Lynda.com video tutorials to learn using CSS. 
			Also, for a comprehensive list of CSS rules and usage try consulting W3 schools @ http://www.w3schools.com/css/default.asp

ON UPDATING - 	Base shouldn't be replaced in your install with every release. It defeats the purpose of using a child theme.
				Use updates to this Platform Child Theme, as a reference to help you improve your own customizations.
*/

/* ============================== */
/* = Start Your Custom CSS Here = */
/* ============================== */
 
/* @ CSS corresponding to the hook used in functions.php; adds a stumbleupon icon to branding section */

.icons .stumbleupon {background: url('../platformpro/images/sprite-socialicons.png') no-repeat -176px 0;}
.icons .stumbleupon:hover {background: url('../platformpro/images/sprite-socialicons.png') no-repeat -176px -22px;}

/* @ Pullquote Section */

#pullquote.copy{
	background: #f7f7f7 url(images/pullquote.png) no-repeat 15px 15px;
	padding: 15px 20px 15px 45px;
	margin-bottom: 1.5em;
}

	#pullquote .thepullquote{font-size: 1.5em;margin-bottom: 5px;line-height: 1.3em;}
	#pullquote .thecitation{color: #AAA; font-style: italic;padding-left: 15px;}


/* ======================== */
/* = Customised by quawn  = */
/* ======================== */

/* IE6 PNG fix */
/*img, div, background, a { behavior: url(../platformbase/iepngfix.htc) }*/

::selection {
        background: #8e8f8f; /* Safari */
        color: #fff;
}
::-moz-selection {
        background: #8e8f8f; /* Firefox */
        color: #fff;
}

.single-post .entry_wrap {
	padding-bottom: 15px;
}
.page .fpost {
	border-bottom: 2px #000 solid; /* Entry_wrap red buttom line hidden in Pages */
}
img.noborder {
	border:  0px;
}
.sprint {
	font-size: 10px;
	line-height: 1.4em;
	padding: 20px;
	border-top: 1px #545454 solid;
	margin-top:30px;
}

.fboxinfo .fboxtext {font-size: 12px;line-height: 1.5em;}
.searchform input.searchfield {
	background-color: #000;
	border: 1px #333 solid;
	color: #ccc;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: .8em;
}

#menu-sub li.menu-item a {letter-spacing:1px;}

div#feature-footer.names.fix {
	border-top: 1px #000 solid;
	margin-left: -1px;
	width: 961px;
}

.paged #feature, .tag #feature, .author #feature, .category #feature, .category #carousel, .search-no-results #feature, .search-no-results #carousel, .category .current_posts_info, .search-results #feature, .search-results #carousel, .cat-item-29 {display:none;}

.paged #carousel {
	margin-top: 28px;
} 

.metabar-rv {
	font-size: 10px;
	text-transform: uppercase;
	padding-top: 5px;
	letter-spacing:1.1px;
}
.single h1.entry-title, .search-results h2.entry-title, .archive h2.entry-title {
	font-size: 1.6em;
}

.wdot {
	color: #fff;
	font-weight: bold;
}
.postview-eye {
	padding-left: 20px;
	display: inline;
	background: url(images/view-icon.gif) no-repeat 0 -5px;
}
.location-pin {
	padding-left: 18px;
	display: inline;
	background: url(images/location-pin.gif) no-repeat 4px 2px;
	height: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
}

.rline {
	border-top: 1px #9e0000 solid;
	margin-bottom: 20px;
}
.index_top {
	margin:  3px auto;
	width: 1200px;
	height: 76px;
	display: block;
	background: url(images/5cols_top.png);
}
.index_bottom {
	margin:  6px auto -90px auto;
	width: 1200px;
	height: 102px;
	display: block;
	background: url(images/5cols_bottom.png);
}

/*IE gallery/vid button hack*/

.button_iehack {
	display: inline;
}

.home_stream img { 
	border: 1px solid #303030;
	margin-top: 12px;
}
.home_stream_tn img {
	/*max-width: 180px;*/
	border: 1px solid #303030;
	margin: 12px 12px 5px 0;
	float: left;
	padding: 3px;
}

div.tags {
	margin-top: 25px;
	font-size: 11px;
	background: url(./images/tag.png) no-repeat 0 -3px;
	line-height: 15px;
}
div.tags a {
	padding-bottom: 1px;
}
div.entry_content .cls-mobile-flash {
	margin-top: 25px;
	border-top: 1px #700909 solid;
	z-index: -1;
}
#flashContent9 {
	margin-bottom: 20px;
}
.gamebox {
	width: 70px;
	height: inherit;
}

div.sga_FB {
	/*padding-left: 91px;*/
	float: right;
	padding-top: 10px;
	width:  200px;
}
/*Shift fb pop up box to left*/
/*.fb_edge_widget_with_comment span.fb_edge_comment_widget {
    top: 25px !important;
    left: -250px !important;
}*/
.facebook-like-box {
	width: 310px;
	overflow: hidden;
	position: relative; /* For IE7 Compatibility */
}
.facebook-like-box .inner {
	margin: -2px 0 0 -2px;
}

div.post-nav.fix {
	background: transparent;
	border: 0;
}
.page-id-207 table.dllink {
	font-size: .8em;
}
#productbar {
	margin-left: -40px;
}
#productbar2 {
	margin-left: -30px;
}
.highlight-area {
	padding-bottom: 2px;
}
.rmarker {
	color: #9e0000;
	height: 55px;
	font-weight: bold;
	display: block;
	line-height: 1.3em;
}
/*About ROG page fix*/
.page-id-107 .indent {
	padding-left: 10px;
	margin: 10px;
	border-left: 1px #7f0404 solid;
}
.page-id-107 h3 {
	margin-top: 20px;
}
.rogpro-menu {
	float: left;
	position: relative;
	bottom: 3px;
}
.entry_content .wp-caption {
	background-color: #181818;
}
.page-template .collapseomatic_content {
	width: 500px;
	text-align: left;
}

.current_posts_info {
	color: #ccc!important;
	text-shadow: #000 0 -1px 0 !important;
		/** Rounded Corners **/
	-moz-border-radius: 1px!important;
	border-radius: 1px!important;
	
	/** Drop shadow **/
	-moz-box-shadow: 1px 1px 0px #333!important;
	-webkit-box-shadow: 1px 1px 0px #333!important;
	box-shadow: 1px 1px 0px #333!important;
	
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #121212!important;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #545454)!important;
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#545454), to(#000000))!important;
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#545454, #000000)!important;
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#545454, #000000)!important;
	border: 0;
}

.darrow {
	background: url(images/darrow.png) no-repeat;
	padding-left: 23px;
	font-size: 9px;
	text-transform: uppercase;
	float: right;
}
.darrow a:link, .darrow a:visited {
	color: #ccc;
	letter-spacing:1px;
}
.darrow a:hover {
	color: #fff;
	text-decoration: underline;
}

.intel_block {
	display: block;
	clear: left;
	margin-top: 25px;
}

.qrctwidget {
	margin-top: 10px;
}
.qrw {
	float: right;
	line-height: 1.5em;
	margin-top: 15px;
	font-size: 12px;
}
.dsq-cc {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
	padding-left: 4px;
}
.dsq-cc a:link, .dsq-cc a:visited {
	color: #666;
	text-shadow: #000 0 -1px 0 ;
}
.dsq-cc a:hover {
	color: #fff;
}
/* @group Country WTB */

.country_wtb {
	width:160px;
	float:left;
	text-align:center
}
.country_wtb a:link .countryname , .country_wtb a:visited .countryname  {
	color: #666;
}
.country_wtb a:hover {
	text-decoration: none!important;
}
.country_wtb a:hover div.countryname {
	color: #fff;
}
#sga_closed {
	background: url(images/emotion_sad.png) no-repeat 0px 1px;
	padding-left: 22px;
}
#sga_closed a {
	color: #666;
}
.sga_closed_subline {
	color: #fff;
	text-align: center;
	font-size: .75em;
	background: #545454;
}
/* @end */

/* @group Wallpaper download control */

.dllink td {
	padding-top: 15px;
	width: 185px;
}
.wpdm_title {
	text-align: left;
	padding: 2px 0 3px 2px;
	margin-bottom: 8px;
	margin-top: -3px;
	text-shadow: #000 0 -1px 0 ;
	color: #ccc;
	border-bottom: 1px #333 dotted;
	font-family: cuprum;
	font-size: 1.4em;
}
ul.dlm_download_list {
	margin-top: 10px;
}
.dlm_download_list li.wpdl_list {
	display: block;
}
.dlm_download_list .wpdm_title {
	padding-bottom: 12px;
	font: 12px/1.2em "Lucida Grande", Lucida, Verdana, sans-serif;
}
.dlm_download_list .wpdm_title a:link, .dlm_download_list .wpdm_title a:visited {
	color: #ccc;
	text-transform: capitalize;
	letter-spacing:0;
}
.dlm_download_list .wpdm_title a:hover {
	color: #fff;
}

.dlm_download_list .wpdm_title span {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 10px;
	color: #666;
}

.dllink .wpdm_dl_link {
	background: url(images/dl-icon-white.png) no-repeat right 1px;
	height: 20px;
	padding-right: 15px;
	float: right;
	color: #666;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
}
.dllink .wpdm_dl_link:hover {
	color: #fff;
	background: url(images/dl-icon-hover.png) no-repeat right 1px;
	text-decoration: none;
}
.dlm_download_list .wpdm_dl_link {
	background: url(images/dl-icon-white.png) no-repeat 0px 1px;
	padding-left: 17px;
	float: right;
	color: #666;
	font-size: 13px;
	text-align:right
}
.dlm_download_list .wpdm_dl_link:hover {
	color: #fff;
	background: url(images/dl-icon-hover.png) no-repeat 0px 1px;
	text-decoration: none;
}
.dlm_download_list .wpdm_tn {
	 width: 45px;
	 padding: 2px;
	 border: 1px #333 solid;
	 margin-right: 7px;
	 float: left;
}

.dllink .wpdm_dl_des {
	font-size: .8em;
	color: #9e0000;
	width: 185px;
	display: block;
	float: left;
	text-align:left;
	height: 35px;
	line-height: 1.6em;
	border-bottom: 1px #700909 solid;
}
.dllink .wpdm_dl_author {
	text-align: left;
	text-shadow: #000 0 -1px 0 ;
	padding: 2px 4px 2px 4px;
	float: left;
	color: #ccc;
	width: 177px;
	background-color: #181818;
}
.dllink .wpdm_dl_count{
	float: right;
	background: url(images/chart_bar.png) no-repeat left 0;
	padding-left: 20px;
}

/* @end */
/* @group Recog box */

.recog-box {
	float: left;
	display: block;
	width:200px;
	margin-right: 30px;
	font-size: .9em;
}
.recog-box div {
	height: 110px;
}

/* @end */

/* @group Tech-box */

.tech-box {
	float: left;
	display: block;
	width:202px;
	margin-right: 30px;
	font-size: .9em;
}
.tech-box div.main {
	font-size: .8em;
	line-height: 1.5em;
	border-top: 1px #9e0000 solid;
	padding-top: 5px;
	margin-top: 15px;
}
.tech-box div.more {
	margin-top: 15px;
	text-transform: uppercase;
	text-shadow: 0 -1px 2px #000;
	color: #9e0000;
	letter-spacing: 1px;
}

/* @end */

/* @group Expand-box */

.expand-box {
	float: left;
	display: block;
	width:400px;
	margin-right: 20px;
	margin-left: 20px;
	font-size: .9em;
}
.expand-box div.main {
	padding: 20px;
	font-size: 1em;
	line-height: 1.5em;
	border-top: 1px #9e0000 solid;
	padding-top: 10px;
	margin-top: 15px;
}

/* @end */

/* @group Tech-menu */

ul.tech_menu {
	padding-top: 10px;
}
ul.tech_menu li {
	display: inline;
	padding: 1px 10px 4px 10px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-right: 10px;
	/** Rounded Corners **/
	-moz-border-radius: 1px;
	border-radius: 1px;
	
	/** Drop shadow **/
	-moz-box-shadow: 1px 1px 0px #333;
	-webkit-box-shadow: 1px 1px 0px #333;
	box-shadow: 1px 1px 0px #333;
	
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #121212;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #545454);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#545454), to(#000000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#545454, #000000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#545454, #000000);
}

ul.tech_menu li.current_page_item, ul.tech_menu li:hover {
	color:#fff;
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #545454;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #444, #121212);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#121212), to(#444));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#121212, #444);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#121212, #444);
	cursor: pointer;
}

ul.tech_menu li a:link, ul.tech_menu li a:visited {
	text-shadow: #000 0 -1px 0 ;
	font-size: .8em;
	color: #ccc;
}

/* @end */

/* @group Footer Cols */

.dcol-pad li {
	border-bottom: 1px #242424 solid;
	padding: 3px;
	margin-right: 10px;
}
div#linkcat-38 .dcol-pad, 
div#nav_menu-3 .dcol-pad, 
div#nav_menu-4 .dcol-pad,
div#nav_menu-5 .dcol-pad, 
div#jquery-categories-list-widget .dcol-pad {
	border-right: 1px #515151 dotted;
	height: 340px;
	line-height: 15px;
}	
div#jquery-categories-list-widget .dcol-pad li.jcl_category {
	line-height: 13px;

}
div#categories-3 .dcol-pad li.cat-item a,
div#nav_menu-3 .dcol-pad li.menu-item a, 
div#nav_menu-4 .dcol-pad li.menu-item a, 
div#nav_menu-5 .dcol-pad li.menu-item a, 
div#linkcat-38 .dcol-pad .blogroll li a, 
div#jquery-categories-list-widget .dcol-pad li.jcl_category a {
	color: #666666;
	font-size: 11px;
	text-shadow: #000 0 -1px 0 ;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div#categories-3 .dcol-pad li.cat-item a:hover, 
div#nav_menu-3 .dcol-pad li.menu-item a:hover, 
div#nav_menu-4 .dcol-pad li.menu-item a:hover, 
div#nav_menu-5 .dcol-pad li.menu-item a:hover, 
div#linkcat-38 .dcol-pad li  a:hover, 
div#jquery-categories-list-widget .dcol-pad li.jcl_category a:hover, 
div#advancedrecentposts-3 .dcol-pad .advanced-recent-posts li a:hover 
{
	color: #ffffff;
	text-decoration: none;
}

div#jquery-categories-list-widget .dcol-pad li.jcl_category .jcl_symbol, 
div#nav_menu-3 .dcol-pad li.current_page_item a, 
div#nav_menu-3 .dcol-pad ul.sub-menu li.current-menu-item a, 
div#nav_menu-4 .dcol-pad li.current_page_item a, 
div#nav_menu-4 .dcol-pad ul.sub-menu li.current-menu-item a,
div#nav_menu-5 .dcol-pad li.current-menu-item a, 
div#nav_menu-5 .dcol-pad ul.sub-menu li.current-menu-item a
{
	color: #ffffff;
}

div#nav_menu-3 .dcol-pad .sub-menu li.menu-item,
div#nav_menu-4 .dcol-pad .sub-menu li.menu-item,
div#nav_menu-5 .dcol-pad .sub-menu li.menu-item, 
.dcol-pad .jcl_category li.jcl_category 
{
	background: url(images/sub-menu-sep.png) no-repeat 0 -2px;
	text-shadow: #000 0 -1px 0 ;
	padding-left: 7px;
	border-bottom: 0;
	width: 150px;
	font-size: 10px;
	
}

/* @end */

/* @group Advanced Recent posts (FW#4) */

div#advancedrecentposts-3 .dcol-pad .advanced-recent-posts li {
	line-height:  15px;
}
div#advancedrecentposts-3 .dcol-pad .advanced-recent-posts li span.date {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
div#advancedrecentposts-3 .dcol-pad .advanced-recent-posts li a {
	color: #515151;
	font-size: 12px;
	text-shadow: #000 0 -1px 0;
	display: block;
}

/* @end */

/* @group Mini footer */

#footer .footer-links {
	text-transform: uppercase;
	text-shadow: 0 -1px 2px #000;
	color: #9e0000;
}
#footer .footer-links a:link, #footer .footer-links a:visited {
	color: #777777;
}
#footer .footer-links a:hover {
	color: #fff;
}
#footer .footer-links-sub, #footer .footer-links-sub a:link, #footer .footer-links-sub a:visited  {
	color: #515151;
	text-shadow: none ;
	margin-top: -7px;
}
#footer .footer-links-sub a:hover {
	color: #ccc;
}

/* @end */

/* @group Sharing bar */

.sharing-bar {
	padding-top: 9px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-bottom: 1px;
	border-top: 1px #2e2e2e solid;
	height: 26px;
	z-index: 1;
	/*background-color: #121212;*/
}
.sharing-bar .gplus{
	float: left;
	width: 100px;
	}

/* @end */

/* @group Post count bubble for Category page */

.cat-header {
	margin-top: -14px;
	padding-bottom: 30px;
}
.cat-count {
	background-color: #ccc;
	color: #000;
	font-size: 14px;
	display: inline-block;
	padding: 0 6px 0 6px;
	position: relative;
	top: -6px;
	left: -7px;
}
.cat-count-tail {
	color: #ccc;
	display: inline-block;
	position: relative;
	top: -8px;
	font: 8px arial, Lucida, Verdana, sans-serif;
}
.dlwp-header {
	display: inline;
	position: relative;
	bottom: 5px;
}
.dlwp-header span {
	font-family: cuprum;
	font-size: 1.5em;
	color: #ccc;
}

/*.cat-header div{
	text-transform: uppercase;
	font-size: 11px;
	display: inline;
	padding: 2px;
	letter-spacing: 1px;
	vertical-align: 3px;
	color: #323232;
	text-shadow: #000 0 -1px 0;
}*/

/* @end */

/* @group Main Nav */


#nav_row .sf-menu li,
#nav_row ul.sf-menu li a:hover, /*important*/
#nav_row li.current-menu-item a,
#nav_row li.current-page-parent a,
#nav_row li.current-menu-parent a
{
	background:transparent;
	cursor: pointer;
}


#nav_row ul.sf-menu>li>a:hover /*important*/
{
	color:#F00;
}


#nav_row .sf-menu ul.sub-menu {
	background-color: #9e0000;
	opacity:0.95;
	-moz-opacity: 0.95;
	filter:alpha(opacity=95);
}

#nav_row .sf-menu ul.sub-menu li {
	border-bottom: 1px #333 solid;
}
#nav_row ul.sub-menu a:link,
#nav_row ul.sub-menu a:visited
{
	color: #ccc;
	text-shadow: #000 0 -1px 0 ;
	background-color: #121212;
	font-size: 0.8em;
}
#nav_row ul.sub-menu a:hover {
	background-color: #121212;
}

/*sub-nav divider*/
#menu-sub li:first-child {
	background: url();
}
#menu-sub li {
	background: url(images/sub-menu-sep.png) no-repeat 0 3px;
	text-shadow: #000 0 -1px 0 ;
}

/* @end */

/* @group Feature footer */

#feature-footer .feature-footer-pad {
	background:  transparent;
	margin-top: -42px;
	border: 0;
}
#feature-footer .feature-footer-pad div#featurenav {
	float: right;
}
#feature-footer .feature-footer-pad div#featurenav a {
	background-color: #000;
	border: 1px #000 solid;
	opacity:0.8;
	filter:alpha(opacity=85);
	-moz-opacity: 0.8;
	font-size: .8em;
	padding: 4px 4px 4px 6px;
	text-shadow: #000 0 -1px 0;
}
#feature-footer .feature-footer-pad div#featurenav a:hover {
	color: #fff;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	}
#feature-footer .feature-footer-pad div#featurenav a.activeSlide {
	color: #fff;
}

/* @end */

/* @group YARPP */

div.yarpp-entry {
	float: left;
	display: block;
	/*border-right: 1px #202020 dotted;*/
	width: 195px;
	height: 220px;
	padding: 0;
	margin: 0;
	border-top: 1px #9e0000 solid;
}
a:hover div.yarpp-entry{
	cursor: pointer;
	border-top: 1px #ff0000 solid;
	
}
a:hover div.yarpp-entry .yarpp-title {
	text-decoration: none;
}
div.yarpp-default {
	background-image: url(images/yarpp-default.png);
}
div.yarpp-img {
	width: 195px;
	height: 110px;
	vertical-align: top;
	position: relative;
	top: 0;
	opacity:0.55;
	filter:alpha(opacity=55);
	-moz-opacity: 0.55;
	border-top: 1px #000 solid;
	
}
div.yarpp-img .yarpp-title {
	padding: 8px;
	font-size: 12px;
	line-height: 1.3em;
	color: #ccc;
	position: relative;
	bottom: -110px;
	height: 65px;
}
div.yarpp-img .yarpp-title div {
	font-size: 10px;
	margin-top: 6px;
}
div.yarpp-img:hover {
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	text-decoration: none;
	color: #ccc;
}

/* @group Related Articles Tab @ Product page */

#yarpp-ratab div.yarpp-entry {
	float: left;
	display: block;
	/*border-right: 1px #202020 dotted;*/
	width: 200px;
	height: 230px;
	padding: 0;
	margin-right: 20px;
	border-top: 1px #9e0000 solid;
}
#yarpp-ratab div.yarpp-entry .rel_score {
	width: 200px;
	position: absolute;
	top: 25px;
	float: left;
	display: block;
	color: #666;
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.rel_score span {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

#yarpp-ratab div.yarpp-default {
	background-image: url(images/yarpp-default-ra.jpg);
}
#yarpp-ratab div.yarpp-img {
	width: 200px;
	height: 100px;
	vertical-align: top;
	position: relative;
	top: 0;
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	border-top: 2px #000 solid;
}
#yarpp-ratab div.yarpp-img .yarpp-title {
	padding: 8px;
	color: #fff;
	position: relative;
	bottom: -105px;
	/*height: 85px;*/
	font: 1.3em/1.2em 'Cuprum', sans-serif;
}
#yarpp-ratab div.yarpp-img .yarpp-title div {
	margin-top: 12px;
	text-transform: uppercase;
	letter-spacing: 1px;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	color: #666;
}
#yarpp-ratab a:hover div.yarpp-entry{
	cursor: pointer;
	border-top: 1px #ff0000 solid;
	background-color: #181818;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #444);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#444), to(#000000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#444, #000000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#444, #000000);
}
#yarpp-ratab a:hover div.yarpp-entry .yarpp-title {
	text-decoration: none;
}
#yarpp-ratab div.yarpp-img:hover {
	opacity:1;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	color: #ccc;

}
.ra_more {
	margin-top: 45px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	width:160px;
	padding: 4px;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-shadow: #000 0 -1px 0 !important;
		/** Rounded Corners **/
	-moz-border-radius: 1px;
	border-radius: 1px;
	
	/** Drop shadow **/
	-moz-box-shadow: 1px 1px 0px #333;
	-webkit-box-shadow: 1px 1px 0px #333;
	box-shadow: 1px 1px 0px #333;
	
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #121212;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #545454);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#545454), to(#000000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#545454, #000000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#545454, #000000);
	border: 0;
	font-size: 11px;
}

.ra_more:hover {
	color: #fff;
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #545454;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #444, #121212);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#121212), to(#444));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#121212, #444);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#121212, #444);

	cursor: pointer;
}

.ra_more a:link, .ra_more a:visited {
	color: #888;
}
.ra_more:hover a:link, .ra_more:hover a:visited, .ra_more a:hover {
	color: #fff;
	text-decoration: none;
}
/* @end */

/* @end */


/* @group WTB */


.wtb_tile {
	float: left;
	margin-right: 25px;
	margin-bottom: 15px;
	text-align: right;
}
.entry_content .wtb_logo_outer {
	display: table;
	height: 100px;
	#position: relative;
	overflow: hidden;
	border: 1px #545454 solid;
	/*-moz-border-radius: 6px;
	-webkit-border-radius: 6px;*/
}
.entry_content .wtb_logo_outer:hover {
	border: 1px #ccc solid;
}
.wtb_logo_mid {
	#position: absolute;
	#top: 50%;
	display: table-cell;
	vertical-align: middle;
}

#wtb_logo_inner {
	width: 160px;
	padding: 15px;
	 #position: relative;
	 #top: -50%
}
#wtb_logo_inner .wtb_logo {
	border: 0;
}
.wtb-flag {
	margin-top: -40px;
}
#wtb_menu{
	margin-bottom: 10px;
	margin-top: -6px;
	float: right;
	/*background-color: #2e2e2e;*/
	padding: 0px 0px 0px 7px;
}
#wtb_menu span  {
	font-size: 9px;
	color:#ccc;
	text-transform: uppercase;
	letter-spacing:1px;
	text-shadow: #000 0 -1px 0 ;
}

/* @end */

/* @group Addthis */

.rogaddthis a.addthis_button_compact{
	margin-left:7px;
	color: #fff;
	font-size: 12px;
}
.rogaddthis span.addthis_separator {
	color: #666;
}

/* @end */
/* @group Comment box/bubble */

.comment-count-box {
	margin-bottom: -18px;
	margin-left: 408px;
	padding-left: 8px;
	padding-bottom: 4px;
	width:  154px;
	height: 20px;
	background: #9e0000 url(images/spechbubble_2.png) no-repeat 116px 5px;
	border-left: 5px #2c2c2c solid;
	float: right;
}
.comment-count-box div.dot, .comment-count-box-single div.dot{

	color: #fff;
	display: inline-block;
	height: 16px;
	font-size: 12px;
	margin:4px 8px 0px 5px;
	text-align: center;
	float: right;
	padding: 0 4px 0 4px;
}
.comment-count-box div.dot span, .comment-count-box-single div.dot span {
	position: relative;
	top: -2px;
	text-shadow: #000 0 -1px 0 ;
}

/*Comment count box in Single post*/

.comment-count-box-single {
	margin-top: -22px;
	margin-left: 408px;
	padding-left: 8px;
	padding-bottom: 4px;
	width:  154px;
	height: 20px;
	background: #9e0000 url(images/spechbubble_2.png) no-repeat 116px 5px;
	border-left: 5px #2c2c2c solid;
	float: right;
}

.comment-count-box div a:link, .comment-count-box div a:visited, .comment-count-box-single div a:link, .comment-count-box-single div a:visited {
	color: #ccc;
	text-align: center;
	font-size:  .8em;
	text-shadow: #000 0 -1px 0 ;
}

.comment-count-box div a:hover, .comment-count-box-single div a:hover {
	color: #fff;
	text-decoration: none;
}

.comment-bubble {
	position:relative;
	/*text-shadow: 0px 1px 2px #bfb8a7;*/
	margin-top:0px;
	margin-right: 4px;
	text-align:right;
	display: inline-block;
	width: 196px;
	height: 20px;
	float: left;
	background: url(images/bub-tail-r.gif) no-repeat;
}

.comment-bubble div {
	display: block;
	width: 170px;
	height: 18px;
	text-align: left;
	border-right: 1px solid #545454;
	border-top: 1px solid #545454;
	border-bottom: 1px solid #545454;
	float: right;
	padding: 0;
}
.comment-bubble div span {
	color: #ccc;
	font-size: 9px;
	float: left;
	margin-top: -2px;
	padding-left: 8px;
}

/* @end */

/* @group Download widget */

#recent-dl-widget .dllink_item {
	background: url(images/dl-icon.png) no-repeat 0 6px;
	padding-left: 20px;
	font-size: .8em;
	line-height: 1.5em;
	padding-bottom: 7px;
	color: #666;
	display: block;
}
#recent-dl-widget div {
	background: url(images/tail-right.png) no-repeat right 2px;
	padding: 0px 9px 0px 0px;
	display: inline-block;
	float: left;
	margin-top: 1px;
}
#recent-dl-widget div.bios {
	background: url(images/bios-tail-right.png) no-repeat right 2px;
	padding: 0px 9px 0px 0px;
	display: inline-block;
	position: relative;
}
#recent-dl-widget div span.drv {
	background: #555;
	font-size: .7em;
	text-shadow: #171717 1px 1px 1px;
	padding: 2px 4px 2px 5px;
	color: #ccc;
	letter-spacing:1px;
	text-transform: uppercase;
}
#recent-dl-widget div span.bios {
	background: #3b869e;
	font-size: .7em;
	text-shadow: #171717 1px 1px 1px;
	padding: 2px 4px 2px 5px;
	color: #ccc;
	letter-spacing:1px;
	text-transform: uppercase;
}
#recent-dl-widget .dllink_item a:link, #recent-dl-widget .dllink_item a:visited {
	color: #eee;
	font-size: 13px;
	line-height: 1.6em;
}
#recent-dl-widget .dllink_item a:hover {
	color: #fff;
	text-decoration: underline;
}

/* @end */

/* @group Cal event widget */

div.calnk{
	width: 240px;
	float: left;
}
.calnk a, .calnk a:visited {
  color: #ffffff;
  font-size: .9em;
}
#upcoming-events .widget-pad ul li {
  padding-left: 24px;
  line-height: 1.2em;
}
#upcoming-events .widget-pad ul .cal_event {
  background: url(images/cal.png) no-repeat 0 4px;
}
#upcoming-events .widget-pad ul li a:link, #upcoming-events .widget-pad ul li a:visited {
	color: #bababa;
}
#upcoming-events .widget-pad ul li a:hover {
	color: #fff;
	text-decoration: underline;
}
#upcoming-events .widget-pad ul li div.event-location {
	font-size: 10px;
	float: right;
	width: 20px;
	margin-top: -17px;
	position: relative;
}
#upcoming-events .widget-pad ul .cal_event_date {
  font-size: .75em;
  padding-bottom: 8px;
  margin-bottom: 6px;
  border-bottom: 1px dotted #303030;
}


/* @end */

/* @group Twitter widget */
#twitter-3 ul {
	padding-top: 8px;
}
#twitter-3 li {
	padding: 0 0 10px 27px;
	background:url(images/bullhorn.png) 0px 3px no-repeat;
	line-height: 1.15em;
	border-bottom: 1px dotted #303030;
	margin-bottom: 8px;
	color: #bababa;
}
#twitter-3 li .entry-content {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}
#twitter-3 li .entry-meta .from-meta {
	display: none;
}
#twitter-3 li .entry-meta .time-meta {
	font-size: 10px;
	padding-top: 1px;
}
#twitter-3 li .entry-meta .time-meta a:link, #twitter-3 li .entry-meta .time-meta a:visited {
	color: #444445;
}
#twitter-3 li .entry-meta .time-meta a:hover {
	color: #666;
	text-decoration: none;
}

#twitter-3 li .entry-meta .in-reply-to-meta {
	display: none;
}
/* @end */

/* @group User of the Day */

div.uod-avatar{
	float: left;
	width: 70px;
	padding-top:3px;
}
div.uod-info{
	float: left;
	padding-top: 2px;
}
div.uod-lvl {
	margin-bottom: 15px;
	font-size: 11px;
}
div.uod-dp {
	font-size: 11px;
	line-height: 1.4em;
}

div.uod-dp span, div.uod-lvl span {
	color: #fff;
	padding-left: 0px;
}
div.uod-avatar div.off{
	font-size: 10px;
	margin-top: -3px;
	display: inline;
	color: #535353;
	float: left;
}
div.uod-avatar div.on{
	font-size: 10px;
	margin-top: -3px;
	display: inline;
	color: #a2d84c;
	float: left;
}


/* @end */

/* @group Content Pagination */
.content-pagination {
	margin-top: 15px;
}
.content-pagination .cp-desc {
	font-style: normal;
	font-size: 10px;
	letter-spacing:1px;
	color: #666;
}
.content-pagination span.cp-num {
	background-color: #333 ;
	color: #ccc;
	font-size: 10px;
	padding: 5px;
}
.content-pagination a span.cp-num {
	background-color: transparent ;
	color: #ccc;
	padding: 5px;
	cursor: pointer; /* IE */
}
.content-pagination a:hover span.cp-num {
	padding: 5px;
	color: #000;
}

/* @end */

/* @group Pagination */

#pagination .wp-pagenavi {
	display: block;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 2px;
	height: 28px;
	/** Rounded Corners **/
	-moz-border-radius: 1px;
	border-radius: 1px;
	
	/** Drop shadow **/
	-moz-box-shadow: 1px 1px 0px #333;
	-webkit-box-shadow: 1px 1px 0px #333;
	box-shadow: 1px 1px 0px #333;
	
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #121212;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #545454);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#545454), to(#000000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#545454, #000000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#545454, #000000);
}

#pagination .wp-pagenavi a:link{
	text-shadow: #000 0 -1px 0 ;
}
#pagination .wp-pagenavi .nextpostslink {
	float: left;	font-size: 10px; 
}
#pagination .wp-pagenavi a.nextpostslink:hover, #pagination .wp-pagenavi a.previouspostslink:hover {
	color: #ffffff;
}
#pagination .wp-pagenavi .previouspostslink {
	float: right;	font-size: 10px;
}

#pagination .wp-pagenavi .pages {
	display: none;
}
/* @end */

/* @group Press Release Section */

.sourcename {
	font-style: normal;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 22px;
	padding-bottom: 10px;
	float: left;
	background: url(images/source-compass.png) no-repeat 0 8px;
}
.sourcename span {
	font-size: 10px;
	color:#666;
	text-transform: uppercase;
	letter-spacing:1px;
}

.pr_block {
	border-top: 1px #700909 solid;
	padding:15px 30px 15px 30px;
	font-size: 11px;
	color: #ccc;
	font-weight: normal;
	margin-bottom: 15px;
	background: #121212;
	/*background: #121212 url(images/knight-bg.png) repeat-x 0 bottom;*/
}
.pr_block .pr_date{
	font-size: 11px;
	text-transform: uppercase;
	margin-bottom: 6px;
	letter-spacing:1.5px;
	text-shadow: #000 0 -1px 0 ;
}
.pr_block span {
	color: #777;
	font: 1em/1.5em "Lucida Grande", Lucida, Verdana, sans-serif;
	text-shadow: #000 0 -1px 0 ;
}
.expand_button {

	margin-bottom: 15px;
	-moz-border-radius: 1px;
	border-radius: 1px;
	width: 178px;
	padding-left: 10px;
	padding-bottom: 2px;
	/** Drop shadow **/
	-moz-box-shadow: 1px 1px 0px #333;
	-webkit-box-shadow: 1px 1px 0px #333;
	box-shadow: 1px 1px 0px #333;
	
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #121212;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #000000, #545454);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#545454), to(#000000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#545454, #000000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#545454, #000000);
}
.collapseomatic_content {
	margin-top: 15px;
	margin-left: 0;
}
.collapseomatic {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing:1.5px;
	color: #bbb;
}
.collapseomatic:hover {
	color: #fff;
	text-decoration: none;
}

/* @end */

/* @group ROG PRO */

.leaderboard-header {
	border-top: 3px #9e0000 solid;
}
#memtweakit-chart {
	width: 990px;
	margin: 0px auto;
	border-collapse: collapse;
	border-top: 3px #9e0000 solid;
	/*text-shadow: #000 0 -1px 0 ;*/
 }
#memtweakit-chart .cell {
	padding: 6px;
	border: 3px solid #000000;
	vertical-align: middle;
}
#memtweakit-chart .col2 a {
	font-size: 1.2em;
}
#memtweakit-chart .col3 .stitle {
	text-align: left;
	float: left;
	display: inline;
	width: 60px;
}
#memtweakit-chart .col3 div {
	font-size: 11px;
}
#memtweakit-chart .col3 .spec_mb {
	color: #f5f5f5;
}

#memtweakit-chart .head .col1, #memtweakit-chart .head .col2, #memtweakit-chart .head .col3, #memtweakit-chart .head .col4, #memtweakit-chart .head .col5, #memtweakit-chart .head .col6 {
	font-size: 11px;
	text-transform: uppercase;
	letter-spacing:1.5px;
	color: #ccc;
}
#memtweakit-chart .col2 .userfrom, #memtweakit-chart .col4 .dlcount {
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing:1.5px;
}

#memtweakit-chart .col1 {
	width: 50px; 
}
#memtweakit-chart .col2 {
	width: 150px;
}
#memtweakit-chart .col3 {
	width: 320px;
	text-align: left;
	font-size: .8em;
	line-height: 1.4em;
}
#memtweakit-chart .col4 {
	width: 100px; 
	font-size:1.4em;
	color: #f5f5f5;
}
#memtweakit-chart .col5 {
	width: 110px;
	font-size: 10px;
	text-transform: uppercase;
	margin-top: 5px;
	letter-spacing:1.5px;
}
#memtweakit-chart .col6 img,#memtweakit-chart .col5 img,  #memtweakit-chart .col4 img {
	border: 0;
}
#memtweakit-chart .col6 {
	padding: 10px 20px;
	text-align: center;
}



#realbench {
	width: 990px;
	margin: 0px auto;
	border-collapse: collapse;
	border-top: 3px #9e0000 solid;
	/*text-shadow: #000 0 -1px 0 ;*/
 }
#realbench .cell {
	padding: 6px;
	border: 3px solid #000000;
	vertical-align: middle;
}
#realbench .col1 {
	width: 100px; 
}
#realbench .col2 {
	width: 100px;
}
#realbench .col3 {
	width: 100px;
}

.cdate {
	text-align: right;
	padding-bottom: 10px;
}

.dlbutton, .dlicon, a .dlicon  {
	border:0; padding-right:5px;
}

.dlbutton a:link, .dlbutton a:visited { 
	text-align: center;
	color: #ccc;
	font-size: 1.3em;
	line-height: 1.4em;
	text-shadow: #000 0 -1px 0 ;
	padding: 16px;
	width: 360px;
	position: relative;
	display: block;
	text-decoration: none;
	margin-bottom: 15px;
	margin-left: 275px;
	margin-top: 40px;
	/** Rounded Corners **/
	-moz-border-radius: 1px;
	border-radius: 1px;
	
	/** Drop shadow **/
	-moz-box-shadow: 1px 1px 0px #333;
	-webkit-box-shadow: 1px 1px 0px #333;
	box-shadow: 1px 1px 0px #700101;
	
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #510000;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #320000, #510000);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#510000), to(#320000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#510000, #320000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#510000, #320000);  
} 

.dlbutton a:hover { 
	color: #ffffff;
	box-shadow: 1px 1px 0px #510000;
	/** Gradients : http://css-tricks.com/css3-gradients/ */
	/* fallback */
	background-color: #480707;
	
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(100% 100% 90deg, #320000, #7c0000);
	
	/* Safari 4-5, Chrome 1-9 */
	/* -webkit-gradient(<type>, <point> [, <radius>]?, <point> [, <radius>]? [, <stop>]*) */
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7c0000), to(#320000));
	
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(#7c0000, #320000);
	
	/* Opera 11.10+ */ 
	background: -o-linear-gradient(#7c0000, #320000); 
} 

.dlbutton span {
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing:1.5px;
	color: #c80000;
}
.dlbutton a:hover span {
	color: #ea0101;
}
#modeltd {
	text-align:left;
	padding: 5px 14px;
	text-shadow: #000 0 -1px 0 ;
	background: #181818 url(images/arrow_r.png) no-repeat right;
}
#biosdiv {
	/*padding-left: 35px;*/
	padding-right: 20px;
	text-shadow: #000 0 -1px 0 ;
}
#cpudiv {
	background: url(images/round_or.png) no-repeat;
	padding-left: 40px;
	overflow: visible;
	text-shadow: #000 0 -1px 0 ;
	height: 23px;
}
.refresh {
	background: url(images/refresh.png) no-repeat;
	height: 25px;
	padding-left: 21px;
}
.refresh a:link, .refresh a:visited {
	color: #666;
	text-transform: uppercase;
	letter-spacing:1px;
	font-size: 11px;
}
.refresh a:hover {
	color: #fff;
	text-decoration: none;
}
/* @end */

/* @group Legalline */

.legalinfo {
	font-size: .85em;
	line-height: 1.4em;
	padding: 20px;
}
h1.legal {
	color: #545454;
}
.legalinfo .highlight {
	color:#ccc;
	font-size:1.1em;
	margin-bottom:30px;
	line-height: 1.3em;
	padding-left: 15px;
	border-left: 1px #700909 solid;
}
.category-promotion_landingpage {
	border-bottom: 0;
}
/* @end */

#menu-sub  .sub-menu {
    display: none;
}
#menu-articles {
height: 42px;
background-color: #2A0203;
border-top: 3px #9E0000 solid;
}

