/* Design by Brian Diaz of Media 65 @ http://www.m65.net  All Rights Reserved */
@import url(layouts.css);
@import url(components.css);
@import url(modules.css);
@import url(navigation.css);
@import url(misc.css);
@import url(forms.css);


/* #######################  GENERAL SETTINGS ############################ */
html.body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	margin-top: 0px;
	background-color: #CCCCFF;
}

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin-top: 0px;
	background-color: #000000;
	background-image: url(../images/background.jpg);
	background-repeat: repeat-x;
	background-attachment:fixed;
	background-position:center;
	}

/*  Global Formatting */
h1 {font-size:30px;line-height: 1em;font-weight: 900;
color:#990000;
text-align:center;
margin:0px;
}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}
td{font-size: 12px;}
th{font-size: 12px;}
a:link {color: #C10000;
font-style:italic;}
a:hover {color: #FF1111;}
a:visited {color: #990000;}
img {border: 0 none;}
div.buttons_heading {
display:none;
}

fieldset {
border-color:#990000;
}
/*  Divs */
div.bannerheader {
bottom:0px
}
div.contentholder {width: 1020px;
min-height: 1000px;
margin-left:auto;
margin-right:auto;
background-image: url(../images/backofbody.png);
}
p{margin:0px;}

div.lefthandbox {
	background-image: url(../images/backofbody.png);
	width: 155px;
	min-height: 800px;
	float:left;
	max-width: 145px;
	z-index:10;
	padding-right: 5px;
}
div.righthandbox {
	background-image: url(../images/backofbody.png);
	width: 177px;
	min-height: 800px;
	float:right;
	max-width: 180px;
	z-index:100;
	padding-left: 5px;
}
div.maincontentbox {
width: 688px;
min-height: 900px;
float:left;
z-index:9;
}
div.topmenu {
float: top;
width: 1000px;
background-image: url(../images/backofbody.png);
padding-bottom: 5px;
}
div.bottombit {
width:500px;
margin-left:auto;
margin-right:auto;


}
div.shop_warning {
background-color:#000000;
color:#990000;
}
div.categorydesc {
font-size:16px;
}
hr {
color:#CC0000;
}
div#rapidrecipe {
margin-left:auto;
margin-right:auto;
}
div.frontpage {
position:relative;
margin-left:-6px;
}
div.rr_featured_recipetitle {
text-align:center;
}
ul {
color:#990000;
position:relative;
padding-left:0px;
}
div.rr_featured_image {
width:145px;
margin-left:auto;
margin-right:auto;
position:relative;
}
div.rr_listinglogo {
margin-left: -3px;
}
div.flash {
margin-top: -5px;
margin-left: -2px;
}

/* Clears Divs */
.clr{clear: both;}

html body div.contentholder div.topmenu div div#tabtop267 ul#menu67 li a#swdyntab6765 {
color: #fff !important;
font-size:22px !important;
background-color:#000 !important;
background-image: url(../images/forumbg.jpg);
background-repeat:no-repeat;
}
html body div.contentholder div.topmenu div div#tabtop267 ul#menu67 li a#swdyntab6766 {
color: #fff !important;
font-size:22px !important;
background-color:#000 !important;
background-image: url(../images/menubg2.jpg);
}
html body div.contentholder div.topmenu div div#tabtop267 ul#menu67 li a#swdyntab6765:hover, html body div.contentholder div.topmenu div div#tabtop267 ul#menu67 li a#swdyntab6766:hover {
color: #000 !important;
font-size:22px !important;
}
html body div.contentholder div.righthandbox form#mod_loginform table.mod_login tbody tr td a.mod_login {
font-size:16px;	
}

/* #######################  END GENERAL SETTINGS ############################ */
html body div.contentholder div.flagholder {position:absolute;}
html body div.contentholder div.righthandbox form#mod_loginform table.mod_login tbody tr td a.mod_login.boomtee {font-size:23px !important;color:red !important;}
