/* Siteframe */
html{background: #060638 url(../../../uploads/2012/03/ey-bg-wrap2.jpg) repeat-x center top;}
img{border: 0px !important; margin-top: 0px; margin-bottom: 0px; background: transparent !important;}
body{background: url(../../../uploads/2012/03/ey-bg.jpg) no-repeat center top;}
.builder-container-outer-wrapper{width: 980px !important;}
.builder-module{border-top: 0px; border-bottom: 0px;}
.builder-container-outer-wrapper{margin: 0px auto;}
#Header{width: 980px; margin: 0 auto; position: relative;}
.builder-container{background: white;}
.searchInput{border: 0 none !important;height: 17px;left: 351px;margin: 0 !important;padding: 0 !important;position: absolute;top: 144px;width: 253px;}
#searchsubmit{position: absolute; top: 143px; left: 608px;}
#Footer{width: 980px; background: #060638; position: relative;}
.headerlinks{position: absolute; top: 2px; left: 705px; font: bold 11px arial; color: white;}
.headerlinks a{color: white; font: bold 11px arial; text-decoration: none;}
.headerlinks a:hover{color: white; font: bold 11px arial; text-decoration: underline;}
.adSpace{position: absolute; top: 45px; right: 26px;}
.widget_ithemes-billboard  h4.widget-title{font: normal 12px arial; margin: 0px; text-align:center;}
.widget_ithemes-billboard{margin-top: 10px !important;}




/* Top Nav Rollovers */
.mainNav{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat;height: 32px;width: 980px;position: absolute;right: 0px;bottom: 0px;}
.mainNav a{display: block;height: 32px;float: left;}
.roll1{width: 127px;}
.roll1:hover, .roll1.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll 0 -32px;}
.roll2{width: 134px;}
.roll2:hover, .roll2.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll -127px -32px;}
.roll3{width: 161px;}
.roll3:hover, .roll3.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll -261px -32px;}
.roll4{width: 140px;}
.roll4:hover, .roll4.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll -422px -32px;}
.roll5{width: 174px;}
.roll5:hover, .roll5.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll -562px -32px;}
.roll6{width: 121px;}
.roll6:hover, .roll6.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll -736px -32px;}
.roll7{width: 123px;}
.roll7:hover, .roll7.selected2{background: url(../../../uploads/2012/03/ey-rollovers.jpg) no-repeat scroll -857px -32px;}




/* Footer */
.footerlinks{text-align:center; font:normal 11px arial; color: white; margin-top: 16px;}
.footerlinks a:link{color: white; font:normal 11px arial; text-decoration: none;}
.footerlinks a:visited{color: white; font:normal 11px arial; text-decoration: none;}
.footerlinks a:active{color: white; font:normal 11px arial; text-decoration: none;}
.footerlinks a:hover{color: white; font:normal 11px arial; text-decoration: underline;}
.joinSubmit{left: 830px; top: 10px; position: absolute;}
.mailingList{border: 0px !important; height: 14px; left: 716px; margin: 0px !important; padding: 0px !important; position: absolute; top: 11px; width: 113px;}


/* Tabs */
ul.tabber-widget-tabs li a{height: 28px; padding: 0px !important; padding-bottom: 0px !important; color: transparent !important;}
ul.tabber-widget-tabs li a.firstTab{background:url(../../../uploads/2012/03/ey-tabs.jpg) no-repeat 0 0 !important; width:75px !important;}
ul.tabber-widget-tabs li a.secondTab{background:url(../../../uploads/2012/03/ey-tabs.jpg) no-repeat -77px 0 !important; width:129px !important;}
ul.tabber-widget-tabs li a.thirdTab{background:url(../../../uploads/2012/03/ey-tabs.jpg) no-repeat -208px 0 !important; width:150px !important;}
ul.tabber-widget-tabs li a.firstTab.selected{background-position: 0 -28px !important;}
ul.tabber-widget-tabs li a.secondTab.selected{background-position: -77px -28px !important;}
ul.tabber-widget-tabs li a.thirdTab.selected{background-position: -208px -28px !important;}
.tabber-widget{background: white !important; padding: 10px !important;}
.tabber-widget-content{background: #4E0068 !important;}
.tabber-widget-rounded-dark ul.tabber-widget-tabs a.selected, .tabber-widget-rounded-dark ul.tabber-widget-tabs a.selected:hover{border-bottom: 0px !important;}
.tabber-widget-rounded-dark .tabber-widget-content{color: #000000;}
.tabber-widget-rounded-dark .tabber-widget-content .tabber-widget-title{color: black;}
.recentcomments a{color: black !important;}
ul.tabber-widget-tabs li a{margin-bottom: 2px;}


/* Homepage */
#rotator, #kickers{margin-left: 6px; margin-bottom: 6px;}
#rotator{margin-top: 6px;}
#kickers img, #rotator img{display: block;}
#kickers img{float: left; width: 319px;}
#kickers{margin-bottom: 35px;}
.meta-bottom .categories, .meta-bottom .categories a{color: #16377a;}
.post-title h3 ,.post-title h3 a{color: #01009a; font: bold 14px arial;}
.post .post-meta, .post .author-meta{color: #1a1a1a; font: bold 12px arial;}
.post-content p{font: normal 12px arial; color: #525252;}
.meta-bottom .categories{background: url("../../../uploads/2012/03/ey-categories.jpg") no-repeat scroll left 5px transparent;}
.meta-bottom .comments{background: url("../../../uploads/2012/03/ey-comments.jpg") no-repeat scroll left center transparent;color: #16377a;}
.builder-module-content .post{border-bottom: 2px solid #47c3f7;}
.builder-module-widget-bar-outer-wrapper{width: 980px !important;}
.builder-module-block-outer-wrapper.left{width: 555px !important; max-width: 555px !important;}
.builder-module-block-outer-wrapper.right{width: 397px !important; max-width: 397px !important; margin: 0px 7px 0 0px !important;}
.builder-module-widget-bar .widget{background: white;}
.builder-module-element-outer-wrapper.left{width: 554px !important; max-width: 554px !important; margin: 0 14px 0 7px !important;}
.builder-module-sidebar .widget{margin: 0px; padding: 0px;}
.builder-module-sidebar.builder-module-sidebar-2-right.builder-module-sidebar-with-element.sidebar:first-child{width: 397px !important; max-width: 397px !important;}
.builder-module-sidebar{background: white; padding: 0px;}
.meta-bottom .alignright{margin: 0 !important; float: none !important; text-align: left !important;}
.builder-module-block.builder-module-element.clearfix{margin:0 0 !important;}
.widget-wrapper .widget_text .textwidget img{padding: 15px;}
#Homepage .meta-bottom{border-top: 0px; padding-top: 0px; margin-bottom: 10px; padding-bottom: 10px;}
#Homepage .right{padding-top: 9px;}
#Homepage .builder-module{margin-bottom: 0px;}
#Homepage .builder-module-content .post{margin-bottom: 5px;}
#Homepage .post-content p{margin: 5px 0;}
#Homepage .post-content{margin-top: 5px;}
.tabber-widget-rounded-dark .tabber-widget-content{*padding-top: 5px !important;}
.tabber-widget-rounded-dark a{color: #000000 !important;}
#Homepage .widget-wrapper.right{padding-top: 0px;}
.tabber_widget{margin-bottom: 20px !important;}

/* Dropdowns */
#drop1{position: absolute;left: 0px;top: 0px;width: 160px;background: #020082;display: none;}
#drop2{position: absolute;left: 128px;top: 0px;width: 160px;background: #020082;display: none;}
#drop3{position: absolute;left: 262px;top: 0px;width: 160px;background: #020082;display: none;}
#drop4{position: absolute;left: 423px;top: 0px;width: 160px;background: #020082;display: none;}
#drop5{position: absolute;left: 563px;top: 0px;width: 182px;background: #020082;display: none;}
#drop6{position: absolute;left: 737px;top: 0px;width: 160px;background: #020082;display: none;}
#drop7{position: absolute;left: 820px;top: 0px;width: 160px;background: #020082;display: none;}
.touchDrop ul{list-style-type: none;margin: 0px;padding: 0px;background: transparent}
.touchDrop ul li{padding: 4px 5px 4px 11px; background: url(../../../uploads/2012/03/ey-bullet.jpg) no-repeat left center; margin-left: 15px;}
.touchDrop ul li a{display: inline;}
.touchDrop ul li a:link{color: #ffffff;font: bold 12px arial;text-decoration: none;}
.touchDrop ul li a:visited{color: #ffffff;font: bold 12px arial;text-decoration: none;}
.touchDrop ul li a:active{color: #ffffff;font: bold 12px arial;text-decoration: none;}
.touchDrop ul li a:hover{color: #ffffff;font: bold 12px arial;text-decoration: underline;}
.touchDrop ul li div{padding-left: 5px;}
.touchDrop{z-index: 9999;}

/* Blog Post */
#BlogPost .title .post-title h1{background: #49c3f8; font: bold 22px/25px arial; color: white; padding: 10px 10px 10px 20px; margin-bottom: 0px !important;}
#commentform .comment-submit-wrapper{text-align:right;}
.shopWrap{background: url(../../../uploads/2012/03/ey-shop-at-wrap.jpg) repeat-y; width: 381px;}
.shopWrap img{display: block; padding: 0px !important;}
.textSize{font: normal 12px/27px arial; color: black; float: left; margin-top: 15px; width: 112px;}
.sel{text-decoration: underline; color: #8208a1 !important;}
.textSize div{cursor: pointer;}
#ts1{font-size: 100%; display: inline; line-height: 15px;}
#ts2{font-size: 125%; display: inline; line-height: 16px;}
#ts3{font-size: 145%; display: inline; line-height: 17px;}
.textSize div{color: #828282;}
.lineSpacing{float: left; margin-left: 20px; font: normal 12px/27px arial; margin-top: 17px; width: 181px;}
.lineSpacing div{height: 11px; width:21px; display: inline-block; margin-left: 6px; cursor: pointer; *display: inline;}
#ls1{background: url(../../../uploads/2012/03/ey-line-height.jpg) no-repeat left -11px; line-height: 15px; margin-top: 4px; *float: left;}
#ls2{background: url(../../../uploads/2012/03/ey-line-height.jpg) no-repeat -21px -11px; line-height: 17px; margin-top: 4px; *float: left;}
#ls3{background: url(../../../uploads/2012/03/ey-line-height.jpg) no-repeat -42px -11px; line-height: 19px; margin-top: 4px; *float: left;}
#ls1.lsSel{background-position: left 0px !important;}
#ls2.lsSel{background-position: -21px 0px !important;}
#ls3.lsSel{background-position: -42px 0px !important;}
.postTabs{float: left; margin-right: 20px; margin-left: 7px; margin-top: 15px; width: 260px;}
.postTabs div{height: 28px; width: 125px; display: inline-block; margin-right: 4px; cursor: pointer; *display: inline;}
#pt1{background: url(../../../uploads/2012/03/ey-post-tabs.jpg) no-repeat left -28px; *float: left;}
#pt2{background: url(../../../uploads/2012/03/ey-post-tabs.jpg) no-repeat -125px -28px; *float: left;}
#pt1.ptSel{background-position: 0px 0px !important;}
#pt2.ptSel{background-position: -125px 0px !important;}
* html .overFlowClass{height: expression(this.scrollHeight > 299 ? "300px" : "auto");}
.overFlowClass{max-height: 300px; overflow-y:scroll;}
#BlogPost .post-meta, #BlogPost .date{display: none;}
#BlogPost .post-content{border-bottom: 2px solid #47C3F7; border-right: 1px solid #cccccc; border-left: 1px solid #cccccc; padding: 10px; margin-top: 0px !important; margin-bottom: 10px;}
#BlogPost .meta-bottom{border-top: 0px !important;}
.topOfPage{float: left; margin-right: 112px; width:85px;color: #525252; font: normal 14px arial;}
.topOfPage a{color: #525252; font: normal 14px arial;}
#comments li .comment-body{background: #edf3f5; margin: 0px !important; padding: 7px;}
#comments li .comment-body img{display: none !important;}
.comment-author .fn a{font: bold 12px arial; color: #525252; text-decoration: none;}
.says{display: none;}
.comment-meta.commentmetadata a{font: bold 12px arial; color: #525252; text-decoration: none;}
textarea#comment{border-width: 3px; border-color: #e0e4e6 !important; height: 100px;}
.comment-body p{margin: 4px 0 !important;}
#comments .comment-meta{margin-bottom: 0px !important;}
.related_post_title{font: bold 18px arial;}
ul.related_post{color: #fe6102;list-style-position:inside;}
ul.related_post li{font: normal 14px arial;}
ul.related_post li a{font: normal 14px arial; color: #000000; text-decoration: none;}
ul.related_post li a:hover{font: normal 14px arial; color: #0000ff; text-decoration: none;}
#BlogPost .builder-module-content .post{border-bottom: 0px;}
#comments{padding-left: 30px !important; border-top: 2px solid #47C3F7;}
#respond, .related_post_title, ul.related_post{padding-left: 30px !important;}
#respond{border-top: 2px solid #47C3F7;}

/* Landing Pages */
.landingText{position: absolute; top: 179px; left: 218px; width: 698px; font: normal 12px/18px arial; color: black;}
.efs{background: url(../../../uploads/2012/03/ey-epic-landing.jpg) no-repeat; height: 301px; width: 980px; position: relative;}
.horror{background: url(../../../uploads/2012/03/ey-horror-landing.jpg) no-repeat; height: 301px; width: 980px; position: relative;}
.steampunk{background: url(../../../uploads/2012/03/ey-steampunk-landing.jpg) no-repeat; height: 301px; width: 980px; position: relative;}
.uf{background: url(../../../uploads/2012/03/ey-urban-factory-landing.jpg) no-repeat; height: 301px; width: 980px; position: relative;}
.scifi{background: url(../../../uploads/2012/03/ey-scifi-landing1.jpg) no-repeat; height: 301px; width: 980px; position: relative;}
.romance{background: url(../../../uploads/2012/03/ey-romance-landing1.jpg) no-repeat; height: 301px; width: 980px; position: relative;}
#CategoryPage .date{display: inline !important; font: bold 12px arial;}
#CategoryPage .meta-comments{display: none;}
#CategoryPage .post-content, #CategoryPage .meta-bottom{display: none !important;}
#CategoryPage .builder-module-block-outer-wrapper.firstInstance{background: url(../../../uploads/2012/03/ey-category-wrap.jpg) repeat-y; width: 944px !important; max-width: 944px !important; margin-left: 19px !important;}
#CategoryPage .builder-module-block.firstInstance1{background: url(../../../uploads/2012/03/ey-category-top.jpg) no-repeat; width: 944px;}
#CategoryPage h4.page-title{font: bold 23px arial; color: #181647; margin-left: 147px;}
#CategoryPage .post-title h3 a{color: black; text-transform: none;}
#CategoryPage .post-meta, #CategoryPage .title span, #CategoryPage .post-meta a{color: #595959;}
#CategoryPage .post-meta{display: inline; padding-right: 12px; padding-left: 12px;}
#CategoryPage .post-title h3{margin-bottom: 0px !important;}
#CategoryPage .post{margin: 0 152px 10px !important; border-bottom: 1px solid #e2e2e2;}
.readNow{font: bold 12px arial; color: #3b3f98; margin-bottom: 7px; padding-left: 12px;}
.readNow a{font: bold 12px arial; color: #3b3f98; text-decoration: underline;}
#CategoryPage .post-title a{background: url(../../../uploads/2012/03/ey-arrow.png) no-repeat left center; padding-left: 12px;}
#CategoryPage .post .post-meta a{font-style: normal;}
#CategoryPage .builder-module{margin-bottom: 0px;}

/* Contact Form */
.contactForm{position: relative; margin: 0px 0 20px 15px;}
.contactText{font: bold 12px/18px arial; color: #001361; left: 189px; position: absolute; top: 141px; width: 717px;}
.contactForm .name{border: 0 none;height: 19px;left: 119px;margin: 0;padding: 0;position: absolute;top: 306px;width: 391px;}
.contactForm .emailAddress{border: 0 none;height: 19px;left: 119px;margin: 0;padding: 0;position: absolute;top: 361px;width: 391px;}
.contactForm .subject{border: 0 none;height: 19px;left: 119px;margin: 0;padding: 0;position: absolute;top: 412px;width: 391px;}
.contactSubmit{left: 815px; position: absolute; top: 445px;}
.contactForm .message{position: absolute; border: 0px; height: 125px; left: 527px; margin: 0; padding: 0; top: 306px; width: 401px;}
#ContactPage .builder-module-block{width: 944px; padding-left: 21px;}
#ContactPage .meta-bottom{border-top: 0px; margin-bottom: 9px;}
#ContactPage .post-content p{margin: 0px;}
#ContactPage .post-content{margin-top:3px;}
#ContactPage h4{display: none;}




/* News Archive Page */
#NewsPost h4.page-title{background: #49c3f8; font: bold 22px/51px arial; color: white; padding-left: 20px; margin-bottom: 0px !important;}
#NewsPost .post-meta{display: none;}
#NewsPost .post-title h3{margin-top: 10px; background: url(../../../uploads/2012/03/ey-title-wrap.jpg) repeat-x; height: 40px;color: #4e0067; font: bold 26px/40px arial;}
#NewsPost .post-title h3 a{color: #4e0067; font: bold 24px/40px arial; text-decoration: none; text-transform: none; padding-left: 8px;}
#NewsPost .meta-bottom{display: none;}
#NewsPost .builder-module-content .post{border-bottom: none;}
#NewsPost .post-content p{font: 12px/18px arial;}
#NewsPost .textSize{margin-left: 10px;}

#aboutAuthor{display: none; background: url(../../../uploads/2012/03/ey-author-bg.jpg) no-repeat center bottom; width: 555px; margin-top: 15px;}
.aboutTop{font: bold 20px arial; color: #fe6102;}
.aboutMid{font: normal 12px arial; color: #13569f;}
.aboutWrap{padding: 0 17px 10px;}
.aboutWrap p{margin: 5px 0;}