﻿
body
{
	width: 800px;
	margin: 2px;
	padding: 0px 48px;
	background-image: url(container_bg.png);
	background-repeat: repeat-y;
	clear: both;
	line-height: 130%;
}

body a:visited
{
	color: #6c1966;
}

body a
{
	color: #0000a0;
}


#menubar
{
	color: #78a3fc;
	font-weight: bold;
}

#menubar ul
{
	margin: 0; padding: 0;
	/*margin-left: 2px;*/
	text-align: center;
	line-height: 170%;
}

#menubar li
{
	float:left;
	list-style-type: none;
	margin: 0; padding: 0;
	text-align: center;
	clear right;
}

#menubar a, #menubar a:visited
{
	text-decoration: none;
	width: 117px;
	padding-top: 4px 0px;
	display: block;
	font-weight: bold;
	color: #0000a0;
	background-color: #e0efff;
	border-bottom: 1px solid #aaaacc;
	border-top: 1px solid #aaaacc;
}

#menubar a:hover
{
	text-decoration: none;
	width: 117px;
	padding-top: 4px 0px;
	display: block;
	font-weight: bold;
	color: white;
	background-color: #78a3fc;
	border-bottom: 1px solid #aaaacc;
	border-top: 1px solid #aaaacc;
}

.container
{
	padding: 1em;
	width: 700px;
}

#submenubar
{
	margin: 0; padding: 0;
	padding-right: 1em;
	clear right;
}

#submenubar ul
{
	margin: 0; padding: 0;
	/*font-weight: bold;*/
	line-height: 170%;
}
#submenubar li
{
	float:left;
	list-style-type: none;
	margin: 0; padding: 0;
	padding-right: 1em;
	clear right;
	border-bottom: 1px solid #aaaacc;
}

#submenubar a,#submenubar a:visited
{
	text-decoration: none;
}

#titlebar
{
	margin 0; padding: 0;
	float:left;
}

#titlebar_icon
{
	margin 0; padding: 0;
	margin-left: 32px;
}

#titlebar a img
{
	border-style: none;
}


#charimg
{
	float: left;
	padding: 16px;
	width: 300px;
	clear: right;
}

#caption
{
	float: left;
	/*padding: 32px;*/
	padding-top: 48px;
	width: 300px; height: 600px;
	clear: right;
	/*background-image: url(bsweb_m02capbg.jpg);*/

}

.container p
{
	border: none;
	border-bottom: 1px solid #cccccc;
	width: 660px;
}

#caption p
{
	border: none;
	border-bottom: 1px solid #cccccc;
	width: 340px;
}

#topimage
{
	margin: 0; padding: 0;
}

#caption #dialog
{
	font-style: italic;
	font-size: x-small;
}

#footer
{
	font-size: x-small;
	color: #aaaaaa;
	margin-left: 5em;
}
/*  background-color: #78a3fc;*/

#samplevoice
{
	font-size: x-small;
}


#linklist
{
	margin: 0; padding: 0;
	clear right;
}

#linklist span
{
	float: left;
	margin: 0; padding: 1em;
	width: 400px;
	clear: right;
	text-align: left;
}

#linklist a
{
	float:left;
	margin: 0; padding: 0;
	width: 220px;
	margin: 1em;
	text-align: center;
	
}

#userquote
{
	margin-left: 3em;
	width: 600px;
}

#userquote p
{
	border-bottom: 1px solid #aaaacc;
}

#userquote ul,span
{
	border: none;
	list-style-type: none;
}

#userquote li
{
	border: none;
	list-style-type: none;
}

body a img
{
border: none;
}


#submenubar2
{
	margin: 0; padding: 0;
	padding-right: 1em;
	clear right;
}

#submenubar2 ul
{
	margin: 0; padding: 0;
	line-height: 170%;
	font-size: x-small;
}
#submenubar2 li
{
	float:left;
	list-style-type: none;
	margin: 0; padding: 0;
	padding-right: 1em;
	clear right;
	font-size: x-small;}

#submenubar2 a,#submenubar2 a:visited
{
	text-decoration: none;
}
