html, body{
 margin:0;
 padding:0;
 text-align:center;
}

div#header{position:relative;margin-bottom:5;height:75px}
div#pagewidth{width:990px;margin:0 auto}
div#pagewidth{text-align:left}
div#wrapper{float:left;width:100%}
div#content{margin: 0 155px;width:680px;font-size:1.2em}
div#leftcol{float:left;width:150px;margin-left:-990px}
div#rightcol{float:left;width:150px;margin-left:-150px}
div#footer{clear:left;width:100%}


/*printer styles
 @media print{
#leftcol{display:none;}
#rightcol{display:none;}
#pagewidth, #wrapper, #content{width:100%; margin:0 0 0 0}
}
*/


/************************************************/

BODY{
font-size: 62.5%;
background-image: url(./../images/layout/top_skiskyting_com_v4.jpg);
background-repeat: no-repeat;
background-position: top left;
background-color: white;
color: black;
font-family: verdana, arial, georgia;
margin: 2px;
padding-left:15px;
/*
scrollbar-face-color:#ADAAAD;
scrollbar-shadow-color: #7B7D7B;
scrollbar-highlight-color: #EFEFEF;
scrollbar-track-color: #EFEFEF;
scrollbar-arrow-color: #ffffff;
scrollbar-3dlight-color: #BDBABD;
scrollbar-darkshadow-color: #736D73;
*/
}

#slidemenubar, #slidemenubar2{
position:absolute;
border:1.5px solid black;
line-height:20px;
}

#twitter_update_list {
list-style-image: url('./../images/raquo.gif');
font-size:0.9em;
padding-left:0px;
margin-left:1.6em;
}

#twitter_update_list LI{
padding:0px;
margin:0px
}


.main {
background-color: white;
border: 0px black solid;
padding: 5px;
}

TD {
font-size: 1em;
color: black;
font-family: verdana, arial, georgia;
}

.main   {font-family: verdana, arial, georgia;}

h1,h2,h3,h4,h5,p,ul	{
			font-family: verdana;
			}
H1 {font-size: 2em;
	color: #3366CC;
	margin-bottom: 0.2em;}
H2 {font-size: 1.5em;
	color: #3366CC;
	margin-bottom: 0.2em;
	}
H3 {font-size: 1.25em;
	color: #3366CC;
	margin-bottom: 0.2em;
	}
H4	{
	font-size: 10pt;
	margin-top: 1em;
	margin-bottom: 1em;
	}

INPUT, SELECT, TH, TD, TABLE {font-size:1em}
LI LI, LI P, TD P, BLOCKQUOTE P {font-size:1em}

TH 	{font-weight:bold}

p	{
	font-size: 1em;
	font-family: verdana, arial;
	}

A {text-decoration: none; font-family: verdana, arial, georgia;}
A:link {color: #514FA8 }
A:visited { color: #6768CF }
A:active { color: #A7A7A7 }
A:HOVER { text-decoration: underline; }


/* TABLES */


/* News Frontpage*/
.news_main_table {
	background-color: #F9FBFD;
	color: #000000;
	border: 1px solid #999999;
	border-collapse: collapse;
	width:100%;
}

.news_main_table th {
	font-size: 1.25em;
	color:white;
	background: url(./../images/layout/menu_th_gradient_news.gif) #CCCCCC top left repeat-x;
	font-weight:bold;
	text-align:left;
}

.news_main_table td {
	border: 1px solid #999999;
	padding-left: 4px;
}
.news_main_table th A{
	color:black;
}


/* STANDARD MAIN LAYOUT TABLE  BOXES*/

.layout_table {
	background-color: #C2C6EF;
	color: #000000;
	border: 1px solid #999999;
	border-collapse: collapse;
	margins: 5px;
}
.layout_table th {
	color:black;
	background: url(./../images/layout/menu_th_gradient_b.gif) #0008B3 top left repeat-x;
	border: 1px solid #999999;
	padding-left: 4px;
	font-weight:bold;
}

.layout_table th A {color:black}

.layout_table td {
	border: 1px solid #999999;
	padding-left: 4px;
}

/* MENU TABLE */
.menu_table {
	background-color: #C2C6EF;
	color: black;
	border: 1px solid #999999;
	border-collapse: collapse;
}

.menu_table th {
	background: url(./../images/layout/menu_th_gradient_b.gif) #0008B3 top left repeat-x;
	border: 1px solid #999999;
	padding-left: 4px;
	font-weight:bold;
}
.menu_table td {
	border: 0px solid #D7E5F2;
	padding-left: 0px;
}

/* MENU TEXT  */

A.MainNormal,A.MainNormal:visited,A.MainNormal:hover{
	color: #514FA8;
	font-family: verdana, arial;
	font-weight: bold;
	text-decoration: none;
	font-size: 1.2em;
	}

A.SubNormal,A.SubNormal:visited,A.SubNormal:hover	{
	color: #514FA8;
	font-family: verdana, arial;
	text-decoration: none;
	font-weight: normal;
	font-size: 1em;
	}

/* Layout on standard admintables  */
.tableAdminForm {
	background-color: #A4D4EF;
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
.tableAdminForm td {
	border: 1px solid #CCCCCC;
}
.tableAdminForm th {
	border: 1px solid #CCCCCC;
	text-align:left;
	background-color:#59BAEF;
	font-weight:bold;
	font-size:small;
}

/* LAYOUT STANDARD TABLES INSIDE PAGES */
.tableInPage {
	background-color: #F9FBFD;
	color: #000000;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
.tableInPage th {
	border: 1px solid #D7E5F2;
	background: none;
	padding-left: 4px;
	font-weight:bold;
	background-color: #CCCCCC;
	text-align:left;
}
.tableInPage td {
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}


/* Success box*/
.success {
	font-weight: bold;
	background-color: #60FF7B;
	border: 3px dotted #000000;
	width:350px;
	height: auto;
	padding: 5px;
	}

.failure {
	font-weight: bold;
	width:350px;
	background-color: #FF8E8E;
	border: 3px dotted #000000;
	height: auto;
	padding: 5px;
	}

/* Membertable */
.membertable {
	background: #F9FBFD url(./../images/layout/member/table_bg.jpg) center center;
	color: #000000;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
.membertable td {
	border: 1px solid #D7E5F2;
	padding-left: 4px;
}

/* Membertable */
.membertable2 {
	background: #F9FBFD url(./../images/layout/member/gradient_table.jpg) repeat-x;
	color: #000000;
	border: 1px solid #D7E5F2;
	border-collapse: collapse;
}
.membertable2 td {
	border: 0px solid #D7E5F2;
	padding-left: 4px;
}


/* DROPSHADOW  */
.shadow{float: left;padding: 0 2px 2px 0;
    background: url(./../images/layout/dropshadow.png) no-repeat bottom right}
.shadow img{display: block;position: relative;
    top: -7px;left:-7px;padding:3px;background:#FFF;
    border:1px solid;border-color: #ccc #666 #666 #ccc}

/* TABBED BROWSING */
.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url(ajaxtabs/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li.selected{
position: relative;
top: 1px;
}

.shadetabs li.selected a{ /*selected main tab style */
background-image: url(ajaxtabs/shadeactive.gif);
border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.contentstyle{
border: 1px solid gray;
width: 90%;
margin-bottom: 1em; padding: 10px;
}


/* Normal Bubble */
div.bubble {
	width: 60%;
	font-size: 1em;
	margin-bottom: 24px;
}

div.bubble blockquote {
	margin: 0px;
	padding: 0px;
	border: 1px solid #c9c2c1;
	background-color: #CCE6FF;
}

div.bubble blockquote p {
	margin: 10px;
	padding: 0px;
}

div.bubble cite {
	position: relative;
	margin: 0px;
	padding: 7px 0px 0px 15px;
	top: 6px;
	background: transparent url(./../images/layout/tip.gif) no-repeat 20px 0;
	font-style: normal;
}
