/* @override http://superjosh.flashpanc.dev.radicalfusion.net/styles/stylez.css */

@charset "UTF-8";
/* CSS Document */

body {
margin:0;
padding:0;
border:0;
font:100%;
}

html {
min-height:101%;
}

h1 {
font:32px normal Georgia, "Times New Roman", Times, serif;
color: #e8833c;
margin:0;
padding:0;
}

h2 {
font:24px normal Georgia, "Times New Roman", Times, serif;
color: #e8833c;
margin:0;
padding:0;
}

h3 {
font:24px normal Georgia, "Times New Roman", Times, serif;
color: #f9f9f9;
margin: 0 0 10px;
background-color: #e8833c;
padding: 5px 0 5px 10px;
}

#container {
margin:0 auto;
padding:0;
background:#fff url(/images/gradient_top.jpg) repeat-x left top;
width:100%;
position:relative;
}

#container .header_home {
margin:0 auto;
padding:0;
background:url(/images/home_back.jpg) no-repeat 175px bottom;
width:900px;
}

#container .header_home .home {
margin:0;
padding:0 700px 0 0;
text-align:right;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

#container .header_offer {
margin:0 auto;
padding:0;
background:url(/images/offer_back.jpg) no-repeat 175px bottom;
width:900px;
}

#container .header_offer .offer {
margin:0;
padding:0 700px 0 0;
text-align:right;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

#container .header_testimonials {
margin:0 auto;
padding:0;
background:url(/images/testi_back.jpg) no-repeat 175px bottom;
width:900px;
}

#container .header_testimonials .testimonials {
margin:0;
padding:0 700px 0 0;
text-align:right;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

#container .header_about {
margin:0 auto;
padding:0;
background:url(/images/about_back.jpg) no-repeat 175px bottom;
width:900px;
}

#container .header_about .about {
margin:0;
padding:0 700px 0 0;
text-align:right;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

#container .header_blogs {
margin:0 auto;
padding:0;
background:url(/images/blogs_back.jpg) no-repeat 175px bottom;
width:900px;
}

#container .header_blogs .blogs {
margin:0;
padding:0 700px 0 0;
text-align:right;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

#container .header_contact {
margin:0 auto;
padding:0;
background:url(/images/contact_back.jpg) no-repeat 175px bottom;
width:900px;
}

#container .header_contact .contact {
margin:0;
padding:0 700px 0 0;
text-align:right;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

/* The color only affects the bullets */
#container .login {
margin:0 auto;
padding:0;
width:900px;
text-align:right;
/*color:#ccc;*/
color: #333333;
}

#container .login .right {
margin:0;
padding:0 25px 0 0;
font:18px "Century Gothic", Arial, Helvetica, sans-serif;
}

#container .content {
margin:0 auto;
padding:0;
width:900px;
}

/* general site font, color affects most of the site */
#container .content .stuff {
margin:0;
padding:50px 25px 135px 175px;
background:url(/images/orange.jpg) no-repeat right bottom;
font:18px "Times New Roman", Times, serif;
/*color:#555555;*/
color: #222222;
line-height:26px;
}

#container .bottomz {
margin:0 auto;
padding:0;
width:900px;
}

/* Color here seems to have no effect */
#container .bottomz .right {
text-align:right;
color:#e89a4b;
font:12px normal "Century Gothic", Arial, Helvetica, sans-serif;
padding:0 25px 45px 0;
}

.tabs {
height:30px;
width:200px;
background:#fff url(/images/offer_tab.jpg) no-repeat top left;
text-align:center;
color:#fff;
}

.tabstext {
padding:5px 0;
margin:0;
border-bottom:1px solid #2c6130;
}

.tabstext1 {
padding:5px 0;
margin:0;
}

.bolderz {
font:24px bold "Times New Roman", Times, serif;
}

.yes {
background:#fff url(/images/x.jpg) no-repeat center center;
border-left:1px solid #2c6130;
border-bottom:1px solid #2c6130;
}

.no {
background:#fff;
border-left:1px solid #2c6130;
border-bottom:1px solid #2c6130;
}

.yes1 {
background:#fff url(/images/x.jpg) no-repeat center center;
border-left:1px solid #2c6130;
}

.no1 {
background:#fff;
border-left:1px solid #2c6130;
}

/*
.shadow {
background:#fff url(/images/shadow.jpg) no-repeat top left;
width:700px;
margin:0 0 40px 0;
padding:20px 0 0 0;
text-align:right;
}
*/

/* left nav links (what we offer, testimonials, etc) */
#linkz a {
padding:0 35px 0 0;
/*color:#666;*/
color: #333333;
line-height:25px;
text-decoration:none;
}
#linkz a:hover, #linkz a:active {
color:#e89a4b;
line-height:25px;
text-decoration:underline;
}

/* Did not see any effect when changing this color */
#main_linkz a {
font:24px normal Georgia, "Times New Roman", Times, serif;
color:#0c7115;
text-decoration:none;
}
#main_linkz a:hover, #main_linkz a:active {
text-decoration:underline;
}

/* login, purchase, etc links */
#loginz a {
/*color:#666;*/
color:#333333;
line-height:25px;
text-decoration:none;
}
#loginz a:hover, #loginz a:active {
color:#e89a4b;
line-height:25px;
text-decoration:underline;
}

#mainz a {
color:#0c7115;
text-decoration:none;

}

/* @group icon styles */

a.add_recipe {
	background: url(/images/add_icon.png) no-repeat left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
}
a.print_cooksheet {
	background: url(/images/print_icon.png) no-repeat left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
a.view_icon {
		background: url(/images/view_icon.png) no-repeat left center;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-left: 7px;
	font-size: x-small;
}


a.delete_icon{
			background: url(/images/delete_icon.png) no-repeat left center;
	padding-top: 7px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-size: x-small;
}
.add_recipe, .print_cooksheet, .date, .time, .servings {
	font: 80% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-left: 5px;
	color: #e8833c;
}

/* @end */
weekly_menu_wrap {
	padding: 10px;
	list-style-type: none;
	border: 1px solid #e8833c;
}

ul.weekly_menu_wrap {
padding: 5px;
list-style-type: none;
border: 1px solid #e8833c;
}

#mainz a:hover, #mainz a:active {
text-decoration:underline;
}

#bottom_linkz a {
font:14px normal "Century Gothic", Arial, Helvetica, sans-serif;
color:#e89a4b;
text-decoration:none;
}
#bottom_linkz a:hover, #bottom_linkz a:active {
text-decoration:underline;
}

.rightalign {
text-align:right;
font-size:14px;
padding:10px 400px 0 0;
margin:15px 0 0 0;
border-top:1px solid #999;
}

.rightalign2 {
text-align:right;
font-size:14px;
padding:10px 400px 0 0;
margin:15px 0 0 0;
border-top:1px solid #999;
}

.smallertitlez {
font:24px normal Georgia, "Times New Roman", Times, serif;
color:#0c7115;
}

.darkerz {
color:#333;
}

.pg-normal {
    color: black;
    font-weight: normal;
    text-decoration: none;    
    cursor: pointer;    
}
.pg-selected {
    color: black;
    font-weight: bold;        
    text-decoration: underline;
    cursor: pointer;
}

.fracNum, .fracDen {
	font-size: 70%;
}
.fracNum { vertical-align: 0.5em; }
.fracDen { vertical-align: -0.5em; }

#mainz input {
margin-bottom: 10px;

}