P
 {
    font-size : 10px;
    font-family: verdana, sans-serif;
    color : #DBE3E5;
    margin-left : 0pt;
    margin-right : 0pt;
    text-indent : 0pt;
 }
  BODY
 {
     margin:0px 0px;
     padding:0px;
     font-size : 11px;
     font-family: monospace;
     color: #DBE3E5;
     background-color : #32424F;
     background-image: url('images/background.gif');
     background-repeat: no-repeat;
     background-position:  top left; 
 }
  A:link
 {
    color : #6CA6CC;
    text-decoration : none;
    font-weight: bold;
    text-indent : 0pt;
  }
  A:visited
 {
    color : #6CA6CC;
    text-decoration : none;
    font-weight: bold;
    text-indent : 0pt;
  }

  A:hover
 {
    color : #9ababb;
    text-decoration : none;
    font-weight: bold;
    text-indent : 0pt;
    border-top:0px solid;
   }
  A:hover IMG
 {
    color : #9ababb;
    text-decoration : none;
    font-weight: none;
    text-indent : 0pt;
    border-top:none;
   }
  A: active
 {
    color : #6CA6CC;
    text-decoration : none;
    font-weight: bold;
    text-indent : 0pt;
  }

hr {
   color: #6CA6CC;
   height: 2px;
   border-style:dashed;
}

h1 {
	font-size: 12px;
	font-weight:bold;
}

h2 {
	font-size:11px;
	font-weight:bold;
}

/* Top Menu Roll Overs */
#aboutrollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/about.png) 0px 0px no-repeat;
	width: 62px;
	height: 25px;
}

#aboutrollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/about-over.png) 0px 0px no-repeat;
	width: 62px;
	height: 25px;
}

#contactrollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/contact.png) 0px 0px no-repeat;
	width: 85px;
	height: 25px;
}

#contactrollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/contact-over.png) 0px 0px no-repeat;
	width: 85px;
	height: 25px;
}

#linksrollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/links.png) 0px 0px no-repeat;
	width: 62px;
	height: 25px;
}

#linksrollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/links-over.png) 0px 0px no-repeat;
	width: 62px;
	height: 25px;
}
/* End Top Menu Roll Overs */

/* Menu Roll Overs */
#homerollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/home.png) 0px 0px no-repeat;
	width: 62px;
	height: 38px;
}

#homerollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/home-over.png) 0px 0px no-repeat;
	width: 62px;
	height: 38px;
}

#portfoliorollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/portfolio.png) 0px 0px no-repeat;
	width: 105px;
	height: 38px;
}

#portfoliorollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/portfolio-over.png) 0px 0px no-repeat;
	width: 105px;
	height: 38px;
}

#storerollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/store.png) 0px 0px no-repeat;
	width: 75px;
	height: 38px;
}

#storerollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/store-over.png) 0px 0px no-repeat;
	width: 75px;
	height: 38px;
}

#artworkrollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/artwork.png) 0px 0px no-repeat;
	width: 88px;
	height: 38px;
}

#artworkrollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/artwork-over.png) 0px 0px no-repeat;
	width: 88px;
	height: 38px;
}

#writingrollover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/writing.png) 0px 0px no-repeat;
	width: 86px;
	height: 38px;
}

#writingrollover:hover {
	padding: 0px;
	margin: 0px;
	border: 0px;
	display: inline;
	color: #ffffff;
	background: url(images/writing-over.png) 0px 0px no-repeat;
	width: 86px;
	height: 38px;
}

/* End Menu Roll Overs */

/* Header Positioning */

.topbar {
	position:relative; 
	top:0px; 
	left:0px; 
	width:100% 
	height:25px; 
	background: #212E36;
}

.topmenu-position {
	position:absolute; 
	top:0px; 
	left:60%;
}

.logobar {
	position:relative; 
	width:100%; 
	top: 0px; 
	left:0px; 
	height: 80px;
	z-index:2;
}

.logo-position {
	position:absolute; 
	top:18px; 
	left: 11px;
}

.menubar1 {
	position:relative; 
	top:0px; 
	left:0px; 
	width:100% 
	height:25px; 
	background: #212E36;
}

.menu-position {
	position:absolute; 
	top:8px; 
	left:20%;
	z-index:1;
}

.menubar2 {
	position:relative; 
	top:14px; 
	left:0px; 
	width:100% 
	height:25px; 
	background: #212E36;
	z-index:0;
}

/* End Header Positioning */

/* Main Body */

.mainbody {
	position:relative; 
	top:14px; 
	left:0px; 
	width:80%; 
}

.lefttextbox {
	position:relative; 
	top:-11px;
	left:0px; 
	width:75%; 
	background:url(images/bgtile.png) 0px 0px repeat;
}

.breadcrumb {
	position: relative;
	left: 5px;
	top: -13px;
}

.lefttext {
	padding-left:35px;
	padding-right:35px;
	padding-top:20px;
	padding-bottom:15px;
	line-height: 14px;
	letter-spacing: 1px;
}

.lefttext p:first-child:first-letter {
	font-size:250%;
	margin-right:2px;
	visibility:hidden;
	}
.lefttext p:first-child:first-letter {
	background:url(letters/b.png) 0 50% no-repeat;
	}

.righttextbox {
	position:absolute; 
	top:0px; 
	left:76%; 
	width:190px; 
	background:url(images/bgtile.png) 0px 0px repeat; 
	text-align:center;
}

.quote {
	border: 1px solid #9ababb;
	padding: 5px;
}

/* End Main Body */

/* Begin Footer */

.footer {
	position:relative; 
	top:0px; 
	left:20px; 
	width:75%;
}
p.footer {
	line-height:auto;
	letter-spacing:auto;
	font-size:10px;
}

.rightfooter {
	position:relative; 
	top:-30px; 
	left:45%; 
	width:190px; 
	text-align:center;
}

