/******************** CSS for GM - global modules **********************/

/* Right box */
.RB_module {
  margin-bottom: 10px;
}
.RB_module .module_header {
  font-size: 14px;
  font-weight: bold;
  background: url('http://g2.start.no/misc_gfx/modulheader.gif') bottom repeat-x #FFFFFF;
  color: #FFFFFF;
  padding: 5px;
  text-decoration: none;
}

.RB_filterElem {
  padding: 10px 0px 10px 5px;
  clear: both;
  border-left: 1px solid #EEEEEE;
}

.RB_filterElem .elem_img { 
  margin-right: 5px;
  float: left;
  width: 80px;
}
.RB_filterElem .elem_text { 
  float: left;
  width: 92px;
  overflow: hidden;
  color: #666666;
}

.RB_filterElem .elem_text b { 
  color: #666666;
}

.RB_filterElem .elem_header { 
  font-size: 12px;
  color: #666666;
  padding-bottom: 5px;
}

.RB_filterElem .elem_header a:link, 
.RB_filterElem .elem_header a:visited { 
  font-weight: bold;
  color: #666666;
  font-size: 12px;
  text-decoration: none;
}

.RB_filterElem .elem_header a:hover { 
  font-weight: bold;
  font-size: 12px;
  color: #444444;
  text-decoration: none;
}

.int_module_header {
  font-size: 12px;
  font-weight: bold;
  background: url('http://g2.start.no/misc_gfx/moduleheader_small.png') bottom repeat-x #FFFFFF;
  color: #FFFFFF;
  padding: 2px 5px;
  text-decoration: none;
}

/* Module specific */
#GM_popular
{
	width:765px;
	border: 1px solid #cfcfcf;
  font-size: 14px;
}

#GM_popular td
{
	font-size: 14px;
	border-left: 1px solid #FFFFFF;
	padding-left: 4px;
}
#GM_popular a
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 16px;
	text-decoration:none;
}

#GM_last table
{
	width:378px;
	border: 1px solid #cfcfcf;
}
#GM_last td
{
	border-left: 1px solid #FFFFFF;
	padding-left: 4px;
}

#GM_last a
{
	font-family: Verdana, Helvetica, Arial;
	font-size: 12px;
	text-decoration:none;
}

/* Arenastyle lists */
.GML_Header { 
  color: #222222;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 5px;
  margin-top: 20px;
  text-align: left;
}
.GML_List1 { 
  width: 765px;
}
.GML_List2, .GML_List3 { 
  width: 378px;
}
.GML_List1 th, .GML_List2 th, .GML_List3 th { 
  color: #272727;
  font-weight: bold;
  padding: 10px;
  text-align: left;
  font-size: 14px;
}
.GML_ListHeader2 { 
  background-color: #B9B9B9;
}
.GML_ListHeader1 { 
  background-color: #A5A5A5;
}
.GML_List1 td, .GML_List2 td, .GML_List3 td { 
  color: #666666;
  font-size: 11px;
  padding: 5px;
}
.GML_List1 td a:hover,
.GML_List2 td a:hover,
.GML_List3 td a:hover { 
  color: #FF822F;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
}
.GML_List1 td a:link,
.GML_List1 td a:visited,
.GML_List2 td a:link,
.GML_List2 td a:visited,
.GML_List3 td a:link,
.GML_List3 td a:visited { 
  color: #272727;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.GML_tr1_2 { 
  background-color: #FFFFFF;
}
.GML_tr1_1 { 
  background-color: #F3F3F3;
}
.GML_tr2_2 { 
  background-color: #EEEEEE;
}
.GML_tr2_1 { 
  background-color: #E4E4E4;
}

/* Std for all modules */
#GM_std_header
{
	text-align:left;
	color: #222222;
	font-size: 24px;
	font-weight: normal;
	margin-top:20px;
	margin-bottom:5px;
}
#GM_std_sub_header
{
	background-color: #eeeeee;
	height:31px;
}
#GM_std_sub_header td
{
	font-size: 14px;
	font-weight: normal;
	color: #646464;
}
#GM_std_username a
{
	width:100px;
	color: #6ab615;
	font-size: 14px;
	font-weight: normal;
	text-decoration:none;
}
#GM_std_nums
{
	color: #646464;
	font-family: Verdana, Helvetica, Arial;
	font-size: 16px;
	text-decoration:none;
}
#GM_l_bg
{
	background-color: #FFFFFF;
}
#GM_d_bg
{
	background-color: #eeeeee;
}
#GM_gradient_box_search {
  background: url('http://g2.start.no/lister/layout/gray_gradient.gif') bottom repeat-x #FFFFFF;
  border: 1px solid #CCCCCC;
  margin-bottom: 10px;
  font-size: 11px;
  padding:5px;
}
#GM_gradient_box_search input[type=text],
#GM_gradient_box_search input[type=submit] { 
  margin-bottom: 5px;
}
#GM_welcome_box {
 background: url('http://g2.start.no/lister/layout/gray_gradient.gif') bottom repeat-x #FFFFFF;
 border: 1px solid #CCCCCC;
 color: #222222;
 width:755px;;
 padding:5px;
 font-size:14px;
}
#GM_welcome_box p{
	color: #222222;
	font-size:14px;
}
#GM_welcome_box a{
	color: #70B121;
	font-size:14px;
}
#GM_welcome_header
{
	text-align:left;
	color: #222222;
	font-size: 24px;
	font-weight: normal;
}

#GM_article b,#GM_article p,#GM_article a{
 color: #222222;
 font-size:14px;
}
#GM_article h1{
  color: #222222;
  font-size: 36px;
  font-weight: bold;
  margin-bottom: 10px;
}
#GM_article img{
  border:1px solid #CCCCCC;
}
#GM_article i{
	color: #555555;
  text-align:center;
  font-size:10px;
}
.GM_l_bg
{
	background-color: #FFFFFF;
}
.GM_d_bg
{
	background-color: #eeeeee;
}

/* Profile module */
#PM_stats
{
	width:530px;
	height:119px;
	border-left:1px solid #939393;
	font-size: 14px;
	color: #939393;
	padding-left:5px;
	float:left;
	margin-left:5px;
}
#PM_stats h1
{
	color: #000000;
	border-bottom:1px solid #939393;
	font-size:24px;
	font-weight: normal;
	margin-bottom:5px;
	padding-bottom:2px;
}

/* Complaint module */
.COM_header
{
	font-style: italic;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial;
	margin-top:10px;
}
.COM_textarea
{
	border: 1px solid #CCCCCC;
	width:100%;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial;
}

/* ############# Comments ################ */
.clear{
	clear:both;
}
.leftColButton {
	background-image:url(http://g2.start.no/common/leftcolumnbutton.jpg);
	color:#272727;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:2.5;
	text-align:center;
	width:180px;
	margin: 0 0 5px 5px;
}
.CMT_infobox {
  margin: 0px 0px 5px 0px;
  color: #626366;
  background-color: #FFFFFF;
  font-size: 14px;
  border: none;
} 
.CMT_infobox h2 { 
  font-size: 18px;
  margin: 5px;
  padding: 0px;
}
.CMT_noComments { 
  font-size: 12px;
  margin: 5px;
  padding: 0px;
}
#CMT_module { 
  padding: none;
  font-size: 12px;
}
#CMT_module a:link,
#CMT_module a:visited {
  font-size: 12px;
} 
#CMT_info { 
  padding: 5px;
  color:#939393;
}
#CMT_text { 
  padding: 10px;
  font-size: 14px;
}
.CMT_moduleMain { 
  padding: 5px;
}
.CMT_MainHeader, .CMT_SubHeader { 
 	font-family:Verdana,Helvetica,Arial;
 	font-size: 18px;
 	color: #666666;
 	border-bottom:1px solid #666666;
 	font-weight:bold;
 	margin-top:5px;
 	margin-bottom:5px;
}
.CMT_moduleMain .CMTUser a:link,
.CMT_moduleMain .CMTUser a:visited { 
  font-size: 14px;
  color: #626366;
  text-decoration: none;
}
.CMT_Byline{
	font-size: 12px;
  color: #626366;
}
.CMT_Byline a:link,
.CMT_Byline a:visited { 
  color: #70b121;
  text-decoration: none;
}
.CMT_moduleMain .CMT_User a:hover { 
  font-size: 14px;
  color: #F4B01D;
  text-decoration: underline;
}
.CMT_moduleMain .CMT_Options { 
  text-align: right;
}
.CMT_moduleMain h2{ 
	padding:0px;
	margin:0px;
	color: #626366;
	
}
.CMT_moduleContent { 
	color: #626366;
  font-size: 14px;
  margin-bottom: 5px;
}
.CMT_header { 
  font-size: 12px;
  font-weight: bold;
  background: url('http://g2.start.no/lister/layout/gradientheader_grey.gif') bottom repeat-x;
  padding: 3px 0px 3px 5px;
  color: #F8F8F8;
  font-weight: bold;
}
.CMT_smalltext  { 
	color: #626366;
	font-size: 9px;
}

.CMT_img { 
  width:91px;
  float:left;
  margin-right:10px;
}
.CMT_buttons { 
	text-align:right;
	margin-bottom:2px;
}
.CMT_buttons a{ 
	text-decoration:none;
}
.CMT_basic_button { 
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  margin-bottom: 2px;
  border: 1px solid #bbbbbb;
  color:#626366;
  font-size: 9px;
  background-color:#FFFFFF;
}
.CMT_basic_button a{ 
	text-decoration:none;
}
.CMT_moduleMake {
 font-family:Verdana,Helvetica,Arial;
 padding-top:10px;
 padding:10px 5px 10px 5px;
 border: 1px solid #f0f0f0;
}
.CMT_moduleMake input, .CMT_moduleMake textarea{
 font-family:Verdana,Helvetica,Arial;
 font-size:14px;
 margin-top:2px;
}
.CMT_moduleMake_smallheader{
	color: #626366;
	font-size: 12px;
	font-weight:bold;
}
/* Skip module */
.CMT_skipModule {
	padding: 5px 0px 5px 0px;
	border-top: 1px solid #CFCFCF;
	text-align: center;
}
.CMT_skipModule table {
  text-align: center;
  margin-bottom:5px;
}
td.CMT_PageCurrent {
	width: 32px;
	height: 21px;
	vertical-align: middle; 
	text-decoration: none; 
	font-weight:bold;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #898989;
	background-color:#272727;
	background:  url( http://g2.start.no/common/markert.gif );
	text-align: center; 
}
td.CMT_PageLink { 
	width: 30px;
	height: 21px;
	border: 1px solid #898989;
	vertical-align: middle; 
	text-decoration: none; 
	font-size: 12px;
	font-weight:normal;
	padding: 0px; 
	color: #FFFFFF;
	background-color:#272727;
	text-align: center; 
}
td.CMT_PageLink a:link,
td.CMT_PageLink a:visited { 
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
td.CMT_PageLink a:hover {
  display: block;
	color: #FFFFFF;
	text-decoration: none;
}
td.CMT_PageCurrent a:link,
td.CMT_PageCurrent a:visited { 
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
td.CMT_PageCurrent a:hover {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}
#CMT_navButtons {
	margin-top: 15px;
	display: none;
}

#CMT_navButtons .next { 
  font-size: 14px;
  font-weight: bold;
  color: #272727;
  width: 131px;
  height: 39px;
  background-image: url( http://g2.start.no/common/knapp1.gif );
  text-align: center;
  line-height: 2.5;
  float: left;
}

#CMT_navButtons .prew { 
  font-size: 14px;
  font-weight: bold;
  color: #272727;
  width: 131px;
  height: 39px;
  background-image: url( http://g2.start.no/common/knapp2.gif );
  text-align: center;
  line-height: 2.5;
  float: left;
  margin-right: 5px;
}
.CMT_displayNone {
display: none;
}
.CMT_displayBlock {
display: block;
}
.CMT_displayTableRow {
display: table-row;
}
#CMT_login {
	padding:5px;
}
#CMT_login a:link,
#CMT_login a:visited {
  font-size: 14px;
  color: #272727;
  text-decoration:none;
  font-weight:bold;
}
#CMT_login a:hover {
  font-size: 14px;
  color: #FF822F;
  text-decoration:underline;
  font-weight:bold;
}

/* ########### /end comments ############## */