html {
	background: #ffffff url(/images/bg_subs1.jpg) repeat-x scroll 0 0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: transparent url(/images/bg_subs2.jpg) no-repeat scroll center 0;
font-family:Arial,sans-serif;
font-size:13px;
line-height:1.5;
text-align:left;
}

*{
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

.content{
width:980px;
padding-top:92px;
margin:0 auto;
position: relative;
}

#logo {
position: absolute;
top: 10px;
left: 0;
line-height:0;
width:353px;
height:92px;
} 

#logo a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/logo.gif) no-repeat scroll 0 0;
display:block;
width:353px;
height:92px;
text-indent:-5000px;
}

div.navigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/topnav_bg.gif) no-repeat scroll 0 0;
/*margin-top:-10px;*/
margin-left:40px;
height:41px;
margin-bottom:0;
width:900px;
overflow:hidden;
}

ul#topNav {
border:0 none;
list-style-image:none;
list-style-type:none;
margin:0;
padding:0;
}
ul#topNav li {
display:inline;
height:41px;
}
ul#topNav li a {
float:left;
height:0;
margin:0;
overflow:hidden;
padding:41px 0 0;
}
ul#topNav li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/alltabs.gif) no-repeat scroll 0 0;
}

ul#topNav li.tbHome_on a {
background-position:0 -82px;
}
ul#topNav li.tbProducts_on a {
background-position:-127px -82px;
}
ul#topNav li.tbNews_on a {
background-position:-269px -82px;
}
ul#topNav li.tbPartners_on a {
background-position:-373px -82px;
}
ul#topNav li.tbAbout_on a {
background-position:-509px -82px;
}
ul#topNav li.tbBlog_on a {
background-position:-645px -82px;
}

ul#topNav li.tbHome_off a {
background-position:0 0;
}
ul#topNav li.tbProducts_off a {
background-position:-127px 0;
}
ul#topNav li.tbNews_off a {
background-position:-269px 0;
}
ul#topNav li.tbPartners_off a {
background-position:-373px 0;
}
ul#topNav li.tbAbout_off a {
background-position:-509px 0;
}
ul#topNav li.tbBlog_off a {
background-position:-645px 0;
}

ul#topNav li.tbHome_off a:hover {
background-position:0 -41px;
}
ul#topNav li.tbProducts_off a:hover {
background-position:-127px -41px;
}
ul#topNav li.tbNews_off a:hover {
background-position:-269px -41px;
}
ul#topNav li.tbPartners_off a:hover {
background-position:-373px -41px;
}
ul#topNav li.tbAbout_off a:hover {
background-position:-509px -41px;
}
ul#topNav li.tbBlog_off a:hover {
background-position:-645px -41px;
}

ul#topNav li.tbHome_on a, ul#topNav li.tbHome_off a {
width:127px;
}
ul#topNav li.tbProducts_on a, ul#topNav li.tbProducts_off a {
width:142px;
}
ul#topNav li.tbNews_on a, ul#topNav li.tbNews_off a {
width:104px;
}
ul#topNav li.tbPartners_on a, ul#topNav li.tbPartners_off a {
width:136px;
}
ul#topNav li.tbAbout_on a, ul#topNav li.tbAbout_off a {
width:136px;
}
ul#topNav li.tbBlog_on a, ul#topNav li.tbBlog_off a {
width:93px;
}

#headerBanner {
display:block;
margin-left:40px;
position:relative;
width:900px;
height:130px;
z-index:0;
}

#lolapps-home #headerBanner {
height:364px;
position: relative;
}
#lolapps-home #headerBanner .gamebanner {
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
#lolapps-home #headerBanner .active {
z-index: 4;
}
#lolapps-home #headerBanner .last-active {
z-index: 3;
}
#lolapps-home #headerBanner .gamebanner img {
border: 0;
}
#lolapps-home #headerBanner a.bannerlink {
position: absolute;
top: 259px;
left: 53px;
height: 53px;
width: 150px;
display: block;
margin-botton: 4px;
}
#lolapps-home #headerBanner a.bannerlink img {
height: 53px;
width: 150px;
}

#lolapps-home #gamebuttons {
position: absolute;
bottom: 10px;
right: 0px;
z-index: 5;
}
#lolapps-home #gamebuttons li {
float: right;
height: 18px;
overflow: hidden;
width: 18px;
background-image: url(/images/bdots.gif);
background-repeat: no-repeat;
background-color: transparent;
background-position: 0 -36px;
list-style: none;
cursor: pointer;
margin-right: 4px;
}
#lolapps-home #gamebuttons li.active {
background-position: 0 0;
}
#lolapps-home #gamebuttons li.hover {
background-position: 0 -18px;
}
/*#lolapps-home #headerBanner, #lolapps-home #headerBanner .promo {
background:transparent url(/images/hh_temp.gif) no-repeat scroll 0 0;
background-position:center 0;
background-repeat:no-repeat;
}*/

#lolapps-products #headerBanner, #lolapps-proucts #headerBanner .promo {
background:transparent url(/images/sbanner_products.jpg) no-repeat scroll 0 0;
background-position:center 0;
background-repeat:no-repeat;
}
#lolapps-news #headerBanner, #lolapps-news #headerBanner .promo {
background:transparent url(/images/sbanner_news.jpg) no-repeat scroll 0 0;
background-position:center 0;
background-repeat:no-repeat;
}
#lolapps-partners #headerBanner, #lolapps-partners #headerBanner .promo {
background:transparent url(/images/sbanner_partners.jpg) no-repeat scroll 0 0;
background-position:center 0;
background-repeat:no-repeat;
}
#lolapps-aboutus #headerBanner, #lolapps-aboutus #headerBanner .promo {
background:transparent url(/images/sbanner_aboutus.jpg) no-repeat scroll 0 0;
background-position:center 0;
background-repeat:no-repeat;
}
#lolapps-blog #headerBanner, #lolapps-blog #headerBanner .promo {
background:transparent url(/images/sbanner_blog.jpg) no-repeat scroll 0 0;
background-position:center 0;
background-repeat:no-repeat;
}

#headerBanner .promo {
position:relative;
}

#buckets {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
margin-left:40px;
padding:30px 0px 10px 0px;
position:relative;
width:915px;
overflow-x: hidden;
}
#buckets .box {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/bucket_border.gif) no-repeat scroll right 0;
display:inline;
margin-right:12px;
float: left;
width:290px;
}
#buckets .right {
float: right;
margin-left: 8px;
margin-bottom: 8px;
}
#buckets .short {
height:252px;
}
#buckets .big {
width:595px;
float: none;
background:transparent;
}
#buckets .small {
width: 180px;
}
#buckets .aboutus-box {
float: left;
}
#buckets div h3 {
margin-bottom:0;
padding:15px 0 5px 15px;
}
#buckets div p {
font-size:13px;
line-height:19px;
padding-top:5px;
padding-left:15px;
padding-right:15px;
}
#buckets .spot {
font-size:18px;
color:#5a8ab2;
font-weight:bold;
}
#buckets .spoth3 {
font-size:14px;
color:#5a8ab2;
font-weight:bold;
}
#buckets div ul li {
font-size:13px;
line-height:18px;
padding-left:25px;
padding-right:15px;
padding-top:5px;
list-style: none;
}
#buckets div .big .game .info ul.Square {
list-style-image:url(/images/bulletSq.gif);
}
/*
* Restore Blog Post UL/OL default styling
*/
#lolapps-blog .post ul,#lolapps-blog .post ol,#lolapps-blog .post dl,#lolapps-blog .post blockquote {
margin: 1em;
}
#lolapps-blog .post ul,#lolapps-blog .post ol,#lolapps-blog .post dl {
margin-left: 2em;
}
#lolapps-blog .post ul li {
list-style: disc outside;
}
#lolapps-blog .post ol li {
list-style: decimal outside;
}

#lolapps-blog .post img {
border: 0;
}

#buckets a {
color:#5a8ab2;
text-decoration:none;
background-color:#ffffff;
}
#buckets a:hover {
text-decoration:none;
background-color:#e9f2f5;
}

#buckets a.reglink {
color:#5a8ab2;
text-decoration:underline;
}
#buckets a.reglink:hover {
text-decoration:none;
}
#buckets a.spot {
font-size:18px;
color:#5a8ab2;
font-weight:bold;
}
#aboutus-subnav a.selected {
/*background-color:#e9f2f5;*/
font-weight:bold;
}

.gamename {
text-align:right;
font-style:italic;
float:right;
}

#buckets .big .person, #buckets .big .game {
padding:0px 0px 0px 30px;
margin-bottom:20px;
float:left; 
width:580px;
background:transparent;
}
#buckets .big .person .info {
width:450px;
}
#buckets .big .game .info {
width:370px;
}
#buckets .big .person .info, #buckets .big .game .info {
height:auto;
float:left;
padding-left:10px;
background:transparent;
}
#buckets .big .game .info {
border-left:1px solid #cadae8;
}

#buckets .big .person .info {
border-left:1px solid #ffffff;
}

#buckets .person img, #buckets .game img {
float:left; 
margin-right:10px;
}
#buckets .person .name, #buckets .name, #buckets .game .name {
font-size:18px; 
margin:0px 0px 0px 0px; 
padding:0px; 
color:#5a8ab2; 
font-weight:bold;
}
#buckets .person .position, #buckets .big .game .position {
font-size:12px; 
margin-top:0px; 
padding-top:0px; 
font-weight:bold;
color:#5a8ab2;
}
#buckets .person .description, #buckets .description {
font-size:13px; 
margin:0px; 
padding:0px; 
line-height:18px; 
}

.clear { clear: both }

.i_facebook {
display: block;
float: left;
text-indent: -9999em;
overflow: hidden;
width: 17px;
height: 17px;
margin-right:10px;
background: transparent url(/images/i_facebook.gif);
}
.i_twitter {
display: block;
float: left;
text-indent: -9999em;
overflow: hidden;
width: 17px;
height: 17px;
margin-right:10px;
background: transparent url(/images/i_twitter.gif);
}
.i_forum {
display: block;
float: left;
text-indent: -9999em;
overflow: hidden;
width: 17px;
height: 17px;
margin-right:10px;
background: transparent url(/images/i_forum.gif);
}

.play_button {
display: block;
float: right;
text-indent: -9999em;
overflow: hidden;
height: 25px;
width: 155px;
background: transparent url(/images/button_play.gif);
}
.quiz_button {
display: block;
float: right;
text-indent: -9999em;
overflow: hidden;
height: 25px;
width: 155px;
background: transparent url(/images/button_quiz.gif);
}
.gift_button {
display: block;
float: right;
text-indent: -9999em;
overflow: hidden;
height: 25px;
width: 155px;
background: transparent url(/images/button_gifts.gif);
}

#footer {
padding:20px 0;
text-align:center;
color:#82a6c5;
clear:both;
}

#footer a {
color:#82a6c5;
text-decoration:none;
}
#footer a:hover {
text-decoration:underline;
}

.hidden {
display: none;
}

.aboutus-section {
}

 .hline {
 margin-top:10px;
 margin-left:10px;
 margin-bottom:20px;
 width:580px;
 height:1px;
 background-color:#CADAE8;
 }

 
