body {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-weight: normal;
	font-size: 13px;
	color: #595750;
	text-align: center;
	background: #700f1f url(images/redbkgd.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	}

ul li {
	list-style: none;
	}

h1 {
margin:.25em 0 0;
padding:0 0 4px;
font-size:120%;
font-weight:normal;
line-height:1.4em;
color:#be1e2d;
}

h2 {
margin:1.5em 0 .75em;
font:normal bold 78% "Lucida Grande", "Lucida", Verdana, sans-serif;
line-height: 1.4em;
text-transform:uppercase;
letter-spacing:.2em;
color:#777777;
margin-top: 5px;
margin-bottom: 8px;
position: relative;
padding: 0 0 0 25px;
background-image: url(images/star.png);
background-repeat: no-repeat;
background-position: 0 1px;
}

p{
margin:0 0 .75em;
line-height:1.6em;
}
	
hr {
color: #432314;
}

.caption
{
margin:0 0 .75em;
font-size:9px;
font-style:italic;
}

.indented
   {
   padding-left: 25pt;
   padding-right: 25pt;
   }

a:link {
color: #be1e2d;
text-decoration: none;
}

a:active {
color: #432314;
text-decoration: none;
}

a:visited {
color: #432314;
text-decoration: none;
}

a:hover {
color: #be1e2d;
text-decoration: underline;
}

#topheader{
width: 800px;
height: 115px;
text-align: left;
margin: 0px auto;
margin-top: 0px;
background-color: transparent;
background-image: url(images/header.png);
background-position: top left;
background-repeat: no-repeat;
}

#maindiv{
width: 699px;
height: auto;
text-align: left;
margin: 0px auto;
margin-top: 0px;
background-color: transparent;
padding: 0px;
}

#header{
width: 699px;
height: 10px;
margin-top: 10px;
margin-bottom: 0px;
background-image: url(images/round-top.gif);
background-repeat: no-repeat;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.underlinemenu{
font-weight: bold;
font-size: 12px;
width: 100%;
}

.underlinemenu ul{
font-weight: bold;
font-size: 12px;
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; //set value to "left", "center", or "right"*/
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
font-weight:bold;
font-size: 12px;
color: #ffffff;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
border-bottom: 0px solid white; /*bottom border is 1px*/
}

.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
color:#999999;
border-bottom-color:#432314;
border-width: 0px;
}

.underlinemenu ul li a.selected{ /*currently selected tab*/
color: #999999;
}

#content{
width: 100%;
height: auto;
margin-top: 0px;
background: #ffffff;
background-position: top;
background-repeat: no-repeat;
text-align: left;
padding: 0px;
}

#insidecontent1{
width: 463px;
height: auto;
background-color: transparent;
margin-top: 0px;
margin-right: 0px;
}

#insidecontent2{
width: 233px;
height: 450px;
background-color: transparent;
text-align: left;
margin-top: 0px;
}

#altinsidecontent2{
width: 233px;
height: 450px;
background-color: transparent;
background-image: url(images/reddesigncard.png);
text-align: left;
margin-top: 0px;
}

#insidecontent3{
width: 236px;
height: auto;
background-color: transparent;
margin-top: 0px;
}

#footerline{
width: 100%;
height: 2px;
margin-top: 0px;
background-color: #be1e2d;
text-align: left;
}

#footer{
width: 699px;
height: 30px;
margin-top: 0px;
margin-bottom: 10px;
background: url(images/round-bottom.gif);
background-repeat: no-repeat;
text-align: center;
font-size: 11px;
}

.innertube{
padding: 15px;
}

img.portfolio{
margin:7px;
}
