/* CSS Document */

body {
	padding: 0px;
	margin: 50px 0px 0px 0px;
	background: #fbffd5 url(http://www.getmoremassive.com/images/setup_images/background.png) repeat;
	font-family: "Helvetica", sans-serif;
}
.box {
	width: 900px;
	margin: 0px auto;
}


/* Top Navi */

div#top {
	width: 100%;
	float: left;
	position: relative;
}
div#top img {
	float: left;
}
div#top a {
	font-variant: small-caps;
	font-size: x-large;
}
div#top table {
	height: 50px;
	float: right;
	position: absolute;
	bottom: 0;
	right: 0;
}
div#top .navi-l {
	width: 50px;
	vertical-align: bottom;
	background: url(http://www.getmoremassive.com/images/setup_images/navi-l.png) no-repeat top right;
}
div#top .navi-m {
	padding: 10px 10px 0px 10px;
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat;
}
div#top .navi-r {
	width: 50px;
	vertical-align: bottom;
	padding-left: 25px;
	background: url(http://www.getmoremassive.com/images/setup_images/navi-r.png) no-repeat top left;
}


/* Rounded Box */

.rbox {
	width: 100%;
	clear: both;
}
.rbox-tl {
	width: 25px;
	height: 25px;
	background: url(http://www.getmoremassive.com/images/setup_images/rbox-tl.png) no-repeat;
}
.rbox-tm {
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat-x;
}
.rbox-tr {
	width: 25px;
	background: url(http://www.getmoremassive.com/images/setup_images/rbox-tr.png) no-repeat;
}
.rbox-ml {
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat-y;
}
.rbox-mm {
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat;
}
.rbox-mr {
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat-y;
}
.rbox-bl {
	height: 25px;
	background: url(http://www.getmoremassive.com/images/setup_images/rbox-bl.png) no-repeat;
}
.rbox-bm {
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat-x;
}
.rbox-br {
	background: url(http://www.getmoremassive.com/images/setup_images/rbox-br.png) no-repeat;
}


/* Font Page */

div#front {
	color: white;
	margin-top: 20px;
}

/* Icon */
div#front .icon {
	width: 105px;
	float: left;
	margin-top: 1em;
}
div#front .icon img {
	width: 80px;
}

/* Info */
div#front .info {
	width: 360px;
	float: left;
}
div#front .info h1 {
	margin: 0px 0px 0px 0px;
}
div#front .info h4 {
	margin: 5px 0px 10px 10px;
}
div#front .info p {
	margin: 0px 0px 0px 0px;
	text-align: justify;
}

/* Reply */
div#front .reply {
	width: 360px;
	float: left;
	margin: 0px 0px 0px 25px;
}
div#front .reply h3 {
	margin: 0px 0px 0px 0px;
	float: left;
}
div#front .reply h4 {
	margin: 0px 0px 0px 0px;
	float: right;
	display: inline;
}
div#front .reply img {
	float: left;
}
div#front .reply p {
	margin: 0px 0px 0px 5px;
	float: right;
	display: inline;
	width: 330px;
	font-style: italic;
	font-size: medium;
}
div#front .reply hr {
	margin: 10px 0px 10px 0px;
	clear: both;
}

/* prev-next */
div#front .prev {
	float: left;
	width: 180px;
	text-align: center;
	margin-left: 105px;
}
div#front .next {
	float: left;
	width: 180px;
	text-align: center;
}
div#front .prev h3, div#front .prev img, div#front .next h3, div#front .next img {
	display: inline-block;
	vertical-align: middle;
}



/* Page */

div#page {
	color: white;
	z-index: 1;
}

/* Page Heading */
div#page .heading {

}
div#page .heading h1 {
	float: left;
}
div#page .heading h2 {
	float: right;
	margin-right: 40px;
}

/* Page Content */
div#page .content {
	margin: 20px 40px 20px 40px;
	line-height: 1.4em;
}
div#page .content p {
	text-align: justify;
}
div#page .content .floatLeft {
	float: left;
	margin: 6px 16px 10px 0px;
}
div#page .content .floatRight {
	float: right;
	margin: 6px 0px 10px 16px;
}

/* Image Gallery (link) */
div#page .content .imageGallery {
	margin: 40px 0px 20px 0px;
	text-align: right;
	font-size: medium;
}

/* Print Friendly (link) */
div#page .content .printFriendly {
	margin: 20px 0px 20px 0px;
	text-align: right;
	font-size: medium;
}

/* Page Navi */
div#page .navi {
	text-align: center;
}
div#page .navi .prev-next {
	float: left;
	width: 425px;
	clear: right;
}
div#page .navi .prev-next h3 {
	margin: 10px 0px 0px 0px;
}
div#page .navi .prev-next h4 {
	margin: 0px 0px 20px 0px;
}
div#page .navi .prev-next img {
	
}


/* Ibox */
div#ibox {
	display: none;
	z-index: 3;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	background: url(http://www.getmoremassive.com/images/setup_images/fill-85p.png) repeat;
}
div#ibox img {
	margin: 10px 10px 0px 10px;
}
div#ibox p {
	text-align: right;
	margin: 0;
	padding: 2px 10px 6px 0px;
}

/* Comments */

div#page .comments {
	
}
div#page .comments h1 {
	
}
div#page .comments form {
	margin: 0px 100px 60px 100px;
}
div#page .comments form .submit_button {
	float: right;
}
div#page .comments .reply {
	margin: 0px 100px 0px 100px;
}
div#page .comments .reply img {
	float: left;
}
div#page .comments .reply h3 {
	float: left;
	margin: 0px 0px 0px 10px;
}
div#page .comments .reply h4 {
	float: right;
	margin: 0px 0px 0px 0px;
}
div#page .comments .reply p {
	margin: 20px 0px 60px 30px;
	font-style: italic;
	clear: left;
}


/* Gallery */
div#page .gallery {
	margin: 24px 5px 0px 5px;
}
div#page .gallery h1 {
	float: left;
}
div#page .gallery h2 {
	float: right;
	margin-right: 40px;
}
div#page .gallery .thumbnail {
	float: left;
	width: 200px;
	margin: 0px 5px 0px 5px;
	text-align: center;
}


/* Archive */

div#archive {
	color: white;
}
div#archive h1 {
	
}
div#archive .info {
	margin: 0px 0px 0px 50px;
}
div#archive h4 {
	float: left;
	width: 150px;
}
div#archive h2 {
	float: left;
	width: 550px;
}
div#archive img {
	float: left;
	width: 20px;
	margin: 1em 10px 0px 0px;
}
div#archive h3 {
	float: left;
	width: 70px;
}


/* About */
div#about {
	color: white;
}
div#about h1 {
		
}
div#about p {
	
}


div#base {
	text-align: center;
	margin: 30px 0px 50px 0px;
	line-height: 0.5em;
	font-size: small;
}


/* Headings */
h1 {
	font-size: xx-large;
}
h2 {
	font-size: large;
}
h3 {
	font-size: medium;
}
h4 {
	font-size: small;
}

/* Other bits */
.clear {
	clear: both;
}


.space {
	clear:both;
	height:40px;
}

/* Links */
a img {
	outline: none;
	border: 0;
}
a:link		{color: #ffeb33}
a:visited	{color: #ff9933}
a:hover		{color: white}
