BODY {
background:url(images/bodyBg.png) repeat-x 0 0;
font-size:12px;
color:#fff;
font-family:Arial, 'Helvetica', sans-serif;
font-weight:700;
margin:0;
padding:0;
}

H1,H2,H3,H4 {
font-family:Arial, "Trebuchet MS";
font-weight:400;
}

A {
color:#FFC;
text-decoration:none;
outline:none;
cursor:pointer;
}

IMG,A IMG {
border:none;
}

A:hover {
color:#ffc;
text-decoration:underline;
}

/*Constants*/
.clear {
clear:both;
}

/*Top Menu*/
#topMenu {
width:1000px !important;
height:39px;
background:url(images/topMenuBg.png) repeat-x 0 0;
margin:0 auto;
padding:0;
}

UL#topNav LI {
float:left;
color:#fff;
font-weight:700;
margin:0;
padding:10px 0 0 15px;
}

UL#topNav LI A {
text-transform:uppercase;
}

UL#topNav LI.search {
float:right;
margin:0;
padding:6px 15px 0 0;
}

/*Header*/
#header {
width:1000px !important;
height:163px;
background:url(images/headerBg2.png) no-repeat left top;
margin:0 auto;
padding:0;
}

#header H1 {
font-size:4em;
font-weight:700;
color:#fff;
text-align:left;
margin:0;
padding:32px 0 0 180px;
font-family:Georgia;
font-style:italic;
}

#header H4 {
font-size:1.3em;
font-weight:700;
color:#ffccff;
text-align:center;
margin:0;
padding:0 0 0 120px;
font-family:Arial;
}

#header H1 A {
color:#ffffcc;
display:block;
text-decoration:none;
}

/*Front page*/
#frontPage {
width:1000px !important;
margin:0 auto 0 auto;
padding:0;
background:#efedee;
overflow:hidden;
}

/*Front page left*/
#frontPage #left {
width:235px !important;
float:left;
overflow:hidden;
color:#374B64;
padding:4px;
}

/*Front page right*/
#frontPage #right {
width:748px !important;
float:left;
padding:4px;
}

/*Container*/
#right .containerTop {
width:748px;
height:35px;
background:url(images/containerTop.png) repeat-x left top;
}

#right .containerRepeater {
width:732px;
background:#ed79ea;
overflow:hidden;
margin:0;
padding:0 5px 0 11px;
}

#right .containerBottom {
width:748px;
height:5px;
background:#e100ce;
margin:0 0 5px 0;
}

UL.gamesList LI {
float:left;
width:133px;
height:143px;
background:url(images/gameBg.png) repeat left top;
text-align:center;
font-weight:700;
font-size:13px;
margin:0 4px 5px 4px;
padding:5px 2px 0 2px;
}

UL.gamesList LI.featured {
background:url(images/featuredBg.png) repeat left top;
}

UL.gamesList LI A {
color:#fff;
text-decoration:none;
}

UL.gamesList LI A:hover {
color:#ffc;
}

UL.gamesList LI IMG {
width:113px;
height:97px;
border:2px solid #FF9;
clear:both;
background:#FFF;
padding:2px;
}

UL.gamesList LI IMG:hover {
background:#FF9;
}

UL.gamesList LI P {
margin:1px;
padding:0;
}

UL.gamesList .stars {
width:90px;
height:17px;
border:0;
background:transparent;
padding:0;
}

UL.gamesList .stars:hover {
background:transparent;
}

/*Left navigation box*/
#left .leftBoxTop {
width:235px;
height:26px;
background:url(images/leftBoxTop.png) repeat-x left top;
}

#left .leftBoxRepeater {
width:235px;
background:#eb71e7;
margin:0;
padding:3px 0 5px 0;
}

#left .leftBoxBottom {
width:235px;
height:5px;
background:#e100ce;
margin:0 0 5px 0;
}

UL.leftBoxNav LI {
font-size:1.1em;
color:#FFC;
font-weight:700;
margin:0 10px;
padding:0;
}

UL.leftBoxNav LI A {
line-height:20px;
display:block;
color:#fff;
padding:0;
}

p.list {
margin:0;
padding:1px 0 1px 10px;
font-size:1.1em;
}

UL.leftBoxNav LI A:hover {
color:#a905a4;
text-decoration:none;
}

/*Footer*/
#footer {
width:1000px !important;
height:39px;
background:url(images/topMenuBg.png) repeat-x 0 0;
text-align:center;
margin:5px auto 0 auto;
padding:0;
}

UL#bottomNav LI {
float:left;
color:#FFC;
font-weight:700;
margin:0;
padding:7px 0 0 15px;
}

UL#bottomNav LI A {
color:#fff;
}

/*Headers (h)*/
H3.hottest,H3.boncuks,H3.tags {
font-weight:700;
font-size:16px;
color:#fff;
margin:0 5px;
padding:3px 0 0 20px;
}

H3.hottest {
background:url(images/smiley_happy.png) no-repeat left center;
}

H3.boncuks {
background:url(images/smiley_happy.png) no-repeat left center;
}

H3.tags {
background:url(images/tag.png) no-repeat left center;
}

H3.categories,H3.topMembers,H3.topPlayed,H3.pagesNav,H3.statsNav,H3.online {
font-weight:700;
font-size:15px;
color:#fff;
margin:0 7px;
padding:2px 0 0 19px;
}

H3.categories {
background:url(images/folder_classic.png) no-repeat left center;
}

H3.topMembers {
background:url(images/smiley_happy.png) no-repeat left center;
}

H3.topPlayed {
background:url(images/heart.png) no-repeat left center;
}

H3.pagesNav {
background:url(images/folder_classic.png) no-repeat left center;
}

H3.statsNav {
background:url(images/sprocket_light.png) no-repeat left center;
}

H3.online {
background:url(images/group_grey.png) no-repeat left center;
}

H3.login,H3.search,H3.customPage,H3.play,H3.comments,H3.writeComment {
font-weight:700;
font-size:16px;
color:#fff;
margin:0 5px;
padding:4px 0 0 20px;
}

H3.login {
background:url(images/lock_large_locked.png) no-repeat left center;
}

H3.search {
background:url(images/search.png) no-repeat left center;
}

H3.customPage {
background:url(images/view_less_text.png) no-repeat left center;
}

H3.play {
background:url(images/smiley_happy.png) no-repeat left center;
}

H3.comments {
background:url(images/comments.png) no-repeat left center;
}

H3.writeComment {
background:url(images/comment.png) no-repeat left center;
}

/*Forms*/
FORM {
margin:0;
padding:0;
}

.input_text_search {
width:250px;
border:1px solid #FFC;
font-size:11px;
color:#666;
vertical-align:middle;
margin:0;
padding:3px 2px 2px;
}

.input_text_login {
width:200px;
border:1px solid #FFC;
font-size:11px;
color:#666;
vertical-align:middle;
margin:0;
padding:3px 2px 2px;
}

.input_text_comment {
width:270px;
border:1px solid #FFC;
font-size:11px;
color:#666;
vertical-align:middle;
margin:0;
padding:3px 2px 2px;
}

.input_buttons {
float:left;
font-weight:700;
font-size:12px;
font-family:Arial;
background:url(images/submitBg.gif) repeat-x left top;
border:none;
cursor:pointer;
vertical-align:middle;
margin:0 0 0 2px;
padding:2px 3px;
}

FORM .input_selectbox {
border:1px solid #fff;
font-family:Arial;
vertical-align:middle;
margin:0;
padding:1px;
}

/*Page nav*/
.containerRepeater #pageNav {
width:100%;
font-weight:700;
padding:10px;
}

#pageNav A {
color:#630;
border:1px solid #ff33ff;
background:#fff;
text-decoration:none;
margin:0 1px;
padding:1px 5px;
}

#pageNav A:hover {
color:#fff;
border:1px solid #ff3399;
background:#ff3399;
}

#pageNav SPAN {
color:#330;
border:1px solid #ff3399;
background:#ff99ff;
margin:0 1px;
padding:1px 5px;
}

/*Comments*/
.commentBox {
width:690px;
border-bottom:1px dotted #fff;
clear:both;
margin:0 auto 10px auto;
padding:5px;
}

.contentBox {
clear:both;
margin:0 0 10px 0;
padding:0;
}

.containerRepeater UL.gamesList,.leftBoxRepeater UL.leftBoxNav {
list-style:none;
display:block;
overflow:hidden;
margin:0;
padding:0;
}

.input_submit_search,.input_submit_login,.input_submit_comment {
font-weight:700;
font-size:11px;
font-family:Arial;
background:url(images/submitBg.gif) repeat-x left top;
border:none;
cursor:pointer;
vertical-align:middle;
margin:0;
padding:2px 3px;
}

/*Tables*/
TABLE.form {
width:70%;
margin:0;
padding:10px 20px;
}

TABLE.form TD {
width:50%;
}

/*Preloader*/
#spillpre_bar {
background-color:#00A8FF;
width:336px;
font-size:10px;
}

#spillpre_bar SPAN {
background-color:#FFF;
color:#026AB3;
height:1px;
line-height:1px;
font-size:1px;
padding:0;
}

DIV#spillpre_loader {
width:336px;
height:10px;
border:1px solid #18ACEA;
background-color:#FFF;
text-align:left;
overflow:hidden;
margin:auto auto 5px;
}

DIV#spillpre_ad {
text-align:center;
margin:auto;
}

DIV#spillpre_adcont {
padding-top:20px;
margin:0 auto 11px;
}

DIV#spillpre_click2close A {
font-size:11px;
color:blue;
text-decoration:none;
}

DIV#spillpre_c2c_container {
width:336px;
height:20px;
margin:0 auto;
}

DIV#spillpre_click2close,DIV#spillpre_percent {
float:left;
height:15px;
line-height:20px;
font-size:11px;
}

DIV#spillpre_percent {
font-size:10px;
font-weight:700;
color:#00A8FF;
text-align:right;
}

DIV#spillpre_clear {
font-size:1px;
line-height:1px;
height:1px;
clear:both;
width:336px;
margin:0 auto;
}

#topMenu UL#topNav,#footer UL#bottomNav {
list-style:none;
display:inline;
margin:0;
padding:0;
}

/* ----------------------- */
.notice {
margin:5px 5px;
padding:10px;
clear:both;
text-align:left;
color:#303030;
}

ul.gamesList li.clear {
background:none;
margin:0;
padding:0;
width:0;
height:0;
clear:both;
}

/* Bookmarks */

