/* EivaaGames CSS .:. Copyright © EivaaGames. All Rights Reserved .:. 23 Feb 2009 */

/* RESET */
html,body,div, /*ul,ol,*/ li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0; padding:0}
h1,h2,h3,h4,h5,h6,address,caption,cite,th,a{font-weight:normal; font-style:normal}
/*ul,ol{list-style:none}*/
ul,ol{padding-left:20px}
fieldset,img{border:none}
caption,th{text-align:left}
table{border-collapse: collapse; border-spacing:0; margin:0; width:100%}
label{display:block; font-weight:bold; font-size:11px}
label span{font-weight:normal}

body{font:11px/18px Verdana, Arial, sans-serif; color:#111; background:#eee url(images/bodyBG.jpg) no-repeat fixed center 0;padding-bottom:20px}
a{color:#08c; text-decoration:underline}
a:hover{text-decoration:none}
a img{text-decoration:none}

p.adminActionLinks{font-size:11px;margin-bottom:10px;border-bottom:1px solid #eee;padding:0 0 3px;text-align:left}

h1.headerMid1{font:bold 16px Arial}
h1.headerMid2{font:normal 20px Arial,Trebuchet MS,Helvetica,sans-serif; padding:0 0 3px; margin-bottom:10px; border-bottom:1px solid #ccc; /*color:#e64117*/}
h1 a{font-weight:bold}

.arial14pxBold{font:bold 14px Arial}
.arial12pxBold{font:bold 12px Arial}

#width980-center{width:980px; margin:18px auto 0}

#page{width:980px; margin:14px auto 0}

table.content{background:#fff; margin-bottom:12px}
table.content td.content{padding:15px}

#breadcrumb{width:980px; margin:0 auto; padding:0; font-size:11px}
#breadcrumb img{vertical-align:middle}

/* INPUTS & TEXTAREAS */
#page input, textarea{font-family: Verdana, Arial, sans-serif; border:1px solid #999; padding:2px; font-size:12px; background:#f7f7f7; margin:1px; _border-color:#111}
#page input:focus, textarea:focus{background:#fff; border:2px solid #9cd2ea; margin:0}
#page textarea{width:80%}
#page input.formButton{font-size:11px; font-weight:bold; color:#eee; background:#333 url(images/blackBtn.jpg) repeat-x scroll 0; 
   border-color:#000; padding:3px 11px; _padding:2px}

#logo{width:980px;margin:0 auto;/*margin-top:28px;_padding-top:28px*/}

.redfont{color:red}

/* LOGIN BAR */
#loginBar{height:25px; padding:0; background:#dadcdd; border-bottom:1px solid #aab4be; font-size:11px; border-top:5px solid #000; filter:Alpha(opacity=80); opacity:0.80; /*position:fixed;top:0;z-index:60*/}
#loginBar a{color:#000; margin-left:15px}
#loginBar a:hover{color:#005}

/* IE 5 & 6 rule */
/** html #loginBar{position:absolute; top:expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px"); left:0}*/

.menuBGstabler{width:980px}

/* Header Menu */
#headermenu{width:980px; margin:12px auto 22px}
#headermenu a{padding:3px 11px; font:bold 14px Arial; color:#111; text-decoration:none; border-left:1px solid #ccc}
#headermenu a:hover{color:#555}

/* Footer */
#footerBG{/*background:#1c1c21 url(images/footerBG.jpg) repeat-x 0 0*/}
#globalfooter{width:980px; clear:both; margin:0 auto; font-size:11px; padding:20px 0 50px; font-family:Arial}
#globalfooter #links {border-top:1px solid #bbb; padding:9px 0 0; margin: 1.5em 0 5px; zoom:1}
#globalfooter #links span, #copyright span{color:#777; padding:0 2px}
#copyright{color:#777}
#globalfooter a{color:#444;text-decoration:none}
#globalfooter a:hover{color:#111;text-decoration:underline}

#copyright{font-size:11px; padding-top:6px}

/* Search */
#header-search{border:1px solid #999; background:#f7f7f7; padding:0 2px; color:#999}
#header-search:focus{border-color:#000;background:#fff; color:#000}
.form-imagebtn {margin-bottom: -4px; padding:0; border:none}

/* Messages */
div.error,div.ok{padding:8px 8px 8px 40px; font-size:11px; margin-bottom:10px}
div.error{border:1px solid red; background:#fdd url(images/icons/error.jpg) no-repeat 8px center}
div.ok{border:1px solid green; background:#dfd url(images/icons/ok.jpg) no-repeat 8px center}

/* Forum */
table.fTopic{table-layout:fixed; border:1px #ccc solid; background:white; border-collapse:collapse; margin-bottom:10px}
td.fTopicInfo{vertical-align:top; border:1px #ccc solid; padding:6px 4px 4px 4px; text-align:center; width:150px; background:#fafafa}
td.fTopicDate{border:1px #ccc solid; padding:4px 8px; font-size:11px; background:#fafafa; vertical-align:middle}
td.fTopicText{vertical-align:top; border:1px #ccc solid; padding:8px; text-align:left; /*background:url(pro-hbac.gif) bottom repeat-x #fff;*/ min-height:140px; height:144px}
p.fTopicMeta{font-size:10px; margin-top:0px}
p.fTopicU a{font-weight:bold; margin-bottom:5px; margin-top:1px}
p.fTopicR{margin-top:5px; margin-bottom:5px; font-size:11px; font-weight:bold}
img.postButtons{vertical-align:middle; margin-right:4px}

.forumTable{border:1px solid #ddd; font-size:11px}
.forumTable td{border-left:1px solid #ddd; padding:5px 7px; border-bottom:1px solid #ddd}
.forumTable td.first{border-left:none}
.forumTable tr.headTR{background:#f4f4f4}
.forumTable tr.headTR td{border-left:none; padding:4px 7px 6px}
.forumTable tr.gradient{background:url(images/forum-header-bg.png) repeat-x 0 0}
.forumTable tr.odd{}
.forumTable tr.even{background:#f5f5f5}
.forumTable p.forum-desc{color:#666;font-family:Arial}

.forumCommentForm{background:#fafafa; border-top:3px #ccc solid}
.forumCommentForm td{padding:0 8px 8px 8px}

/*.content-hide-overflow{width:100%;overflow:hidden}
.content-auto-overflow{width:100%;overflow:auto}*/

.italicMessage{font-style:italic; font-size:11px; color:#888}

/* DropDown Menu */
#mainDropMenu{position:absolute; background:#111; filter:Alpha(opacity=90); /*IE Hacka*/
   opacity:0.90; border:1px solid #000; font-size:11px; line-height:20px; visibility:hidden; z-index:100}
#mainDropMenu a{text-decoration:none; padding-left:6px; color:#eee; display:block; width:100%}
html>body #mainDropMenu a{width:auto}/*Non IE Hacka*/
#mainDropMenu a:hover{background:#2d3235; color:#e3f1fa}

/* Tooltip */
#tt{position:absolute; display:block}
#ttcont{display:block; padding:3px 12px; margin-left:0; background:#000; color:#fff}

/* User Profile */
.friendRequestList{font-size:11px;padding:4px;background:#edf3fe;margin-top:3px;line-height:15px;border:1px solid #bbf}
.friendRequestList span{font-size:10px;color:#98BBFC;font-family:Arial}
.profileContainers{background:#fbfbfb url(images/profileContainersBackTop.jpg) top left no-repeat;padding:12px;margin-bottom:15px}
.challengeGamesBoxes{background:#fff;font-size:11px;border:1px solid #eee;padding:5px;text-align:center;width:98px;float:left;margin:3px 4px 4px 3px}
.challengeGamesBoxes a{font-family:Arial;text-decoration:none}
.challengeGamesBoxes a span{text-decoration:underline}
.challengeGamesBoxes a:hover span{text-decoration:none}
.challengeGamesBoxes span.topScore{font-size:10px}
.challengeGamesBoxes span.topScore b{color:#C21414}

a.challengeMe{font-size:11px;font-weight:bold;color:#000;background:url(images/whiteBtn.jpg) repeat-x scroll 0;padding:3px 10px;border:1px solid #ccc}
a.challengeMe:hover{border-color:#aaa}
a.floatRightLinks{font-size:11px;float:right;margin-top:5px}

div.profileMessagesOfficial{font-size:11px;padding:5px;background:#F9EADF;margin-top:3px;line-height:15px;border:1px solid #E7BEA3}

.clearClass{clear:both}

/* Page Specific */
.linksPageLinksDiv{padding:13px; margin-bottom:8px; background:#eee; border:1px solid #ccc}

#transparentContainer{position:absolute}
#transparentContainer #transparency{position:absolute; left:0px; top:0px; background:#000; filter:Alpha(opacity=70); opacity:0.70; width:980px}
#transparentContainer #content{position:absolute; left:0px; top:0px; color:#eee; z-index:2; width:980px}
#transparentContainer #content table td{width:50%; padding:15px}
#transparentContainer #content a{color:#ff9710}
#transparentContainer #content table td.header{padding:15px 0 0 15px; color:#ddd; font:bold 13px Arial}
#transparentContainerOuter{margin-bottom:12px}

.globalContainers{background:#fbfbfb url(images/profileContainersBackTop.jpg) top left no-repeat;padding:12px;margin-bottom:15px}
.containersLast{margin-bottom:0}

.listTable{border:1px solid #ddd; font-size:11px}
.listTable td{border-left:1px solid #ddd; padding:5px 7px; border-bottom:1px solid #ddd}
.listTable td.first{border-left:none}
.listTable tr.headTR{background:#f4f4f4}
.listTable tr.headTR td{border-left:none; padding:4px 7px 6px}

.grey_box_mid{background:#eee;padding:0 0 15px 0}
.thumbs_item{border:3px solid #ddd; margin:5px}
.iphone_screens_table{}