/* GENERAL */

body
{
	background-color:#f4f3ef;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:14px;
}

.fl
{
	float:left;	
}

.panel_title
{
	clear:both;
	margin-left:13px;
	height:20px;
}

.panel_title h3
{
	margin-top:13px;
}

#pageContainer
{
	width:986px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	margin-top:32px;
	display:table;
}

.goldbar
{
	width:100%;
	height:32px;
	background-color:#9c8a6b;
}

.wrapper
{
	width:980px;
	margin-left:auto;
	margin-right:auto;
}

/* TOP NAV */

.topNavContainer
{
	width:969px;
	height:30px;
	border-style:solid;
	border-width:0px;
	border-bottom-width:1px;
	border-bottom-color:#a6a8ab;
	margin-top:13px;
	padding-left:11px;
}

.topNavContainer .topNav li
{
	float:left;
	font-weight:bold;
	color:#d10027;
	cursor:pointer;
}

.topNavContainer .topNav li .btn
{
	float:left;
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -14px 0px repeat-x;
	padding-top:10px;
	height:21px;
}

.topNavContainer .topNav li .left,
.topNavContainer .topNav li .right
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px 0px repeat-x;
	width:13px;
	height:31px;
	float:left;
}

.topNavContainer .topNav li .right
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -344px 0px repeat-x;
}

.topNavContainer .topNav .blank .left,
.topNavContainer .topNav .blank .right,
.topNavContainer .topNav .blank .btn
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -584px 0px no-repeat;
	height:20px;
	color:#000;
	font-weight:normal;
}

.topNavContainer .topNav .btn:hover
{
	color:#d10027;
}

.subscribers
{
	float:right;
	padding-top:8px;
}

.subscribers li
{
	float:left;
	color:#000;
	font-weight:normal;
	padding-top:2px;
}

.subscribers .rss,
.subscribers .email,
.subscribers .twitter
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -50px no-repeat;
	overflow:hidden;
	height:16px;
	padding-left:20px;
	padding-right:13px;
	cursor:pointer;
}

.subscribers .rss:hover,
.subscribers .email:hover,
.subscribers .twitter:hover
{
	color:#d10027;
}

.subscribers .email
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -57px -50px no-repeat;
}

.subscribers .twitter
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -128px -50px no-repeat;
}

/* HEADER */

.wrapper .hdr
{
	height:106px;
}

.wrapper .hdr #logo,
.wrapper .hdr #logo_ejk
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -235px -50px no-repeat;
	width:361px;
	height:47px;
	margin-top:21px;
	margin-left:21px;
	cursor:pointer;
}

.wrapper .hdr #logo_ejk
{
	background-position: -225px -310px;
	width:375px;
}

.wrapper .hdr #vr_weapon
{
	position:absolute;
	background: url(/themes/site_themes/ejk/images/vr_weapon.gif) no-repeat;
	width:140px;
	height:161px;
	margin-top:-80px;
	margin-left:414px;
}

.wrapper .hdr #vr_nominations
{
	position:absolute;
	background: url(/themes/site_themes/ejk/images/vr_nominations.gif) no-repeat;
	width:192px;
	height:99px;
	margin-top:-46px;
	margin-left:775px;
}

.wrapper .subMenuLeft
{
	float:left;
	width:634px;
	border-style:solid;
	border-top-width:2px;
	border-top-color:#a6a8ab;
	height:30px;
	border-bottom-width:1px;
	border-bottom-color:#a6a8ab;
}

.wrapper .subMenuLeft li
{
	float:left;
	cursor:pointer;
	margin-top:8px;
	margin-left:16px;
}

.wrapper .subMenuLeft li:hover
{
	color:#d10027;
}

.wrapper .subMenuLeft .active
{
	color:#d10027;
}

.wrapper .subMenuRight
{
	float:right;
	margin-left:10px;
	width:336px;
	border-style:solid;
	border-top-width:1px;
	border-top-color:#a6a8ab;
	border-bottom-width:1px;
	border-bottom-color:#a6a8ab;
	height:30px;
	margin-top:1px;
}

.subMenuRight .searchContainer
{
	float:left;
	margin-top:4px;
}

.subMenuRight .searchContainer .left,
.subMenuRight .searchContainer .bg,
.subMenuRight .searchContainer .right
{
	float:left;	
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -158px no-repeat;
	width:10px;
	height:22px;
}

.subMenuRight .searchContainer .bg
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -11px -158px no-repeat;
	width:153px;
}

.subMenuRight .searchContainer .right
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -371px -158px no-repeat;
}

.subMenuRight .searchContainer .bg input
{
	float:left;
	border:none;
	border-style:none;
	border-color:#FFF;
	border-width:0px;
	font-size:11px;
	color:#404041;
	width:152px;
	margin-top:3px;
}

.subMenuRight .btn_container
{
	float:left;
	margin-top:4px;
	margin-left:5px;
	cursor:pointer;
}

.subMenuRight .btn_container .left,
.subMenuRight .btn_container .right
{
	float:left;
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -190px no-repeat;
	width:10px;
	height:21px;
}

.subMenuRight .btn_container .bg
{
	float:left;
	background-color:#d10027;
	width:inherit;
	height:19px;
	color:#FFF;
	padding-top:2px;
}

.subMenuRight .btn_container .right
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -172px -190px no-repeat;
}

.subMenuRight .adv_search
{
	margin-top:8px;
	color:#58595b;
	float:right;
	margin-left:10px;
}

.subMenuRight .adv_search .ddIconRight
{
	float:right;
}

.subMenuLeft .dd
{
	float:right;
	padding-top:8px;
	padding-bottom:8px;
	cursor:pointer;
	width:80px;
}

.subMenuLeft .dd:hover
{
	color:#d10027;
}

.ddIconDown,
.ddIconRight
{
	float:right;
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -75px no-repeat;
	margin-top:1px;
	width:11px;
	height:13px;
}

.ddIconRight
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -18px -75px no-repeat;
	margin-top:1px;
}

#dd_subjects
{
	display:none;
	position:absolute;
	margin-left:-50px;
	margin-top:15px;
	border-style:solid;
	border-color:#a6a8ab;
	border-width:1px;
	padding:4px;
	background-color:#f1f1f1;
	padding-bottom:13px;
	padding-right:15px;
	padding-left:0px;
}

#dd_subjects ul
{
}

#dd_subjects ul li
{
	clear:both;
}

/* LEFT COLUMN */

.wrapper .lc
{
	float:left;
	width:634px;
	margin-top:13px;
	display:block;	
}

.wrapper .rc
{
	float:right;
	margin-left:10px;
	width:336px;
	margin-top:13px;
	display:block;
}

.wrapper .lc .entryContainer
{
	padding-top:32px;
	padding-left:10px;
	padding-right:13px;
	padding-bottom:13px;
	margin-left:6px;
	background-color:#f4f3ef;
}

.wrapper .lc .sr
{
	margin-left:13px; 
	padding:0; 
	padding-left:13px; 
	padding-right:13px; 
	padding-top:13px; 
	padding-bottom:13px;	
}

.entryContainer h1
{
	color:#231f20;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:26px;
	line-height:30px;
	width:516px;
}

.entryContainer .date
{
	color:#7c7a7b;
	float:right;
	margin-top:-60px;
}

.entryContainer h2 p
{
	color:#231f20;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

.entryContainer p
{
	color:#231f20;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

.entryContainer p img
{
	float:left;
	padding-bottom:13px;
	padding-right:13px;
}

.wrapper .lc .white
{
	background-color:#FFF;	
}

.entryContainer div
{
	clear:both;
	padding-top:6px;
}

.entryContainer div span 
{
	color:#655e5d;	
}

.entryContainer hr
{
	border:0;
	height:1px;
	background-color:#a6a8ab;
	color:#a6a8ab;
	margin-bottom:13px;
	margin-top:13px;
}

.entryContainer a:link,
.entryContainer a:hover,
.entryContainer a:visited,
.entryContainer a:active
{
	text-decoration:none;
	color:#231f20;
}

.entryContainer a:hover
{
	text-decoration:none;
	color:#d10027;
}

.entryContainer p a:link,
.entryContainer p a:hover,
.entryContainer p a:visited,
.entryContainer p a:active
{
	text-decoration:none;
	color:#9e8b69;
}

.entryContainer p a:hover
{
	text-decoration:none;
	color:#d10027;
}

/* RIGHT COLUMN */

.rc .rcContainer
{
	width:336px;
	overflow:hidden;
}

.rc .rcContainer .header
{
	background-color:#9c8a6b;
	height:28px;
	padding-left:13px;
	padding-top:12px;
	color:#FFF;
	float:left;
	width:280px;
}

.rc .rcContainer .sep
{
	clear:both;
	background-color:#665b47;
	height:1px;
	width:100%;
}

.rc .rcContainer .icon
{
	float:right;
	width:38px;
	height:40px;
	padding-right:5px;
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -108px no-repeat;
}

.rc .rcContainer .noicon
{
	background:none;
	background-color:#9e8b69;
}

.rc .rcContainer ul
{
	background-color:#e8e5dc;
	padding:13px;
	padding-top:0px;
	margin-bottom:13px;
}

.rc .rcContainer ul li
{
	color:#231f20;
	font-size:11px;
	padding-top:13px;
}

.rc .rcContainer ul li span
{
	font-weight:bold;
}

.rc .newsletter .icon
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -43px -108px no-repeat;
}

.bio .bio_content
{
	background-color:#e8e5dc;
	margin-bottom:13px;
	width:336px;
	display:table;
}	

.bio_content .social_logos
{
	float:left;
	margin-left:18px;
	margin-top:27px;
}	

.bio_content .social_logos .linkedin
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -353px no-repeat;
	width:70px;
	height:20px;
	cursor:pointer;
}

.bio_content .social_logos .facebook
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -383px no-repeat;
	width:74px;
	height:17px;
	cursor:pointer;	
	margin-top:13px;
}

.bio .bio_content img
{
	float:right;
	padding-bottom:13px;
	padding-top:13px;
	padding-right:13px;
}

.newsletter .searchContainer
{
	float:left;
	margin-top:4px;
	margin-left:13px;
}

.newsletter .newsletter_panel
{
	clear:both;
	background-color:#e8e5dc;
	width:336px;
	height:39px;
	padding-top:10px;
}

.newsletter .searchContainer .left,
.newsletter .searchContainer .bg,
.newsletter .searchContainer .right
{
	float:left;	
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -221px no-repeat;
	width:10px;
	height:22px;
}

.newsletter .searchContainer .bg
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -11px -221px no-repeat;
	width:210px;
}

.newsletter .searchContainer .right
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -371px -221px no-repeat;
}

.newsletter .searchContainer .bg input
{
	float:left;
	border:none;
	border-style:none;
	border-color:#FFF;
	border-width:0px;
	font-size:11px;
	color:#404041;
	margin-top:3px;
	width:210px;
	background-color:#f5f3ef;
}

.newsletter .btn_container
{
	float:left;
	margin-top:4px;
	margin-left:5px;
	cursor:pointer;
}

.newsletter .btn_container .left,
.newsletter .btn_container .right
{
	float:left;
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) 0px -253px no-repeat;
	width:10px;
	height:21px;
}

.newsletter .btn_container .bg
{
	float:left;
	background-color:#d10027;
	width:inherit;
	height:19px;
	color:#FFF;
	padding-top:2px;
}

.newsletter .btn_container .right
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -172px -253px no-repeat;
}

.newsletter .adv_search
{
	margin-top:8px;
	color:#58595b;
	float:right;
	margin-left:0px;
}

.newsletter .adv_search .ddIconRight
{
	float:right;
	margin-right:6px;
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -33px -75px no-repeat;	
}

.bnr
{
	margin-top:13px;	
}

.rc .brands,
.rc .people
{	
	width:160px;
	float:left;
	margin-top:13px;
}

.rc .people
{	
	float:right;
}

.rc .brands .header,
.rc .people .header
{
	width:147px;	
}

.rc .brands .sep,
.rc .people .sep
{
	width:160px;	
}

.rc .brands ul,
.rc .people ul
{
	width:134px;	
}

.rc .poll
{
	clear:both;
}

.rc .poll .icon
{
	background: url(/themes/site_themes/ejk/images/sprite_1.0.gif) -81px -108px no-repeat;
}

/* FOOTER */

.footer h3
{
	color:#000000;
}

.footer
{
	clear:both;
	background-color:#f5f3ef;
	margin-left:6px;
	margin-top:32px;
	min-height:200px;
	margin-bottom:32px;
	padding-top:26px;
	padding-left:13px;
	padding-bottom:13px;
	padding-right:13px;
	display:table;
}

.footer div
{
	width:236px;
	float:left;
	display:table;
	padding-top:26px;	
}

.footer ul h3
{
	color:#231f20;
	padding-bottom:6px;
}

.footer ul li
{
	line-height:16px;	
display:table;
}

/* PAGINATE */

.paginate
{
	margin-left:13px;
	margin-top:13px;
	height:28px;
}

.paginate .prv
{
	float:left;
}

.paginate .nxt
{
	float:right;
	text-align:right;
}

/* REACTION PANEL */

.commentContainer
{
	display:table;
	clear:both;
}

.reaction_panel
{
	margin-bottom:13px;
}

.reaction_panel,
.comments
{
	float:left;
	width:601px;
	background-color:#f4f3ef;
	padding:13px;
	margin-left:6px;
	margin-top:13px;
}

.reaction_panel dd
{
	clear:both;
	width:100px;
	float:left;
	height:26px;
}

.reaction_panel dt
{
	float:left;
}

.reaction_panel .checkbox
{
	width:auto;
	min-width:100px;
	padding-top:2px;
}

/* COMMENTS */

.comments span
{
	color:#655e5d;
	font-size:11px;
}

a.greyToRedLink:link,
a.greyToRedLink:visited,
a.greyToRedLink:active,
a.greyToRedLink:hover
{
	color:#58595b;	
	color:#9c8a6b;
	text-decoration:none;
	font-size:12px;
}

a.greyToRedLink:hover
{
	color:#d10027;
}


a.goldToRedLink:link,
a.goldToRedLink:visited,
a.goldToRedLink:active,
a.goldToRedLink:hover
{
	color:#9c8a6b;	
	text-decoration:none;
	font-size:12px;
}

a.goldToRedLink:hover
{
	color:#d10027;
}

a.whiteToRedLink:link,
a.whiteToRedLink:visited,
a.whiteToRedLink:active,
a.whiteToRedLink:hover
{
	color:#ffffff;	
	text-decoration:none;
	font-size:12px;
}

a.whiteToRedLink:hover
{
	color:#ffffff;
	text-decoration:underline;
}

.tweetthis
{
	background-image:url(/themes/site_themes/ejk/images/tweetthis.png);
	background-repeat:no-repeat;
	width:53px;
	height:21px;
	cursor:pointer;
	overflow:hidden;
	float:right;
	margin-top:-3px;
}

/* ADVANCED SEARCH */

.advanced_search
{
	padding:13px;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}

.advanced_search .defaultBold,
.advanced_search legend
{
	font-size:11px;
	height:24px;
}

.entryContainer iframe
{
	margin-top:13px;
}

.entryContainer h2 a:link,
.entryContainer h2 a:visited,
.entryContainer h2 a:active,
.entryContainer h2 a:hover
{
	color:#9c8a6b;
	text-decoration:none;
	font-size:12px;
}

.entryContainer h2 a:hover
{
	color:#d10027;
}

/* WEBKIT HACKS */

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 3.0 and Chrome rules here */

.subMenuLeft .ddIconRight,
.subMenuLeft .ddIconDown
{
	margin-top:-13px;
}

}