/* Stylesheet for DJ Brian Whitis
October 12, 2005
*/
* {margin: 0px; padding: 0px;}
body {
	text-align: center;
	font-size: medium;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#container {text-align: left; margin-right: auto; margin-left: auto; width: 762px;}
div#header {
	background: url(/images/head.gif) no-repeat;height: 131px;width: 762px;
}
h2 {
	font-size: 130%;
	font-weight: bold;
	color: #862D4F;
	margin-top: 15px;
	margin-bottom: 15px;
}
div#flash {float: left; width: 400px; height: 90px; margin-left: 200px !important;margin-left: 100px;padding-top: 5px;}
div#nav {padding-top: 15px; padding-bottom: 35px;padding-left: 15px;}
div#nav ul li {color: #980446; font-size: 80%; font-weight: bold;list-style: none;float: left; padding-left: 7px;}
div#nav ul li a:link, div#nav ul li a:visited {color: #760626;text-decoration: none;padding-right: 7px;}
div#nav ul li a:hover {color:#5E0B27;text-decoration: underline;}
div#mainwrap {background: url(/images/bord.gif) repeat-y;}
div#bgwrap {
	background: #F5F5F5 url(/images/bg.jpg) repeat-x;
	margin-right: 1px; margin-left: 1px;
	padding-bottom: 20px;
}
div#poweredby {display: none;}
div#sidecontent {padding: 8px 8px 8px 15px;float: left;width: 235px;}
div#sidecontent p {font-size: 70%; margin-top: 5px; margin-bottom: 5px;}
div#sidecontent h4 {font-size: 105%; font-weight: bold; text-align: center;color: #8E1038;line-height: 20px;margin-top: 10px;margin-bottom: 15px;}
div#sidecontent span.smallh4 {font-size: 70%;}
div#sidecontent h5 {font-size: 80%; color: #8E1038; font-weight: bold;margin-bottom: 10px;}
div#sidecontent ul li{list-style: none; background: url(/images/note.gif) no-repeat 0px 7px; color: #000; font-weight: bold; font-size: 80%;padding-left: 15px;padding-top: 5px; padding-bottom: 5px;}
div#maincontent ul li {list-style: none; background: url(/images/note.gif) no-repeat 0px 5px; color: #000; font-weight: bold; font-size: 80%;padding-left: 15px;padding-top: 3px; padding-bottom: 3px;}
div#contentwrap {clear: both;}
div#maincontent {float: left; width: 450px;color: #661D3C;font-size: 75%;padding: 10px 20px 10px 20px; border-right: solid 5px #E9DFE3;margin-bottom: 25px;line-height: 18px;}
div#maincontent img.right {padding: 4px; background: #fff;float: right; border: solid 1px #B1A2A9;margin-top: 5px; margin-bottom: 15px; margin-left: 15px;}
div#maincontent a:link, div#maincontent a:visited {color: #921657;}
div#maincontent a:hover {color: #000;}
div#photos div {width: 162px; height: 250px; margin: 15px; float: left;text-align: center;}
div#photos img {background: #fff;padding: 5px; border: solid 1px #ddd; margin-bottom: 4px;}
div#arrows {text-align: center;}

div#maincontent p {margin-top: 5px; margin-bottom: 5px;}
ul#services {width: 400px;}
ul#services li {float: left; width: 185px;}

#debut {font-size: 70%; font-weight: bold; position:relative; top:-20px; text-align:center; margin:0px; padding:0px;}
#debut img {margin:5px;}

div.downloads {text-align: center;}
div.downloads div {border-bottom: dashed 1px #ddd;padding-top: 10px;padding-bottom: 10px;}
div.downloads img {border: none;}
div.downloads div a {text-decoration: none; font-size: 80%;}
div#sidecontent a:link, div#sidecontent a:visited {
	color: #921657;
	text-decoration: none;
}
div#sidecontent a:hover {text-decoration: underline;color: #000;}

div.quote {background: #fff url(/images/topquote.gif) no-repeat 10px 10px;padding: 10px;margin-top: 8px; margin-bottom: 8px;border-top: solid 3px #eee; border-bottom: solid 3px #eee; }
div.source {
	font-weight: bold;
	color: #000;
	text-align: right;
	margin-top: 5px;
	background-image: url(/images/botquote.gif);
	background-repeat: no-repeat;
	background-position: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

fieldset {padding: 15px;border: solid 1px #ddd;}
div#contact {padding-top: 25px;}
.required {color: #990000; font-weight: bold;}
div#contact input, div#contact textarea {
	background: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: inset;
	border-right-style: inset;
	border-bottom-style: inset;
	border-left-style: inset;
	border-top-color: #CECECE;
	border-right-color: #E2E2E2;
	border-bottom-color: #E2E2E2;
	border-left-color: #CECECE;
	color: #662B4D;
	padding: 2px;
}
div#contact input.require {
	background-color: #FFFFF4;
}

div#fvid {width: 366px; height: 260px; text-align: center; margin: 20px auto 20px auto;background: url(../images/vidbg.gif) no-repeat;padding-top: 25px;}
.error {padding: 3px; background: #fff; border: solid 1px #990000; color: #990000; margin-top: 10px; margin-bottom: 10px; font-size: 110%;}
div#contact input.submit {margin-top: 20px; border: solid 1px #cecece;}

div#footer {background: url(/images/foot.gif) no-repeat left bottom; width: 762px; height: 3px;font-size: 2px; line-height: 3px;}
div#footertext {color: #9D5F7B; font-size: 75%;text-align: right;line-height: 21px;}
div#footertext a:link, div#footertext a:visited {color: #9D5F7B;text-decoration: underline;}
div#footertext a:hover {color: #000;}

