body {
	font-size: 14px;
	font-family: Verdana, Helvetica, sans-serif;
	color: #000;
	background: transparent url(../images/pagebackground.gif);}

#page {
	margin: 0 auto;
	border: 1px solid #000;
	width: 750px;}

#logo {
	width:750px;
	height:132px;
	background: transparent url(../images/header.jpg);
	}

#logo a {
	display:block;
	width:750px;
	height:132px;
	text-decoration:none;}
	
#content {
	background: transparent url(../images/contentbackground.jpg) 0px 0px;
	padding: 0;
	margin: 0;
	width:750px;
	}
	
#contentpad {
		padding: 0 0px 0 6px;}

/*MENU            http://www.alistapart.com/articles/sprites/
************************************************************/
#menu {
	width: 750px;
	height: 37px;}

#skyline {
	width: 750px; height: 37px;
	background: url(../images/menubackground.jpg);
	position: relative; margin:0; padding:0;}

#skyline li {
	margin: 0; padding: 0; list-style: none;
	position: absolute; top: 0;}

#skyline li, #skyline a {
	height: 37px; display: block;}

/*Link Sizes
************************************************************/	
#panel0b {left: 0; width: 45px;}
#panel1b {left: 46px; width: 117px;}
#panel2b {left: 164px; width: 212px;}
#panel3b {left: 377px; width: 180px;}
#panel4b {left: 558px; width: 154px;}
#panel5b {left: 713px; width: 37px;}

/*Image Rollover
************************************************************/
#panel1b a:hover {
	background: transparent url(../images/menurollover.jpg) -46px 0px no-repeat;}

#panel2b a:hover {
	background: transparent url(../images/menurollover.jpg) -164px 0px no-repeat;}

#panel3b a:hover {
	background: transparent url(../images/menurollover.jpg) -377px 0px no-repeat;}

#panel4b a:hover {
	background: transparent url(../images/menurollover.jpg) -558px 0px no-repeat;}
/*Menu END
************************************************************/

/*Content Transparency
************************************************************/
#boxa {
	background-color: #FFF;
	border: 1px solid #000;
	padding: 0px;
	float:left;
	width: 525px;}

/*Content Padding
************************************************************/
#boxab {padding: 5px; font-size:16px; text-align:left;}

/*Right Column Float
************************************************************/
#right {float:left; padding: 0 0 0 6px;}

.boxb {
	background-color: #FFF;
	border: 1px solid #000;
	padding: 0;
	width: 202px;}

.boxbb { padding: 5px; text-align: left;}
	
#clear { clear:left; font-size:1px; height: 6px;}
.space { font-size:1px; height: 6px;}

/*Footer
************************************************************/
#boxc {
	text-align: center;
	background-color: #FFF;
	border: 1px solid #000;
	padding: 0;
	width:736px;}

#boxcb {
	padding: 5px; 
	font-size:12px;
	font-weight: normal;
	color: #000;
	}

.hidden {display: none !important;}

.contentbordera {
	background: transparent url(../images/01homeb.jpg) repeat-x;
	font-size:1px;
	height: 5px;}

.contentborderb {
	background: transparent url(../images/02designsb.jpg) repeat-x;
	font-size:1px;
	height: 5px;}

.contentborderc {
	background: transparent url(../images/03toolsb.jpg) repeat-x;
	font-size:1px;
	height: 5px;}

.contentborderd {
	background: transparent url(../images/04contactb.jpg) repeat-x;
	font-size:1px;
	height: 5px;}

#menuimagea {
	background: transparent url(../images/01home.jpg) repeat-x;
	font-size:1px;
	height: 16px;
	width:750px;}

#menuimageb {
	background: transparent url(../images/02designs.jpg) repeat-x;
	font-size:1px;
	height: 16px;
	width:750px;}

#menuimagec {
	background: transparent url(../images/03tools.jpg) repeat-x;
	font-size:1px;
	height: 16px;
	width:750px;}

#menuimaged {
	background: transparent url(../images/04contact.jpg) repeat-x;
	font-size:1px;
	height: 16px;
	width:750px;}

#menuimagee {
	background: transparent url(../images/05misc.jpg) repeat-x;
	font-size:1px;
	height: 16px;
	width:750px;}
	
.designsleft {
	width:171px;
	float:left;
	text-align:center;
	font-size: 16px;
	color: #0052AF;
	font-weight: bold;}	

.bimage, .bimage a {
	border: 0;
	margin: 6px 0px 0px 0px;
	padding: 0;
	text-decoration: none;}
	
.imageb {
	border: 0;
	margin: 6px 6px 6px 6px;
	padding: 0;
	text-decoration: none;}
	
.imagec {
	position:relative;
	top: -14px;}
	
.imaged {
	border: 0;
	margin: 0 6px 0 0;
	padding: 0;
	text-decoration: none;}

.imagee {
	font-size: 16px;
	color: #0052AF;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position:relative;
	top: -10px;}
	
.imagef {border: 0;}
.borderno {border: 0 !important;}

		/*
#boxab a {
	color: #639DC7;
	text-decoration: none;
	border: 0;}
	
#boxab a:hover {
	color: #0052AF;
	text-decoration: none;
	border: 0;}
	
.boxbb a {
	color: #639DC7;
	text-decoration: none;
	border: 0;}
	
.boxbb a:hover {
	color: #0052AF;
	text-decoration: none;
	border: 0;}*//*-----------------------------------------------------------------------------------------*/
#boxcb a, #boxab a, .boxbb a {
	color: #0052AF;
	text-decoration: none;
	border: 0;	border-bottom: 1px dashed #000;}
	
#boxcb a:hover, #boxab a:hover, .boxbb a:hover {
	color: #0052AF;
	text-decoration: none;
	border: 0;}	
.boxbb ul.one {
	margin: 0; padding: 0 0 0 14px; list-style: square;}
	
.acenter {text-align: center; margin: 0 auto;}
.aleft {text-align: left;}
.aright {text-align: right;}
.bcenter {text-align: left; margin: 0 auto; width: 270px;}
.ccenter {text-align: left; margin: 0 auto; width: 235px;}


h1 {font-size: 16px; color: #0052AF; font-weight: bold; margin: 0; padding: 0;}
.h1 {font-size: 16px; color: #0052AF; font-weight: bold; margin: 0; padding: 0;}
h2 {font-size: 16px; color: #000000; font-weight: bold; margin: 0; padding: 0;}
.h3 {font-size: 14px; color: #0052AF; font-weight: bold; margin: 0; padding: 0;}
.footera {position: relative; top: -3px;}

.random {
	color: #808080;
	font-style: italic;}	

.designborder {border: 1px solid #000; display:block;}