/*START OF CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}
/*END OF CSS RESET */

/*GETTING STANDARDS UP AGAIN*/
body{font-family: Verdana,Arial,Times New Roman; color: #fff; }
h1{font-family: Verdana,Arial,Times New Roman;font-size: 1.5em;}
h2{font-family: Verdana,Arial,Times New Roman;font-size: 1.3em;}
h3{font-family: Verdana,Arial,Times New Roman;font-size: 1.1em;}
h4{font-family: Verdana,Arial,Times New Roman;font-size: 0.9em;}
h5{font-family: Verdana,Arial,Times New Roman;font-size: 0.7em;}
h6{font-family: Verdana,Arial,Times New Roman;font-size: 0.5em;}
p{font-family: Verdana,Arial,Times New Roman;font-size: 1em;}
/*STANDARDS ARE UP, LEGO*/

body{
  background: url("/images/midbg.jpg");
}

#container{
	float: left;
	width: 900px;
	height: 900px;
	border: solid 0px;
}

#topnews{
	width: 390px;
	height: 420px;
	float: left;
	background: url("/images/newspaper.png") no-repeat;
	border: solid 0px;
}

#topheader{
	padding-top: 30px;
	padding-left: 26px;
	width: 470px;
	height: 340px;
	float: left;
	background: url("/images/headerpaper.png") no-repeat;
	border: solid 0px;
}

#leftinfo{
	width: 370px;
	height: 160px;
	padding-left: 10px;
	padding-top: 10px;
   	float: left;
	font-size: 20px;
    border: solid 0px;

}

#maincontent{
	width: 495px;
	height: 440px;
	padding-left: 10px;
	padding-top: 10px;
	border: solid 0px;
	float: left;
}


.menuitem{
	width: 125px;
	height: 125px;
	border: solid 0px;
	float: left;
	cursor: pointer;
	margin-top: 15px;
}

#left{background: url("/images/leftmenufull.png") no-repeat; background-position: bottom}
#mid{background: url("/images/midmenufull.png") no-repeat; background-position: bottom}
#right{background: url("/images/rightmenufull.png") no-repeat; background-position: bottom}
#left:hover{background: url("/images/leftmenufull.png") no-repeat;}
#mid:hover{background: url("/images/midmenufull.png") no-repeat;}
#right:hover{background: url("/images/rightmenufull.png") no-repeat;}
#specs{background: url("/images/specmenufull.png") no-repeat; background-position: bottom}
#specs:hover{background: url("/images/specmenufull.png") no-repeat; }


#newscontainer{
 padding-top: 5px;
 padding-left: 5px;
 padding-right: 5px;
 width: 200px;
 height: 200px;
 border: solid 0px #000;
 float: left;
 overflow: hidden;
 color: #B23507;
}
.newsitem a{
 border-bottom: dotted 1px;
}
.newsitem  a{
	text-decoration: none;
	color: #B23507;
}

#rightmenu{
  float: left;
  width: 200px;
  height: 800px;
  padding-left: 100px;
}

.inputfield{
	width: 250px;
	margin-bottom: 15px;
}

textarea.inputfield{
	height: 120px;
}


