/* @override http://cdn.gaming-lessons.com/themes/rise/css/global_v24.css */

/* @override 
	http://cdn.gaming-lessons.com/themes/rise/css/global_v22.css
	http://cdn.gaming-lessons.com/themes/rise/css/global_v23.css
*/

body { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-homepage2.jpg) no-repeat 50% 0; }
body.live { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/live.jpg) no-repeat 50% 0; }
body.lessons { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-ceiling.jpg) no-repeat 50% 0; }
body.profile { background: #112233; }
body.halo-3 { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-lookingintobattle.jpg) no-repeat 50% 0; }
body.gow-2 { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/gow-2.jpg) no-repeat 50% 0; }
body.camp { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/str8.jpg) no-repeat 50% 0; }
body.club { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-elevator.jpg) no-repeat 50% 0; }
body.gear { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/gear.jpg) no-repeat 50% 0; }
body.articles { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-comm.jpg) no-repeat 50% 0; }
body.blog,
body.blogpost { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/blog.jpg) no-repeat 50% 0; }
body.community { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-comm.jpg) no-repeat 50% 0; }
body.about { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/greenhouse.jpg) no-repeat 50% 0; }
body.contact { background: #112233 url(http://cdn.gaming-lessons.com/themes/rise/img/bg/h3-cortana.jpg) no-repeat 50% 0; }

/* Typography */
body, ul, ol, dl, h1, h2, h3, h4, h5, h6, td, th, caption, pre, p, blockquote, input, textarea {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 1.8em;
    font-weight: normal;
    color: #fff;
    text-shadow: #000 0 0 10px;
}

ul, ol, dl, td, th, caption, pre, p, blockquote, input, textarea { opacity: 0.9; }

h1, h2, h3, 
h4, h5, h6      { margin: 0; font-weight: bold; }
h2              { font-size: 2.18em;  }
h3              { font-size: 1.64em; }
h4              { font-size: 1.45em; }
h5              { font-size: 1.18em; }
h6              { font-size: 1em; }

a               { color: #d6cf6c; text-decoration: none; font-weight: bold; }
a:hover         { color: #fff; }
em              { font-style: italic; }
p               { margin: 0 0 18px 0; }
small           { font-size: 80%; }
strong          { font-weight: bold; }

ul, ol          { margin-top: 18px; margin-bottom: 18px; padding-left: 16px; list-style-position: outside; list-style-type: disc; }
ol              { list-style-type: decimal; padding-left: 17px; }
    
dl              { margin-top: 18px; margin-bottom: 18px; }
dl dt           { font-weight: bold; }

blockquote      { border-left: 5px solid #19314a; margin-top:1.18em; margin-bottom:1.18em; padding-left:1.18em;margin-left:2.18em; }
/* blockquote *    { color: #666; } */
.teaser              { font-size: 1.64em; }

#cse-search-box div input { color:#112233;text-shadow:none; }
#cse-search-box div input.forminput { color:#fff;;background-color:#19314b;border:none;padding:10px;width:180px; }
#cse-search-box div input.button {background:#19314a;border:0;padding:10px;width:92px;color:#fff;}
#cse-search-box div input.button:hover { color:#d6cf6c;}
#cse-search-box div input.button:active { background:#112233; }


/* Site Structure */
#navigation { line-height:0;background:url(http://cdn.gaming-lessons.com/themes/rise/img/nav/bg.png);padding:20px 0;margin-top:0;text-transform:uppercase; }
#nav { position: absolute;top: 0; }
	h1#nav-logo { width:135px;height:40px;float:left; }
	h1#nav-logo a { float:left;text-indent:-9999px;background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/nav/nav2.png) -32px 0;width:135px;height:40px;}
	h1#nav-logo a:hover { background-position: -32px -40px; }
	ul#nav-menu { float:right;text-transform:lowercase;margin:0;list-style:none; }	
	ul#nav-menu li { display:block;float:left;list-style-type:none;}
	ul#nav-menu li.active {background:url(http://cdn.gaming-lessons.com/themes/rise/img/nav/nav2.png) 0 -80px;}
	ul#nav-menu li a { display:block;text-indent:-9999px;background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/nav/nav2.png); }
		ul#nav-menu li.nav-lessons a { width:61px;height:40px;background-position: -361px 0; }
		ul#nav-menu li.nav-lessons a:hover { background-position:-361px -40px; }
		ul#nav-menu li.nav-camp a { width:49px;height:40px;background-position: -423px 0; }
		ul#nav-menu li.nav-camp a:hover { background-position:-423px -40px; }
		ul#nav-menu li.nav-club a { width:41px;height:40px;background-position: -472px 0; }
		ul#nav-menu li.nav-club a:hover { background-position:-472px -40px; }
		ul#nav-menu li.nav-live a { width:41px;height:40px;background-position: -1145px 0; }
		ul#nav-menu li.nav-live a:hover { background-position:-1145px -40px; }
		ul#nav-menu li.nav-gear a { width:43px;height:40px;background-position: -514px 0; }
		ul#nav-menu li.nav-gear a:hover { background-position:-514px -40px; }
		ul#nav-menu li.nav-articles a { width:63px;height:40px;background-position: -557px 0; }
		ul#nav-menu li.nav-articles a:hover { background-position:-557px -40px; }
		ul#nav-menu li.nav-articles a { width:63px;height:40px;background-position: -557px 0; }
		ul#nav-menu li.nav-articles a:hover { background-position:-557px -40px; }
		ul#nav-menu li.nav-videos a { width:56px;height:40px;background-position: -624px 0; }
		ul#nav-menu li.nav-videos a:hover { background-position:-624px -40px; }
		ul#nav-menu li.nav-blog a { width:41px;height:40px;background-position: -1104px 0; }
		ul#nav-menu li.nav-blog a:hover { background-position:-1104px -40px; }
		ul#nav-menu li.nav-about a { width:51px;height:40px;background-position: -680px 0; }
		ul#nav-menu li.nav-about a:hover { background-position:-680px -40px; }
		ul#nav-menu li.nav-contact a { width:62px;height:40px;background-position: -732px 0; }
		ul#nav-menu li.nav-contact a:hover { background-position:-732px -40px; }
		ul#nav-menu li.nav-login a { width:39px;height:40px;background-position: -795px 0; }
		ul#nav-menu li.nav-login a:hover { background-position:-795px -40px; }
		ul#nav-menu li.nav-register a { width:55px;height:40px;background-position: -834px 0; }
		ul#nav-menu li.nav-register a:hover { background-position:-834px -40px; }
		ul#nav-menu li.nav-myaccount a { width:71px;height:40px;background-position: -983px 0; }
		ul#nav-menu li.nav-myaccount a:hover { background-position:-983px -40px; }
		ul#nav-menu li.nav-logout a { width:47px;height:40px;background-position: -1054px 0; }
		ul#nav-menu li.nav-logout a:hover { background-position:-1054px -40px; }		
		ul#nav-menu li.nav-cart a { width:34px;height:40px;background-position: -889px 0; }
		ul#nav-menu li.nav-cart a:hover { background-position:-889px -40px; }
		ul#nav-menu li.nav-checkout a { width:60px;height:40px;background-position: -923px 0; }
		ul#nav-menu li.nav-checkout a:hover { background-position:-923px -40px; }

		#popup {width: 532px;background:url(http://cdn.gaming-lessons.com/themes/rise/img/trans.png);margin:auto;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;position:relative;cursor:default}
		#loginform {background:white}
		#modalhead{height:28px;background:#112232;border-bottom:1px solid #19314a}
		#loginbox {background:#fff;border: 1px solid #19314a;height:288px;}
		#loginbox p { color:#112233;text-shadow: #fff 0 0 10px; }
		#loginbox p a { color:#112233; }
		#loginbox p a:hover { color:#19314a; }
		#modaltext {width:220px;height:249px;float:left;padding:5px}
		#modalform {width:290px;height:249px;float:right;padding:5px}
		#modalform input.field {width:255px;background:#19314a;border:0;color:#fff;padding:10px}
		#modalform input.button {background:#112233;border:0;padding:10px;width:92px;margin-left:183px;}
		#modalform input.button:hover { color:#d6cf6c;}
		#modalform input.button:active { background:#19314a; }
		#login-close {margin-left:326px;cursor:pointer}
		#login-modal { display:none; position:fixed;width:100%;height:100%;top:0px;left:0px;cursor:pointer;}

#content { margin-top:165px; }
.bumped { margin-top:3em; }
.minibump { margin-top:1.18em; }

	/* Homepage */
.homepage-intro { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/homepage-intro_a.png) no-repeat;width:700px;height:134px; }
.step_1 { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/step-1.png) no-repeat;width:60px;height:60px;margin-left:120px;margin-bottom:1.18em;margin-top:1.18em; }	
.step_2 { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/step-2.png) no-repeat;width:60px;height:60px;margin-left:120px;margin-bottom:1.18em;margin-top:1.18em; }	
.step_3 { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/step-3.png) no-repeat;width:60px;height:60px;margin-left:120px;margin-bottom:1.18em;margin-top:1.18em; }	
	
	a#halo-3 { display:block;text-indent:-9999px;background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/halo3.jpg);width:300px;height:151px;margin-top:7px; }
	a:hover#halo-3 { background-position: 0 -151px; }
	a#gow-2 { display:block;text-indent:-9999px;background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/gow2.jpg);width:300px;height:151px;margin-top:7px; }
	a:hover#gow-2 { background-position: 0 -151px; }
	
 .ein { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/1.png) no-repeat; }
.zwei { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/2.png) no-repeat; }
.drei { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/3.png) no-repeat; }

	/* FAQ */
	.question { font-weight:bold; cursor:pointer;color:#fff;display:block;padding:1.18em 0px 1.18em 1.18em; }
	.question span { font-size: 1.18em;text-transform:lowercase; }
	.question:hover { background-color:#19314a; }
	.question h3 {margin:0;}
	.answer { padding-left: 2.36em; }
	
	/* Lessons */
	div.post {width:220px;height:286px;margin-bottom:20px;}
	.post {overflow:hidden;position:relative;}
	.nojs-hide:hover {opacity:0;filter:alpha(opacity=0);}
	.post img {position:absolute;z-index:1;}
	#instructor-mast-left { width:621px;height:243px;margin-top:42px;margin-right:319px;margin-bottom:1.18em; }
	#instructor-mast-right { width:621px;height:243px;margin-top:42px;margin-left:319px;margin-bottom:1.18em; }
	#instructor-mast-left,
	#instructor-mast-right { display:block;text-indent:-9999px; }
	
	label.profileservices { cursor:pointer;text-transform:uppercase;font-weight:bold;opacity:.9;display:block;padding:14px;margin-bottom:7px; }
	label.profileservices:hover { background-color:#222; }
	label.profileservices.unselected.disabled { cursor:default;background:none;border:1px dotted #19314b;text-decoration:line-through; }

	/* Products */
	ul.products { list-style-type:none;padding:0;margin:0; }
	ul.products li { background-color:#19314a;margin-bottom:3px;padding:10px; }
	ul.products li:hover { background-color:#112233; }
	
/* Gear */
.item_images_nav { float: right;width: 28px;padding: 2px 3px;background:#19314a;margin-top:.5em; }
	.item_images_nav ul { margin: 0; padding: 0; }
	.item_images_nav ul li { display:inline;list-style: none; }
	.item_images_nav a:link, .item_images_nav a:visited, .item_images_nav a:hover, .item_images_nav a:active {
		float: left;text-indent: -999px;width: 14px; height: 14px;background: url(http://cdn.gaming-lessons.com/themes/rise/img/item_dot.gif) no-repeat; }
		.item_images_nav a:hover, .item_images_nav a.current { background-position: 0 -14px; }
.item_imagebox { display:block;position:relative;overflow:hidden;height:318px;width:620px; }
label.sizes{cursor:pointer;text-transform:uppercase;font-weight:bold;padding:14px;margin-right:5px; }
label.sizes.unselected:hover,
label.sizes.selected{ background-color:#222; }
label.sizes.unselected{ background-color:#19314b;}
label.sizes.unselected.disabled { cursor:default;background:none;border:1px dotted #19314b;text-decoration:line-through; }

/* Articles Layout Options */
	/* Article Listing */
	.article { margin-bottom:1em; }
	.article p { margin-bottom:6px; }
	span.meta { text-transform:lowercase;font-size:.9em;margin-top:0;font-weight:bold; }
	.club { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/club.png) no-repeat;background-position:0 113px; }

ul.pagination { width:200px;margin:auto;padding:0;clear:left; }
ul.pagination li { list-style-type:none;width:72px;cursor:pointer;text-transform:uppercase;font-weight:bold;padding:14px;margin-right:5px;background-color:#19314b;border:1px dotted #19314b;text-align:center;margin:auto; }
ul.pagination li:hover { background:none;border:1px dotted #19314b; }

	/* Article A */
	.read p { width:540px;margin-left:320px; }
	.read h3,h4,h5,ul,ol { margin-left:320px; }
	#article-mast p { font-size: 1.64em;width:300px;float:left;margin-left:0; }
	.read blockquote p { margin-left:0; }
	.read blockquote { margin-left:342px;width:540px; }
	.club-mast { background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/club.png) no-repeat 320px 0; }
	.notamember { background: #19314a url(http://cdn.gaming-lessons.com/themes/rise/img/notamember.png) no-repeat;margin-left:320px;right:0;padding:10px 0 10px 10px;width:530px;margin-bottom:1.18em; }
	.notamember p, .notamember h3 { margin-left:0;width:520px;  }
	.read p img { margin-left:0; }
	.read .caption { font-size:.9em;font-style:italic;margin-bottom:0; }
	.read .full {margin:2.18em 0; }
	.read .quarter {margin-left:120px;margin-right:20px;float:left;width:300px; }
	.read .sidemargin {float:left;width:300px; }
	.read .pullquote { margin-left:120px;margin-right:0;float:left;width:300px; }
	.read .pullquote p { width:300px;margin-left:0;font-size: 1.45em;margin-bottom:0; }
	.article-gameplayvid { width:840px;margin-left:auto;margin-right:auto;margin-top:1.08em;margin-bottom:1.08em;}
	
	/* TOC */
	#toc { margin-top:2.18em; }
	#toc p { margin-bottom:0; }
	#toc span.title { text-transform:uppercase;font-weight:bold; }
	#toc ul {float:left;list-style-type:none;padding-left:0;width:45%;margin:0 15px 5px 0; }

	/* Author */
	#author { background-color:#19314a;margin-left:320px;right:0;padding:10px 0 10px 10px;width:530px; }
	.author-avatar { float:left; }
	#author p { width:370px;margin-left:150px;margin-bottom:0; }
	
	/* Comments */
	.comments {	margin-top:2.18em; }
	.commentmeta { font-weight:bold;text-transform:lowercase;padding-top:.35em; }
	.commentbox { border-top:1px solid #183049;margin-bottom:1.18em; }
	.authorcomment { border-top:1px solid #d6cf6c; }
	#comment_form p textarea { overflow-x:hidden;background:#19314a;border:0;color:#fff;padding:10px; }
	#comment_form p { margin-bottom:0; }
	#comment_form input.submitcomment { margin-left:15px;color:#112233;text-shadow:none; }
	p.comment-submit { text-align:right; }
		
/* Blog */
span.blogmeta { text-align:right;text-transform:lowercase;font-size:.9em;margin-top:0;font-weight:bold; }
#whatsgoingon p { margin-bottom:0; }
	#twitter { height:50px;margin-bottom:0;display:block;text-indent:-9999px;background:transparent url(http://cdn.gaming-lessons.com/themes/rise/img/twitter.png) no-repeat;width:220px;height:54px; }
	#twitter:hover { background-position: 0 -54px; }
.tweet { background:#19314b;-moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px;-webkit-border-bottom-left-radius: 5px;webkit-border-bottom-right-radius: 5px;padding:0 12px 8px 12px;margin-bottom:1.18em; }
	span.tweeter { font-weight:bold;text-transform:lowercase; }
	.tweet p { margin-bottom:0; }
	
	/* BLOG POST */
	.blogpost-body p { width:540px;margin-left:160px; }
	.blogpost-body h3,h4,h5,ul,ol { margin-left:160px; }
	.blogpost .caption { font-size:.9em;font-style:italic; }
	.blogpost .full { width:540px;margin-left:160px;padding:2.18em 0; }
	.blogpost .quarter { width:300px;float:left;margin-right:20px; }
	
	/* Blog Author */
	#blogauthor { background-color:#19314a;margin-left:160px;right:0;padding:10px 0 10px 10px;width:530px; }
	.blogauthor-avatar { float:left; }
	#blogauthor p { width:370px;margin-left:150px;margin-bottom:0; }

/* Register */
#memberform p span,span.attention { text-transform:uppercase;font-weight:bold; }
#memberform input.field {width:280px;background:#19314a;border:0;color:#fff;padding:10px}
.button,
#memberform input.button {background:#19314a;border:0;padding:10px;width:92px;}
#memberform input.button:hover { color:#d6cf6c;}
#memberform input.button:active { background:#112233; }
#reg-comp { width:100%; }
	#reg-comp th { font-weight:bold; }
	#reg-compth#perks { width:40%; }
	th#guests { width:20%; }
	th#free { width:20%; }
	th#club { width:20%; }
	#reg-comp td { font-weight:bold;padding-top:.5em;padding-bottom:.5em;border-bottom:1px solid #152A40; }
	#reg-comp td.y { text-indent:-9999px;background-color:#152A40;width:20px;height:20px; }
	#reg-comp td.n { text-indent:-9999px; }
#memberform p textarea { overflow-x:hidden;background:#19314a;border:0;color:#fff;padding:10px;margin-left:0;width:600px; }	

/* Contact */
.fancybuttons label{cursor:pointer;text-transform:uppercase;font-weight:bold;padding:14px;margin-right:5px;opacity:.9;}
.selected,.checked { background-color:#222; }
.unselected,.unchecked { background-color:#19314b; }
#moreoptions {width:100%;height:0px;margin-top:20px;overflow:hidden;position:relative;}
#moreoptions-buttons {position:relative;top:10px;}

/* put a sock in it! (get it? har har) */
.footertitle a,
.sitemap a { text-transform:lowercase; }
.behindthelessonsfooter p { margin-bottom:0; }
#footerbig {margin-top:2em;padding-top:2em;border-top:1px solid #183049; }
#footersm { background:url(http://cdn.gaming-lessons.com/themes/rise/img/bg/bg_footer.jpg) no-repeat 50% 100%;padding-top:2em;border-top:1px solid #183049;padding-bottom:2em; }
#breadcrumbs { float:left;width:50%;margin-top:.57em;text-transform:lowercase; }
#breadcrumbs p { margin-bottom:0; }
#footer-details { float:right; width: 45%;line-height:1.5em;text-transform:lowercase;text-align:right;position:relative;}
#footer-details p { position:absolute;right:50px;font-size:.9em;margin-bottom:0;}
div.footer-logo {float:right;background: url(http://cdn.gaming-lessons.com/themes/rise/img/footer-logo.png) no-repeat;width: 32px;height: 32px;margin-top: 5px;}