/*------------------------------------------------------------------------------
| Copyright Notice:America Online, 2011
| @(#) Description: AOL Games - CSS [20120207.2]
|------------------------------------------------------------------------------*/
/* reset 
 **************************************/
html, body, div, span, 
h1, h2, h3, h4, h5, h6, 
p, blockquote, pre, a, abbr, acronym, 
em, font, img, strong, 
object, iframe, b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input
table, tbody, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    outline:0;
}
ol, ul {list-style:none;}
:focus {outline:0;}
table {border-collapse:collapse; border-spacing:0;}
img {-ms-interpolation-mode:bicubic;} 


/* typography
 **************************************/
body {font:13px/15px Helvetica, Arial, sans-serif; color:#333}
h1 {font-size:24px; line-height:30px; letter-spacing:-0.5px; }
h2 {font-size:24px; line-height:30px; letter-spacing:-0.5px;}
h3 {font-size:22px; line-height:24px}
h4 {font-size:18px; line-height:20px}
h5 {font-size:13px; line-height:20px}
h6 {font-size:14px; line-height:20px}
a {color:#00aeef; text-decoration:none;} 
a:hover {text-decoration:underline;}  
p {line-height:16px; padding-bottom:12px}
.byline { color:#707070; }
h1 a, h2 a, h4 a, .profileComments h3 a, #comments h3 a {color:#333} 
#main-column {font-size:13px;}
#side-column h3 { color:#333; font-size:24px; font-weight:600; line-height:32px; margin-bottom:22px; text-transform:lowercase;}

/* background sprite
 **************************************/
.arrow-link, .button, .button span, .button b, .button-social, .button-social-box, 
.dl-main .dl-controls a, .dsq-widget h2, .dsq-widget-item, .dsq-widget .foot, 
.linksContainer .linksSection .title, .list-related li, .games-follow .icon, 
.module-head h1, .module-head h2, .pagination .next, .pagination .prev, #cookie-gm-category,
.submit-tips  { background-image:url(http://o.aolcdn.com/os/games/images/sprites/14-icons-blog); background-repeat:no-repeat; }

/* main layout
 **************************************/
html, body { background-color:#DDD; }
#container {text-align:left; }
#container #content { width:1016px; }
#head {padding:0;}
#content, #foot { margin:0 auto; padding:0; width:980px; }
#content .base { background-color:#FFFFFF; width:980px; }
#content #nav-column {display:none;} /*Currently Not being used*/
#content #main-column { width:640px; float:left; display:inline; margin-bottom:20px; }
#content #side-column { width:300px; float:right; display:inline; padding:0 20px;} 
#foot {clear:both; background-color:#fff;}

/* generic styles/classes/modules
 **************************************/
.clear-fix {*zoom:1;}
.clear-fix:after {content:"."; display:block; clear:both; height:0; visibility:hidden;}
.clr {font-size:1px; line-height:1px; background:transparent; height:1px !important; margin:0;border:0 !important}
.hide {display:none;}
.offset {position:absolute; left:-2000px;}
.button {background-color:transparent; background-position:0 -552px; color:#fff; height:34px; overflow:hidden; padding:0 0 0 10px; display:inline-block; }
.button span {background-position:0 -600px; height:34px; line-height:35px; padding:0 12px 0 0; display:inline-block;font-weight:bold;color:#fff;font-size:14px}
.button:hover {text-decoration:none;}
.module {margin:0 0 20px 0; clear:both;}
.module-head, .module-body, .module-list, .module-footer {clear:both;}
.module-head h1, .module-head h2 { background-position:6px -258px; color:#FFFFFF; display:inline-block; font-size:13px; line-height:34px; margin-left:-18px; padding-left:33px; padding-right:76px; }
.module-head h1 a, .module-head h2 a { color:#FFFFFf; }
.module-head h1 span, .module-head h2 span { font-style:italic; }
.module h3 {margin-top:20px;}
#side-column .module { border-bottom:1px dotted #C5C5C5; margin:0 0 20px 0; padding:0 0 20px 0;}
#side-column .module-head {margin-bottom:12px}
#side-column h3, #comments h3, #comments, #cod-promo h3, .profileComments h2 { border-bottom:solid 2px #333; margin-top:0; }
.section-head { margin-bottom:10px; }
.arrow-link { background-position: 0 -748px; padding-left: 16px; }

/* begin modules
 **************************************************************************************************************************************************************************/

/* ads 
 **************************************/
#side-column .side-ad { border-width:0; padding:0; }

/* bloggers
 **************************************/
#side-column .editors-corner { border-width:0; }
.editors-corner li { background-color: #ECECEC; float: left; height:100px; margin:0 16px 16px 0; padding: 7px;} 
.editors-corner .label { clear: both; color: #717171; display: block; font-size:12px; text-align:center; width:69px; }
.writer-bio { border-bottom:1px dotted #C5C5C5; font-size:12px; margin:0 0 20px 0; }
.writer-bio .meta { clear:both; display:block; margin:0 20px; overflow:hidden; padding-bottom:20px; }
.writer-bio p span { font-size:13px !important; }
.writer-bio h1 { display:block; margin-bottom:10px; }
.writer-bio h2 { background-image:none; border-bottom: 2px solid #333333; color: #333333; font-size: 24px; margin-bottom: 10px }
.writer-bio img { float: left; margin: 0 10px 10px 0; }
.writer-bio .rss { clear:both; }

/* comments - powered by disqus 
 **************************************/
.comment-form { margin-left:20px; }

/* category
 **************************************/
.category .module-head { float:left; }

/* cookie
 **************************************/
.cookie-category { margin-bottom:10px; }
.cookie-category, .cookie-category a { color:#333; font-size:11px; text-align:right; }
#cookie-gm-category { background-position: 0 -748px; padding-left: 16px;}

/* header 
 **************************************/
#aol-header { background:transparent url(http://o.aolcdn.com/os/games/images/blog/blog-bg) repeat-x scroll 0 0; margin-bottom:0; }
#aol-header>div {margin:0 auto; width:980px;}
#aol-header .brand { clear:left; float:left; height:114px; margin-left:8px; margin-right:15px; }
#aol-header .brand a { background:transparent url(http://o.aolcdn.com/os/games/images/logos/gamesdotcom-blog) no-repeat scroll 0 0; display:block; float:left; height:72px; margin:37px 0 0 0;  overflow:hidden; text-indent:-1000px; width:231px; }
#aol-links { color:#DDDDDD; float:left; font-size:10px; height:28px; margin-left:10px; }
#aol-links li { float:left; margin:6px 0 0; padding:0; }
#aol-links li a { border-right:1px solid #CCCCCC; color:#FFFFFF; font-size:10px; line-height:normal; padding:0 5px; }
#aol-links .label { padding:0 3px 0 5px; color:#dddddd; }
#aol-links img { vertical-align:middle; }
#aol-links #aol-header-links li { margin-top:0; }
#aol-links #aol-header-links li a { border-right-width:0; }
#aol-header-auth { float:right; font-size:11px; }
#aol-header-auth a { color:#FFFFFF; font-size:11px; line-height:28px; }
#aol-header-search { background:none no-repeat scroll 0 0 #FFFFFF; float:left; margin-top:40px; padding:6px 8px; }
#aol-header-search fieldset { height:43px; padding:5px 0 0 4px; width:473px; }
#aol-header-query { background-color:#F2F2F2; border-color:#E4E4E4; border-style:solid; border-width:2px 1px 1px 2px; color:#666; float:left; font:bold 16px Arial; height:23px; margin:0; padding:8px 0 4px 13px; width:338px; }
#aol-header-search-button { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-new) repeat-x scroll 0 -533px; border:none; cursor:pointer; height:39px; margin:0 0 0 5px; overflow:hidden; padding:0; text-indent:-1000px; width:111px; font-size:0px; line-height:0px; }
#aol-header-nav { clear:both; line-height:30px; margin-left:8px; }
#aol-header-nav li { display:inline; }
#aol-header-nav li a { color:#FFFFFF; font-size:12px; font-weight:bold; height:18px; margin:0 1px; padding:2px 5px; }
#aol-header-nav .subnav { position:relative; }
#aol-header-nav .subnav ul { display:none; position:absolute;  }
#aol-header-nav .subnav ul li { display:block; }
#aol-header-end { overflow:hidden; position:absolute; top:-999px; }

/* header-ad 
 **************************************/
.header-ad {background:#333; }
.header-ad>div {margin:0 auto; width:980px;}
.header-ad iframe {display:block; margin:0 auto;}

/* follow us   
 **************************************/
.games-follow { margin: 20px; }
#side-column .games-follow { border-width:0; margin:0; padding:0 0 14px 0; }
.games-follow h3 { border-bottom: 2px solid #333; margin-bottom:12px;  }
.games-follow ul { overflow:hidden; }
.games-follow li { display:inline; font-size:10px; text-align:center; }
.games-follow li a { color:#000000; float:left; height:80px; margin-left:11px; width:60px; }
.games-follow li .icon { display:block; height:62px; }
.games-follow .newsletter .icon  { background-position:0 0; }
.games-follow .facebook .icon  { background-position:0 -61px; }
.games-follow .twitter .icon  { background-position:0 -121px; }
.games-follow .rss .icon  { background-position:0 -183px; }

/* footer  
 **************************************/
#foot { font-size:10px; margin:0 20px; text-align:left; width:940px; } 
#footer a { font-weight:normal; } 
#srchFooter { background-color:#FFF; border:1px #e6e6e6 solid; border-width:1px 0; clear:both; display:block; float:none; height:100%; } 
#srchFooter #chLogo, #srchFooter #chLogoFooter { float:left; margin:0 68px 0 16px; padding:0; width:170px; _margin-bottom:14px; _margin-left:8px; } 
#srchFooter #chLogo a, #srchFooter #chLogoFooter a { background:transparent url(http://o.aolcdn.com/os/games/images/logos/blog-brand) no-repeat scroll 0 0; display:block; margin-top:24px; width:224px; height:58px; text-indent:-1000px; } 
#srchFooter .searchContainer { float:left; margin:20px 0 20px 15px; *padding-bottom:15px; } 
#srchFooter .searchCat label, #srchFooter .searchCat input { float:left; } 
#srchFooter .searchCat label { margin:0 4px; } 
#srchFooter .searchCat ul { margin:0; padding:0 0 3px; } 
#srchFooter .searchCat ul li { float:left; margin:0 0 0 4px; padding:2px 6px; } 
#srchFooter .searchCat ul li.searchCatBgFt { background:#FF7B02 url(http://o.aolcdn.com/os/games/images/sprites/horizontal) repeat-x scroll 0pt -97px; color:#fff; font-size:12px; font-weight:bold; text-align:center; } 
#srchFooter .searchCat ul li.searchCatBgFt a { color:#FFF; } 

#srchFooter search a,#search2 a,#search .srchbtn,#search2 .srchbtn { -moz-border-radius-bottomleft:2.5px; -moz-border-radius-bottomright:2.5px; -moz-border-radius-topleft:2.5px; -moz-border-radius-topright:2.5px; background-color:#D4F4C5; border:1px solid #58B926; color:#04330C; cursor:pointer; font-family:Arial, sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0 4px; padding:2px 14px; text-decoration:none; } 
#srchFooter #search a:hover, #search2 a:hover, #search .srchbtn:hover, #search2 .srchbtn:hover { background-color:#BFEBBA; } 
#srchFooter #search a:active, #search2 a:active, #search .srchbtn:active, #search .srchbtn:visited, #search .srchbtn:link, #search2 .srchbtn:active { background-color:#C6FFA9; } 

#srchFooter .send_us_feedback { float:right; font-size:12px; margin:35px 0 0 0; padding-right:20px; } 
#srchFooter .send_us_feedback a { color:#135CA1; text-decoration:none; } 
#srchFooter .send_us_feedback a:hover { color:#135CA1; text-decoration:underline; } 

#foot .linksContainer { border-bottom:1px #e6e6e6 solid; margin-bottom:20px; overflow:hidden; padding:10px 0px; } 
#foot .links { margin:0; } 
#foot .links .linksSection { padding:0; float:left; text-align:left; } 
#foot .links .linksSection .topicsonaol,
#foot .links .linksSection .featurelinks,
#foot .links .linksSection .mostpopularlinks,
#foot .links .linksSection .moreaol { border-right:1px solid #E6E6E6; padding:0 20px; width:198px; }
#foot .links .linksSection .topicsonaol { padding-left:0; }
#foot .links .linksSection .moreaol { border-width:0; }
#foot .linksContainer .linksSection .title { height:46px; margin-bottom:20px; overflow:hidden; text-indent:-1000px; }
#foot .linksContainer .linksSection .topicsonaol .title { background-position:0 -808px;  }
#foot .linksContainer .linksSection .featurelinks .title { background-position:0 -861px; }
#foot .linksContainer .linksSection .mostpopularlinks .title { background-position:0 -930px; }
#foot .linksContainer .linksSection .moreaol .title { background:url(http://o.aolcdn.com/dims/GAME/1/85/33/90/http://o.aolcdn.com/os/games/images/logos/gamesdotcom) no-repeat scroll 0 22px transparent; }
#foot #creditfooter, #foot #creditfooter img { display:none; }
#foot .feedburnerFeedBlock { font-size:10px; }
#foot .feedburnerFeedBlock a { color:#}

.brndFooter { clear:both; background-color:#FFF; display:block; font-size:12px; padding:0; } 
.brndFooter #chBrandLogo { float:left; padding:0; width:179px; } 
.brndFooter #chBrandLogo a { background:transparent url(http://o.aolcdn.com/dims/GAME/1/145/30/90/http://o.aolcdn.com/os/games/images/logos/gamesdotcom) no-repeat scroll 0 0; display:block; width:145px; height:30px; text-indent:-1000px; } 
.brndFooter .links .linksSection .stdFooterPromos ul { display:inline; } 
.brndFooter .links .linksSection .stdFooterPromos ul li { float:left; padding:0 5px; } 
.brndFooter .links .linksSection .stdFooterPromos ul li.lastItem { padding-right:0; } 
.brndFooter .footer_text { clear:both; color:#888; #line-height:12px; margin:22px 10px 10px 10px; padding:0; text-align:center; zoom:1; } 
.brndFooter .footer_text_links { float:right; margin-bottom:22px; width:700px; padding-left:7px; text-align:right; } 
.brndFooter .footer_text_links .links { background:#fff none; float:none !important; width:auto; padding:0; zoom:1; } 
.brndFooter .footer_text_links .links .linksSection { display:block; clear:right; float:right; text-align:right; *margin-top:-12px; } 
.brndFooter .footer_text_links .links .stdFooterPromos ul li { border-right:1px solid #135CA1; float:left; padding:0 5px; display:inline; } 
.brndFooter .footer_text_links .links .stdFooterPromos ul li.lastItem { padding-left:5px; border-right:none; } 
.brndFooter .footer_text_links .copyright { float:right; font-size:12px; color:#878787; margin:0; padding:0 10px 0 0; } 
.brndFooter .footer_text_links.noBrand { float:left; } 
.brndFooter .footer_text_links.noBrand .links .linksSection { float:left; width:100%; } 
.brndFooter .footer_text_links.noBrand .links .stdFooterPromos ul li { border-right:1px solid #135CA1; display:inline; float:left; padding:0 5px; } 
.brndFooter .footer_text_links.noBrand .links .stdFooterPromos ul li.lastItem { border-right:none; padding-left:5px; } 
.brndFooter .footer_text_links.noBrand .copyright { float:left; padding:0 7px; } 
.brndFooter:after,#footer #srchFooter:after { clear:both; content:"."; display:block; height:0; visibility:hidden; } 

/* headlines 
 **************************************/
#headlines { font-size:12px; margin:18px 0 0 22px; overflow:hidden; padding-bottom:15px; }
#headlines .body li { border-right:1px solid #C8C8C8; color:#01a7a7; float:left; padding:0 3px; }
#headlines .body .label { border-right-width:0; font-weight:bold; text-transform:uppercase; }
#headlines .body .last { border-width:0; }
#headlines a { color:#000; }

/* list items (generic) 
 **************************************/
.list-items, .list-items h4 { font-size:12px; line-height:14px; }
.list-items img { float:left; margin-right:12px; }
.list-items li { border-bottom:1px dotted #c5c5c5; clear:both; height:78px; padding:10px 0; }
.list-items .item-0 { padding-top:0; }
.list-items .last { border-bottom-width:0; margin-bottom:0; padding-bottom:0; }


/* most popular module start
 **************************************/
#side-column .mostpop-content { border-width:0; }
.aol-faux-facebook-like { direction: ltr; font: 11px/14px "lucida grande",tahoma,verdana,arial,sans-serif; overflow: hidden; }
.aol-faux-facebook-like a { background-color: #ECEEF5; border: 1px solid #CAD4E7; border-radius: 3px 3px 3px 3px; color: #3B5998; display: inline; float: left; padding: 2px 4px; text-decoration: none; }
.aol-faux-facebook-like a b { background: url("http://o.aolcdn.com/os/aol/assets/aol-facebook-social.png") no-repeat scroll -1px -47px transparent; display: inline; float: left; font-weight: normal; padding-left: 17px; text-align: left; }
.aol-faux-facebook-like p { background-color: #EFEFEF; border: 1px solid #C1C1C1; color: #333333; display: inline; float: left; line-height: 14px; margin: 1px 0 0 6px; min-width: 15px; padding: 1px 2px; position: relative; }
.aol-faux-facebook-like p { margin-left: 7px; }
.aol-faux-facebook-like p b, .aol-faux-facebook-like p i { border-color: transparent #C7C7C7 transparent transparent; border-style: solid; border-width: 5px 5px 0 0; display: block; left: -5px; line-height: 0; position: absolute; top: 3px; z-index: 0; }
.aol-faux-facebook-like p i { border-right-color: #EFEFEF; left: -3px; top: 2px; z-index: 1; }
.aol-faux-facebook-like iframe { display: none; }
.aol-faux-facebook-like-init { height: 20px; }
.aol-faux-facebook-like-init iframe { display: inherit; }
.aol-faux-facebook-like-init a, .aol-faux-facebook-like-init p { height: 0; left: 0; overflow: hidden; position: absolute; top: 0; width: 0; }

/* pages
 **************************************/
embed { margin-left:20px; }

/* pagination
 **************************************/
.pagination { text-align:right; }
.pagination li { display:inline; text-transform:uppercase; }
.pagination li, .pagination li a, .pagination span { color:#333; }
.pagination .next { background-position:0 -649px; float:right; margin-left:7px; }
.pagination .next .button { background-position:133px -698px; }
.pagination .next .button span { background-position:85px -1426px; padding-right:23px; }
.pagination .prev { background-position:0 -649px; float:right; margin-left:7px; }
.pagination .prev .button  { background-position:133px -698px; }
.pagination .prev .button span { background-position:3px -1456px; padding-left: 15px; }


/* photos
 **************************************/
.aol-photo-gallery{position:relative;overflow:hidden;}
.aol-photo-gallery ul{list-style:none;margin:0;padding:0;border:0;}
.aol-photo-gallery li{margin:0;padding:0;border:0;}
.aol-photo-gallery .navigation { margin:5px 0 11px 0; }
.aol-photo-gallery .navigation li  { color:#333; display:inline;  font-size:11px; margin-left:10px; text-transform:uppercase; }
.aol-photo-gallery .button,.aol-photo-gallery-fullscreen .button{cursor:pointer;z-index:5;display:inline-block;}
.aol-photo-gallery .button { padding-left:10px; }
.aol-photo-gallery .button b { background-position: -193px -600px; display: block; height: 34px; line-height: 32px; margin-right: 10px; padding-right: 10px; }
.aol-photo-gallery h2 a{text-decoration:none;color:inherit;cursor:inherit;}
.aol-photo-gallery .description,.aol-photo-gallery h2{margin-right:175px;}
.aol-photo-gallery .gallery{border-bottom: 1px dotted #CCCCCC; clear: both; margin-bottom: 15px; overflow: hidden; padding-bottom: 20px; position: relative; }
.aol-photo-gallery .gallery .photos{position:relative;overflow:hidden;margin:0 auto;}
.aol-photo-gallery .gallery .photos li{background:transparent url(aol-loader.gif) no-repeat center center;position:absolute;visibility:hidden;cursor:pointer;overflow:hidden;}
.aol-photo-gallery .photos a{display:block;position:absolute;width:0;height:0;top:0;left:0;overflow:hidden;}
.aol-photo-gallery .captions{position:relative;clear:both;}
.aol-photo-gallery .captions li{position:absolute;visibility:hidden;}
.aol-photo-gallery .captions .credit{position:absolute;top:-20px;}
.aol-photo-gallery .show-thumbnails{ float:right;cursor:pointer;position:relative;z-index:5;}
.aol-photo-gallery .show-thumbnails b { background-position:-149px -600px; }
.aol-photo-gallery .thumbnails li { background:#EEE url(aol-loader-small.gif) no-repeat center center; cursor:pointer; float:left; margin:10px; padding:10px; }
.aol-photo-gallery .status{border: 1px solid #DDDDDD; color: #AAAAAA; float: right; margin-right: 10px; margin-top: 3px; padding: 6px;}
.aol-photo-gallery .controls{float:right;}
.aol-photo-gallery .controls li{float:left;}
.aol-photo-gallery .sponsor{float:right;}
.aol-photo-gallery .show-fullscreen{ display:none !important; float:right;}
.aol-photo-gallery-fullscreen { display:none !important; position:absolute;top:0;left:0;z-index:9999;display:none;}
.aol-photo-gallery-fullscreen .fullscreen{ display:none !important; position:absolute;padding-top:25px;left:0;width:100%;}

.aol-photo-gallery-fullscreen .close{position:absolute;right:0;}
.aol-photo-gallery-fullscreen .aol-photo-gallery{padding:0 25px;margin-right:325px;}
.aol-photo-gallery-fullscreen .aside{float:none;position:absolute;margin-top:75px;right:25px;top:0;}
.aol-photo-gallery-portrait .gallery{padding-right:280px;position:relative;}
.aol-photo-gallery-portrait .captions{position:absolute;top:0;right:0;width:250px;height:500px;}
.aol-photo-gallery-portrait .captions li{width:250px;height:500px;}
.aol-photo-gallery .gallery .controls{float:right;position:static;z-index:5;}
.aol-photo-gallery .gallery .controls li{cursor:pointer;position:absolute;}
.aol-photo-gallery .gallery .controls .back{left:0;top:0;}
.aol-photo-gallery .gallery .controls .next{right:0;top:0;}
.aol-photo-gallery-carousel .gallery .photos{position:absolute;top:0;left:0;overflow:visible;}
.aol-photo-gallery-carousel .gallery .photos li{position:static;float:left;}
.aol-photo-gallery-carousel .gallery .photos li.active{cursor:default;}
.aol-photo-gallery .gallery .photos li .credit i{float:left;}
.aol-photo-galleries ul{padding:0;display:table;}
.aol-photo-galleries li.start{margin-left:0;}.aol-photo-galleries li{float:left;list-style:none;margin-left:20px;width:186px;}
.aol-photo-galleries li a{border:2px solid #333;display:block;}
.aol-photo-galleries li span{position:relative;top:5px;left:6px;border:2px solid #333;display:block;padding:5px;background:#fff;}
.aol-photo-galleries li p a{border:0;display:inline;}
.aol-photo-galleries li img{display:block;}
.featuredgalleries{margin:0 0 2em;overflow:hidden;}
.featuredgalleries .gallerythumbnailhome{background-color:#fff;border:1px solid #ccc;float:left;margin:0 1em 1em 0;overflow:hidden;padding:5px;-moz-box-shadow:2px 2px 0 #ddd,4px 4px 0 #bbb;-webkit-box-shadow:2px 2px 0 #ddd,4px 4px 0 #bbb;box-shadow:2px 2px 0 #ddd,4px 4px 0 #bbb;}
.featuredgalleries .gallerythumbnailhome img{border:1px solid #ccc;display:block;}
.aol-photo-galleries { overflow:visible; padding-left:20px; }
.aol-photo-galleries .label { color: #333333; display: block; margin: 10px 0;}




/* post 
 **************************************/
.post .thumb { float:left; margin-right:15px; }
.post .byline { font-size:10px; padding:0; }
.post .button { margin-top:20px; }
.post .button span { background-position:-101px -600px; }
.post .post-tags { border:dotted #C5C5C5; border-width:1px 0; clear:both; font-size:10px; margin:20px 0; padding:12px 0; }
.post .post-tags .label { font-weight:bold; }
.post .post-tags a { color:#000000; }
.post .post-head, .list-post .post-head { margin-bottom:12px; padding-top:8px; }
.post { margin-left:20px; padding-bottom:15px; }
.post .post-body { padding-bottom:8px; }
.post .entry-content { clear:both; line-height:18px; overflow:hidden; padding-top:18px; }
.post .entry-content div { clear:both; }
.post .entry-content img { background-color:#EEEEEE; display:block; max-width:626px; margin:20px auto; padding:10px; }
.post blockquote {border-left:3px solid #AAAAAA; margin:20px 40px;padding-left:20px;text-align:justify;}
.post ol { list-style:decimal inside none; }
.post ul { list-style:disc inside none; }
.post .photo-wide { display:block; text-align:left; }
.post .photo-wide .cap { margin:0 auto; text-align:left; }
.post .photo-wide .cap img { display:block; }
.post .photo-wide .cap span { color:#999999; display:block; font-size:10px; }
.post table, .post th, .post td { border:1px solid #E0DFE3; margin:10px 0 20px 0; padding:5px; text-align:left; }
.article .post .entry-title { clear:both; padding-top:20px; }
.article-category { float:left; }
.article .post .post-head { padding-top:0; }

/* post gallery
************************************/
.post .entry-content .post-gallery { background-color:#F0F0F0; text-align:center; }
.post .entry-content .post-gallery h4 { background-color:#FFFFFF; font-size:12px; text-align:left; }
.post .entry-content .post-gallery h4 a { color:#00aeef; font-weight:normal; }
.post .entry-content .post-gallery ul { list-style-type:none; }
.post .entry-content .post-gallery li { float:left; }
.post .entry-content .post-gallery img { background-color:#FFFFFF; border:1px solid #CDCDCD; display:inline; margin:10px 5px; padding:5px; }

/* promo - category
 **************************************/
.category-promo { margin-left:15px; position:relative; }
.category-promo .overlay { background:#000000; bottom:0px; filter:alpha(opacity = 80); left:0px; width:625px; opacity:0.8; position:absolute;  }
.category-promo h2 { color:#FFFFFF; font-size:22px;  font-weight:normal; line-height:24px; padding:14px; }
.category-promo .credit { bottom: -20px; color: #777777; display: block; font-size: 11px; position: absolute; }

/* promo - main 
   dl-main large scrolling
   promo-main triple display
   **************************************/
.dl-main { height:290px; margin-bottom:22px; margin-left:8px; overflow:hidden; position:relative; width:626px;}
.dl-main .dl-content ul { margin:0; overflow:hidden;}
.dl-main .dl-content ul li { height:290px; list-style-type:none; position:relative; width:626px;}
.dl-main .dl-meta { bottom:15px; left:0; padding:15px; position:absolute; width:100%;}
.dl-main .dl-credit { bottom:0; color:#CCCCCC; font-size:11px; left:0; padding:0 15px 5px; position:absolute;}
.dl-main h3, .dl-main .dl-description { position:relative; width:450px; z-index:3;}
.dl-main h3 { color:#FFFFFF; font-size:24px; font-weight:normal; line-height:1.1; margin-top:0;}
.dl-main .dl-title-bg { background:none repeat scroll 0 0 #111111; height:300px; left:0; opacity:0.8; position:absolute; top:0; width:100%; filter:alpha(opacity = 80); }
.dl-main .dl-controls { bottom:10px; position:absolute; right:5px; z-index:99; }
.dl-main .dl-controls a { float:left; height:40px; margin-right:8px; overflow:hidden; text-indent:-999%; width:25px; }
.dl-main .dl-controls a.back { background-position:-208px -67px; }
.dl-main .dl-controls a.back:hover { background-position:-208px -128px; }
.dl-main .dl-controls a.pause { background-position:-261px -64px; width:35px; }
.dl-main .dl-controls a.pause:hover { background-position:-261px -128px; }
.dl-main .dl-controls a.play { background-position:-389px -67px; width:35px; }
.dl-main .dl-controls a.play:hover { background-position:-389px -128px; }
.dl-main .dl-controls a.next { background-position:-328px -67px; }
.dl-main .dl-controls a.next:hover { background-position:-328px -128px; }

.promo-main { display:table; margin-bottom:22px; margin-left:8px; width:630px; }
.promo-main li { float:left; position:relative; }
.promo-main .item-0 { margin-right:10px; }
.promo-main .item-2 { margin-top:10px; }
.promo-main .item-1 img, .promo-main .item-2 img { height:139px; width:190px; }
.promo-main .meta { background:none repeat scroll 0 0 #111111; bottom:0; display:block; filter:alpha(opacity = 80); opacity:0.8; position:absolute; }
.promo-main .meta a, .promo-main .meta h3 { color:#FFFFFF; font-weight:normal; margin:0; }
.promo-main .item-0 .meta { font-size:16px; padding:10px; width:406px; }
.promo-main .item-1 .meta, .promo-main .item-2 .meta { padding:8px; width:174px; }
.promo-main .item-1 .meta, .promo-main .item-2 .meta, 
.promo-main .item-1 .meta h3, .promo-main .item-2 .meta h3 { font-size:12px; line-height:12px;  }
.promo-main .credit { clear:both; color:#ccc; display:block; font-size:10px; padding-top:6px; }

/* related stories list-related
 **************************************/
.list-related ul { padding:0; margin:0; }
.list-related li { background-position:0 -746px; padding-left:20px; }
.list-related-posts { border:1px solid #333; border-width:1px 0; margin:0 20px; overflow:hidden; padding:30px 0; }
.list-related-posts h3 { margin-bottom:20px; margin-top:0; }
.list-related-posts li { border-right: 1px dotted #C5C5C5; float: left; font-size: 12px; padding:0 20px 0 14px; text-align: center; width: 118px; }
.list-related-posts li:first-child { padding-left:0; }
.list-related-posts li:last-child { border-width:0; }
.list-related-posts img { background-color: #ECECEC; height:75px; width:75px; padding: 22px; }
.list-related-posts span { display:block; clear:both; color:#333; font-weight:bold; margin-top:14px; text-align:left; }

/* search - google results
 **************************************/
#searchResults { margin-left:15px; }

/* search
 **************************************/
#GH_, #GF_ { z-index:1500000; float:left; position:relative; font:11px Arial; width:598px; margin:0 auto; height:67px; } 
#GH_search { background:none no-repeat scroll 0 0 #FFFFFF; padding:6px 8px; position:absolute; } 
#GF_search { background:transparent url(http://o.aolcdn.com/os/games/images/modules/backgrounds/searchBox) no-repeat scroll 0 0; padding:6px 8px; position:absolute; } 
#GH_ #GH_search_form, #GF_search_form { height:43px; padding:5px 0 0 4px; width:473px; } 
#GH_ #GH_search_field, #GF_ #GF_search_field { border-color:#E4E4E4; border-style:solid; border-width:2px 1px 1px 2px; color:#666; float:left; font:bold 16px Arial; height:23px; margin:0; padding:8px 0 4px 13px; width:338px;  } 
#GH_ #GH_search_field.GH_search_active, #GF_ #GF_search_field.GF_search_active { background-color:#F2F2F2; } 
#GH_ #GH_search_button, #GF_ #GF_search_button { background:#FFFFFF url(http://o.aolcdn.com/os/games/images/sprites/icons-new) repeat-x scroll 0 -533px; border:none; cursor:pointer; height:39px; margin:0 0 0 5px; overflow:hidden; padding:0; text-indent:-1000px; width:111px; font-size:0px; line-height:0px;  } 
#GH_ #GH_search_button:hover, #GF_ #GF_search_button:hover { background-position:0 -580px; } 
#GH_ #GH_search_results, #GF_ #GF_search_results { background-color:#fff; border:1px solid #818181; display:none; font-weight:normal; left:13px; position:absolute; top:49px; width:353px; font-size:12px; } 
#GH_ #GH_search_results ul, #GF_ #GF_search_results ul { color:#666; list-style-type:none; margin:0; padding:0; } 
#GH_ #GH_search_results ul li, #GF_ #GF_search_results ul li { cursor:pointer; margin:0; padding:3px 10px; } 
#GH_ #GH_search_results .GH_highlight,#GF_ #GF_search_results .GF_highlight { background-color:#e65c00; color:#fff; text-decoration:underline; } 
#searchCounter { display:none; }

/* social
 **************************************/
.button-social {  background-position: 0 -440px; color: #FFFFFF; float: right; font-size: 10px; height: 24px; margin-left:2px; padding-left: 20px; text-transform: uppercase; }
.button-social a { color:#02A7AB; }
.button-social-box { background-position:16px -396px; margin-left:-13px; padding-right:3px; }
.button-social .comment-count-disqus a { display:block; font-size:11px; padding: 3px 3px 2px 0; text-align:center; text-transform:capitalize; width:76px; }
.plugin-social { background-image:none; padding:0; }
.article .button-social { margin-top:10px; }

/* submit tips
 **************************************/
#side-column .submit-tips, .submit-tips { background-position:-139px -323px; border-width:0; font-size:15px; margin-right:-38px; padding:20px 0 0 9px; }
.submit-tips .label { font-weight:bold; }
.submit-tips a { color:#FB4716; }
.contact { margin:20px; }
.contact input { margin:10px; padding:5px; }
.contact .form-button { background-color:#FF4C29; border-radius:3px; border:2px solid #FFF; color:#FFF; height: auto; padding-bottom: 5px; padding-top: 5px; text-transform:uppercase; }

/* videos - 5min
 **************************************/
.fivemin { margin-left:20px; }
