#rena-01,#rena-02,#rena-03,#rena-04,#rena-05,#rena-06,#rena-07,#rena-08,#rena-09,#rena-10,#rena-11,#rena-12,#rena-13,#rena-14,#rena-15,#rena-16,#rena-17,#rena-about,#rena-gallery, #rena-shop,#rena-title,#title,#content,#preview,#preview_text,#about,#forumHead, #forums { position: absolute; }

#front {
	position: relative;
	left: 50%;
	margin-left:  -348px;
	top: 10px;
	width:780px;
	height:520px;
	margin-bottom: 10px;
}
#bar, #bar2 {
	position: relative;
	top: 500px;
	width: 100%;
	border: 1px solid #000;
	border-width: 1px 0;
	background: #ccc;
	text-align: right;
	font-size: 14px;
	height: 17px;
}
#bar2 { background: #eee; border-color: #aaa; }
#bar a { color: #333; }
#bar2 a{ color: #888; }

#rena-01 { top: 60px; left: 37px; }
#rena-02, #rena-03 { top: 154px; }
#rena-02 { left: 12px; }
#rena-03 { left: 278px; }
#rena-04, #rena-06, #bar { left: 0px; }
#rena-04, #rena-05 { top: 196px; }
#rena-05 { left: 212px; }
#rena-06 { top: 232px; }
#rena-07 { left: 3px; }
#rena-07, #rena-08, #rena-09 { top: 295px; }
#rena-08, #rena-10 { left: 46px; }
#rena-09 { left: 556px; }
#rena-10, #rena-11, #rena-12, #rena-13, #rena-14, #rena-15, #rena-16 { top: 413px; }
#rena-11 { left: 83px; }
#rena-12 { left: 272px; }
#rena-13 { left: 289px; }
#rena-14 { left: 380px; }
#rena-15 { left: 506px; }
#rena-16 { left: 532px; }
#rena-17 { top: 457px; left: 205px; }

#rena-about,#rena-shop,#rena-gallery { z-index: 2; }
#rena-about { right: 46px; top: 0px; }
#rena-gallery { right: 16px; top: 70px; }
#rena-shop { right: 69px; top: 137px; }
#forums { left: 250px; top: 15px; }

#content, .topicReview {
	z-index: 1;
	overflow: auto;
}
#content {
	left: 50px;
	top: 220px;
	width: 614px;
	height: 289px;
	padding: 0px 5px;
	border-left: 2px solid #000;
}
.topicReview {
	margin: 5px;
	max-height: 200px;
	border: 1px solid #aaa;
	padding: 5px;
	background-color: #FFFFFF;
}

#preview,#preview_text { top: 55px; }
#preview_text {
	left: 160px;
	width: 155px;
}
#preview_text,#copyright { font-size: 90%; }

#about {
	top: 125px;
	width: 315px;
	font-size: 120%;
}

#forumHead {
	top: 70px;
	width: 350px;
	font-size: 90%;
	text-align: center;
}
#about, #forumHead { color: #999; }

body, form { margin: 0px; }
body {
	background-color: #FFF;
	color: #000;
	font: 90% 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
}

img { border: 0px; }

#title,.centre,#copyright,.gal { text-align: center; }
.right, .clicks, .checkLeft { text-align: right; }
.priceWide,.price { float: right; text-align: left; }
.priceWide { width: 30%; }
.price { width: 80px; }
.left { text-align: left; }

.clicks { float:right; width: 250px; }
.clicks,.gal { color: #666; }

.galImage {
	vertical-align: middle;
	border: 1px solid #000;
}
.galImage:hover { border: 1px solid #FFFF00; }

.galThumb,.gal { float: left; }
.galThumb { margin: 0 10px 10px 0 }

.gal {
	position: relative;
	text-align: center;
	font-size: 90%;
	margin: 5px;
}

a { color: #0000FF; text-decoration: none; }
a:hover { text-decoration: underline; }

.mailLeft, .checkLeft { float: left; width: 140px; }

ul.shop { list-style-type: none; }

.mail, .post { width: 250px; margin-bottom: 2px; }
.post { width: 400px; }

.b { color: #000; font-weight: bold; }
.folderImg, .smiley { float: left; margin-right: 10px; }
.smiley { margin-top: 10px; }
.check { margin-top: 4px; }
.floatRight { float: right; width: 33%; text-align: right; }
.small { font-size: 75%; }

.hr {
	height: 2px;
	background-color: #FFFF00;
	border: 1px solid #000;
	border-width: 1px 0px;
	margin: 2px 0px;
	font-size: 0px;
}

.pollBar { background-color: #FFFF00; height: 6px; border-right: 1px solid #000; }
.pollBox { width: 66%; border: 1px solid #000; margin: 2px 0px; }

.postBody { margin-left: 140px; }

.quote, .code {
	border: 1px solid;
	margin: 5px 0px;
	padding: 3px;
}

.quote {
	border-color: #aaa;
	background-color: #FFF;
	color: #555;
}

.code {
	font-family: monospace;
	color: #006600;
	border-color: #009900;
	background-color: #ddeedd;
}