/* Text */
a, a:visited, a:active {
	/* link_color */ color:#000000; /* link_color */
	cursor:pointer;
	text-decoration: none;
}
a:hover {
	/* link_hover_color */ color:#FFD400; /* link_hover_color */
}

h1 {
	font: normal normal 28px Arial;
	line-height:28px;
}
h2 {
	font-size:18px;
	line-height:24px;
}
h3 {
	font-size:16px;
	line-height:21px;
}
h4 {
	font-size:14px;
	line-height:18px;
}
h5 {
	font-size:13px;
	line-height:16px;
}
p {
	padding:0;
	margin-top:8px;
	margin-bottom:8px;
}

/* Page Structure */
body {
	margin:0;
	padding:0;
	top:0;
	position:relative;
	background-color:#FFD400;
	/* customize_body */ font-size: 12px; /* customize_body */
	/* customize_body */ font-family: 'Verdana',sans-serif; /* customize_body */
	/* customize_body */ color: #000; /* customize_body */
}

#page {
	height:auto;
	position:relative;
	width:900px;
	overflow:auto;
	padding:0;
	margin:0 auto;
	background-color:#fff;
}

#header {
	clear:both;
	float:left;
	height:234px;
	padding:0;
	position:relative;
	width:900px;
	overflow:hidden;
	margin:0;
}

#navigation {
	height:89px;
	padding:0;
	position:absolute;
	width:383px;
	overflow:hidden;
	margin:0;
	top:116px;
	right:30px;
}

#navigation .button {
	height:auto;
	padding:0;
	position:relative;
	width:auto;
	margin:0 5px 5px 0;
	float:left;
	clear:none;
}

#navigation .button:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

#logo {
	height:188px;
	padding:0;
	position:absolute;
	width:298px;
	margin:0;
	top:22px;
	left:22px;
}

#tooth {
	height:150px;
	margin:0;
	padding:0;
	position:absolute;
	right:406px;
	top:78px;
	width:111px;
	z-index:2;
}

#header-content {
	height:150px;
	margin:0;
	padding:0;
	position:absolute;
	right:32px;
	top:4px;
	width:400px;
}

#content {
	clear:both;
	float:left;
	height:auto;
	min-height:400px;
	padding:0 0 32px 0;
	position:relative;
	width:900px;
	margin:0;
	background-image:url(http://gotgoldevents.com/themes/got_gold/images/background.jpg);
	background-repeat:no-repeat;
	background-position:bottom center;
	z-index:0;
}

#black-bar {
	height:62px;
	padding:0;
	position:absolute;
	width:900px;
	margin:0;
	background-color:#000;
	z-index:1;
}

#content-sidebar {
	clear:none;
	float:left;
	height:auto;
	position:relative;
	width:220px;
	margin:0 0 0 56px;
	padding:16px;
	background-color:#ebebeb;
	z-index:2;
	top:10px;
	text-align:justify;
}

#content-sidebar ul {
	padding-left:16px;
}

#content-sidebar ul li {
	padding-bottom:8px;
}

#content-main {
	clear:none;
	float:left;
	height:auto;
	margin:0 0 0 50px;
	padding:0 16px;
	position:relative;
	top:10px;
	width:492px;
	z-index:2;
}

#footer {
	clear:both;
	float:left;
	height:auto;
	min-height:36px;
	padding:10px;
	text-align:center;
	position:relative;
	width:880px;
	margin:0;
	background-color:#fff;
	z-index:0;
	font-weight:bold;
}

/* Page Elements */
.pagingNav {margin:16px 0px 8px 0px;}
.pagination {text-align:center;color:#bbb;padding-top:4px;}
.pagination .pageRight {width:20%;float:right;text-align:right;}
.pagination .pageLeft {width:20%;float:left;text-align:left;}

/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd;background: #eee;padding: 10px;}
div.spacer, div.ccm-spacer {clear:both;font-size:1px;line-height:1px;}
.noTopSpace {margin-top:0px;padding-top:0px;}

/* Other */
img {border: 0px}
label {font-weight:bold;}
fieldset {border:1px solid #ccc;}
div.ccm-error-response {color: #f00;margin-bottom: 12px;}