/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* Featured Box */

.threecol_two_alt {
	float:left;
	width: 620px;
}

.ads_left {
	float:left;
	width: 300px;
	padding: 5px;
}

.ads_right {
	float:right;
	width: 300px;
	padding: 5px;
}

#featured_photo {
	display: none;
}

.alt_photo {
	float: left;
	padding-top:  10px;
	padding-bottom:10px;
	margin-bottom:2px;
	margin-right: 20px;
}

.alt_photo img {
	border-width:5px;
	border-style:solid;
	border-color: #ccc;
}

html, body {
font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
}

h1, h2, h3, h4, h5 {
font-family: "Times New Roman", Times, Georgia, Serif;
}

h5 {
  font-size: 14px;
}


#wrap { 
        width: 956px;
        margin: 0 auto;
        border: 1px solid #f27d30;
        padding: 6px;
}

#top-meta {
border-bottom-style:solid;
border-bottom-width:1px;
height:20px;
margin-bottom:5px;
padding:15px 0 5px;
width:942px;
}

#top-meta .rss {
	padding: 4px 0px 0 10px;
        font-size: 11px;
	float:right;
	width:146px;
	border-left-width: 1px;
	border-left-style:solid;
    margin-left: 10px; 
}

ul.idTabs li {
	display: inline;
	font-family: Times;
	font-weight: bold;
}

#header {
	width: 100%;
	height: 80px;
	padding-top: 20px;
	clear: both;
	position: relative;
	margin:2px 0;
	border-bottom-width: 1px;
	border-bottom-style:solid;
}

#header .recent-entries h4 a {
    font-size:14px;
    font-weight:normal;

}

#header #header-banner-ad {
	position: absolute;
	left: 470px;
	top:18px;
}

#highlights .post .image img {
border-style:solid;
border-width:3px;
}


#highlights h3 {
	font-size: 16px;
	padding:0;
	font-style: italic;
	float:left;
	margin-bottom:10px;
}
#featured_post p {
        font-family: 'Times New Roman', Times, Georgia, Serif;
	font-size: 18px;
	font-style: italic;
	letter-spacing:-1;
	line-height:22px;	
}

#featured_post h2 a {
	font-size:24px;
	color:#111111;

}
#featured_post {
	padding-bottom:20px;
	border-bottom-width:0px;
	border-bottom-style:solid;
	margin-bottom:2px;
    overflow: hidden;
}
}

/* Main Content (style) */


#main a { text-decoration: underline; }
#main a:hover {	text-decoration: none; }
#main h2, #main h3 { font-weight: normal; }
#main h1 { font-size: 20px; }
#main h2 { font-size: 18px; }
#main h3 {font-size: 16px; }
#main h4 { font-size: 14px; }
#main ol, #main ul { line-height: 18px; }
#main ul { padding-left: 50px; }
#main ul li { list-style: circle; padding: 3px 0; }
#main ol { padding-left: 57px; }
#main ol li { list-style: decimal; padding: 3px 0; }
#main blockquote {
	border-left:2px solid #777777;
	color:#777777;
	font-style:italic;
	margin:5px auto 15px;
	padding:0px 10px;
	width:85%;
}

#main .post p { font-size:14px; line-height:18px; 
}

#featured_post h2 a {
	font-size:32px;
	color:#111111;
}

#sidebar .widget li {
padding:8px;

}
#sidebar .widget a {
	font-size:12px;

}
#sidebar .widget h3 {
        font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding:5px;
	margin-bottom:3px;
}
#sidebar li {
	border-bottom: 1px solid #e2e2e2;
	line-height: 12px;
        line-spacing: 6px;
	overflow: hidden;
}

#wp-calendar {
	width: 95%;
	padding: 0 0 0px 0;
	margin-bottom: 10px;
	clear: both;
}

#wp-calendar caption {
        padding: 5px; 
        margin-bottom:5px;
}


div #amazoncarousel {
        clear: both;
        align: center;
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
	margin-bottom: 2px;
        overflow: hidden;
}

div#therecipelist {
        margin: 2px;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border: 1px solid #DC5E0A;
        padding: 10px;
}

.recipelist h2 {
        text-transform: uppercase;
        color: #DC5E0A;
}

p#recipelistfc {
        text-align: left;
}

#therecipelist p {
        text-align: center;
}

table#asianfoodpyramid {
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border: 1px solid #DC5E0A;
        padding: 14px;
        width: 100%;
}

td#afp_main_header {
        color: #FFFFFF;
        padding-left: 5px;
        font-weight: bold;
        height: 30px;
        background-image: url(http://nac.steamykitchen.com/wp-content/uploads/2010/01/bg_green.gif);
}

td#afp_main_header p {
        color: #ffffff;
        font-weight: bold;
        padding-left: 3px;
}

td#afp_my_pyramid img {
        padding: 20px;
}

table#afp_sub_table {
        width: 100%;
        border: 3px solid #5B9300;
}

table#afp_sub_table td {
        margin: 3px;
        vertical-align: top;
}

table#afp_sub_table em {
        font-weight: bold;
}

td.afp_sub_header {
        margin: 0px;
        font-size: small;
        background-color: #5B9300;
        vertical-align: middle;
}

td.afp_sub_header a {
        color: #FFFFFF;
        padding-left: 3px;
        font-weight: bold;
        line-height: 1.2;
        text-decoration: none;
        vertical-align: middle;
}

p.afp_grains {
        height: 28px;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        background-color: #F6821F;
        line-height: 14px;
}

p.afp_vegs {
        height: 28px;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        background-color: #2EB66A;
        line-height: 14px;
}

p.afp_fruits {
        height: 28px;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        background-color: #CA252B;
        line-height: 14px;
}

p.afp_milk {
        height: 28px;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        background-color: #00ADEF;
        line-height: 14px;
}

p.afp_meats {
        height: 28px;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        background-color: #6950A3;
        line-height: 14px;
}

p.afp_oils {
        height: 28px;
        vertical-align: middle;
        text-transform: uppercase;
        font-weight: bold;
        color: #FFFFFF;
        text-align: center;
        background-color: #FFE633;
        line-height: 14px;
}

p.afp_top_link {
        text-align: right;
        padding-right: 3px;
}

table#asianfoodpyramid a {
        text-decoration: underline;
}

p.afp_top_link a {
        color: blue;
}

.custom #container {
    margin-top: 1em;
    margin-bottom: 1em;
    border: 0.4em solid #ADEE73; /* #ADEE73 for live page and #C31029 for test */
    padding: 0.3em;
	}

/* Footer */

#footer {
	width: 922px;
	padding: 10px;
	margin:15px auto;
	font-size: 11px;
	text-align:center;
}
#footer a{ color:#DC5E0A; }
}