@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Cooks of Crocus Hill
Description: Cooks of Crocus Hill 2009
Version: 3.1
Author: Bagaki Enterprises
Author URI: http://www.bagakienterprises.com
Tags: Cooks, Cooks of Crocus Hill
*/

/* additional style sheets  */
@import url('menu.css'); /* styling for the menus */
@import url('css/header.css'); /* links for the header images */

html, body {
height:100%;
}
/*
body {
background-image:url(/lib/images/bg-pattern.png);
background-repeat:repeat;
margin:0;
padding:0;
}
*/
div#wrapper {
	background:#FFFFFF none repeat scroll 0 0;
	margin:0 auto;
	min-height:100%;
	text-align:left;
	width:914px;
	padding: 12px 0px 20px 0px;
}

* html div#primary {
	position:relative;
}

/*  FOOTER, HEADER AND LINK FORMATTING  */

div#footer, div#header {
	clear:left;
	width:100%;
	font-family: "Times New Roman", Times, serif;
	color: #333333;
	font-size: 8pt;
	text-align:center;
	padding-top: 25px;
}

a{
	font-family: "Times New Roman", Times, serif;
	color: #CC0000;
	border: none;
	text-decoration: none;
	}
p{

font-family: Helvetica;
color:#000;
font-size: 12px;


}

p #footer{

font-family: Helvetica;
color:#000;
font-size: 10px;


}

img {
border:none;

}

/*  FLASH INTRO SETTINGS  */


div#flashintro {
	z-index:-1;
	padding-top:0px;
	/*background:#FF9900;*/
}

/*  TYPOGRAPHY SETTINGS  */

h2 {
	font-size: 14pt;
	color: #CC0000;
	font-weight: bold;
}

h3 {
	font-size: 18pt;
	color: #777;
	font-weight: bold;
	font-family: Georgia;
	font-style: italic;
	font-weight: normal;
}

/*  HOMEPAGE CONTENT PLACEMENT  */


#homecontent {
	position:relative;
	left:0px;
	top:0px;
	width:873px;
	height:280px;
}

#home-left-top {
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:126px;
}

#home-center-menu {
	position:absolute;
	left:320px;
	top:0px;
	width:387px;
	height:252px;
}

#home-right {
	float:right;
	width:166px;
	height:252px;
	position: absolute;
	left: 385px;
	bottom: 23px;
	
}

#home-left-bottom {
	position:absolute;
	left:0px;
	top:126px;
	width:320px;
	height:126px;
} 





/*  CONTENT AND WIDGETS FORMATTING  */

div#container {
	float:left;
	width:914px;
	/*background:#666;*/
}
 
div#content {               /* homepage template */
	width: 873px;
	margin-top: -6px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 20px;
	/* background:#00FF33; */
}

div#content-2 {             /* secondary template  */
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
	margin-top: 35px; /*was 20px*/
	margin-right: 435px;
	margin-bottom: 0;
	margin-left: 180px;	
	/* background:#CC33FF; */
}

div#content-3 {             /* tertiary template */
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
	margin-top: 0;
	margin-right: 270px; /* was 200px */
	margin-bottom: 0;
	margin-left: 230px;	
	/*background:#FFFF00;*/
}

div#content-4 {             /* third template  */
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
	margin-top: 35px; /*was 20px*/
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 180px;	
	/* background:#CC33FF; */
}

.entry-content {			/* centered page template text formatting, also used for post styleing - should be changed if blog function is used */
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #333333;
}


div.sidebar {
	float:left;
	overflow:hidden;
}

div#primary {
	list-style: none;
	width:160px;
	margin-top: 35px; /*was 18*/
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -98%;
	/* background:#CC0000; */
}

div#secondary {
	width:390px;
	margin-top: 35px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -420px;
	/* background:#FF9900; */
}



div.sidebar li {
	list-style:none;
	margin:0;
}

div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}

div.sidebar ul ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 1em;
} 

div.sidebar ul ul li {
	list-style:none;
	margin:0;
}

div.sidebar ul ul ul {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: .5em;
}

div.sidebar ul ul ul li {
	list-style:none;
}

div.sidebar div,div.sidebar h3,div.sidebar ul {
	margin:0;
	padding:0;
}

div.textwidget {
	list-style-position:outside;
}




/*  IMAGE PLACEMENT AND ALIGNMENT WITHIN PAGES  */

.img-home{
	margin: 0px;

}

.alignright,img.alignright{
	float:right;
	margin-top: 1em;
	margin-right: -75px;
	margin-bottom: 1em;
	margin-left: 1em;
}

.alignright-t,img.alignright-t{
	float:right;
	margin-top: 0;
	margin-right: -75px;
	margin-bottom: 1em;
	margin-left: 1em;
}

.alignleft,img.alignleft{
	float:left;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: -20px;
}

.alignleft-chef,img.alignleft-chef{
	float:left;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 4px;
	margin-left: -20px;
}

.alignleft-w,img.alignleft-w{
	float:left;
	margin-top: 1em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: -90px;
}

.alignleft-mar,img.alignleft-mar{
	float:left;
	margin-top: -6em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: -190px;
}

.alignleft-chef,img.alignleft-chef{
	float:left;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: -190px;
}


.aligncenter,img.aligncenter{
	display:block;
	margin:1em auto;
	text-align:center;
}

img.authorleft {
	float:left;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 1em;
	margin-left: -140px;
}

img.corpgift {
	float: left;
	margin-left: -188px;
}

img.authorgraphic {
	margin-bottom: 14em;
	margin-left: -54px;
}

/*  AUTHOR PAGE TEXT  */

#authortitle {
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	text-transform: uppercase;
}


/*  DISABLES WORDPRESS STATS SMILEY  */

img#wpstats {
	display:none
}


/*   HOMEPAGE JQUERY STYLING   */

#slider {
    width: 867px; /* important to be same as image width */
    height: 244px; /* important to be same as image height */
	margin-left: -16px;
	_margin-left: 25px;
	margin-top: -8px;
	/*position: relative; /* important */
	/*overflow: hidden; /* important */
}

#sliderContent {
    width: 867px; /* important to be same as image width or wider */
    position: relative;
	top: 0;
	margin-left: 0;
}

.sliderImage {
    float:center;
    position: absolute;
	display: none;
}

.sliderImage span {
	position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
	padding: 10px 13px;
	width: 867px;
	background-color: #fff;
	filter: alpha(opacity=0);
	-moz-opacity: 0.0;
	-khtml-opacity: 0.0;
	opacity: 0.0;
	color: #FFF;
	display: none;
}

.clear {
	clear: both;
}

.sliderImage span strong {
    font-size: 14px;
}

#rotator{
	margin: 0;
}
.bottom {
	bottom: 0;
    left: 0;
}

ul { list-style-type: none;}

/*New styles*/

.slide-container{
	margin: 0px;
}

.banner-left{
	float:left;
	
}

#slide-right{
	position: relative;
	left: 22px;

}
/* APP Style */

div#content-app {
background:none repeat scroll 0 0 #FFFFFF;
color:#333333;
float:right;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
height:550px;
margin:75px;
width:701px;
padding-top: 15px;
}

div#content-introapp {

color:#333333;
float:right;
font-family:"Times New Roman",Times,serif;
font-size:10pt;
height:550px;
margin:75px;
width:700px;
padding-top: 15px;
}

div#container-app {
background:none repeat scroll 0 0 #777777;
float:left;
margin-left:30px;
width:850px;
margin-bottom: 25px;
margin-top: 25px;
}

.img{
float:left;
margin: 15px 0 0 22px;
text-align: center;


}

#imgb{
float:left;
margin: 15px 0 0 16px;
text-align: center;
}

.img1{
float:left;
margin: -45px 0 0 -15px;
text-align: center;


}

#imga{
float:left;
margin: -45px 0 0 37px;
text-align: center;
}

#imge{
float:left;
margin: -45px 0 0 37px;
text-align: center;
}

#imgc{
float:left;
margin: -45px 0 0 50px;
text-align: center;
}

#imgd{
float:left;
margin: -45px 0 0 50px;
text-align: center;
}

a.img[title]:hover{
background: #333;
color: #fff;
content: attr(title);


}

.btn-back{
display: block;
border: solid 2px #000;
width: 100px;
text-align: center;
margin: 250px 0 0 290px;
padding: 10px;
}

.btn-back a{
color: #000;
font-family: Helvetica;
text-transform: uppercase;
}

.down-list{
margin-left: 30px;
margin-top: 80px;

}

.img1 a{
color: #000;
font-family: Helvetica;
text-transform: uppercase;
}

#imgc a{
color: #000;
font-family: Helvetica;
text-transform: uppercase;
}

#imge a{
color: #000;
font-family: Helvetica;
text-transform: uppercase;
}

#imga a{
color: #000;
font-family: Helvetica;
text-transform: uppercase;
}

#imgd a{
color: #000;
font-family: Helvetica;
text-transform: uppercase;
}

#pad-top{
padding-top: 50px;

}

