
TD.main {
	color: #000000;
	background-color: #FFFFFF;
	padding: 3px;
}
.recipe a {
	
	
	font-weight: bold;
	text-decoration: underline;
	color: #164677;
	line-height: 1em;
}
TD.menu {
	
	
	color: #000000;
	background-color: #FFFFFF;
}
.italics {
	font-style: italic;
}
.underline {
	text-decoration: underline;
}
.blue {
	color: #0000FF;
	background-color: inherit;
	
	font-size: 10px
}
.red {
	color: #FF0000;
	background-color: inherit;
	
	font-size: 10px
}
TD.categories {
	
	
	font-weight: bold;
	color: #FFFFFF;
	background-color: #64798E;
	padding: 5px;
	border-bottom: 1px solid #64798E;
}
#page_numbers, #page_numbers a {
	text-align: center;
	
	font-size: 11px;
}
#recipe_footer, #index_stat {
	text-align: center;
}
.current_page {
	background-color: #efefef;
	color: #000000;
	padding: 3px;
	border: 1px solid #64798E;
	font-weight: bold;
}
TD.header {
	
	
	color: #000000;
	background-color: #FFCC00;
	border-top: 1px solid #64798E;
	border-bottom: 1px solid #64798E;
	padding: 5px;
}
img {
	border-color: #64798E
}
.image_pad {
	padding: 5px;
}
.formbutton {
	color: #000000;
	height: 28px;
	background-color: #efefef;
	border: 1px solid #000000;
}
.formbox {
	
	
	color: #000000;
	background-color:#eeeeee;
	border: 1px solid #64798E;
	width: 50%;
	padding: 5px;
}
textarea {
	
	
	color: #000000;
	background-color: #efefef;
	border: 1px solid #64798E;
	width: 65%;
	padding: 5px;
}
select {
	
	
	font-weight: normal;
	padding: 0px;
}

.recindexbox {
    margin:5px 5px 5px 0;
    padding: 5px;
    width:150px;
    height:130px;
    border:1px solid #ccc;
    float:left;
    text-align:center;
}

.recindexbox a, .recindexbox a:hover, .recindexbox a:active, .recindexbox a:visited {
    line-height:1em;
}

.recindexbox .label {
    vertical-align: middle;
    display:table-cell;
    height:50px;
    width:150px;
}
.recategorybox { font-size:13px; display:inline-block;  
/*background-color:#FDF9C9;border:1px solid; border-color:#f3f3f3 #bbb #bbb #f3f3f3; */

padding:1px 4px; margin:3px 3px 0 0; line-height:140%; 
}
.recategorybox:hover{
	background-color:#FDF9C9;
}
.recategorybox a:hover{
color:#6D5F24 !important;
}

/********************************************/
/******* 	Sidebar 	   			  *******/
/********************************************/
.sideframerec{
margin:5px 2px 5px 2px;
padding:80px 2px 5px 2px;
background-color:#FFCC33;
background-image:url(../../images/recipesside.jpg);
background-repeat:no-repeat;
background-position:5px 5px;
border-radius: 10px 10px 10px 10px;
}
.sideframerec h3{
	color:#000 !important;
	font-size:14px;
	padding:6px 0 6px 3px !important;
}
.sideframerec ul{
margin: 10px 0 0 5px;
padding:0;
}
.sideframerec li{
list-style:square;
line-height:1.3em;
margin:8px 0 0;
display:block;
}
.backtopdiv{
background: url(../../images/topbackim.png) top left repeat-y;

}
.toprecipes{
text-align:left;
float:left;
width:169px;
height:95%;
padding-bottom:5px;
}
.newrecipes{
text-align:left;
float:right;
width:169px;
height:95%;
padding-bottom:5px;
}
.rectagclouddiv{
	margin: 7px 1px; padding: 5px; background-color: #FDF9C9; text-align:center;}
	
.newrecipes a, .toprecipes a{
	
}
.recramp{
	font-size:12px;
	margin-bottom:8px;
	font-weight:bold;
	background-color:#EEEEEE;
	padding:3px 2px;
}
.showrecipe p{
margin:0;

}
#preview{
position:absolute;
border:1px solid #ccc;
background:#333;
padding:5px;
display:none;
color:#fff;
z-index:1000;
}
