body {	
	font-family: sans-serif;
	font-size: 0.63em;
	color: #CFBEB5;
	background-color: #4F2D1D;
	margin: 0px;
}


#topbar {
font-family: Arial, Helvetica, Sans-Serif;
font-size: 1.1em;
line-height: 1.2em;
        background: #FF0000;
        padding: 0px;
        margin: 0 0 10px 0;
        color: #ffffff;
        }

#topbar a {
color: #ffffff;
        text-decoration:underline;
        }

#topbar a:hover {
color: #ffc8c8;
        }
a {
	color: #CFBEB5;
	outline: none;
}
a:hover {
	color: #FFFFFF;
}
#header {
	background-color: #26130C;
	display: block;
	margin: 16px 16px 0px 16px;
	padding: 6px 8px 2px 8px;
	position: relative;
}
	#header .corner-top-left {
		background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/header-top-left.gif');
		background-position: top left;
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
		position: absolute;
		top: 0px;
		left: 0px;
	}
	#header .corner-top-right {
		background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/header-top-right.gif');
		background-position: top right;
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
		position: absolute;
		top: 0px;
		right: 0px;
	}
	#header h1 {
		font-size: 2.2em;
		float: left;
		margin: 0px;
	}
		#header h1 a {
			text-decoration: none;
		}
	#header ul#pages {
		list-style: none;
		margin: 0px 0px -2px 0px;
		padding: 0px;
		float: right;
	}
		#header ul#pages li {
			float: left;
			height: 100%;
			margin-left: 3px;
			padding: 5px 6px 8px 6px;
		}
			#header ul#pages li a {
				font-size: 1.4em;
				text-decoration: none;
			}
		#header ul#pages li.current_page_item {
			background-color: #371B0F;
		}
			#header ul#pages li.current_page_item a {
				color: #FFFFFF;
			}
#mini-menu {
	background-color: #371B0F;
	clear: both;
	display: block;
	margin: 0px 16px 0px 16px;
	padding: 8px 8px 6px 8px;
	position: relative;
}
	#mini-menu .corner-bottom-left {
		background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/header-bottom-left.gif');
		background-position: bottom left;
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
		position: absolute;
		bottom: 0px;
		left: 0px;
	}
	#mini-menu .corner-bottom-right {
		background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/header-bottom-right.gif');
		background-position: bottom right;
		background-repeat: no-repeat;
		width: 6px;
		height: 6px;
		position: absolute;
		bottom: 0px;
		right: 0px;
	}
	#mini-menu ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
		#mini-menu ul li {
			float: left;
			margin-right: 10px;
		}
			#mini-menu ul li a, #mini-menu ul li strong {
				font-size: 1.2em;
			}
		#mini-menu ul li.search {
			float: right !important;
			margin-right: 0px !important;
			position: relative;
			overflow: visible;
		}
			#mini-menu ul li.search form {
				margin: 0px;
				padding: 0px;
			}
				#mini-menu ul li.search form .input {
					font-family: sans-serif;
					font-size: 1.1em;
					color: #FFFFFF;
					background-color: #5F331D;
					padding: 2px;
					border: 1px solid #2F1B12;
				}
				#mini-menu ul li.search form .button {
					font-family: sans-serif;
					font-size: 1.1em;
					padding: 0px 1px;
					cursor: pointer;
				}
			#mini-menu ul li.search ul#live_search_results {
				background-color: #CFBEB5;
				list-style: disc;
				display: none;
				padding: 1px 8px 8px 8px;
				position: absolute;
				top: 20px;
				left: 0px;
				z-index: 1;
			}
				#mini-menu ul li.search ul#live_search_results li:first-child {
					border-top: none !important;
				}
				#mini-menu ul li.search ul#live_search_results li {
					color: #2F1B14;
					width: 100%;
					padding-top: 3px;
					margin-top: 4px;
					border-top: 1px solid #BFA79B;
				}
					#mini-menu ul li.search ul#live_search_results li a {
						color: #2F1B14;
					}
#container {
	position: relative;
	width: 100%;
}
	#container ul#menu_left {
		list-style: none;
		width: 220px;
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
		position: absolute;
		top: 0px;
		left: 16px;
	}
		#container ul#menu_left li {
			margin-bottom: 8px;
			position: relative;
		}
			#container ul#menu_left li .corner-top-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-left.gif');
				background-position: top left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			#container ul#menu_left li .corner-top-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-right.gif');
				background-position: top right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				right: 0px;
			}
			#container ul#menu_left li .corner-bottom-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-left.gif');
				background-repeat: no-repeat;
				background-position: bottom left;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			#container ul#menu_left li .corner-bottom-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-right.gif');
				background-position: bottom right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				right: 0px;
			}
			#container ul#menu_left li h2 {
				font-size: 1.8em;
				font-weight: normal;
				background-color: #2F1B14;
				margin: 0px;
				padding: 8px;
			}
			#container ul#menu_left li ul {
				list-style: disc;
				background-color: #3F2417;
				margin: 0px;
				padding: 8px 8px 8px 24px;
			}
				#container ul#menu_left li ul li {
					font-size: 1.2em;
					margin: 2px 0px;
					padding: 0px;
				}
			#container ul#menu_left li .content {
				font-size: 1.2em;
				background-color: #3F2417;
				padding: 8px;
			}
				#container ul#menu_left li .content ul {
					padding: 0px 0px 0px 16px !important;
				}
					#container ul#menu_left li .content ul li {
						font-size: 1.0em !important;
					}
	#container ul#menu_right {
		list-style: none;
		width: 220px;
		margin: 0px;
		margin-top: 0px;
		padding: 0px;
		position: absolute;
		top: 0px;
		right: 16px;
	}
		#container ul#menu_right li {
			margin-bottom: 8px;
			position: relative;
		}
			#container ul#menu_right li .corner-top-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-left.gif');
				background-position: top left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			#container ul#menu_right li .corner-top-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-right.gif');
				background-position: top right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				right: 0px;
			}
			#container ul#menu_right li .corner-bottom-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-left.gif');
				background-position: bottom left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			#container ul#menu_right li .corner-bottom-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-right.gif');
				background-position: bottom right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				right: 0px;
			}
			#container ul#menu_right li h2 {
				font-size: 1.8em;
				font-weight: normal;
				background-color: #2F1B14;
				margin: 0px;
				padding: 8px;
			}
			#container ul#menu_right li ul {
				list-style: disc;
				background-color: #3F2417;
				margin: 0px;
				padding: 8px 8px 8px 24px;
			}
				#container ul#menu_right li ul li {
					font-size: 1.2em;
					margin: 2px 0px;
					padding: 0px;
				}
			#container ul#menu_right li .content {
				font-size: 1.2em;
				background-color: #3F2417;
				padding: 8px;
			}
				#container ul#menu_right li .content ul {
					padding: 0px 0px 0px 16px !important;
				}
					#container ul#menu_right li .content ul li {
						font-size: 1.0em !important;
					}
	#container #main {
		margin: 0px 246px 8px 246px;
	}
		#container #main br {
					}
		#container #main .post {
			background-color: #2F1B14;
			margin-top: 8px;
			margin-bottom: 8px;
			position: relative;
		}
			#container #main .post .corner-top-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-left.gif');
				background-position: top left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			#container #main .post .corner-top-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-right.gif');
				background-position: top right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				right: 0px;
			}
			#container #main .post .corner-bottom-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-left.gif');
				background-position: bottom left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			#container #main .post .corner-bottom-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-right.gif');
				background-position: bottom right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				right: 0px;
			}
			#container #main .post h2 {
				font-size: 1.8em;
				font-weight: normal;
				margin: 0px;
				padding: 8px 8px 6px 8px;
			}
				#container #main .post h2 a {
					text-decoration: none;
				}
			#container #main .post .throbber {
				float: right;
				margin: 8px 8px 0px 0px;
			}
			#container #main .post ul.tabs {
				list-style: none;
				display: block;
				clear: both;
				margin: 0px;
				padding: 0px 8px;
				z-index: 3;
			}
				#container #main .post ul.tabs li {
					float: left;
					padding: 6px 8px 8px 8px;
				}
					#container #main .post ul.tabs li a {
						font-size: 1.4em;
						text-decoration: none;
					}
				#container #main .post ul.tabs li.selected {
					background-color: #3F2417;
					-moz-border-radius: 4px 4px 0px 0px;
				}
					#container #main .post ul.tabs li.selected a {
						color: #FFFFFF;
					}
				#container #main .post ul.tabs li.right {
					float: right !important;
				}
			#container #main .post .body {
				font-size: 1.2em;
				background-color: #3F2417;
				margin-top: 0px;
				padding: 4px 8px 8px 8px;
			}
				#container #main .post .body .loader {
					padding-bottom: 8px;
				}
				#container #main .post .body p {
					margin-bottom: 0px;
					padding: 0px;
				}
				#container #main .post .body .post-info {
					background-color: #3F2214;
					display: block;
					margin-top: 2px;
					padding: 6px;
					border: 2px solid #2F1B12;
				}
				#container #main .post .body .comment-list {
					
				}
					#container #main .post .body .comment-list ul.comments {
						list-style: none;
						margin: -8px 0px 0px 0px;
						padding: 0px;
					}
						#container #main .post .body .comment-list ul.comments li {
							margin: 4px 0px;
						}
							#container #main .post .body .comment-list ul.comments li .comment-info {
								background-color: #3F2214;
								display: block;
								padding: 4px;
								vertical-align: middle;
								border: 1px solid #2F1B12;
							}
								#container #main .post .body .comment-list ul.comments li .comment-info img {
									margin-right: 5px;
									vertical-align: middle;
								}
							#container #main .post .body .comment-list ul.comments li .comment-text {
								margin: -2px 8px 8px 8px;
							}
				#container #main .post .body .comment-form {
					font-size: 1.0em;
				}
					#container #main .post .body .comment-form .comment-info {
						background-color: #3F2214;
						display: block;
						padding: 4px;
						border: 2px solid #2F1B12;
					}
					#container #main .post .body .comment-form form {
						margin: 6px 6px 0px 6px;
					}
					#container #main .post .body .comment-form label {
						display: block;
						margin: 0px 0px 3px 0px;
						cursor: pointer;
					}
					#container #main .post .body .comment-form .input {
						font-family: sans-serif;
						font-size: 1.0em;
						color: #FFFFFF;
						background-color: #5F331D;
						margin: 1px 0px;
						padding: 4px;
						border: 1px solid #2F1B12;
					}
					#container #main .post .body .comment-form .button {
						font-family: sans-serif;
						font-size: 1.0em;
						padding: 2px;
						cursor: pointer;
					}
		#container #main > .comment-form, #container #main noscript > .comment-form {
			position: relative;
			margin-top: 0px;
			padding-top: 0px;
		}
			#container #main > .comment-form .corner-top-left, #container #main noscript > .comment-form .corner-top-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-left.gif');
				background-position: top left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			#container #main > .comment-form .corner-top-right, #container #main noscript > .comment-form .corner-top-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-right.gif');
				background-position: top right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				right: 0px;
			}
			#container #main > .comment-form .corner-bottom-left, #container #main noscript > .comment-form .corner-bottom-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-left.gif');
				background-position: bottom left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			#container #main > .comment-form .corner-bottom-right, #container #main noscript > .comment-form .corner-bottom-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-right.gif');
				background-position: bottom right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				right: 0px;
			}
			#container #main > .comment-form h3, #container #main noscript > .comment-form h3 {
				font-size: 1.6em;
				background-color: #2F1B14;
				margin: 0px;
				padding: 8px;
			}
			#container #main > .comment-form .inset, #container #main noscript > .comment-form .inset {
				font-size: 1.2em;
				background-color: #3F2417;
				padding: 8px;
			}
				#container #main > .comment-form .inset .comment-info, #container #main noscript > .comment-form .inset .comment-info {
					background-color: #3F2214;
					display: block;
					margin: 0px 0px 6px 0px;
					padding: 4px;
					border: 2px solid #2F1B12;
				}
				#container #main > .comment-form .inset label, #container #main noscript > .comment-form .inset label {
					display: block;
					margin: 0px 0px 3px 0px;
					cursor: pointer;
				}
				#container #main > .comment-form .inset .input, #container #main noscript > .comment-form .inset .input {
					font-family: sans-serif;
					font-size: 1.0em;
					color: #FFFFFF;
					background-color: #5F331D;
					margin: 1px 0px;
					padding: 4px;
					border: 1px solid #2F1B12;
				}
				#container #main > .comment-form .inset .button, #container #main noscript > .comment-form .inset .button {
					font-family: sans-serif;
					font-size: 1.0em;
					padding: 2px;
					cursor: pointer;
				}
		#container #main > .comment-list, #container #main noscript > .comment-list {
			margin-top: 8px;
			position: relative;
		}
			#container #main > .comment-list .corner-top-left, #container #main noscript > .comment-list .corner-top-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-left.gif');
				background-position: top left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				left: 0px;
			}
			#container #main > .comment-list .corner-top-right, #container #main noscript > .comment-list .corner-top-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-top-right.gif');
				background-position: top right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				top: 0px;
				right: 0px;
			}
			#container #main > .comment-list .corner-bottom-left, #container #main noscript > .comment-list .corner-bottom-left {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-left.gif');
				background-position: bottom left;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				left: 0px;
			}
			#container #main > .comment-list .corner-bottom-right, #container #main noscript > .comment-list .corner-bottom-right {
				background-image: url('http://www.giantchocolatebar.co.uk/wp-content/themes/chocolate/img/dark/box-bottom-right.gif');
				background-position: bottom right;
				background-repeat: no-repeat;
				width: 6px;
				height: 6px;
				position: absolute;
				bottom: 0px;
				right: 0px;
			}
			#container #main > .comment-list h3, #container #main noscript > .comment-list h3 {
				font-size: 1.6em;
				background-color: #2F1B14;
				margin: 0px;
				padding: 8px;
			}
			#container #main > .comment-list .comments, #container #main noscript > .comment-list .comments {
				background-color: #3F2417;
				list-style: none;
				margin: 0px;
				padding: 8px;
			}
				#container #main > .comment-list .comments li, #container #main noscript > .comment-list .comments li {
					font-size: 1.2em;
					margin: 4px 0px;
				}
					#container #main > .comment-list .comments li .comment-info, #container #main noscript > .comment-list .comments li .comment-info {
						background-color: #3F2214;
						display: block;
						margin: 0px 0px 6px 0px;
						padding: 4px;
						border: 1px solid #2F1B12;
					}
						#container #main > .comment-list .comments li .comment-info img, #container #main noscript > .comment-list .comments li .comment-info img {
							margin-right: 5px;
							vertical-align: middle;
						}
					#container #main > .comment-list .comments li .comment-text, #container #main noscript > .comment-list .comments li .comment-text {
						margin: -2px 8px 8px 8px;
					}
		#container #main #footer {
			font-size: 1.2em;
			text-align: center;
		}

