body {
	margin: 0px 0px 0px 0px;
	overflow-y: scroll;
	background-color: #ACACAC;
	background-image: url('gfx/headBGD.gif');
	background-position: top left;
	background-repeat: repeat-x;
}

table {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
	margin: 0px;
}

td {
	vertical-align: top;
}

li {
	font: normal 14px arial;
	line-height: 20px; 
	margin-bottom: 5px;
}

img {
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px;
}

a {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover {
	color: #343434;
	text-decoration: none;
}


.blogRef {
	color: #D0D0D0;
	text-decoration: none;
}

.blogRef:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.blogDate {
	color: #FFFFFF;
	text-decoration: none;
}

.blogDate:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.plainTL {
	width: 16px;
	height: 16px;
	overflow: hidden;
}

.plainTR {
	width: 16px;
	height: 16px;
	overflow: hidden;
}

.plainBL {
	width: 16px;
	height: 16px;
	overflow: hidden;
}

.plainBR {
	width: 16px;
	height: 16px;
	overflow: hidden;
}

.plain {
}

.whiteTL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/whiteTL.gif');
}

.whiteTR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/whiteTR.gif');
}

.whiteBL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/whiteBL.gif');
}

.whiteBR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/whiteBR.gif');
}

.white {
	background-color: #FFFFFF;
}

.oranTL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/oranTL.gif');
}

.oranTR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/oranTR.gif');
}

.oranBL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/oranBL.gif');
}

.oranBR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/oranBR.gif');
}

.oran {
	background-color: #E54600;
}

.blueTL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/blueTL.gif');
}

.blueTR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/blueTR.gif');
}

.blueBL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/blueBL.gif');
}

.blueBR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/blueBR.gif');
}

.blue {
	background-color: #14C2CE;
}

.darkTL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/darkTL.gif');
}

.darkTR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/darkTR.gif');
}

.darkBL {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/darkBL.gif');
}

.darkBR {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background-image: url('gfx/darkBR.gif');
}

.dark {
	background-color: #343434;
}

.footer {
	height: 100%;
	background-image: url('gfx/footer.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: bottom;
	font: bold 14px verdana;
	color: #FFFFFF;
	margin: 0px 0px 00px 0px;
}

.bigfooter {
	font: normal 22px verdana;
	margin: 0px 0px 0px 0px;
}

.small {
	font: normal 11px arial;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
}

.normal {
	font: normal 13px arial;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

.semi {
	font: normal 15px arial;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

.bold {
	font: bold 16px arial;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
}

.large {
	font: normal 18px arial;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
}

.caps {
	font: bold 16px arial;
	text-transform: uppercase;
	margin: 0px 0px 0px 0px;
}

.subtitle {
	font: normal 24px arial;
	margin: 0px 0px 0px 0px;
}

.blogtitle {
	font: normal 80px times new roman;
	letter-spacing: -4px;
	line-height: 68px;
	margin: 0px 0px 0px 0px;
}

.blogsubtitle {
	font: normal 36px times new roman;
	letter-spacing: -1px;
	line-height: 32px;
	margin: 0px 0px 0px 0px;
}

.blogtext {
	font: normal 16px georgia;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
}

.blogbold {
	font: normal 20px georgia;
	line-height: 24px;
	margin: 0px 0px 0px 0px;
}

.blogquote {
	font: italic 14px georgia;
	line-height: 22px;
	margin: 0px 40px 0px 40px;
}

.blogmini {
	font: normal 12px georgia;
	line-height: 18px;
	margin: 12px 0px 0px 0px;
}

.shopitem {
	background-image: url(shop/bottom.jpg); 
	background-repeat: no-repeat; 
	background-position: left bottom;
}

.itemtxt {
	font: normal 11px arial;
	color: #343434;
	line-height: 15px;
	margin: 0px 16px 0px 16px;
}

.itemtitle {
	font: bold 13px arial;
}

.itemcost {
	font: bold 11px verdana;
}

.itemadd {
	cursor: pointer;
	margin-top: 40px; 
	filter: alpha(opacity = 25); 
	opacity: 0.25;
}

.carthead {
	font: bold 12px verdana;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 0px 0px 1px 0px;
}

.cartitem {
	font: normal 11px arial;
	border-style: solid;
	border-color: #92F4FB;
	border-width: 0px 0px 1px 0px;
}

.f1 {
	font: normal 11px verdana;
	line-height: 18px;
	color: #343434;
}

.f2 {
	font: bold 11px arial;
	text-transform: uppercase; 
	letter-spacing: 1px;
	line-height: 14px;
	color: #343434;
}

.f3 {
	font: bold 12px arial; 
	text-transform: uppercase; 
	letter-spacing: 1px; 
	line-height: 16px; 
	color: FFFFFF; 
}

.f4 {
	font: normal 12px verdana;
	line-height: 20px;
	color: #343434;
}

.f5 {
	font: normal 14px verdana;
	line-height: 22px;
	color: #343434;
}

.f6 {
	font: bold 18px arial;
	letter-spacing: 1px; 
	line-height: 24px;
	color: #343434;
}

.f7 {
	font: bold 18px arial;
	letter-spacing: 1px; 
	line-height: 24px;
	color: #FFFFFF;
}

.f8 {
	font: normal 10px verdana;
	line-height: 14px;
	color: #343434;
}

.f9 {
	font: normal 10px arial;
	line-height: 14px;
	color: #FFFFFF;
}







