@import "extras.css";

#board_index .row1 .altrow, #board_index .row1.altrow, .personal_info {
background-color:f9f9f9;
}

.header {
background:#F2F2F2 none repeat scroll 0 0;
color:#282828;
}

body .maintitle {
background: #282828 url(http://www.innlegg.no/public/style_images/old/th_bg.png) repeat-x scroll left 50%; 
}

#footer_utilities {
background: #282828 url("http://www.innlegg.no/public/style_images/old/th_bg.png") repeat-x scroll 0 0;
}

.filter_bar {
background-color:#282828;
}

table.ipb_table tr td {
border-bottom: 1px solid #d5dde5;
}

.row2 .altrow, .row2.altrow, ul.topic_moderation {
background-color:#ececec;
}

.quotetop {
background:#D3E9DC url(http://ipb3.innlegg.no/public/style_images/master/citation_bg.png) no-repeat scroll right center;
border-color:#6FA987;
border-style:solid;
border-width:1px 1px 0 3px;
color:#2B3730;
font-size:0.9em;
font-weight:bold;
padding:5px 8px;
}

.quotemain {
background:#F3F9F6 none repeat scroll 0 0;
border-color:#6FA987;
border-style:solid;
border-width:1px 1px 1px 3px;
font-size:0.9em;
margin:0;
}

.row2, .row2 td, .post_block.row2, .message {
background-color:#ececec;
}

a {
color:#282828;
}

.category_block h3.collapsed a.toggle {
background-image:url(http://www.innlegg.no/public/style_images/custom/cat_maximize.png);
}

a.toggle {
background:transparent url(http://www.innlegg.no/public/style_images/custom/cat_minimize.png) no-repeat scroll 0 0;
}

.category_block h3.collapsed {
border-bottom:8px solid #F2F2F2;
}

table.ipb_table {
border-bottom:1px solid #d5dde5;
}

table.ipb_table tr td {
padding:5px 8px;
}

table.ipb_table h4, table.ipb_table .topic_title {
font-size:12px;
}

#register_info {
line-height: 18px;
}

body {
	margin: 0;
	padding: 0;
	background: url("http://www.gamer.no/images/bg2.png") repeat;
}
#lightShade {
	background: url("http://www.gamer.no/images/light_shade.png") 0 108px repeat-x;
	min-height: 400px;
}
.clear {
	clear: both;
}


#gamerheader {
  background:transparent url(http://www.gamer.no/images/header_bg.png) repeat-x scroll 0 -69px;
  height:130px;
  margin:0;
  padding:0;
  text-align:center;
  z-index:100;
}

#gamerheader a {color:#FF7700;}

#gamerheader .centered {
  background:transparent url(http://www.gamer.no/images/bg_kultur.png) no-repeat scroll right top;
  border-bottom:4px solid black;
  height:110px;
  margin:0 auto;
  position:relative;
  text-align:left;
  width:960px;
}

#gamerheader h1#logo {
  background:transparent url(http://www.gamer.no/images/logo_gullstikka_2009_2.png) no-repeat scroll 0 0;
  display:block;
  height:81px;
  left:16px;
  position:absolute;
  top:24px;
  width:376px;
  z-index:100;
}

#gamerheader h1#logo a {
  background:transparent none repeat scroll 0 0;
  display:block;
  height:81px;
  position:absolute;
  text-indent:-9999px;
  width:376px;
  z-index:300;
}

#gamerheader h1#logo a span {
//	visibility: hidden;
}

.gullstikka { 
  display:block;
  height:79px;
  left:-46px;
  position:absolute;
  top:-21px;
  width:459px;
  z-index:200;
  background: transparent url("http://www.gamer.no/images/logo_gullstikka_2009_2.png") no-repeat scroll 0px -199px;
}

/* SEARCH */

#gamerheader #search {
	float: right;
	margin: 12px 14px 0 0;
}

#gamerheader #search form {
	width: 237px;
	height: 26px;
        float:right;
	margin: 0;
	padding: 5px 1px 0 6px;
	background: url("http://www.gamer.no/images/search_bg.png") no-repeat;
}

#gamerheader #search input[type=text] {
	float: left;
	width: 186px;
	padding: 2px 2px 2px 5px;
	border: none;
	color: #999;
	height: 18px;
       margin: 0px;
       font-size: 13px;
       font-family: arial;
}

#gamerheader #search input[type=submit] {
	float: right;
	width: 36px;
	height: 22px;
	padding: 0;
	border: none;
	text-indent: -9999px;
	cursor: pointer;
	background: url("http://www.gamer.no/images/search_submit_bg.png") no-repeat;
       margin: 0px;
}


/* MAIN MENU */

#gamerheader ul#mainMenu {
	float: right;
	clear: right;
	min-width: 372px;
	list-style-type: none;
	margin: 16px 0 0 0;
	padding: 0;
}

#gamerheader ul#mainMenu li {
	height: 31px;
	float: left;
	margin-right: 18px;
	padding: 8px 0 0 0;
	text-transform: uppercase;
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#gamerheader ul#mainMenu li a {
color:#FF7700;
}

#gamerheader ul#mainMenu li.selected {
	background: url("http://www.gamer.no/images/menu_selected_left_stretch.png") top left no-repeat;
	color: #fff;
	padding: 0;
}


#gamerheader ul#mainMenu li.selected a{
color:#FFFFFF;
text-decoration: none;
}


#gamerheader ul#mainMenu li.selected span {
	padding: 8px 14px 0 14px;
	float: left;
	height: 31px;
	background: url("http://www.gamer.no//images/menu_selected_right.png") top right no-repeat;
}

/* SIDEBAR CSS START
----------------------- */

#sidebar { 
margin-right:0;
width: 180px;
height: 100%;
margin-bottom: 15px;
text-align: left;
}
#sidebar hr {
border: 0px;
background-color: white;
width: 180px;
height: 7px;
}
#sidebar h2 {
font-size: 21px;
letter-spacing:-1px;
display:block;
color: #FFFFFF;
font-weight: bold;
text-transform: uppercase;
margin-top:5px;
margin-bottom:0;
}
#sidebar h2 em {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:19px;
font-style:italic;
font-weight:normal;
text-transform:lowercase;
}

#sidebar_container{
font-family: arial, verdana, trebuchet ms;
font-size: 12px;
width: 180px;
padding-left: 0px;
margin-top: 5px;
margin-bottom: 18px;
line-height: 18px;
text-align: left;
float:left;
}
#sidebar a {
color: #FF7700;
text-decoration: none;
font-weight: bold;
}
#sidebar b {
color: #999999;
}
#sidebar a:hover {
text-decoration: underline;
}

ul.menulinks {
padding-left: 15px;
margin-top: 5px;
margin-bottom: 5px;
font-size: 11px;
}

#search {
color:#556B85;
float:left;
font-size:0.85em;
margin:5px 4px 5px auto;
position:static;
right:0;
}

#search input#main_search {
margin-right:2px;
margin-left:0px; 
width:109px;
}

#search .submit_input {
background: #333333 none repeat scroll 0 0;
}

.memberphoto {
background-color:white;
width:80px;
text-align:center;
border:1px solid black;
margin-top: 5px;
margin-bottom: 5px;
}

.memberphoto img {
max-height:80px;
max-width:80px;
}

form#sidebarsearch {
height:25px;
width:170px;
padding:0px;
margin:0 0 8px;
}

form#sidebarsearch input {
background-color:transparent;
border:0 none;
float:left;
}

form#sidebarsearch input[type="text"] { 
color:#585858;
font-size:11px;
margin:6px 0 0;
padding:0 10px;
width:125px;
}

form#sidebarsearch input[type="submit"] { 
cursor:pointer;
height:25px;
padding:0;
text-indent:-9999px;
width:25px;
}

form.forumsearch {
background-image:url(http://www.innlegg.no/public/style_images/custom/forumsearch.png);
}

form.pricesearch {
background-image:url(http://www.innlegg.no/public/style_images/custom/pricesearch.png);
}

/* SIDEBAR CSS END
--------------------- */

/*<IPS_IMPORT_BLOCK>
DO NOT REMOVE OR ALTER THIS PLEASE. IT IS REMOVED AUTOMATICALLY BY THE IMPORT ROUTINE.
<css_position>1</css_position>
<css_app>core</css_app>
<css_app_hide>1</css_app_hide>
<css_attributes>title="Main" media="screen"</css_attributes>
</IPS_IMPORT_BLOCK>*/

#profile_overview p.reputation.profile_fix {
float:right !important;
}

.rep_bar_expanded {
height: 40px;
max-width: 400px;
width: 400px;
}

.rep_bar_shrink {
height: auto;
max-width: 90px;
width: auto;
}

p.ah30rep_current_rep {
float: left;
font-weight: bold;
padding-top: 9px;
}

div.ah30rep_label {
float: right;
padding-left: 5px;
padding-top: 8px;
}

div.ah30rep_rep_image {
float: left;
padding-right: 5px;
padding-top: 6px;
padding-bottom: 10px;
}

div.ah30rep_sidebar_wrap {
padding-left: 21px;
padding-right: 15px;
}

input.ah30rep_positive {
border: 1px solid #6f8f52;
height:18px !important;
background: #e2ffc8 url( '../../style_images/master/add.png' ) 2px 1px no-repeat;
padding: 0 0 0 18px;
}

input.ah30rep_negative {
border: 1px solid #b82929;
height:18px !important;
background: #ffe6e6 url( '../../style_images/master/delete.png' ) 2px 1px no-repeat;
padding: 0 0 0 18px;
}

input.ah30rep_input {
padding-top: 4px;
padding-bottom: 3px;
font-size: 1em;
}

span.desc.ah30rep_desc {
font-size: 0.9em;
}


.myposts_desc {
float: right;
font-size: 12px;
}

.myposts_desc a:link, .myposts_desc a:visited {
color: #c5c9cc;
text-decoration: none;
}

.myposts_desc a:hover {
color: #fff;
text-decoration: underline;
}

.ad_skyscraper {
margin-bottom: 15px;
}