	body{
	margin: 20px; padding: 0px;
	font-family: georgia, times new roman; font-size: 10pt;
	color: #f1f1f1; background: #000000 url('bg1920.jpg') no-repeat top center;
	text-align: center;
	}

	#notice{
	z-index: 9000;
	margin: auto;
	width: auto;
	padding: 10px;
	color: #f1f1f1;
	background: #000;
	text-align: center;
	}

	#title{
	margin: 10px auto; padding: 0px;
	width: 620px; height: 110px;
	color: #ffcc5a; background: url('title.gif') no-repeat top right;
	font-family: georgia; font-size: 48pt;
	text-align: right;
	letter-spacing: 0em;
	}

	#content{
	margin: auto; padding: 0px;
	width: 600px;
	text-align: left;
	}

	.sub{
	color: #f1f1f1;
	font-size: 10pt;
	font-style: italic;
	}


/* DEFINE MENU ATTRIBUTES */

	#menu-box{
	width: 640px; height: auto;
	margin: auto; padding: 0px;
	text-align: center;
	}

	#menu-box ul{
	margin: 0px; padding: 0px;
	list-style-type: none;
	}

	#menu-box ul li{
	}


/* INACTIVE MENU ITEMS */

	#menu-box ul li a.inactive{
	display: block;
	margin: 10px; padding: 10px;
	width: 600px;
	color: #f1f1f1; background: #0f0f0f;
	font-family: georgia; font-size: 18pt; font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-indent: 20px;
	-moz-border-radius: 5px;
	}
	
	#menu-box ul li a.inactive:hover{
	display: block;
	margin: 10px; padding: 10px;
	width: 600px;
	color: #fff; background: #131313;
	font-family: georgia; font-size: 18pt; font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-indent: 10px;
	-moz-border-radius: 5px;
	}


/* ACTIVE MENU ITEMS */

	#menu-box ul li a.active{
	display: block;
	margin: 10px; padding: 10px;
	width: 600px;
	color: #fff; background: #0f0f0f;
	font-family: georgia; font-size: 18pt; font-weight: bold;
	text-align: left;
	text-decoration: none;
	text-indent: 10px;
	-moz-border-radius: 5px;
	}	

	#menu-box ul li a.active:hover{
	color: #fff; background: #131313 url('close.png') no-repeat center right;
	-moz-border-radius: 5px;
	}	

	#menu-box ul li a.active:focus{
	color: #fff; background: #131313 url('closefocus.png') no-repeat center right;
	-moz-border-radius: 5px;
	}


/* EVERYTHING ELSE */

	p.head{
	padding: 0px 10px;
	font-family: georgia; font-size: 14pt; font-weight: bold; font-style: italic;
	text-align: left;
	text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black;
	}

	p{
	padding: 0px 30px;
	color: #f1f1f1; background: transparent;
	font-family: verdana; font-size: 10pt;
	text-align: left;
	}

	.portfolio-menu{
	display: block;
	margin-bottom: 10px; padding: 0px 30px;
	width: auto; height: 110px; 
	font-family: verdana;
	text-align: left;
	}

	.portfolio-menu p{
	padding: 0px;
	}

/* FORM BOXES */
	.form{
	color: #f1f1f1;	background: transparent;
	padding: 5px;
	font-family: verdana; font-size: 10pt;
	border: solid 1px #303030;
	-moz-border-radius: 3px;
	}
	.form:focus{
	color: #f1f1f1;	background: transparent;
	padding: 5px;
	font-family: verdana; font-size: 10pt;
	border: solid 1px #5a5a5a;
	-moz-border-radius: 3px;
	}

/* FORM BUTTONS */
	.formb{
	color: #f1f1f1;	background: transparent url('formb.gif') repeat-x center left;
	padding: 5px;
	font-family: verdana; font-size: 10pt;
	border: solid 1px #303030;
	-moz-border-radius: 3px;
	}
	.formb:hover{
	color: #f1f1f1;	background: transparent url('formbover.gif') repeat-x center left;
	padding: 5px;
	font-family: verdana; font-size: 10pt;
	border: solid 1px #5a5a5a;
	-moz-border-radius: 3px;
	}

/* REGULAR LINKS ON PAGE */
	a, a:active{
	color: #55c25f;
	text-decoration: none;
	}
	a:visited{
	color: #5a5a5a;
	text-decoration: none;
	}
	a:hover{
	color: #ffcc5a;
	text-decoration: underline;
	}

/* THUMBNAILS IN GALLERY */
	.thumb{
	border: solid 1px #000;
	}

/* TOP OF PAGE LINK */
	.top a, .top a:active, .top a:visited{
	color: #303030;
	text-decoration: none;
	}
	.top a:hover{
	color: #5a5a5a;
	text-decoration: none;
	}

/* TWITTER UPDATES BOX */
	#twitterbox{
	display: block;
	float: right;
	width: 300px; height: auto;
	padding: 0px;
	background: transparent url('twitterbg.png');
	font-family: verdana; font-size: 10pt;
	border: solid 1px #303030;
	-moz-border-radius: 3px;
	}	
	p.twitterhead{
	margin: 0px; padding: 10px;
	font-family: georgia; font-size: 14pt; font-weight: bold; font-style: italic;
	text-align: left;
	text-shadow: 1px 1px 2px black, 0 0 1em black, 0 0 0.2em black;
	}

/* TWITTER FOLLOW LINK */
	a.follow, a.follow:active{
	color: #63a6de;
	text-decoration: none;
	font-size: 8pt;
	}
	a.follow:visited{
	color: #5a5a5a;
	text-decoration: none;
	}
	a.follow:hover{
	color: #92cdff;
	text-decoration: none;
	font-size: 8pt;
	}

/* TWITTER TIMESTAMP LINK */
	a.delta, a.delta:active{
	color: #303030;
	text-decoration: none;
	}
	a.delta:visited{
	color: #303030;
	text-decoration: none;
	}
	a.delta:hover{
	color: #5a5a5a;
	text-decoration: none;
	}

	/*p.facebook:before{
	margin-right: 10px;
	content: url('http://www.facebook.com/favicon.ico');
	}*/