/* CSS Document */

/*

Colours: 
Fonts: 

*/

html {
	font-size:					100%;
}
body {
	margin:						0px;
	text-align:					center;
	/*background:					#261607;*/
	background:					#483829;
}
#holder {
	width:						1000px;
	margin:						0px auto;
	text-align:					left;
	background:					#FFF;
	background-image: url(http://www.mixedchicks.co.uk/themes/site_themes/mixedchicks/bg-page.gif);
	background-repeat: repeat-y;
}
#header {
	height:300px;
	background-image:			url(http://www.mixedchicks.co.uk/themes/site_themes/mixedchicks/bg-header.jpg);
	background-position:		top right;
	background-repeat:			no-repeat;
	background-color:#FF391C;
}
#header img {
	margin:30px 0px 0px 50px;
}
#pageheader {
	height: 170px; overflow:hidden;
}
#pageheader img {
	margin:0px;
}
#menu, #quicklogin, #submenu {
	/*background-color:			#F1E4C4;*/
	background-color:			#000;
	color:						#FFF;
	width:						650px;
	float:						left;
	/*height:						40px;*/
	font-size:					0.8em;
	font-family:				arial, helvetica, sans-serif;
}
#menu ul, #submenu ul {
	list-style:					none;
	padding:					0px;
	padding-left: 				30px;
	margin:						0px !important;
}
#menu li, #submenu li {
	float:						left;
	list-style: 				none;
}
#menu li.divider, #submenu li.divider {
	float:						left;
	border-right:				1px solid #777;
	margin-top:					0.5em;
}
#menu a, #submenu a {
	color:						#FFF;
	text-decoration:			none;
	line-height:				2em;
	padding:					0px 0.7em;
}
#menu .selected, .menuon {
	background-color:			#F67232;
	color:						#FFF;
}
.subselected {
	color:					#FFF !important;
}
#menu a:hover {
	color:						#FF0000;
}
#quicklogin {
	width:						350px;
	line-height:				2em;
height:2em;
}
#quicklogin form {
	margin:						0px;
}
#quicklogin .txt{
	color:						#777;
}
#submenu {
	background-color:			#F67232;
	width:						1000px;
	margin:						0px;
	padding-left: 				0px;
}
#submenu li.divider {
	border-color: 				#000;
}
#submenu a {
	color: 						#000;
}
#submenu a:hover {
	color: 						#FFF;
}

#maincontent {
	width:						625px;
	float:						left;
	padding-top:20px;
	font-family:				arial, helvetica, sans-serif;
	font-size:					0.8em;
	line-height:				1.5em;
}
#maincontent h1 {
	color:						#C71E01;
	border-bottom:				1px solid #F7E5CC;
	margin-left:				30px;
	text-transform:				uppercase;
	font-size:					1.5em;
	line-height:				1.5em;
}
#maincontent h2, .fauxh2 {
	color:						#C71E01;
	margin-left:				30px;
	text-transform:				uppercase;
	font-size:					1.2em;
	line-height:				1.2em;
	font-weight:				bold;
}
#maincontent h2.understated {
	font-size:				1em;
	text-transform:				none;
	line-height:				1em;
	margin-bottom:				0px;
}
.eventheading {
	display:inline !important;
}
#maincontent p, table {
	margin-left:				30px;
}
#maincontent table p, #maincontent table h2, #maincontent table h3 {
	margin-left:				0px;
}
#maincontent a, #sidecontent a {
	color:					#C71E01;
}
#maincontent a:hover, #sidecontent a:hover {
	color:					#FF0000;
}
#maincontent a:visited, #sidecontent a:visited {
	/*text-decoration:			none;*/
	color:					    #A50C00;
}
#sidecontent {
	width:						350px;
	float:						left;
	margin-left:				25px;
	background:					#F6F6F6;
	font-family:				arial, helvetica, sans-serif;
}
#sidecontent p {
	margin-left:				10px;
	margin-right:				10px;
	font-size:					0.7em;
}
#sidecontent td {
	font-size:					0.7em;
}
#sidecontent li {
	font-size:					0.7em;
}
#sidecontent h2 {
	font-size:					1em;
	font-weight:					normal;
}
.sideheader, #sidecontent h2 {
	background-image:			url(http://www.mixedchicks.co.uk/themes/site_themes/mixedchicks/bg-sideheader.gif);
	background-repeat:			repeat-x;
	padding:5px;
	color:						#C71E01;
	margin-top:10px;
}
.sideheader a {
	color:						#000;
}
#newsletter form {
	margin:						15px;
	padding:					10px;
	border:						1px solid #CCC;
}
#newsletter a {
	color:						#777;
	font-size:					0.7em;
	float:						right;
	margin-right:					55px;
}
#footer {
	margin-top:					40px;
	margin-bottom:				20px;
	text-align:					center;
	clear:						both;
	width:						640px;
	color:						#8A3100;
	font-family:				verdana, arial, helvetica, sans-serif;
	font-size:					0.7em;
	font-weight:bold;
}
#footer a {
	color:						#8A3100;
	text-decoration:			none;
	margin:						0px 5px;
}

#gallery {
	
}
#gallery td {
	/*border-bottom:			1px solid #CCC !important;*/
	line-height:			1em;
}
#gallery td p {
	margin:			0px;
}

/*
GENERAL PURPOSE
*/

.clearblock {
	height:						0px;
	line-height:					0px;
	margin:						0px;
	clear:						both;
}
a img {
	border-width:					0px;
}
.subtle {
	color:						#777;
}
.products {
	margin-left:				20px;
}
.products li {
	list-style-image: url(http://www.mixedchicks.co.uk/themes/site_themes/mixedchicks/icon-tick.gif);
}
#maincontent h3{
	color:					#C71E01;
	font-size:				1em;
	margin-left:				30px;
}
p.hr {
	height:				1px;
	line-height: 			1px;
	border-top:			1px solid #DDD;
}
p.heavyhr {
	height:				1px;
	line-height: 			1px;
	border-top:			7px solid #DDD;
}

#comments {
	margin-left:			30px;
}
.homenewsbox {
	background-image:			url(http://www.mixedchicks.co.uk/themes/site_themes/mixedchicks/home-newsletter.jpg);
	background-repeat:			no-repeat;
	width:						276px;
	height:						231px;
}
.homenewsbox .button {
	margin-top:				150px;
	margin-left:				15px;
	background-image:		url(http://www.mixedchicks.co.uk/themes/site_themes/mixedchicks/button-signup.gif);
	background-repeat:		no-repeat;
	background-color: 			#4D280D;
	border-width:			0px;
	cursor:				pointer;
	width:				55px;
	height:				31px;
border-style:none;

}
.homenewsbox .txtbox{
	margin-top:				150px;
	margin-left:				20px;
	border-width:				0px;
	border-color: 				#FFF;
	width:					165px;
	color:					#555;
	font-size:				0.8em;
}
.credit {
	color:					#777 !important;
}
.credit:hover {
	color:					#C71E01 !important;
}