@charset "UTF-8";
/* CSS Document */

img {border-style: none;}

a:link {color: #ac4e3d; text-decoration: underline;}
a:visited {color: #6f3025; text-decoration: underline;}
a:hover {color: #ff0000; text-decoration: none;}

body {
background-color: #e8e8e8;
}

h1{
font-family: Arial, Helvetica, sans-serif;
font-size: 2em;
font-weight: bold;
margin-top: -0.1em;
}
h2{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.0em;
font-weight: bold;
line-height: 0.7em;
}
h3{
font-family: Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: bold;
color: #999999;
line-height: 0.7em;
}

.b { font-weight: bold; }
.bodytext {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.9em;
line-height: 1.5em;
color: #000000;
}
.downloadshow-link{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.1em;
color: #FF0000;
}
.downloadshow-link a:link {color: #FF0000; text-decoration: underline;}
.downloadshow-link a:visited {color: #FF0000; text-decoration: underline;}
.downloadshow-link a:hover {color: #6f3025; text-decoration: none;}

.smallbodytext {
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: #000000;
}

.menuitem {
font-family:Arial, Helvetica, sans-serif;
font-size: 1.1em;
line-height: 1em;
margin-left: 35px;
font-weight: bold;
float: left;
}
.menuitem a:link {color: #ffffff; text-decoration: none;}
.menuitem a:visited {color: #ffffff; text-decoration: none;}
.menuitem a:hover {color: #fffc00; text-decoration: underline;}

.showinfo {
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
line-height: 1.5em;
}
.showtitle {
font-family:Arial, Helvetica, sans-serif;
font-size: 1em;
line-height: 1em;
}

.showlist {
font-family:Arial, Helvetica, sans-serif;
font-size: .8em;
line-height: 1em;
}

#container {
	top: 10px;
	position: relative;
	margin: 0 auto;
	width: 814px;
}

#logobox {
	position: absolute;
	top: 7px;
	right: 7px;
}

#header {
	position: relative;
	left: 0;
	top: 0px;
	width: 814px;
	height: 94px;
	background-image: url(../v2img/jammy-toast-header.png);
}
#navbox {
	position: relative;
	left: 0;
	top: 0px;
	width: 814px;
	height: 26px;
	padding-left: 0px;
	padding-top: 10px;
	background-image: url(../v2img/jtv2b-mockup_02.png);
}

#emailbox {
position: absolute;
top: 0px;
right: 35px;
width: 200px;
text-align:right;
padding-top: 9px;
font-family:Arial, Helvetica, sans-serif;
font-size: 1.1em;
}
#emailbox a:link {color: #ffffff; text-decoration: none;}
#emailbox a:visited {color: #ffffff; text-decoration: none;}
#emailbox a:hover {color: #fffc00; text-decoration: underline;}

#mainbox {
	position: relative;
	left: 0px;
	top: 0px;
	width: 815px;
	min-height: 410px;
	background-image: url(../v2img/jtv2b-mockup_03.png);
	background-repeat: repeat-y;
}

#footer {
	position: relative;
	left: 0;
	top: 0px;
	width: 814px;
	height: 14px;
	background-image: url(../v2img/jtv2b-mockup_05.png);
}

#leftcol {
	position: relative;
	left: 150px;
	width: 400px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
#leftcol2 {
	position: relative;
	left: 85px;
	width: 400px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
div#scrollbox {
position: absolute;
left: 5px;
top: 45px;
width: 500px;
height: 305px;
padding-left: 10px;
padding-right: 10px;
background-color: #eee;
padding-top: 5px;
overflow: auto;
}
#links {
position: absolute;
top: 100%;
width: 600px;
margin-top: -38px;
text-align: right;
}

#sidebar {
	position:absolute;
	top: 30px;
	left: 585px;
	width: 195px;
	padding: 5px;
	padding-bottom: 15px;
	padding-left: 20px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	line-height: 1.0em;
}
#sidebar a:link {color: #ac4e3d; text-decoration: underline; margin-left: 15px; font-size: 0.9em;}
#sidebar a:visited {color: #6f3025; text-decoration: underline; margin-left: 15px; font-size: 0.9em;}
#sidebar a:hover {color: #ff0000; text-decoration: none; margin-left: 15px; font-size: 0.9em;}
.sidebarheading {
	padding-bottom: 15px;
	color: #333333;
}
#cont-form {
	position:absolute;
	top: 91px;
	left: 270px;
	width: 305px;
	padding: 5px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #efefef;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
	line-height: 2em;
	border: thin solid #000000;
	border-width: 1px;
}
.formbox {
	position:absolute;
	left: 7em;
}
#smallprint {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 600px;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .7em;
	text-align: left;
}

#w3cvalid {
position: relative;
top: 8px;
left: 6px;
width: 807px;
text-align: right;
}
#archivelinkbox{
	position: absolute;
	top: 25px;
	width: 150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin-left: 35px;
	font-weight: bold;
	z-index: 99;
}
#archivelinkbox2{
	position: absolute;
	top: 25px;
	left: 0px;
	width: 110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	margin-left: 35px;
	font-weight: bold;
	z-index: 99;
}
.archivelist {
list-style: none;
margin-left: -30px;
}
.archivelink {
margin-left: 10px;
}
.archivelink a:link {color: #ac4e3d; text-decoration: underline;}
.archivelink a:visited {color: #6f3025; text-decoration: underline;}
.archivelink a:hover {color: #ff0000; text-decoration: none;}
