body {
	background: #FFF;
	color: #000000;
	font-size: 11px;
	font-family: Verdana,Arial,Sans-Serif;
	margin: 0px auto 0px;
	padding: 0px;
	}

#wrap {
	width: 1060px;
	margin: 0px auto 0px;
	padding: 0;
	position: relative;
	}

/************************************************
*	Hyperlinks									*
************************************************/

a, a:visited {
	color: #800000;
	text-decoration: none;
	}
	
a:hover {
	color: #000000;
	text-decoration: underline;
	}
	
a img {
	border: none;
	}
	
a:focus, a:hover, a:active {
	outline: none;
	}
/************************************************
*	Edited     									*
************************************************/	
.head
{
color: #800000;
	font-size: 18px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
}	
/************************************************
*	Top     									*
************************************************/

#top {
	width: 1000px;
	height: 2px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}
	
/************************************************
*	Header  									*
************************************************/

#header {
	background: #002200;
	border-bottom:2px solid #EB4C07;
	color: #FFFFFF;
	font-size: 11px;
  height: 70px;
	margin: 0px;
	padding: 0px;
}

.header-content {
	display:block;
	margin:0 auto;
	width:1040px;
	}

#header h1 {
	color: #EB4C07;
	font-size: 40px;
	font-family: Georgia;
	font-weight: normal;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	text-decoration: none;
	}
	
#header h1 a, #header h1 a:visited, #header h1 a:hover {
	color: #EB4C07;
	font-size: 40px;
	font-family: Georgia;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	}

.headerleft {
	float: left;
	margin: 0px;
	padding: 0px;
	}
	
.headerleft p {
	color: #FFFFFF;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	line-height: 20px;
	}
	
.headerleft a img {
	border: none;
	margin: 0px;
	padding: 0px;
	}

.headercenter {
	float:left;
  height:70px;
  margin:0 0 0 20px;
  padding:0;
}

.headercenter-search {
  background:#FFFFFF;
  margin:22px 0 0 75px;
  width:200px;
}

#searchinput {
  border:none;
  float:left;
  font-size:15px;
  height:27px;
  padding:2px 5px;
  width:155px;
}
#searchsubmit {
  cursor:pointer;
  display:block;
  float:right;
  height:19px;
  margin-top:5px;
  margin-right:5px;
  padding:10px;
  width:18px;
  }
.searchsubmit { background:#FFF url(images/bck/search_bg.png) no-repeat scroll 2px 1px;border:1px solid #C0C0C0; }
.searchsubmithover { background:#FFF url(images/bck/search_bg.png) no-repeat scroll 2px 1px;border:1px solid #EB4C07; }
#searchform {
  background:#FFFFFF;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
  display: inline;
}

.headerright {
	float: right;
	margin: 7px 0 0 0;
	padding: 7px;
	font-weight: bold;
	width:auto;
	}
	
.headerright p {
	color: #C0C0C0;
	padding: 0px 0px 0px 20px;
	margin: 0px;
	}

.headerright a img {
	background: #FFF;
	border:1px solid #EB4C07;
  margin: 0px 3px 0 0;
}

.headerright ul {
	border:none;
	display:block;
	font-family:Georgia;
	font-size:12px;
  list-style-type: none;
  margin: 0px;
	padding-top: 9px;
	}

.headerright ul li {
	display: inline-block;
  list-style-type: none;
	float:left;
	height:30px;
  margin: 0px;
  padding: 0 0px;
}

.headerright ul li ul li {
	background: url("images/dark/drop_dark.png") no-repeat scroll 13px 13px transparent;
  height:30px;
  width:35px;
}

.headerright-entries #cmm-menu-horizontal-light {
	padding:0;
}
.headerright-entries a.dropdown_button {
  background:url("images/bck/down_arrow_light.png") no-repeat scroll 0px 7px transparent;
}
.headerright-entries a.dropdown_button:hover {
  background:url("images/bck/down_arrow_dark.png") no-repeat scroll 3px 12px #77A55E;
}
.headerright-entries .dropdown_button.active {
  background:url("images/bck/down_arrow_dark.png") no-repeat scroll 3px 12px #77A55E;
}
.headerright-entries a.profile:focus, .headerright-entries a.profile:hover {
  background-color:#040;
  text-decoration:none;
}
.headerright-dropdown-container { display: block;
    padding: 10px 5px; position: absolute; top: 34px; z-index: 50; width: 150px; overflow: hidden; margin-top: 15px; 
    border-radius:3px; border: 3px solid #77A55E; background-color: #FDEFDD; }
#headerright-dropdown-entry { padding:5px 0 10px 10px; }
.headerright-dropdown-entry-sep { border-bottom: 1px solid #77A55E; }
#headerright-dropdown-entry a { text-transform:none; color: #750000; font-family: Helvetica; font-size: 16px; font-weight:normal; }
#headerright-dropdown-entry a:focus { text-decoration:underline; text-transform:none; color: #750000; font-family: Helvetica; font-size: 16px; font-weight:normal;	}
#headerright-dropdown-entry a:hover { text-decoration:underline; text-transform:none; color: #750000; font-family: Helvetica; font-size: 16px; font-weight:normal; }

.headerright-username {
	display: inline-block;
	line-height: 27px;
	max-width: 175px;
	overflow: hidden;
	padding-right: 8px;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap;
	}

.headerright-signout {
  display: inline-block;
  line-height: 27px;
  max-width: 175px;
  overflow: hidden;
  padding-right: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
  }

.headerright-separator {
	color:#777;
  display: inline-block;
  font-size:14px;
  line-height: 29px;
  max-width: 175px;
  overflow: hidden;
  padding-left: 4px;
  padding-right: 4px;
  text-overflow: ellipsis;
  white-space: nowrap;
  }

.headerright a, .headerright a:visited {
  color: #FFFFFF;
  display: inline-block;
  text-transform: capitalize;
  text-decoration: none;
  padding: 2px;
}

#headertop { border-top:4px solid #EB4C07; }
#headertop-menu { float:left;padding-top:23px;width:250px; }

#headertop-menu ul {
	background-color:#004400;
	height:24px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:4px 0 4px 5px;
	width:auto;
}

#headertop-menu ul li {
	display:inline;
	float:left;
	margin:0;
	width:auto;
}	

#headertop-menu ul a {
	color:#FFFFFF;
	display:block;
	font-family:Trebuchet MS,Arial,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0 5px 0 0;
	padding:3px 5px;
	text-transform:uppercase;
}

#headertop-menu ul a:focus, #headertop-menu ul a:hover {
	background:none;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

#headertop-menu ul a.new {
  background-image:url(images/icons/new-sticker.png);
  background-position:0 -5px;
  background-repeat:no-repeat;
  padding-left:38px;
}

#headertop-menu ul a.sel {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#EB4C07;
	color:#FFFFFF;
}

/* overrides headertop-menu for menu items inside outer dropdowns */
#header-menu-dropdown { width:250px; }
#header-menu-dropdown .dropdown_1column {  }
#header-menu-dropdown ul { background:none;display:block;height:auto;margin:0;padding:5px;width:auto; }
#header-menu-dropdown ul li { margin:0 10px 0 0;padding:5px;text-transform:capitalize;width:100%; }

#header-menu-dropdown ul li:hover { 
  border:none;display: inline-block;text-transform:capitalize;
  background:#EB4C07;
  width:95%;
}


#header-menu-dropdown ul a { display: inline-block;text-transform:capitalize;}
#header-menu-dropdown ul a:focus, #header-menu-dropdown ul a:hover { background:none; }
#header-menu-dropdown ul a img { background:#FFF;border:1px solid #EB4C07;height:25px;padding:2px;width:25px; }
#header-menu-dropdown span.menutext { line-height:27px;margin-left:5px;vertical-align:top;white-space:nowrap; }


#foodbuzzAds {
	 background:#FFFFFF none repeat scroll 0 0;
	 margin:0;
	 padding:5px 9px 0;
	 width:300px;
	 }
               	
	
.signup {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	}

/************************************************
*	Navbar      								*
************************************************/

#navbar {
	background: #222222;
	width: 972px;
	height: 35px;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}

#nav {
	margin: 0px;
	padding: 0px;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
    margin: 0px 10px 0px 0px;
	padding: 9px 15px 8px 15px;
	}

#nav li a:hover, #nav li a:active {
	background: #444444;
	color: #FFFFFF;
    margin: 0px 10px 0px 0px;
	padding: 9px 15px 8px 15px;
	text-decoration: none;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	width: 150px;
	color: #222222;
	font-size: 14px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	float: none;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	}
	
#nav li li a:hover, #nav li li a:active {
	background: #555555;
	color: #FFFFFF;
	margin: 0px;
	padding: 7px 10px 7px 10px;
	}

#nav li ul {
	background: #FFFFFF;
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar-outer {
	height:30px;
	margin: auto auto 10px;
	width:1020px;
}

#subnavbar {
	background:#750000 none repeat scroll 0 0;
	color:#FFFFFF;
	height:30px;
	padding:2px 0;
	width:848px;
	}
	
	
#subnav {
	margin: 0px;
	padding: 0 0 0 10px;
	}
	
#subnav-right {
	float:right;
}

#holiday-subnav-entry   { float:right; }
#holiday-subnav-entry a { text-transform:none; }
	
#subnav ul {
	float: right;
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-transform:none;
	}

#subnav ul li a, #subnav ul li a:link, #subnav ul li a:visited {
	color: #FEF400;
	display: block;
	font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  margin: 0px;
	padding: 5px 8px;
	}
#subnav ul li a:hover, #subnav ul li a:active {
	background: none;
	color: #FEA000;
	display: block;
	font-size: 12px;
  font-weight: bold;
  text-transform: capitalize;
  margin: 0px;
	padding: 5px 8px;
	}

	
#subnav li {
	float: left;
	list-style: none;
	margin: 0px;
	height:25px;
	padding: 3px 20px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-family:Georgia;
	font-size:12px;
    font-weight: normal;
    text-transform: capitalize;
    margin: 0px;
	padding: 5px 8px;
	}

#subnav li a:hover, #subnav li a:active {
	color: #FFFAA2;
	display: block;
	text-decoration: none;
  margin: 0px;
}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
	background: #FFFFFF;
	color: #000000;
	width: 140px;
	float: none;
	margin: 0px;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #444444;
	color: #FFFFFF;
	margin: 0px;
	}
	
#subnav li ul {
	background: #FFFFFF;
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 5px;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 166px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover1 ul ul, #subnav li.sfhover1 ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover1 ul, #subnav li li.sfhover1 ul, #subnav li li li.sfhover1 ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover1 { 
	position: static;
	}
	
/************************************************
*	Homepage 		    	                    * 
************************************************/
	
#homepage {
        background:#fff;
	float: left;
	width: 695px;
	margin: 0 5px 0 0;
	padding: 5px 0 0 0;
}

.topMeta {
	font-weight:bold;
}
	
#homepage p {
	margin: 0px;
	padding: 5px 25px;
  font-family:verdana,arial,sans-serif;
  font-size:12px;
  line-height:22px;
}
	
#homepage p img {
  border:1px solid #AAAAAA;
  padding:1px;
}
	
#homepage a img {
	/*border: none;
    float: left;
	margin: 0px 10px 10px 0px;
	*/
	}
	
#homepage ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#homepage ul li {
	list-style-type: square;
	margin: 0px 0px 0px 40px;
	padding: 5px;
	}
	
#homepagetop {
	background: #FFFFFF;
	float: left;
	width: 602px;
	margin: 0px 0px 10px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
	}
	
#homepagetop p {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	}

#homepagebottom {
	width: 690px;
	margin: 0px;
	padding: 0px;
	}
	
#homepagebottom p {
	margin: 0px;
	padding: 5px 25px;
}

.section-outer { width: 695px; }
.section-top { 
	background:transparent url(images/bck/content-main-top.png) no-repeat scroll 0 0;
	height:5px;
	width:695px; 
}
.section-no-footer {
	background: #FFFFFF;
	width: 690px;
	padding: 5px 0 0 5px;
}
.section {
	background: #FFFFFF;
	width: 690px;
	padding: 5px 0 10px 5px;
}
.section-bottom-section {
	border-top:1px solid #e6e6e6;
	background:transparent url(images/bck/content-main-bot-section.png) no-repeat scroll 0 bottom;
	height:35px;
	margin:0 0 5px;
	width:695px;
}
.section-bottom {
	background:transparent url(images/bck/content-main-bot.png) no-repeat scroll 0 bottom;
	height:15px;
	margin:-12px 0 5px; 
	width:695px;
}

.section2-outer { width: 320px; }
.section2-top { 
	background:transparent url(images/bck/content-side-top.png) no-repeat scroll 0 0;
	height:5px;
	width:320px; 
}
.section2 {
	background: #FFFFFF;
	margin:0 0 5px 0; 
	padding: 0px 9px;
	width: 300px;
}
.section2-nojs {
	background: #FFFFFF;
	width: 300px;
	padding: 0px 9px;
}
.section2-bottom {
	background:transparent url(images/bck/content-side-bot.png) no-repeat scroll 0 bottom;
	height:15px;
	margin:-5px 0 5px 0; 
	width:320px;
}
/************************************************
*	Content 					     		    * 
************************************************/

#content {
	width: 1020px;
	margin: 0 auto;
	padding: 0;
	line-height: 17px;
	}
	
#content h1 {
	color: #800000;
	font-size: 22px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	line-height: 24px;
	}
	
#content h1 a, #content h1 a:visited  {
	color: #800000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	}

#content h1 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#content h2 {
	color: #800000;
	font-size: 14px; /* post title fix */
  font-family: Verdana, Arial, Sans-serif;
	font-weight: bold; /* post title fix */
	padding: 0px 0px 0px 0px;
  line-height:1.8em; /*added to fix the spacing in title*/
	margin-top:0px;
	}
	
#content h3 {
	color: #800000;
	font-size: 12px;
/*	font-family: Georgia, TImes New Roman, Trebuchet MS; */
	font-family: Verdana,Arial,sans-serif;
	font-weight: normal;
	margin-top:10px;
	padding-left:5px
	}
	
#content h3 a, #content h3 a:visited {
	color: #800000;
	font-size: 14px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: bold;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#content h3 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#content h4 {
	color: #800000;
	font-size: 22px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	line-height: 24px;
	}
	
#content h5 {
	background: #F5F5F5 url(images/icon.gif) no-repeat top left;
	color: #000000;
	font-size: 16px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
	padding: 3px 0px 5px 25px;
	}
	
#content h5 a, #content h5 a:visited {
	color: #000000;
	font-size: 16px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	}

#content h5 a:hover {
	color: #000000;
	text-decoration: none;
	}
	
#content img.wp-smiley {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}

#content img.wp-wink {
	float: none;
	border: none;
	margin: 0px;
	padding: 0px;
	}
	
#contentleft {
	float: left;
	width: 622px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#contentleft p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#contentwide {
	float: left;
	width: 952px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#contentwide p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}

.topTitle {
  border-bottom:1px solid #C0C0C0;
	color:#000;
	font-family:Georgia,TImes New Roman,Trebuchet MS;
	font-size:16px;
	font-weight:normal;
	line-height:1.8em;
	margin-top:0;
	padding:0 0 0 25px;
}

.topTitle a { background:#FFFF99;text-transform:capitalize; }

fieldset {
	 background-color:#FEF9F1; 
	 border:1px solid #EFE7DA;
	 display:block;
	 font-family:verdana;
	 font-size:12px;
	 line-height:25px;
	 margin-left:25px;
	 padding-left:10px;
	 width:450px;
}

fieldset ul {
            font-weight:bold;
            }

fieldset li {
             font-weight:normal;
             list-style-image:url(images/icons/pencil.gif);
            }
			
.topComments {
	background:transparent url(images/icons/comments.png) no-repeat scroll right 3px;
	font-size:9px;
	font-weight:normal;
	padding:5px 25px 10px 0;
}			

.topMore {
	background:transparent url(images/icons/read-more.png) no-repeat scroll right -2px;
	font-size:9px;
	font-weight:normal;
	padding:1px 22px 3px 0;
	text-transform:capitalize;
	width:50px;
}
			
blockquote {
	background: #E8E8E8;
	margin: 0px 25px 15px 25px;
	padding: 10px 20px 0px 15px;
	border-top: 1px solid #DDDDDD;
	border-right: 1px solid #666666;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #666666;
	}
	
#content blockquote p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea {
	background: #FFFFFF;
	float: left;
	width: 602px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 0px 9px;
	border: 1px solid #C0C0C0;
	}
	
.postarea ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ul li {
	list-style-type: square;
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}
	
.postarea ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
.postarea ol {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
.postarea ol li {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	}

.postareawide {
	background: #FFFFFF;
	float: left;
	width: 932px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 0px 9px;
	border: 1px solid #C0C0C0;
	}
	
.postareawide ol {
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 10px 0px;
   }
   
.postareawide ol li {
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 5px 0px;
   }
   
.postareawide ul {
   list-style-type: square;
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 10px 0px;
   }
   
.postareawide ul ul {
	list-style-type: square;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
   
.postareawide ul li {
   list-style-type: square;
   margin: 0px 0px 0px 20px;
   padding: 0px 0px 5px 0px;
   }
   
.topmore { font-weight:bold; }
.date {
	float: left;
	width: 602px;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	}
	
.postmeta {
	width: 602px;
	font-size: 12px;
	padding: 5px 0px 20px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.postmeta2 {
	width: 602px;
	font-size: 12px;
	padding: 5px 0px 40px 0px;
	margin: 0px;
	border-top: double #EAEAEA;
	}
	
.archive {
	float: left;
	width: 275px;
	margin: 0px;
	padding: 0px 25px 20px 0px;
	}
	
.postwidget {
	background: #FFFFFF url(images/homepagetop.gif) top no-repeat;
	float: left;
	width: 590px;
	margin: 0px 0px 10px 0px;
	padding: 10px;
	border: 1px solid #DDDDDD;
	}
	
.postwidget ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
.postwidget li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
	
#listing {
	background: #FFFFFF;
	float: left;
	width: 602px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 9px 9px;
	border: 1px solid #C0C0C0;
	}
	
#listing p {
	margin: 0px;
	padding: 0px 10px 5px 0px;
	}
	
.listing-left {
	width: 250px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.listing-right {
	width: 350px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
.listing-bottom {
	float: left;
	width: 610px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	}
	
#photos {
	background: #FFFFFF;
	float: left;
	width: 602px;
	margin: 0px 0px 10px 0px;
	padding: 9px 9px 20px 9px;
	border: 1px solid #C0C0C0;
	}
	
#photos a img {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 4px;
	border: 1px solid #C0C0C0;
	}
	
#photos a:hover img {
	float: left;
	margin: 10px 10px 0px 0px;
	padding: 4px;
	border: 1px solid #000000;
	}
	
#emailform {
				background-color:#FFEFDC;
				border:1px solid #E8D1C3;
				font-family:verdana,arial,sans-serif;
				font-size:11px;
				line-height:1.8em;
				padding:10px;
				width:650px;
           }

#emailform h2 {
				color:#333;
				font-family:Georgia,"Times New Roman",Times,serif;
				font-size:17px;
				font-weight:normal;
				letter-spacing:1px;
				line-height:0.4em;
				padding:5px;
				}

.emailformleft {
				color:#EF781A;
				float:left;
				font-size:9px;
				font-weight:bold;
				width:200px;
                }

#emailformleft ul {
                  list-style-type:none;
                  margin:0;
                  float:left;
                  padding:0 0 15px;         
                  }

#emailformleft ul li {
                     list-style-type: square;
					 list-style-position:inside;
                     margin:0 0 0 20px;
                     padding:0;
                     float:left;  
                }

.emailformright {
					color:#EF781A;
					float:right;
					font-weight:bold;
					width:350px;
                }

.headSingleCatTitle { font-size: 1.5em; padding: 5px 0 10px 5px; text-transform:capitalize; width:690px; }
.imgSnippetPair     { display: block;}
.imgSnippetImg      { background: #FFF; float:left; margin: 5px 10px 5px 0; }
#imgSnippetImgThumb { height:120px; width: 180px; padding: 5px; }
.imgSnippetSnp      { float:left; margin-top:5px; width: 450px; }
.imgSnippetSnpTitle { font-weight: bold; margin-top: 2px; }
.imgSnippetSnpDate  { font-weight: bold; }
.imgSnippetSnpTxt   { line-height:20px;margin-top: 10px; }
.imgSnippetSnpAct   { float:right;margin: 7px 10px 0 0; }
.imgSnippetFactsTxt { background:transparent url('images/icons/sticky_notes_pin.png') no-repeat scroll 0 6px;color:#555 }
.imgSnippetFactsTxt a { font-size:11px; }

/************************************************
*	Images  					     		    * 
************************************************/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding: 0px;
	}
	
img.alignnone {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	display: inline;
	}

img.alignleft {
	float: left;
	padding: 4px;
	margin: 0px 10px 10px 0px;
	display: inline;
	border: 1px solid #C0C0C0;
	}

img.alignright {
	float: right;
	margin: 0px 0px 10px 10px;
	padding: 4px;
	display: inline;
	border: 1px solid #C0C0C0;
	}
	
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	}

.wp-caption {
	border: 1px solid #DDDDDD;
	text-align: center;
	background-color: #EEEEEE;
	padding: 4px 0px 5px 0px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	}

.wp-caption img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border: 0px;
	}

.wp-caption p.wp-caption-text {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	}
	
/************************************************
*	Sidebar 		    	        	        * 
************************************************/

#sidebar {
	float: right;
	width: 320px;
	margin: 5px 0 0 0;
	padding: 0;
	line-height: 18px;
	display: inline;
  list-style-type:none;
}
	
#sidebar p {
	padding: 0px;
	margin: 0px;
	}

#sidebar img {
	/*float: left;*/
	float: none;
	border: none;
	margin: 5px 10px 0px 0px;
	padding: 0px;
	}
	
#sidebar a img {

	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#sidebar h2 {
	color: #000000;
	font-size: 20px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 5px 25px;
	}
	
#sidebar h3 {
	color: #000000;
	font-size: 16px;
	font-family: Georgia, TImes New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px 0px 7px 0px;
	padding: 3px 0px 5px 0px;
	}
	
#sidebar ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	}
	
#sidebar ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0 0px;
	width:270px;
	}

#sidebar ul ul {
  background:#fefbef;
	list-style-type: none;
	margin: 0;
	padding: 0 0 8px 0;
	width:284px;
	}

/*	
#sidebar ul li li {
	background: #FFFFFF url(images/arrow.gif) no-repeat top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	}
*/

#sidebar ul li ul li img {
  float:left;
  margin-right:10px;
  padding:0;
}

#sidebar ul li ul li h3 {
  color:#800000;
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  padding-top:4px;
}
#sidebar ul li ul li h3 a:visited {
  font-size:12px;
  font-family:Verdana;
  font-weight:normal;
  padding-top:4px;
}

#sidebar ul li ul li:first-child {
	background-position:0 0;
	border-top:0 none;
	padding-top:11px;
}
#sidebar ul li ul li {
	background:transparent url(images/bck/side-bg.png) no-repeat scroll 0 -10px;
	border-top:1px solid #F3EFDF;
	overflow:hidden;
	padding:10px;
}
#sidebar ul li ul li.last {
	background-position:0 bottom;
	padding-bottom:11px;
	border-top:1px solid #F3EFDF;
}

#sidebar ul li ul li:first-child:hover {
	background:transparent url(images/bck/side-bg-hi.png) no-repeat scroll 0 0;
	border-top:0 none;
	padding-top:11px;
}
#sidebar ul li ul li:hover {
	background:transparent url(images/bck/side-bg-hi.png) no-repeat scroll 0 -10px;
	border-top:1px solid #E5E3CE;
	cursor:pointer;
}
#sidebar ul li ul li.last:hover {
	background-position:0 bottom;
	padding-bottom:11px;
	border-top:1px solid #F3EFDF;
}

#sidebar ul li ul li ul li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	}
	

#sidebar .sidecontent {
	background: #FFFFFF;
	float: left;
	width: 300px;
	margin: 0px 0px 5px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
	}
	
#sidebar .widget {
	background: #FFFFFF;
	width: 300px;
	margin: 0px 0px 5px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
}
	
#cat {
	width: 265px;
}
	
.see-more {
	background:#DFDFDF url(images/icons/bullet_arrow_down.png) no-repeat scroll 0 0;
	display:inline-block;
	margin:2px 0 4px;
	padding:0 8px 0 15px;
}
 
.see-less {
	background:#DFDFDF url(images/icons/bullet_arrow_up.png) no-repeat scroll 0 0;
	display:inline-block;
	margin:2px 0 4px;
	padding:0 8px 0 15px;
}
          

/************************************************
*	Left Sidebar                    	        * 
************************************************/

#l_sidebar {
	float: left;
	width: 135px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	display: inline;
	}
	
#l_sidebar p {
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#l_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#l_sidebar .widget {
	background: #FFFFFF;
	width: 115px;
	margin: 0px 0px 5px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
	}
	
#foodbuzzAds { }
	
/************************************************
*	Right Sidebar                       	    * 
************************************************/

#r_sidebar {
	float: right;
	width: 180px;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
	display: inline;
	}
	
#r_sidebar p {
	padding: 0px 0px 15px 0px;
	margin: 0px;
	}
	
#r_sidebar a img {
	border: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
	}
	
#r_sidebar .widget {
	background: #FFFFFF;
	width: 160px;
	margin: 0px 0px 5px 0px;
	padding: 9px;
	border: 1px solid #C0C0C0;
	}

/************************************************
*	Footer  									*
************************************************/

/*#footer {
	background: #666666 url(images/footer.png); 
	height: 30px;
	width: 952px;
	color: #FFFFFF;
	font-size: 10px;
	text-transform: none;
	margin: 0px auto 10px;
	padding-bottom: 5px;
	}*/
	
#footer {
	background:#002200;
	color:#FFFFFF;
	font-size:10px;
	height:550px;
	margin:auto;
	text-transform:none;
	width:1020px;	
}
		
#footer p {
	color: #FFFFFF;
	margin: 0px;	
	padding: 0px;
	}
	
#footer a img {
	border: none;
	margin: 0px;
	padding: 0px;
	width:15px;
	height:10px;
	}

#footer a {
	color: #FFFFFF;
	text-transform:uppercase;
	}

#footer a:hover {
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: underline;
	}
	
.footerleft {
	width: 650px;
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 30px;
	}
	
.footerright {
	width: 230px;
	float: right;
	margin: 0px;
	padding: 8px 10px 0px 0px;
	text-align: right;
	}
	
/************************************************
*	Bottom  									*
************************************************/

#bottom {
	width: 990px;
	height: 20px;
	margin: 0px auto 0px;
	padding: 0px;
	overflow: hidden;
	}

/************************************************
*	Search Form									*
************************************************/

/* search cue text */
.cueText { color: #888888; font-style: italic; }

#searchdrop {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#subscribe {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	}
	
#subbox {
	background: #F5F5F5 !important;
	width: 210px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	font-weight: normal;
	margin: 10px 0px 0px 0px;
	padding: 2px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}
	
#subbutton {
	background: #800000;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	margin: 0px 0px 0px 5px;
	padding: 2px;
	border: 1px solid #333333;
	font-weight: bold;
	}
	
#gobutton {
	background: #800000;
	color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-serif;
	margin: 0px 0px 0px 5px;
	padding: 1px;
	border: 1px solid #333333;
	font-weight: bold;
	}
		
#s {
	background: #FFFFFF !important;
	width: 220px;
	color: #000000;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	font-weight: normal;
	margin: 5px 0px 0px 0px;
	padding: 2px 0px 2px 5px;
	border-top: 1px solid #666666;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #666666;
	border-bottom: 1px solid #DDDDDD;
	display: inline;
	}
	
.search-results em { background:#FFFF99;color:#005500; }
.search-results-border { border-bottom:1px solid #C0C0C0; }

#comment-div {
	/*background: #F5F5F5 !important;*/
	background: #FFFFFF !important;
	color: #000000;
	font-size: 11px;
	font-family:Verdana, Arial,Sans-serif;
	padding: 4px;
	margin: 0px;
	/*border-top: 1px solid #666666; */
	/*border-right: 1px solid #DDDDDD;*/
	/*border-left: 1px solid #666666;*/
	/*border-bottom: 1px solid #DDDDDD;*/
        border:1px solid #C0C0C0
	}
	
#submit {
	background: #800000;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Sans-serif;
	padding: 4px;
	margin: 0px;
	border: 1px solid #333333;
	}
	
/************************************************
*	Comments									*
************************************************/
	
.comments {
	background: #FFFFFF;
	float: left;
	width: 582px;
	margin: 0px 0px 10px 0px;
	padding: 19px 19px 19px 19px;
	border: 1px solid #C0C0C0;
	}

#comments-title {
  color:#555;
  font-family:Georgia;
  font-size:20px;
  font-weight:normal;
  margin-top:20px;
  text-align:center;
}

.roundedInputField {
  border-style:none;
}

.roundedInputField span {
  margin: 0 -1px;
}

.roundedInputField span input {
  margin: 0 -1px;
  height:25px;
  font-size:15px;
}

#respond {
	background:#FFFFFF none repeat scroll 0 0;
	border-top:1px solid #EEEEEE;
	margin:0;
	padding:10px 20px;
	width:535px;
}


.author {
	width: 602px;
	float: left;
	font-size: 12px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	}

.commentToolbar {
  background:#f8f8f8;
  border:1px solid #adadad;
  padding:10px 5px 10px 10px;
}
.commentToolbar img {
  border:1px solid #bbb;
  margin:2px 2px 2px 0;
  padding:2px;
}
.commentToolbar img:hover {
  background:#ddd;
  height:19px;
  margin:0 1px 0 0;
  width:16px;
}

.commentFormLabel {
  font-family:Verdana,Arial,Sans-serif;
  font-size:12px;
}

.commentlist li ul li {
	font-size: 11px;
	}

.commentlist li {
	font-weight: bold;
	}

.commentlist li .avatar { 
	background: #FFFFFF;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}
.comment-left {
  float:left;
  width:100px;
}
.comment-right {
  float:left;
  width:610px;
}
.comment-body {
  display:block;
  margin: 0 0 10px 0;
}
.commentbody-cite {
  font-size:12px;
  margin: 5px 0;
  text-align:center;
}
.comment-author{
  float:left;
  display: block;
  width:100px;
}

#comment-text p {
  background:#fff;
  border:none;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	line-height:22px;
	margin:0;
	padding:5px 0;
}

#comment-text .reply {
  background:#FEF9F1 url(images/icons/comment_write.png) no-repeat;
  border:1px solid #EFE7DA;
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	line-height:22px;
	margin:10px 0 0 0;
	min-height:35px;
	height: auto !important;
	padding:5px 5px 5px 55px;
}

.says {
  display:none;
}
.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 11px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

.comments-description {
  font-size:12px;
	line-height:20px;
	padding:0 10px;
}

#commentform input {
  background:#FEF9F1;
  border:1px solid #ADADAD;
  padding:3px 7px;
  width:210px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	display: inline;
	}
	
#commentform textarea {
  background:transparent url('images/bck/dotted-line.png') repeat scroll 0 0;
  border:1px solid #ADADAD;
  line-height:24px;
  height:115px;
  margin:-1px 0 0 0;
	padding: 2px;
	width: 688px;
	}
	
.subscribe-to-comments {
  padding:5px 10px;
}

#commentform #submit {
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	background:#EAEAEA url('images/bck/white-grad.png') repeat-x scroll left top;
	border-color:#DEDEDE #BBBBBB #BFBFBF #DEDEDE;
	border-style:solid;
	border-width:1px;
	color:#EB4C07;
	cursor:pointer;
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	font-size:17px;
	font-weight:bold;
	height:45px;
	line-height:130%;
	padding:10px;
	text-align:center;
	text-decoration:none;
	width:185px;
}
#commentform #submit:hover {
	background:#EB4C07;
	color:#FFF;
}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;
	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	width: 1020px;
	}
	
.commentlist ol {
	margin: 0px;
	padding: 10px;
	}

.commentlist li {
	list-style: none;
	padding: 10px 5px 0px 15px;
}
	
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 0px;
	padding: 0px;
	}
	  	

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
	}
	
.alignright {
	float: right;
	font-family:verdana;
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
	}

.alignleft {
	float: left;
	font-family:sans-serif;
	font-size:14px;
	font-weight:normal;
	letter-spacing:1px;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.thread-even {
	background: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
.depth-1 {
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-bottom: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

#social { width:600px; margin-left:30px; }
#social h2 {
  border-top: 1px solid #eee;
  color:#333;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:17px;
  font-weight:normal;
  margin-bottom:3px;
  margin-top:10px;
  padding:9px 0 10px 0px;
}
#social img { padding-right:10px; }

.ciy-post-title { color:#800000; font-family:Georgia, Times New Roman, Trebuchet MS; font-weight:normal; font-size:24px; line-height:24px; padding-bottom:5px; }

.display_block { display:block; }
.float_left    { float:left; }
.float_right   { float:right; }
.fontBold			 { font-weight:bold; }
.displayNone   { display:none; }


.ftrSectionHeader { color:#fff; font-family:Lucida Grande,Verdana,Arial,Sans-Serif; font-size:16px; 
										padding:0 0 2px 45px; border-bottom:2px solid #ff6600; }

#sitemap ul       { list-style-type:none; margin:1.5em 0 2em; padding:0; font-size:12px; }
#sitemap ul li    { border-bottom:1px solid #3D3D3D; list-style-type:none; }
#sitemap ul li a  { text-transform:none; }
#sitemap ul li a:visited  { text-transform:none; }
#sitemap ul li a:hover  	{ text-transform:none; text-decoration:underline; }

#seasonals ul       { list-style-type:none; margin:1.5em 0 2em; padding:0; font-size:14px; }
#seasonals ul li    { border-bottom:1px solid #3D3D3D; list-style-type:none; }
#seasonals ul li a  { text-transform:none; }
#seasonals ul li a:visited  { text-transform:none; }
#seasonals ul li a:hover  	{ text-transform:none; text-decoration:underline; }

#recipe-photos ul       { list-style-type:none; margin:1.5em 0 2em; padding:0 0 0 10px; font-size:14px; }
#recipe-photos ul li    { border-bottom:1px solid #000;border-left:2px solid #000; border-right:2px solid #000; list-style-type:none; float:left; }
#recipe-photos ul li a  { text-transform:none; }
#recipe-photos ul li a:visited  { text-transform:none; }
#recipe-photos ul li a:hover  	{ text-transform:none; text-decoration:underline; }
#recipe-photos ul li a img  	  { width:100px;height:80px;border:3px solid #fff; }

#paidLinksContainer a         { color:#355b9e; }
#paidLinksContainer a:visited { color:#355b9e; }
#paidLinksContainer a:hover   { color:#355b9e; }

#recipeRequestBtn a {
	-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; 
	-moz-border-radius-bottomleft:11px; 
	-moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px;
	background:#EAEAEA url(images/bck/white-grad.png) repeat-x scroll left top;
	border-color: #DEDEDE #BBBBBB #BFBFBF #DEDEDE; border-style:solid; border-width:1px; color:#EB4C07; 
	cursor:pointer; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; font-size:17px; font-weight:bold; height:45px; 
	line-height:130%; padding:10px; text-align:center; text-decoration:none; width:185px;
}
#recipeRequestBtn a:hover { background:#EB4C07;color:#FFF; }
.infoCalloutSection { background:none repeat scroll 0 0 #FEF9F1;border:1px solid #EFE7DA;padding:5px;text-align:center; }

#madeThisBtn { margin-top:5px;padding:20px 0 0 110px; }
#madeThisBtn a {
  -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; 
  -moz-border-radius-bottomleft:11px; 
  -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px;
  background:#EAEAEA url(images/bck/white-grad.png) repeat-x scroll left top;
  border-color: #DEDEDE #BBBBBB #BFBFBF #DEDEDE; border-style:solid; border-width:1px; color:#EB4C07; 
  cursor:pointer; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; font-size:17px; font-weight:bold; height:45px; 
  line-height:130%; padding:15px 35px; text-align:center; text-decoration:none;
}
#madeThisBtn a:hover { background:#EB4C07;color:#FFF; }
.madeThisSection { margin:0;padding:10px; }
.madeThisSectionTitle { color:#555; font-family:Georgia; font-size:20px ;padding-bottom:10px; text-align:center; }

#rSidebarIMadeThisFeed a img { height:50px;padding:5px 0 0 0;width:50px; }
.rSidebarIMadeThisFeedDate { color:#EB4C07;font-family:Georgia; }


.content_body { background:#FFF;width:1080px;overflow:hidden; }
.content_body_left { margin-right:10px; width:184px; }
.content_body_center { margin:0 10px 0 0;width:560px; }

.content_body_center_feed_nav { margin:10px 0 0 0; }
.content_body_center_feed_nav h2 { color:#007700;margin:0;text-align:center;font-size:22px;font-family:Arial;padding:0 0 10px;border-bottom:1px solid #DDD; }
.content_body_center_feed_nav_links { text-align:center;padding:10px; border-bottom:1px solid #D6E3BF; }
.content_body_center_feed_nav .selected { background:#D6E3BF;color:#000;padding:5px; }
.content_body_center_feed_nav {  }

.content_body_right { width:306px; }

.content_box {  }
.content_page_highlight { width:1020px; margin:10px 0; }
.content-breadcrumbs { border-bottom:1px solid #C0C0C0;margin:0; }
.content-title-container { text-align:center; padding-bottom:10px; width:714px; }
.content-main-container { background:#FFFFFF;float:left;margin:0;padding:0;width:714px; }

.content-comments { width:710px; }
.content-comments ol {  }
.content-comments ol li { list-style: none outside none;padding:10px 0 0 0px; }
.content-comments .avatar { border: 1px solid #EEEEEE;margin: 0 5px 0 0px;padding: 2px; }
.content-comments .commentbody-cite { font-size:12px; font-weight: normal; margin:5px 5px 0 0; text-align:center; font-family: Georgia; text-transform: capitalize; }
.content-comments #respond { border-top:1px solid #DDD;margin:0;padding:0;width:710px; }


/********* Social count and share section *********/

.page-share-count { border-bottom: 1px solid #EFE7DA; margin:0 0 10px 30px; padding: 0 0 10px 0; }
.page-share-count ul { margin:0;padding:0; }
.page-share-count ul li { list-style-type:none; display: inline; }
.page-share-count a { font-size:12px; }

.icon_email { background:transparent url(/wp-content/themes/new_theme/images/member-recipes/share_email_count.png) no-repeat scroll 0 6px; }
.icon_print { background:transparent url(/wp-content/themes/new_theme/images/member-recipes/icon_print.png) no-repeat scroll 0 8px; }
.icon_share { background:transparent url(/wp-content/themes/new_theme/images/member-recipes/icon_share.png) no-repeat scroll 0 6px; }
.icon_tweet { background:transparent url(/wp-content/themes/new_theme/images/member-recipes/icon_tweet.png) no-repeat scroll 0 6px; }
.icon_stmbl { background:transparent url(/wp-content/themes/new_theme/images/member-recipes/icon_stmbl.png) no-repeat scroll 0 6px; }

.icon_email_count_bubble { color: #6a7180; font-family: 'Helvetica Neue', Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 11px; line-height: 18px; padding-left: 65px; }
.icon_email_count_bubble :hover { text-decoration: none; }


/********* Triangle bubbles ***********/

.rounded-rectangle {
  border:3px solid #d6e3bf;
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.triangle-border {
  position:relative;
  padding:5px;
  margin:0 0 10px 3em;
  border:3px solid #d6e3bf;
  color:#333;
  background:#fff;
  /* css3 */
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
}

.triangle-border:before {
  content:"";
  position:absolute;
  bottom:-20px; /* value = - border-top-width - border-bottom-width */
  left:40px; /* controls horizontal position */
  border-width:20px 20px 0;
  border-style:solid;
  border-color:#d6e3bf transparent;
  /* reduce the damage in FF3.0 */
  display:block; 
  width:0;
}

/* creates the smaller  triangle */
/*
.triangle-border:after {
  content:"";
  position:absolute;
  bottom:-13px; /* value = - border-top-width - border-bottom-width 
  left:40px; /* value = (:before left) + (:before border-left) - (:after border-left) 
  border-width:13px 13px 0;
  border-style:solid;
  border-color:#fff transparent;
  /* reduce the damage in FF3.0 
  display:block; 
  width:0;
}
*/
/* Variant : for left positioned triangle */

.triangle-border.left {
  margin-left:25px;
}

/* creates the larger triangle */
.triangle-border.left:before {
  top:17px; /* controls vertical position */
  bottom:auto;
  left:-21px; /* value = - border-left-width - border-right-width */
  border-width:7px 21px 10px 0;
  border-color:transparent #d6e3bf;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
  top:3px; /* value = (:before top) + (:before border-top) - (:after border-top) */
  bottom:auto;
  left:-21px; /* value = - border-left-width - border-right-width */
  border-width:9px 21px 9px 0;
  border-color:transparent #fff;
}

/********* STANDARD CSS RULES *********/

.background_green  { background:#007700; }
.background_red    { background:#750000; }
.background_orange { background:#EB4C07; }
.background_yellow { background:#FFFFDD; }
.background_white  { background:#FFFFFF; }

.background_color_005500 { background-color:#005500; }
.background_color_eeffee { background-color:#FFFFDD; }
.background_color_f5fff5 { background-color:#F5FFF5; }
.background_color_fdefdd { background-color:#FDEFDD; }

.border_1px_solid_99ff99 { border:1px solid #99ff99; }
.border_1px_solid_CCC { border:1px solid #CCC; }
.border_3px_solid_EB4C07 { border:3px solid #EB4C07; }
.borderB_1px_solid_227722 { border-bottom:1px solid #227722 }
.borderB_1px_solid_CCC { border-bottom:1px solid #CCC; }
.borderB_1px_solid_DDD { border-bottom:1px solid #DDD; }

.border_radius_3px { border-radius:3px 3px 3px 3px; -moz-border-radius:3px 3px 3px 3px; }

.capitalize { text-transform:capitalize; }

.clear         { clear:both; }

.color_black       { color:#000; }
.color_green       { color:#007700; }
.color_red         { color:#750000; }
.color_orange      { color:#EB4C07; }
.color_white       { color:#FFF; }
.color_555         { color:#555; }
.color_666         { color:#666; }
.color_888         { color:#888; }
.color_800000      { color:#800000; }

.display_inline_block { display:inline-block; }
.display_none { display:none; }

.font_family_georgia { font-family: Georgia; }

.fontSize11    { font-size:11px; }
.fontSize12    { font-size:12px; }
.font_size_11  { font-size:11px; }
.font_size_12  { font-size:12px; }
.font_size_13  { font-size:13px; }
.font_size_16  { font-size:16px; }
.font_size_18  { font-size:18px; }
.font_size_20  { font-size:20px; }
.font_size_24  { font-size:24px; }

.font_weight_normal { font-weight:normal; }
.font_weight_bold { font-weight:bold; }

.height35      { height:35px; }
.height37      { height:37px; }
.height70      { height:70px; }
.height120      { height:120px; }

.line_height_15 { line-height:15px; }
.line_height_17 { line-height:17px; }
.line_height_20 { line-height:20px; }
.line_height_22 { line-height:22px; }
.line_height_25 { line-height:25px; }

.list_style_type_none { list-style-type: none; }

.margin0       { margin:0; }
.marginB5      { margin-bottom:5px; }
.marginB10     { margin-bottom:10px; }
.marginL5      { margin-left:5px; }
.marginL0      { margin-left:0px; }
.marginL10     { margin-left:10px; }
.marginL15     { margin-left:15px; }
.marginL20     { margin-left:20px; }
.marginL25     { margin-left:25px; }
.marginL40     { margin-left:40px; }
.marginL200    { margin-left:200px; }
.marginL400    { margin-left:400px; }
.marginL500    { margin-left:500px; }
.marginL550    { margin-left:550px; }
.marginR5      { margin-right:5px; }
.marginR10     { margin-right:10px; }
.marginT5      { margin-top:5px; }
.marginT10     { margin-top:10px; }
.marginT15     { margin-top:15px; }
.marginT20     { margin-top:20px; }
.marginT50     { margin-top:50px; }

.min_width85 { min-width: 85px; }

.overflow_hidden { overflow:hidden; }

.no_hover a:hover { text-decoration: none; }

.padding0      { padding:0px; }
.padding2      { padding:2px; }
.padding5      { padding:5px; }
.padding10     { padding:10px; }
.padding20     { padding:20px; }

.paddingB5     { padding-bottom:5px; }
.paddingB7     { padding-bottom:7px; }
.paddingB10    { padding-bottom:10px; }
.paddingB15    { padding-bottom:15px; }
.paddingB20    { padding-bottom:20px; }
.paddingB25    { padding-bottom:25px; }
.paddingB35    { padding-bottom:35px; }
.paddingT3     { padding-top:3px; }
.paddingT5     { padding-top:5px; }
.paddingT7     { padding-top:7px; }
.paddingT10    { padding-top:10px; }
.paddingT20    { padding-top:20px; }
.paddingT25    { padding-top:25px; }
.paddingL5     { padding-left:5px; }
.paddingL10    { padding-left:10px; }
.paddingL15    { padding-left:15px; }
.paddingL25    { padding-left:25px; }
.paddingL20    { padding-left:20px; }
.paddingL30    { padding-left:30px; }
.paddingL35    { padding-left:35px; }
.paddingL40    { padding-left:40px; }
.paddingL45    { padding-left:45px; }
.paddingL50    { padding-left:50px; }
.paddingL75    { padding-left:75px; }
.paddingL80    { padding-left:80px; }
.paddingL100   { padding-left:100px; }
.paddingL120   { padding-left:120px; }
.paddingL150   { padding-left:150px; }
.paddingL200   { padding-left:200px; }
.paddingR5     { padding-right:5px; }
.paddingR10    { padding-right:10px; }
.paddingR20    { padding-right:20px; }
.paddingR40    { padding-right:40px; }

.text_align_center { text-align:center; }
.text_align_right  { text-align:right; }

.text_transform_capitalize { text-transform:capitalize; }
.text_transform_none { text-transform:none; }

.ui-autocomplete-loading { background:url("/wp-includes/images/indicator.gif") no-repeat scroll right 7px #FFFFFF; }

.width50       { width:50px;  }
.width55       { width:55px;  }
.width65       { width:65px;  }
.width70       { width:70px;  }
.width75       { width:75px;  }
.width85       { width:85px;  }
.width100      { width:100px; }
.width120      { width:120px; }
.width140      { width:140px; }
.width145      { width:145px; }
.width150      { width:150px; }
.width165      { width:165px; }
.width170      { width:170px; }
.width180      { width:180px; }
.width200      { width:200px; }
.width225      { width:225px; }
.width235      { width:235px; }
.width240      { width:240px; }
.width250      { width:250px; }
.width270      { width:270px; }
.width280      { width:280px; }
.width290      { width:290px; }
.width300      { width:300px; }
.width315      { width:315px; }
.width320      { width:320px; }
.width340      { width:340px; }
.width350      { width:350px; }
.width380      { width:380px; }
.width400      { width:400px; }
.width440      { width:440px; }
.width450      { width:450px; }
.width480      { width:480px; }
.width500      { width:500px; }
.width515      { width:515px; }
.width525      { width:525px; }
.width535      { width:535px; }
.width590      { width:590px; }
.width600      { width:600px; }
.width625      { width:625px; }
.width665      { width:665px; }
.width675      { width:675px; }
.width677      { width:677px; }
.width690      { width:690px; }
.width695      { width:695px; }
.width700      { width:700px; }
.width710      { width:710px; }
.width800      { width:800px; }
.width1010     { width:1010px; }
.width1020     { width:1020px; }
.width1200     { width:1200px; }
