
body {
  color:            #EEE;
  font-size:        75%;
  font-family:      Georgia, "Times New Roman", Times, serif;
  background-color: white;
  margin:           0;
  padding:          0;
  text-align:       center;
  background-color: #171717; /*#171717;*/
}

img {
	border: none;
}

select
{
	display:inline;
	z-index:1;
	position:relative;	
}

form {
  padding: 0;
  margin:  0;
  display: inline;
}
label{
cursor: pointer;
}
strong {
}
p {
  font-size:        1.0em;
  font-family:      "Trebuchet MS", Arial, "Times New Roman", Times, serif;
}
td {
}

td {
  font-family:      Georgia, "Times New Roman", Times, serif;
}
td h4 {
  font-weight:	 bold;
  margin-top:    5px;
  margin-bottom: 0;
  margin-left:   0;
  padding-top:   0;
}

h1 {
  font-family:   Tahoma, Verdana, Arial;
  font-size:     1.25em;
  font-weight:	 bold;
  color:	 	 #E01000;
  margin:  		 0;
  padding-top:   0;
}
h2 {
  font-family:   Tahoma, Verdana, Arial;
  font-size:     1.3em;
  font-weight:	 bold;
  color:	 	 #848484;
  margin:  		 0;
  padding-top:   0;
}
#links a {
  color:           #000;
  text-decoration: underline;
}
a:link {
  color:           #8CBED8;
  text-decoration: none;
}
a:visited {
  color:           #8CBED8;
  text-decoration: none;
}
a:hover {
  color:           #8CBED8;
  text-decoration: underline;
}
a:active {
  color: #cc6600;
}
/* main */

#dotted {
  background-image:        url(img/dotted_500.gif);
  background-repeat:     no-repeat;
  margin-top:			 10px;
  margin-bottom:		 10px;
  height:				 5px;
  width:				 460px;
}
#topper {
  margin-top:			 20px;
  margin-bottom:		 0;
  height:                10px;
}

			#main-container {
			  text-align:            left;
			  width:                 1020px;
			  position:              relative;
			  margin:                0 auto;
			  padding:               0;
			}

				#header a {
				  background-image:       url(img/japmeet.gif);
				  background-repeat:     no-repeat;
				  background-attachment: scroll;
				  background-position:   left top;
				  width:                 431px;
				  height:                56px;
				  float:                 left;
				  clear:                 both;
				  margin:            	 10px 0 10px 15px;
				  border-style:          none;
				}
				#header a:hover {
				  background-image:        url(img/japmeet.gif);
				  background-repeat:     no-repeat;
				  background-attachment: scroll;
				  background-position:   left top;
				}
				/*  */
				#searchbar {
				  color:                 #0A0A0A;
				  background-image:      url(img/meny-bg.gif);
				  background-repeat:     repeat-x;
				  background-attachment: scroll;
				  background-position:   left top;
				  width:                 1000px;
				  height:                33px;
				  float:                 left;
				  margin:                0;
				  padding:               0;
				}

				#navlist {
				  text-align: center;
				  height:	  33px;
				  margin:     0px 0 0 10px;
				  padding:    0;
				}
				#navlist ul, #navlist li {
				  display:         inline;
				  list-style-type: none;
				  margin:          0px 0 0 0;
				  padding:         0 0 0;
				}
				#navlist a:link, #navlist a:visited {
				  color:                 #FFF;
				  float:                 left;
				  font-size:             0.8em;
				  font-weight:			 bold;
				  line-height:           16px;
				  background-repeat:     no-repeat;
				  background-attachment: scroll;
				  background-position:   0 0;
				  margin-right:          0;
				  padding:               10px 0 3px 0px;
				  text-decoration:       none;
				}
				#navlist img {
				  color:                 #FFF;
				  float:                 left;
				  font-size:             0.8em;
				  font-weight:			 bold;
				  line-height:           10px;
				  background-repeat:     no-repeat;
				  background-attachment: scroll;
				  background-position:   0 0;
				  margin-right:          0;
				  padding:               5px 0 0px 10px;
				  text-decoration:       none;
				}
				#navlist a:link#current, #navlist a:visited#current {
				  color:                 #FFF;
				  text-decoration: 		 underline;
				  background-repeat:     no-repeat;
				  background-attachment: scroll;
				  background-position:   0 0;
				  margin-right:          0;
				  padding:               4px 0 3px 10px;
				}
				#navlist a:hover {
				  color:                 #FFF;
				  text-decoration: 		 underline;
				  background-repeat:     no-repeat;
				  background-attachment: scroll;
				  background-position:   left top;
				}

#double-div-outest {
  text-align:            left;
  position:              relative;
  left:                  0;
  width:                 1020px;
  float:                 left;
  clear:                 none;
  margin-top:            2px;
  margin-bottom:         30px;
  margin-left:           0px;
  padding-top:           0;
  padding-bottom:        0;
}

#double-div {
  position:              relative;
  color:                 #fff;
  text-align:            left;
  width:                 20px;
  float:                 left;
  clear:                 none;
  margin:                0;
  padding:               0;
}
#double-div-lower {
  position:              relative;
  color:                 #fff;
  text-align:            left;
  width:                 20px;
  float:                 left;
  clear:                 none;
  margin:                0;
  padding:               0;
}
#right-div {
  position:              relative;
  text-align:            left;
  width:                 320px;
  float:                 left;
  clear:                 none;
  margin:	    		 0;
  margin-left:			 20px;
  margin-bottom:         2px;
  padding:               0;
  background-color:      #313131;
}
.right-div-lower {
  position:              relative;
  text-align:            left;
  width:                 320px;
  float:                 left;
  clear:                 none;
  margin-top:			 0;
  margin-left:			 20px;
  margin-bottom:         2px;
  padding:               0;
  background-color:      #313131;
}
#left-div {
  text-align:            left;
  width:                 660px;
  float:                 left;
  clear:                 both;
  margin-bottom:         2px;
  padding:               0;
  background-color:      #313131;
}
#main {
  background-image:      url(img/main-bg.gif);
  background-repeat:     repeat-x;
  background-attachment: scroll;
  background-position:   left top;
  text-align:            left;
  width:                 640px;
  float:                 left;
  clear:                 none;
  margin:                0;
  padding:               10px;
  background-color:      #313131;
}
.main-text {
  position:              relative;
  margin:                0 auto;
  background-position:   left top;
  text-align:            left;
  width:                 620px;
  float:                 left;
  clear:                 none;
  padding:               10px;
  margin-bottom:         5px;
  background-color:      #000;
  border:1px solid #000;
}

#ytembed embed {
	padding: 0;
	margin: 0;
	background: #000;
}

#left-content {
  width:   650px;
  float:   left;
  clear:   none;
  margin:  5px;
  padding: 0;
}
#right-content {
  float:   left;
  clear:   none;
  margin:  5px;
  padding: 0;
}
.right-content-lower {
  float:   left;
  clear:   none;
  margin:  5px;
  padding: 0;
}

#footer {
  font-size:             0.5em;
  margin-top:            10px;
  margin-bottom:         1px;
  padding-top:           1px;
  padding-bottom:        1px;
}
#footer a:link {
  color:           #008bbf;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#footer a:visited {
  color:           #008bbf;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#footer a:hover {
  color:           #008bbf;
  text-decoration: underline;
  margin:          0;
  padding:         0;
}
#footer p {
  color:     #008bbf;
  font-size: 8px;
  margin:    0;
  padding:   0;
}
#left {
  float: left;
  width:  200px;
}
#right {
  float: right;
  width:  300px;

}

#breadcrumbs {
  font-size:   x-small;
  color:       #9a9a9a;
  width:       100%;
  height:      10px;
  float:       left;
  clear:       both;
  margin:      5px 0 0 20px;
  padding:     0;
}
#breadcrumbs a:link {
  color:           #9a9a9a;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#breadcrumbs a:visited {
  color:           #9a9a9a;
  text-decoration: none;
  margin:          0;
  padding:         0;
}
#breadcrumbs a:hover {
  color:           #8CBED8;
  text-decoration: underline;
  margin:          0;
  padding:         0;
}

h6 {
  font-family: Helvetica,Arial,sans-serif;
  letter-spacing: +0.03em;
  color:       #D17100;
  font-size:   small;
}
h6 a:link, h6 a:visited {
  color:       #ff8400;
  font-weight: bold;
}
.navigate {
  margin-top:    20px;
  margin-bottom: 5px;
}
.navigate a:link, .navigate a:visited, .navigate a:hover {
  color:                 #008bbf;
  font-weight:           bold;
  background-image:      none;
  background-repeat:     repeat;
  background-attachment: scroll;
  background-position:   0 0;
}

#center-top {
  font-size:             1px;
  line-height:           1px;
  background-image:        url(images/headerm.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   0 0;
  width:                 526px;
  height:                5px;
}
#center {
  background-image:        url(images/middlerm.gif);
  background-repeat:     repeat-y;
  background-attachment: scroll;
  background-position:   left top;
  width:                 526px;
  float:                 left;
  clear:                 both;
  margin-top:            5px;
  margin-bottom:         30px;
  margin-left:           0;
}
#center-bottom {
  font-size:             1px;
  line-height:           1px;
  background-image:        url(images/bottomerm.gif);
  background-repeat:     no-repeat;
  background-attachment: scroll;
  background-position:   left center;
  width:                 526px;
  height:                4px;
  float:                 left;
  clear:                 both;
}

#center p {
  margin-left: 0px;
  padding-top: 20px;
}

p.error {
  color: red;
}

form {
	padding: 5px;
	margin: 0px auto;
}

form p {
	clear: both;
	padding-top: 10px;
}

form p label {
	float: left;
	width: 100px;
	margin-right: 5px;
	text-align: right;
}

form p input.text {
	float: left;
	text-align: left;
} 

