<style type="text/css">
html,body{margin:0;padding:0}
body{
	font-family: "Comic Sans MS";
	font-size: 1.04em;
	color: #CECECE;
	text-align:center; 
	background:url('../Pictures/bg.gif')
}
p{margin:20px 20px 20px 20px}

.content
{
	font-family: "Arial";
	font-size: 1.00em;
	color: #CECECE;
}
a{color: #d52d00;}
div#container{text-align:left}
div#content p{line-height:1.4}
div#navcontainer{
	margin-top: 19px;
	border-top: 3px solid #D70204;
	border-bottom: 3px solid #D70204;
	
}

div#footer{
	color: #000000;
	background-image: url('../Pictures/gradient61686208.png');
	background-repeat: repeat-x repeat-y;
	width: 720px;
	border-top: 2px solid #D70204;
}
div#footer p{
	margin:0;
	padding:5px 0px 5px 0px;
	text-align: center;
	font-weight:bold;
}

div#footer #footer_nav{
	text-align: center;
	width:720px;
	margin:0;
	padding:0;
	margin:auto;
	color: #D70204;
}

div#footer #footer_nav li{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	text-align: center;
}
div#footer #footer_nav li a{
	padding-left: 20px;
}

div#container{
	width:720px;
	margin:0 auto; 
	background-color:#000000;
}
div#content{
	width: 660px;	
	background-color:#000000;
	color: #CECECE;
	padding-left: 30px;
	padding-right: 30px;
	line-height:1.5;
	font-size: 1.0em;
}
div#rightBlock{
	float:right;
	width:200px;
	border-left: 1px solid #898989;
	padding-left: 7px;
}

div#extra{clear:both;width:100%}
div#logo{height:190px; border-bottom: 1px solid #5c1300;}

.contentHeader
{
	padding-top: 15px;
	padding-bottom: 15px;
	font-size:1.6em; 
	font-weight:bold; 
	color:#000000;
}

.vlists
{	text-align: left;
	
	padding-left: 50px;
	font-family: "Arial";
	font-size: 1.0em;
}

.routinesList
{
	text-align: left;
	padding-left: 50px;
	font-family: "Arial";
	font-size: 1.0em;
}
}
.resumeTable{
	
}

.resumeTable tr
{
	vertical-align: top;
}
.resumeTable td
{
	font-family: "Arial";
	text-align: left;
	vertical-align: top;
}

.contactForm {text-align: left;padding: 0 0 20px 0; margin: .5em 0em .5em 0em;border:1px solid #CECECE;}
.contactForm label{ display: block;}
.contactForm input{display: block; vertical-align: middle;}
.contactForm fieldset{text-align: left;padding: 0; margin: .5em 0em 0em 0em;border:1px solid #D70204;}
.contactForm legend{margin-left: 1em; margin-top: -35px;color: #CECECE;; font-weight: bold; }
.contactForm ul{padding: 1em;}
.contactForm ul li{list-style-type: none; padding-bottom: 1em;}
.contactForm .hoverButton {cursor: pointer;}
.contactForm .submit{border: none;}


hr.balls {
  color: transparent;
  background-color: black;
  background: #fff url('../Pictures/hr.jpg') repeat-x;
}
div.hr {
  height: 31px;
  background: #fff url('../Pictures/hr.jpg') repeat-x;
  background-position: 0px 0px;
}
div.hr hr {
  display: none;
}

hr.RedLine{
	background-color: #D70204;
	height: 1px;
	border: none;
}

/* BEGIN GALLERY STYLE */
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin-top:2em;}
.gallery_demo{width:650px;margin:0 auto;}
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

#main_image{margin:0 auto 60px auto;height:550px;width:650px;background:black;}
#main_image img{margin-bottom:10px;}

.nav{padding-top:15px;clear:both;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}

.info{text-align:left;width:6500px;margin:30px auto;border-top:1px solid #D70204; padding-top:30px;}
.info p{margin-top:1.6em;}

</style>