/* TOP MENU */
#top-menu-wrapper { display: block; background: #DD5C29; border-bottom: 1px solid #bdbdbd; margin-bottom: -5px;}
#top-menu { width: 972px; margin: 0 auto; }
#top-menu-left { float: left; display: inline-block; list-style-type:none; }
#top-menu-left li { float: left; display:inline; }
#top-menu-left li a { text-transform: uppercase; display: block; padding: 10px 20px 10px 0; font-size: 11px; font-weight: bold; font-family: arial; border-right: none; color: #ffffff; text-decoration: none; }
#top-menu-left li a.last {border-right: none;  text-decoration: none;}
#top-menu-left li a:hover { color: #e7b122; }
#top-menu-right { float: right; display: inline-block; }
#top-menu-right #s { margin: 7px 0 7px 0; width: 391px; padding: 3px 0 3px 22px; background: white url(/wp-content/uploads/2010/07/wv-search.jpg) 4px 2px no-repeat; color: #464646; border: 1px solid white; }
#container { }

#sidebar_header { margin-left:15px; }


iframe { float: left; display: inline-block; }

/* Clearfix Utility */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}


div#flickr-sidebar {
margin-left:30px;
}

div#page_nav{padding:10px 0;}
div#page_nav a{text-decoration: none; !important}
div#page_nav a:hover{text-decoration: underline;}

li.twitter_sidebar {
float:left;
font-size:1.1em;
line-height:1.4em;
margin:5px 10px;
width:175px;
}
li.twitter_sidebar a {
font-size:.9em;
}


body {
background:#fff;
color:#808080;
font-family:verdana, sans-serif;
font-size:62.5%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
* {
margin:0;
padding:0;
}
a {
color:#808080;
text-decoration:none;
}
a:visited {
color:#808080;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a img {
border:medium none;
}
blockquote {
border-left:1px solid #AAAAAA;
color:#555555;

font-style:italic;
margin:0 30px 1.5em;
padding:0 0 0 10px;
}
abbr, acronym {
border-bottom:1px dotted #AAAAAA;
cursor:help;
text-transform:uppercase;
}
code {
color:#009900;

}
pre {
clear:both;
font-size:1.3em;
margin:0 0 1.5em;
overflow:auto;
}
p.center {
text-align:center !important;
}
p.bottom {
margin:0 !important;
}
p.unstyled {
font-size:1.4em;
}
.flickr_blue {
color:#007AE4;
text-transform:lowercase;
}
.flickr_pink {
color:#FF2A96;
text-transform:lowercase;
}
.green {
color:#009900;
}
.red {
color:#FF0000;
}
.searchred {
color:#CC3333;
}
.orange {
color:#FF4400;
}
.purple {
color:#990099;
}
h1, h2, h3 {
padding:1em;
color:#333;
font-weight:bold;
}
h1 {
font-size:3.6em;
letter-spacing:-0.03em;
}
#masthead h1 {
clear:both;
}
#masthead h1 span {
margin-left:-9999px;
}
#masthead h1 a {
display:block;
height:80px;
width:954px;
}
h1 a, h1 a:visited, h1 a:hover {
color:#000000;
text-decoration:none;
}
h2 {
color:#CC3333;
font-size:1.7em;
font-weight:normal;
letter-spacing:0.03em;
line-height:1em;
margin-top:10px;
text-align:center;
text-transform:uppercase;
}
h2 a {
color:#CC3333;
text-decoration:none;
}
h2 a:visited {
color:#CC3333;
text-decoration:none;
}
h2 a:hover {
text-decoration:underline;
}
.posts h2 {
margin:0.9em 0 0;
}
h2.page_header, .posts h2 {
margin:15px 0 0;
}
.pages h2 {
margin:15px 0;
text-align:center;
}
.pages h2 span, .posts h2 span {
margin-left:-99999px;
}
.pages h2.aboutpageh2 {
background:transparent url(images/h2_abouteric.gif) no-repeat scroll 0 0;
height:12px;
margin-left:25px;
text-align:center;
width:400px;
}
.pages h2.videospageh2 {
background:transparent url(images/h2_videos.gif) no-repeat scroll 0 0;
height:12px;
margin-left:25px;
text-align:center;
width:400px;
}
.posts h2.videospageh2 {
background:transparent url(images/h2_videos.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
.pages h2.recipespageh2 {
background:transparent url(images/h2_recipes.gif) no-repeat scroll 0 0;
height:12px;
text-align:center;
width:400px;
}
.posts h2.recipespageh2 {
background:transparent url(images/h2_recipes.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
.pages h2.mailpageh2 {
background:transparent url(images/h2_mail.gif) no-repeat scroll 0 0;
height:12px;
text-align:center;
width:400px;
}
.pages h2.linkspageh2 {
background:transparent url(images/h2_links.gif) no-repeat scroll 0 0;
height:12px;
margin-left:25px;
text-align:center;
width:400px;
}
.pages h2.contactspageh2 {
background:transparent url(images/h2_contacts.gif) no-repeat scroll 0 0;
height:12px;
margin-left:25px;
text-align:center;
width:400px;
}
.pages h2.presspageh2 {
background:transparent url(images/h2_press.gif) no-repeat scroll 0 0;
height:12px;
margin-left:25px;
text-align:center;
width:400px;
}
.pages h2.archivespageh2 {
background:transparent url(images/h2_archives.gif) no-repeat scroll 0 0;
height:12px;
text-align:center;
width:400px;
}
.posts h2.archivespageh2 {
background:transparent url(images/h2_archives.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
.posts h2.searchpageh2 {
background:transparent url(images/h2_searchresults.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
.posts h2.searchquery {
font-size:1.5em;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
text-transform:none;
width:400px;
}
h2.archive_head {
background:transparent url(images/hr_dot_black.gif) repeat-x scroll 0 100% !important;
border-top:3px solid #000000 !important;
font-size:1.4em !important;
font-weight:bold !important;
letter-spacing:normal !important;
margin:0 0 1.8em !important;
padding:0.4em 2px !important;
text-transform:uppercase !important;
}
.posts h2.search_results {
margin-left:0;
}
.wrap h2.yourprofileh2 {
background:transparent url(images/h2_yourprofile.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
.wrap h2 span {
margin-left:-99999px;
}
h3 {
font-size:1em;
text-transform:uppercase;
}
#masthead h3 {
color:#555555;
font-size:1.8em;
font-weight:normal;
margin:0 0 0.75em;
text-align:center;
text-transform:none;
}
.entry h3 {
margin:2.5em 0 0.5em;
}
.entry h3.top {
margin:1.5em 0 0.5em !important;
}
h3.comments_headers {
color:#CC3333;
font-size:1.7em;
font-weight:normal;
text-align:center;
}
h4 {
color:#555555;

font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h4 a, h4 a:visited {
color:#555555;
text-decoration:none;
}
h4 a:hover {
color:#555555;
text-decoration:underline;
}
.posts h4 {
margin:0 0 1.25em;
padding:0 0 1em;
}
#container {
margin:0 auto;
width:954px;
}
#content_box {
background:#F5F5F5;
border:none;
clear:both;
float:left;
text-align:left;
width:954px;
}
#content {
float:left;
padding:0 25px;
width:450px;
}
#content-reg {
float:left;
padding:0 25px;
width:450px;
}
table {
margin-bottom:3px;
text-align:center;
width:450px;
}
td {
vertical-align:top;
width:225px;
}
td.fullwidth {
width:450px;
}
table img {
margin-bottom:5px;
}
#sidebar {
background:#F5F5F5 none repeat scroll 0 0;
float:right;
padding:0 20px 0 0;
width:200px;
}
body.login #sidebar {
background:#F5F5F5 none repeat scroll 0 0;
float:right;
width:207px;
}
body.profilebody #sidebar {
background:#F5F5F5 none repeat scroll 0 0;
float:right;
width:207px;
}

#both_sidebars { 
background:none repeat scroll 0 0 #F5F5F5;
border-left:1px solid #ECECEC;
float:right;
margin-bottom:20px;
padding:19px 0;
width:414px;
}

#sidebar_header p { font-size: 1.1em; line-height: 1.4em; margin: 0 20px 1.6em 10px; }

#social_twitter, #social_rss { width: 160px; height: 20px; font: normal 9px/20px Arial, sans-serif;  display:inline-block; background: #DD5C29; margin: 0 10px 20px 5px; border-radius: 3px; color: white; text-transform: uppercase; padding-left: 18px; text-decoration: none; }
a#social_twitter:hover, #social_rss:hover { background: #e7b122; }

#social_rss { margin: 0 0 20px 0;}


#l_sidebar {
background:#F5F5F5 none repeat scroll 0 0;
float:left;
width:227px;
}

#masthead {
background:transparent url(images/header3.jpg) no-repeat scroll 0 0;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:80px;
width:954px;
}
ul#nav {
clear:both;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:8px 0 7px 20px;
}
ul#nav li {
font-family:Verdana,Arial,sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:5px 0;
}
#outerhome {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outerhome a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outerhome.home_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outerhome a:hover {
background-image:none;
}
#outerhome a span {
visibility:hidden;
}
#outerabout {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:97px;
}
#outerabout a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:97px;
}
#outerabout.about_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:97px;
}
#outerabout a:hover {
background-image:none;
}
#outerabout a span {
visibility:hidden;
}
#outervideos {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outervideos a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outervideos.videos_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outervideos a:hover {
background-image:none;
}
#outervideos a span {
visibility:hidden;
}
#outerrecipes {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outerrecipes a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outerrecipes.recipes_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outerrecipes a:hover {
background-image:none;
}
#outerrecipes a span {
visibility:hidden;
}
#outermail {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outermail a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outermail.mail_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outermail a:hover {
background-image:none;
}
#outermail a span {
visibility:hidden;
}
#outerlinks {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outerlinks a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outerlinks.links_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outerlinks a:hover {
background-image:none;
}
#outerlinks a span {
visibility:hidden;
}
#outerpress {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outerpress a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outerpress.press_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outerpress a:hover {
background-image:none;
}
#outerpress a span {
visibility:hidden;
}
#outercontact {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outercontact a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outercontact.contact_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outercontact a:hover {
background-image:none;
}
#outercontact a span {
visibility:hidden;
}
#outerbernadin {
background:transparent url() no-repeat scroll 0 0;
height:11px;
width:187px;
}
#outerbernadin a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outerbernadin.contact_on a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
width:187px;
}
#outerbernadin a:hover {
background-image:none;
}
#outerbernadin a span {
visibility:hidden;
}
#outerpodcast {
background:transparent url() no-repeat scroll 0 0;
height:15px;
width:187px;
}
#outerpodcast a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:15px;
text-decoration:none;
width:187px;
}
#outerpodcast a:hover {
background-image:none;
}
#outerpodcast a span {
visibility:hidden;
}
#outerrss {
background:transparent url() no-repeat scroll 0 0;
height:11px;
margin-top:5px;
width:187px;
}
#outerrss a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:11px;
text-decoration:none;
width:187px;
}
#outerrss a:hover {
background-image:none;
}
#outerrss a span {
visibility:hidden;
}
#outerreadmore {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
width:52px;
}
#outerreadmore a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:52px;
}
#outerreadmore a:hover {
background-image:none;
}
#outerreadmore a span {
visibility:hidden;
}
#outerfind {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
margin-top:7px;
width:20px;
}
#outerfind a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:20px;
}
#outerfind a:hover {
background-image:none;
}
#outerfind a span {
visibility:hidden;
}
#outerlogout {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
width:38px;
}
#outerlogout a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:38px;
}
#outerlogout a:hover {
background-image:none;
}
#outerlogout a span {
visibility:hidden;
}
#outereditprofile {
background:transparent url() no-repeat scroll 0 0;
height:7px;
width:55px;
}
#outereditprofile a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:55px;
}
#outereditprofile a:hover {
background-image:none;
}
#outereditprofile a span {
visibility:hidden;
}
#outersignin {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
width:34px;
}
#outersignin a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:34px;
}
#outersignin a:hover {
background-image:none;
}
#outersignin a span {
visibility:hidden;
}
#outerregister {
background:transparent url() no-repeat scroll 0 0;
height:7px;
width:41px;
}
#outerregister a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:41px;
}
#outerregister a:hover {
background-image:none;
}
#outerregister a span {
visibility:hidden;
}
#outerregister_big {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
width:41px;
}
#outerregister_big a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:41px;
}
#outerregister_big a:hover {
background-image:none;
}
#outerregister_big a span {
visibility:hidden;
}
#outerseemore {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
width:44px;
}
#outerseemore a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:44px;
}
#outerseemore a:hover {
background-image:none;
}
#outerseemore a span {
visibility:hidden;
}
#outerreadfullpost {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
margin:10px 0;
width:69px;
}
#outerreadfullpost a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:69px;
}
#outerreadfullpost a:hover {
background-image:none;
}
#outerreadfullpost a span {
visibility:hidden;
}
#outerpostmessage {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
margin:5px 0;
width:65px;
}
#outerpostmessage a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:65px;
}
#outerpostmessage a:hover {
background-image:none;
}
#outerpostmessage a span {
visibility:hidden;
}
#outerresetpassword {
background:transparent url() no-repeat scroll 0 0;
float:right;
height:7px;
width:75px;
}
#outerresetpassword a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:7px;
text-decoration:none;
width:75px;
}
#outerresetpassword a:hover {
background-image:none;
}
#outerresetpassword a span {
visibility:hidden;
}
#outerbuynow {
background:transparent url() no-repeat scroll 0 0;
height:17px;
margin-left:15px;
margin-top:8px;
width:90px;
}
#outerbuynow a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:17px;
text-decoration:none;
width:90px;
}
#outerbuynow a:hover {
background-image:none;
}
#outerbuynow a span {
visibility:hidden;
}
.ftrpipe {
background:transparent url() no-repeat scroll 0 0;
display:block;
float:left;
height:9px;
text-decoration:none;
width:13px;
}
#ftrhome {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:29px;
}
#ftrhome a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:29px;
}
#ftrhome a:hover {
background-image:none;
text-decoration:none;
}
#ftrhome a span {
visibility:hidden;
}
#ftrvideos {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:37px;
}
#ftrvideos a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:37px;
}
#ftrvideos a:hover {
background-image:none;
text-decoration:none;
}
#ftrvideos a span {
visibility:hidden;
}
#ftrrecipes {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:40px;
}
#ftrrecipes a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:40px;
}
#ftrrecipes a:hover {
background-image:none;
text-decoration:none;
}
#ftrrecipes a span {
visibility:hidden;
}
#ftrarchives {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:49px;
}
#ftrarchives a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:49px;
}
#ftrarchives a:hover {
background-image:none;
text-decoration:none;
}
#ftrarchives a span {
visibility:hidden;
}
#ftrlinks {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:27px;
}
#ftrlinks a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:27px;
}
#ftrlinks a:hover {
background-image:none;
text-decoration:none;
}
#ftrlinks a span {
visibility:hidden;
}
#ftrregister {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:45px;
}
#ftrregister a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:45px;
}
#ftrregister a:hover {
background-image:none;
text-decoration:none;
}
#ftrregister a span {
visibility:hidden;
}
#ftrabout {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:33px;
}
#ftrabout a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:33px;
}
#ftrabout a:hover {
background-image:none;
text-decoration:none;
}
#ftrabout a span {
visibility:hidden;
}
#ftrpress {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:28px;
}
#ftrpress a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:28px;
}
#ftrpress a:hover {
background-image:none;
text-decoration:none;
}
#ftrpress a span {
visibility:hidden;
}
#ftrcontacts {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:54px;
}
#ftrcontacts a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:54px;
}
#ftrcontacts a:hover {
background-image:none;
text-decoration:none;
}
#ftrcontacts a span {
visibility:hidden;
}
#ftrlebernardin {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:69px;
}
#ftrlebernardin a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:69px;
}
#ftrlebernardin a:hover {
background-image:none;
text-decoration:none;
}
#ftrlebernardin a span {
visibility:hidden;
}
#ftrpp {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:78px;
}
#ftrpp a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:78px;
}
#ftrpp a:hover {
background-image:none;
text-decoration:none;
}
#ftrpp a span {
visibility:hidden;
}
#ftrtou {
background:transparent url() no-repeat scroll 0 0;
float:left;
height:9px;
width:33px;
}
#ftrtou a {
background:transparent url() no-repeat scroll 0 0;
display:block;
height:9px;
text-decoration:none;
width:33px;
}
#ftrtou a:hover {
background-image:none;
text-decoration:none;
}
#ftrtou a span {
visibility:hidden;
}
#rss {
float:left;
width:187px;
}
#feeds {
float:left;
padding:10px 0 10px 20px;
}
#header_img {
border-bottom:1px solid #000000;
clear:both;
float:left;
margin:0 0 3em;
position:relative;
display:none;
}
#header_img img {
display:block;
}
.smalltime {
font-size:1.1em;
font-variant:small-caps;
padding:5px 0;
text-align:center;
text-transform:lowercase;
}
.dotted-rule-long {
background:transparent url(images/dotted_rule.gif) repeat-x scroll 0 0;
height:1px;
width:450px;
}
.dotted-rule-long-ftr {
background:transparent url(images/dotted_rule.gif) repeat-x scroll 0 0;
clear:left;
height:1px;
margin-left:252px;
width:450px;
}
.dotted-rule-long-reg {
background:transparent url(images/dotted_rule.gif) repeat-x scroll 0 0;
height:1px;
width:450px;
}
.dotted-rule-short {
background:transparent url(images/dotted_rule.gif) repeat-x scroll 0 0;
float:left;
height:1px;
margin-left:20px;
width:186px;
}
.dotted-rule-short-right {
background:transparent url(images/dotted_rule.gif) repeat-x scroll 0 0;
float:left;
height:1px;
margin-left:0;
width:186px;
}
.entry {
margin-top:1em;
color:#333333;
font-family:arial,helvetica;
font-size:13px;
line-height:20px;
text-align:justify;
}

/*.entry p {
color:#333333;
font-family:arial,helvetica;
font-size:1.2em;
line-height:1.5em;
margin:0 0 1em;
text-align:justify;
}*/

.entry blockquote {
font-size:1em;
}
.entry blockquote.right {
border-color:#AAAAAA;
border-style:double;
border-width:3px 0;
float:right;
font-size:1.3em !important;
font-style:normal !important;
margin:0.3em 0 0.3em 15px !important;
padding:0.3em 0 !important;
text-align:center;
width:200px;
}
.entry blockquote.left {
border-color:#AAAAAA;
border-style:double;
border-width:3px 0;
float:left;
font-size:1.3em !important;
font-style:normal !important;
margin:0.3em 15px 0.3em 0 !important;
padding:0.3em 0 !important;
text-align:center;
width:200px;
}
.entry blockquote.right p, .entry blockquote.left p {
line-height:1.4em !important;
margin:0 !important;
}
.entry p {
margin:0 25px 10px;
text-align:left;
}
.contacts p {
margin-top:15px;
text-align:center;
}
.entry p img {
margin-left:0;
}
.entry p object {
margin-left:0;
}
.entry p embed {
margin-left:0;
}
.entry ul, .entry ol {
margin:0 0 1.5em 40px;
}
.entry ul {
list-style-type:square;
}
.entry li {
margin:0 0 0.5em;
}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
margin:0.5em 0 0.5em 30px;
}
.entry dl {
margin:0 0 1.5em;
}
.entry dt {
font-weight:bold;
margin:0 0 0.5em;
}
.entry dd {
margin:0 0 1.5em 20px;
}
.entry .ad {
float:right;
margin:0 0 0.5em 15px;
}
.entry .ad_left {
float:left;
margin:0 15px 0.5em 0;
}
.entry img {
}
.entry img.left {
border:3px double #BBBBBB;
clear:left;
float:left;
margin:0.5em 15px 0.5em 0;
padding:3px;
}
.entry img.right {
border:3px double #BBBBBB;
clear:right;
float:right;
margin:0.5em 0 0.5em 15px;
padding:3px;
}
.entry img.center {
border:3px double #BBBBBB;
clear:both;
display:block;
float:none;
margin:0 auto 1.5em;
padding:3px;
}
.entry img.off {
border:medium none !important;
padding:0 !important;
}
.entry img.stack {
clear:none !important;
}
.entry .recipe {
border:1px solid #EBEBE6;
margin-bottom:10px;
padding:10px 25px;
text-align:left;
}
.entry .recipe h2 {
font-size:1em;
font-weight:normal;
margin-bottom:10px;
text-transform:uppercase;
}
.entry .recipe ol {
margin:0 25px;
}
.printicon {
background:transparent url(images/icon_print.gif) no-repeat scroll 0 0;
float:right;
height:16px;
margin-top:10px;
width:25px;
}
.printicon a, .printicon a:hover {
text-decoration:none;
}
.printicon a span {
visibility:hidden;
}
.smsicon {
background:transparent url(images/icon_sms.gif) no-repeat scroll 0 0;
float:right;
height:22px;
margin-top:6px;
width:20px;
}
.smsicon a, .smsicon a:hover {
text-decoration:none;
}
.smsicon a span {
visibility:hidden;
}
.tagged {
border-bottom:1px solid #CCCCCC;
clear:both;
color:#888888;
font-size:0.9em;
margin-bottom:3px;
padding:0.4em 0 0;
}
.tagged a, .tagged a:visited {
color:#888;
text-decoration:none;
}
.tagged a:hover {
text-decoration:none;
}

.navigation {
float:left;
font-size:1em;
padding:5px 0;
width:450px;
}
.previous {
float:left;
padding:0 20px 0 0;
}
.previous a {
background:transparent url(images/post_previous.gif) no-repeat scroll 0 0;
text-decoration:none;
}
.previous span {
visibility:hidden;
}
.next {
float:right;
text-align:right;
}
.next a {
background:transparent url(images/post_next.gif) no-repeat scroll 0 0;
height:7px;
text-decoration:none;
width:41px;
}
.next span {
visibility:hidden;
}
.clear {
clear:both;
height:1px;
margin:0 0 1px;
width:400px;
}
.clear_new {
clear:both;
height:1px;
margin:0 0 1px;
width:10px;
}
.rule {
background:transparent url(images/hr_tag_sep.gif) no-repeat scroll 0 0;
}
.flat {
margin:0 0 2em !important;
}
.whitespace {
margin:0 0 3.5em !important;
}
a.more-link {
background:transparent url(images/readmore_off.gif) no-repeat scroll 0 0;
float:right;
height:7px;
width:52px;
}
a.more-link:hover {
background:transparent url(images/readmore_on.gif) no-repeat scroll 0 0;
text-decoration:none;
}
.more-link span {
visibility:hidden;
}
.more-archives {
background:transparent url(images/archive_more.gif) no-repeat scroll 0 0;
float:right;
height:7px;
width:37px;
}
.more-archives span {
visibility:hidden;
}
.postmetadata {
background:#EFFBFA none repeat scroll 0 0;
height:20px;
margin-bottom:10px;
width:450px;
}
.postmetadata a {
font-family:Verdana,Arial,sans-serif;
text-decoration:none;
}
.postmetadata span {
visibility:hidden;
}
.postmetacomment {
background:transparent url(images/discuss.gif) no-repeat scroll 0 0;
float:left;
height:14px;
margin:3px 0 0 90px;
width:61px;
}
.postmetacommentcount a {
float:left;
font-size:0.9em;
margin:3px 0 0;
width:15px;
}
.postmetaemail {
background:transparent url(images/email.gif) no-repeat scroll 0 0;
float:left;
height:14px;
margin:3px 0 0 26px;
width:47px;
}
.postmetadelicious {
background:transparent url(images/del.icio.us.gif) no-repeat scroll 0 0;
float:left;
height:14px;
margin:3px 0 0 20px;
width:75px;
}
.postmetafacebook {
float:left;
height:14px;
margin:3px 0 0 20px;
width:115px;
}
.postmetasmsrecipe {
background:transparent url(images/smsrecipe.gif) no-repeat scroll 0 0;
float:left;
height:14px;
margin:3px 0 0 20px;
width:70px;
}
.postmetadigg {
background:transparent url(images/digg.gif) no-repeat scroll 0 0;
float:left;
height:14px;
margin:3px 0 0 20px;
width:54px;
}
.postmetalink {
background:transparent url(images/link.gif) no-repeat scroll 0 0;
float:left;
height:14px;
margin:3px 0 0 20px;
width:35px;
}
#bookpromos {
float:left;
text-align:center;
}
#bookpromos h2 span {
margin-left:-99999px;
}
#bookpromos h2.alsoby {
background:transparent url(images/also_by_eric.gif) no-repeat scroll left top;
height:10px;
margin:15px 0 10px 20px;
padding:0;
width:187px;
}
#bookpromos h2.ericspicks {
background:transparent url(images/erics_picks.gif) no-repeat scroll left top;
height:10px;
margin:15px 0 10px 20px;
padding:0;
width:187px;
}
#bookpromos p {
margin:5px 0 5px 20px;
}
#aboutavec {
float:left;
margin-bottom:15px;
padding:0 20px;
text-align:left;
}
#aboutavec h2 span {
margin-left:-99999px;
}
#aboutavec h2.aboutaveceric {
background:transparent url(images/wecookthereforeweare.gif) no-repeat scroll left top;
height:21px;
margin:15px 0 10px;
padding:0;
width:187px;
}
#aboutavec h2.aboutaveceric a {
display:block;
height:21px;
width:187px;
}
#aboutavec p {
font-size:1.05em;
line-height:1.65em;
margin:5px 0;
text-align:justify;
}
#aboutavec a.nounderline:hover {
text-decoration:none;
}
#sponsors {
float:left;
margin-bottom:15px;
padding:0 0 0 20px;
text-align:left;
}
#sponsors h2 span {
margin-left:-99999px;
}
#sponsors h2.sponsor {
background:transparent url(images/sponsors.gif) no-repeat scroll left top;
height:10px;
margin:15px 0 10px;
padding:0;
width:187px;
}
#sponsors h2.filmlocation {
background:transparent url(images/film_location.gif) no-repeat scroll left top;
height:10px;
margin:15px 0 10px;
padding:0;
width:187px;
}
#sponsors h2.producedby {
background:transparent url(images/produced_by.gif) no-repeat scroll left top;
height:10px;
margin:15px 0 10px;
padding:0;
width:187px;
}
#sponsors p {
font-size:1.1em;
margin:20px 0 10px;
text-align:center;
}
ul.sidebar_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.sidebar_list .dotted-rule-short {
background:transparent url(images/dotted_rule.gif) repeat-x scroll 0 0;
float:left;
height:1px;
margin-left:20px;
width:186px;
}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
float:left;
font-size:1.3em;
line-height:1.4em;
margin:0 0 10px;
width:210px;
}
li.widget h2, li.linkcat h2 {
font-size:1.077em;
font-weight:bold;
letter-spacing:normal;
padding:0.4em 2px;
}
li.widget h2 span, li.linkcat h2 {
margin:0 0 0.8em -99999px;
}
li.widget h2.archives {
background:transparent url(images/archives.gif) no-repeat scroll left top;
height:10px;
margin:15px 0 10px 20px;
padding:0;
width:187px;
}
li.widget h2.archives a {
display:block;
height:10px;
width:187px;
}

li.widget p {
font-size:0.8em;
margin:1em 0 0.5em;
padding:0 10px;
}

li.widget ul, li.linkcat ul {
font-size:0.89em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0.5em 20px;
text-align:left;
}
li.widget ol, li.linkcat ol {
margin:0 0 0.5em 20px;
text-align:center;
}
li.widget li, li.linkcat li {
font-size:11px;
margin:0 0 0.7em;
}
li.widget li {
margin:0 0 0.7em;
}
li.widget li img, li.linkcat li img {
vertical-align:middle;
}
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {
color:#808080;
margin-left:0;
text-decoration:none;
}
li.widget li a .archiveimg, li.widget li a:visited .archiveimg {
margin-left:0;
}
li.widget li a img, li.widget li a:visited img, li.linkcat li a img, li.linkcat li a:visited img {
margin-left:0;
}
li.widget li a:hover, li.linkcat li a:hover {
text-decoration:underline;
}
li.widget li .recent_date {
color:#555555;
padding:0 0 0 8px;
}
li.widget ul li {
width:170px;
}
li.widget ul li .sb_archive {
display:table;
float:left;
height:36px;
margin-left:10px;
overflow:hidden;
text-align:left;
width:140px;
}
li.widget ul li .archiveimg {
float:left;
}
li.widget ul.flickr_stream {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 10px;
}
li.widget ul.flickr_stream li {
display:inline;
margin:0;
padding:0 5px 5px 0;
}
li.widget ul.flickr_stream li a img {
padding:3px;
}
li.widget ul.flickr_stream li a:hover img {
background:#FF2A96 none repeat scroll 0 0;
}
li.widget_flickrrss {
}
li.widget_flickrrss a img {
margin:0 5px 5px 0;
padding:3px;
}
li.widget_flickrrss a:hover img {
background:#FF2A96 none repeat scroll 0 0;
}
#calendar_wrap {
font-size:1.3em;
}
#login_sidebar {
float:left;
padding:0 20px;
width:187px;
}
#login_sidebar h2 {
color:#808080;
font-size:1em;
font-weight:normal;
margin-bottom:10px;
text-transform:uppercase;
}
#loginform {
margin-bottom:10px;
}
#loginform .login_input {
border:1px solid #D6D6CC;
color:#626567;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:5px;
padding:3px;
width:179px;
}
#loginform .login_input:focus {
border-color:#666666 #DDDDDD #DDDDDD #666666;
border-style:solid;
border-width:1px;
}
#loginform .login_register {
background:transparent url(images/login_register.gif) no-repeat scroll 0 0;
height:7px;
width:35px;
}
#loginform .login_register span {
visibility:hidden;
}
#loginform a.login_register {
text-decoration:none;
}
#login_sidebar .login_logout {
background:transparent url(images/login_logout.gif) no-repeat scroll 0 0;
float:right;
height:7px;
width:35px;
}
#login_sidebar .login_logout span {
visibility:hidden;
}
#login_sidebar .login_editprofile {
background:transparent url(images/login_editprofile.gif) no-repeat scroll 0 0;
height:7px;
width:49px;
}
#login_sidebar .login_editprofile span {
visibility:hidden;
}
#login_welcome {
margin-bottom:10px;
}
#login_signin {
float:right;
}


#ftr_1 {
clear:left;
height:7px;
margin:10px 0 7px 332px;
}
#ftr_2 {
clear:left;
height:7px;
margin:10px 0 0 366px;
}
#ftr_3 {
clear:left;
height:7px;
margin:7px 0 20px 425px;
}
#copyright {
background:transparent url(images/copyright.gif) no-repeat scroll 0 0;
clear:left;
height:7px;
margin:20px 0 0 425px;
text-align:center;
}
#copyright span {
margin-left:-99999px;
}
#top {
height:7px;
margin:20px 0;
text-align:center;
width:400px;
}
#top a {
background:transparent url(images/top.gif) no-repeat scroll 0 0;
display:block;
height:7px;
width:400px;
}
#top a span {
margin-left:-99999px;
}
.floatleft {
float:left;
}
#comments {
clear:both;
float:left;
margin-top:10px;
width:450px;
}
ul#comment_list {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 1em;
}
ul#comment_list li.comment {
float:left;
padding:1.2em 0 0;
width:450px;
}
ul#comment_list li.trackback {
padding:1.2em 0 0;
width:450px;
}
.comment_meta {
color:#CC3333;
font-size:1.1em;
margin:0;
text-align:center;
text-transform:uppercase;
}
img.lca_image {
margin-bottom:10px;
}
.comment_instructions {
color:#CC3333;
font-size:1.1em;
margin:0;
text-align:center;
}
.comment_instructions a {
color:#CC3333;
margin:0;
text-align:center;
text-decoration:underline;
}
.comment_num {
float:right;
font-size:1.4em;
font-weight:bold;
padding:0 15px 0 20px;
}
.trackback .comment_num {
padding:0 0 0 20px;
}
.comment_num a, .comment_num a:visited {
color:#555555;
text-decoration:none;
}
.comment_num a:hover {
color:#DD5C29;
text-decoration:none;
}
.comment_time {
font-size:0.9em;
padding:5px 0;
text-align:center;
text-transform:uppercase;
}
.comment .entry {
margin:0;
padding:0;
}
.comment .entry p {
margin:0 0 1em;
text-indent:0;
}
#comment_form {
float:left;
padding:1em 0 0;
width:450px;
}
#comment_form p {
padding:0.6em 0;
}
#comment_form label {
font-size:1.2em;
padding:0 0 0 10px;
}
#comment_form .text_input {
border:1px solid #ccc;
color:#444444;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:215px;
}
#email {
margin-left:0px;
}
#comment_form .text_area {
width:440px !important;
}
#comment_form .text_input:focus {
border-color:#ccc;
border-style:solid;
border-width:1px;
}
#comment_form .form_submit {
cursor:pointer;
float:right;
padding:0.4em 4px;
}
#comment_form p.subscribe-to-comments {
font-size:1.4em;
}
#comment_form p.subscribe-to-comments label {
font-size:1em;
}
#search_form {
margin:20px 0 0 20px;
width:187px;
}
#search_form .search_input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #D6D6CC;
color:#626567;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:155px;
}
li.widget .search_input {
font-size:1.1em !important;
}
#search_form .search_input:focus {
border-color:#666;
border-style:solid;
border-width:1px;
}
#searchsubmit {
margin-left:5px;
}
.archiveitem {
float:left;
margin-bottom:15px;
width:460px;
}
.archiveitem img {
margin-right:15px;
}
.archiveitem h2 {
font-size:1.6em;
font-weight:normal;
}
.archiveitem h2 a, .archiveitem h2 a:visited {
color:#808080;
}
.archiveitem h2, .archiveitem .smalltime {
margin-bottom:0;
padding-left:15px;
text-align:left;
}
.searchitem {
float:left;
margin-top:15px;
width:450px;
}
.searchitem img {
float:left;
margin:0 0 10px;
}
.searchitem h2 {
font-size:1.6em;
font-weight:normal;
margin:0;
}
.searchitem h2 a, .searchitem h2 a:visited {
color:#808080;
}
.searchitem h2, .searchitem .smalltime {
margin-bottom:0;
padding-left:15px;
text-align:left;
}
.searchitem .searchtext {
float:left;
width:365px;
}
.searchitem .entry p {
margin-left:15px;
}
.videoitem {
float:left;
margin:10px 43px 20px 0;
width:120px;
}
.videoitem h2 {
font-size:0.9em;
margin-top:5px;
text-align:center;
}
.videoitem .smalltime {
font-size:0.8em;
}
.videoitem img.playoverlay {
left:0;
position:absolute;
top:0;
}
.videohero {
margin-bottom:10px;
}
.recipeitem {
float:left;
margin:10px 43px 20px 0;
width:120px;
}
.recipeitem h2 {
font-size:0.9em;
margin-top:5px;
text-align:center;
}
.recipeitem .smalltime {
font-size:0.8em;
}
.recipehero {
margin-bottom:10px;
}
.full-post-link {
background:transparent url(images/readfullpost.gif) no-repeat scroll 0 0;
float:right;
height:7px;
margin:15px 0;
width:60px;
}
.full-post-link span {
visibility:hidden;
}
.lastitem {
margin:10px 0 20px;
}
#login {
float:left;
width:440px;
}
#login h2 span {
margin-left:-99999px;
}
#login h2.signuph2 {
background:transparent url(images/h2_signup.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
#login h2.signinh2 {
background:transparent url(images/h2_signin.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
#login h2.passwordh2 {
background:transparent url(images/h2_password.gif) no-repeat scroll 0 0;
height:12px;
margin:15px 0 15px 25px;
text-align:center;
width:400px;
}
#password_text {
width:440px;
}
#password_pswd {
width:440px;
}
#login p {
width:440px;
}
.message {
margin-top:10px;
width:440px;
}
#login_error {
margin-top:10px;
text-align:center;
width:440px;
}
#login_extra {
float:left;
margin-top:15px;
width:400px;
}
ul#login_extra {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#login form {
margin-top:45px;
text-align:center;
width:370px;
}
#login form p.submit {
width:372px;
}
#login input {
border:1px solid #D6D6CC;
color:#626567;
font-size:0.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-bottom:5px;
padding:3px;
width:290px;
}
#login input#main_signin {
border:medium none;
float:right;
height:7px;
margin-top:15px;
width:34px;
}
#login input#main_register {
border:medium none;
float:right;
height:7px;
width:41px;
}
#login input#main_resetpassword {
border:medium none;
float:right;
height:7px;
width:75px;
}
#reg_passmail {
margin-bottom:5px;
}
#reg_passmail a {
text-decoration:underline;
}
#toaster {
float:left;
margin:10px 0 10px 20px;
width:180px;
}
#toaster img {
float:left;
margin-left:5px;
}
#toaster_copy {
float:left;
margin-left:5px;
text-align:center;
width:115px;
}
* {
margin:0;
padding:0;
}
a {
color:#222222;
text-decoration:underline;
}
a:visited {
color:#333333;
text-decoration:underline;
}
a:hover {
color:#DD5C29;
text-decoration:underline;
}
a img {
border:medium none;
}
blockquote {
border-left:1px solid #AAAAAA;
color:#555555;
font-style:italic;
margin:0 30px 1.5em;
padding:0 0 0 10px;
}
abbr, acronym {
border-bottom:1px dotted #AAAAAA;
cursor:help;
text-transform:uppercase;
}
code {
color:#009900;

}
pre {
clear:both;
font-size:1.3em;
margin:0 0 1.5em;
overflow:auto;
}
p.center {
text-align:center !important;
}
p.bottom {
margin:0 !important;
}
p.unstyled {
font-size:1.4em;
}
.flickr_blue {
color:#007AE4;
text-transform:lowercase;
}
.flickr_pink {
color:#FF2A96;
text-transform:lowercase;
}
.green {
color:#009900;
}
.red {
color:#FF0000;
}
.orange {
color:#FF4400;
}
.purple {
color:#990099;
}
h1, h2, h3 {
color:#000000;

font-weight:bold;
}
h1 {
font-size:3.6em;
letter-spacing:-0.03em;
}
#masthead h1 {
border-top:1px solid #CCCCCC;
clear:both;
padding:0.4em 0 0.2em;
text-align:center;
}
h1 a, h1 a:visited, h1 a:hover {
color:#000000;
text-decoration:none;
}
h2 {
font-size:1.5em;
}
h2 a {
color:#000000;
text-decoration:none;
}
h2 a:visited {
color:#555555;
text-decoration:none;
}
h2 a:hover {
color:#DD5C29;
text-decoration:none;
}
.posts h2, .twsl_title h2 {
background:url(images/bg_title.jpg) bottom center no-repeat;
line-height:1.2em;
margin:1.5em 0 0;
text-align:center;
font-weight:bold;
}
.pages h2, h2.page_header {
background:transparent url(xximages/hr_title_sep.gif) no-repeat scroll 0 100%;
margin:0 0 0.75em;
padding:0 0 0.6em;
}
h2.archive_head {
font-size:1.4em !important;
font-weight:bold !important;
letter-spacing:normal !important;
margin:0 0 1.8em !important;
padding:0.4em 2px !important;
text-transform:uppercase !important;
text-align:center;
}
h3 {
font-size:1em;
text-transform:uppercase;
}
#masthead h3 {
color:#555555;
font-size:1.8em;
font-weight:normal;
margin:0 0 0.75em;
text-align:center;
text-transform:none;
}
.entry h3 {
margin:2.5em 0 0.5em;
}
.entry h3.top {
margin:1.5em 0 0.5em !important;
}
h3.comments_headers {
font-size:1.4em;
}
h4 {
color:#555555;

font-size:1.2em;
font-size-adjust:none;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h4 a, h4 a:visited {
color:#555555;
text-decoration:none;
}
h4 a:hover {
color:#555555;
text-decoration:underline;
}
.posts h4 {
margin:0 0 1.25em;
padding:0 0 1em;
text-align:center;
}
#container {
margin:20px auto 0;
width:970px;
}
#content_box {
padding-bottom:20px;
background:#fff;
border:none;
clear:both;
float:left;
text-align:left;
width:970px;
}
#content {
float:left;
padding:0 20px;
width:515px;
background-color:#fff;
}
#sidebar {
background-color:#F5F5F5;
float:right;
padding:0 1.5em 0 0;
width:195px;
}
#l_sidebar {
background-color:#F5F5F5;
float:right;
margin:0;
width:200px;
}

#masthead {
display:none;
width:970px;
}
ul#nav {
background:transparent url(images/hr_dot_black.gif) repeat-x scroll 0 0;
border-bottom:3px solid #000000;
clear:both;
display:none;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0 10px;
width:950px;
}
ul#nav li {
float:left;
font-family:arial, helvetica, sans-serif;
font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0.85em 40px 0.7em 0;
text-transform:uppercase;
}
ul#nav li a, ul#nav li a:visited {
color:#000000;
text-decoration:none;
}
ul#nav li a:hover {
color:#000000;
text-decoration:underline;
}
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover {
color:#009900;
text-decoration:underline;
}
ul#nav li.rss {
float:right;
padding:0.85em 0 0.7em;
}
ul#nav li.rss a {
background:transparent url(images/icon_rss.gif) no-repeat scroll 100% 50%;
padding:0 18px 0 0;
}
#header_img {
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
clear:both;
float:left;
margin:0;
position:relative;
}
#header_img img {
display:block;
}
/*.entry {
font-size:1.4em;
line-height:1.65em;
}*/

.entry blockquote {
font-size:1em;
}
.entry blockquote.right {
border-color:#AAAAAA;
border-style:double;
border-width:3px 0;
float:right;
font-size:1.3em !important;
font-style:normal !important;
margin:0.3em 0 0.3em 15px !important;
padding:0.3em 0 !important;
text-align:center;
width:200px;
}
.entry blockquote.left {
border-color:#AAAAAA;
border-style:double;
border-width:3px 0;
float:left;
font-size:1.3em !important;
font-style:normal !important;
margin:0.3em 15px 0.3em 0 !important;
padding:0.3em 0 !important;
text-align:center;
width:200px;
}
.entry blockquote.right p, .entry blockquote.left p {
line-height:1.4em !important;
margin:0 !important;
}
.entry p {
margin:0 0 1.5em;
}
.entry ul, .entry ol {
margin:0 0 1.5em 40px;
}
.entry ul {
list-style-type:square;
}
.entry li {
margin:0 0 0.5em;
}
.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol {
margin:0.5em 0 0.5em 30px;
}
.entry dl {
margin:0 0 1.5em;
}
.entry dt {
font-weight:bold;
margin:0 0 0.5em;
}
.entry dd {
margin:0 0 1.5em 20px;
}
.entry .ad {
float:right;
margin:0 0 0.5em 15px;
}
.entry .ad_left {
float:left;
margin:0 15px 0.5em 0;
}
.entry img {
}
.entry img.left {
border:3px double #BBBBBB;
clear:left;
float:left;
margin:0.5em 15px 0.5em 0;
padding:3px;
}
.entry img.right {
border:3px double #BBBBBB;
clear:right;
float:right;
margin:0.5em 0 0.5em 15px;
padding:3px;
}
.entry img.center {
border:3px double #BBBBBB;
clear:both;
display:block;
float:none;
margin:0 auto 1.5em;
padding:3px;
}
.entry img.off {
border:medium none !important;
padding:0 !important;
}
.entry img.stack {
clear:none !important;
}

.add_comment {
display:block;
text-align:center;
font-weight:normal;
padding:0 0 0 0;
}
.navigation {
float:left;
font-size:1.4em;
width:500px;
}
.previous {
float:left;
padding:0 20px 0 0;
background:url(images/bg_prev.jpg) left center no-repeat;
}
.next {
float:right;
padding:0 0 0 20px;
background:url(images/bg_next.jpg) right center no-repeat;
}
.clear {
clear:both;
height:1px;
margin:0 0 0;
width:500px;
}
.rule {
background:transparent url(images/hr_tag_sep.gif) no-repeat scroll 0 0;
}
.flat {
margin:0 0 2em !important;
}
.whitespace {
margin:0 0 3.5em !important;
}
ul.sidebar_list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat {
float:left;
font-size:1.3em;
line-height:1.4em;
padding:0 0 4px;
width:210px;
}
li.widget h2, li.linkcat h2 {
border-top:1px dotted #808080;
color:#DD5C29;
font-family:arial;
font-size:0.8em;
letter-spacing:0.2em;
margin:0 0 0 12px;
padding:1em;
text-align:center;
text-transform:uppercase;
width:152px;
}

li.widget ul, li.linkcat ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0.5em;
}
li.widget ol, li.linkcat ol {
margin:0 0 0.5em 20px;
}
li.widget li, li.linkcat li {
margin:0 0 0.2em 1em;
}
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited {
text-decoration:none;
}
li.widget li a:hover, li.linkcat li a:hover {
text-decoration:underline;
}
li.widget li .recent_date {
color:#555555;
padding:0 0 0 8px;
}
li.widget ul.flickr_stream {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 10px;
}
li.widget ul.flickr_stream li {
display:inline;
margin:0;
padding:0 5px 5px 0;
}
li.widget ul.flickr_stream li a img {
padding:3px;
}
li.widget ul.flickr_stream li a:hover img {
background:#FF2A96 none repeat scroll 0 0;
}
li.widget_flickrrss {
}
li.widget_flickrrss a img {
margin:0 5px 5px 0;
padding:3px;
}
li.widget_flickrrss a:hover img {
background:#FF2A96 none repeat scroll 0 0;
}
#calendar_wrap {
font-size:1.3em;
}
 
#footer {
text-align:center;
height: 100px;
background: #cecece;
text-transform: uppercase;
border-top: 1px solid #BDBDBD;
margin-top: 15px;
}

#footer-inside { width: 970px; padding-top: 20px; text-align: left; margin: 0 auto;}

#footer-l { float: left; width: 460px; }
#footer-r { float: right; width: 460px; text-align: right;}

#footer-inside p {
font-size:0.9em;
margin:0 0 0.923em;
}
#footer a, #footer a:visited {
color:#555555;
text-decoration:none;
}
#footer a:hover {
color:#555555;
text-decoration:underline;
}
 
 
 
#comments {
clear:both;
float:left;
width:500px;
}
ul#comment_list {
border-top:1px solid #BBBBBB;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 4em;
}
ul#comment_list li.comment {
border-bottom:1px dotted #BBBBBB;
float:left;
padding:1.2em 0 0;
width:500px;
}
ul#comment_list li.trackback {
background:transparent url(images/trackback_bg.gif) repeat scroll 0 0;
padding:1.2em 15px 0;
width:470px;
}
.comment_meta {
margin:0 0 1.2em;
}
.comment_num {
float:right;
font-size:1.4em;
font-weight:bold;
padding:0 15px 0 20px;
}
.trackback .comment_num {
padding:0 0 0 20px;
}
.comment_num a, .comment_num a:visited {
color:#555555;
text-decoration:none;
}
.comment_num a:hover {
color:#DD5C29;
text-decoration:none;
}
.comment_meta strong {
font-size:1.6em;
}
.comment_time {
color:#555555;
font-family:Verdana,Helvetica,Arial,sans-serif;
font-size:1.1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
.comment .entry {
padding:0 15px;
}
.comment .entry p {
margin:0 0 1em;
}
#comment_form {
float:left;
padding:1em 0 0;
width:500px;
}
#comment_form p {
padding:0.6em 0;
}
#comment_form label {
font-size:1.2em;
padding:0 0 0 10px;
}
#comment_form .text_input {
border-color:#ccc;
border-style:solid;
border-width:2px 1px 1px 2px;
color:#444444;

font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:191px;
}
#comment_form .text_area {
width:321px !important;
}
#comment_form .text_input:focus {
border-color:#666;
border-style:solid;
border-width:2px 1px 1px 2px;
}
#comment_form .form_submit {
background:transparent url(images/submit_bg.gif) repeat scroll 0 0;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-style:double;
border-width:3px;
cursor:pointer;

font-size:1.4em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:0.4em 4px;
}
#comment_form p.subscribe-to-comments {
font-size:1.4em;
}
#comment_form p.subscribe-to-comments label {
font-size:1em;
}
#search_form {
}
#search_form .search_input {
border-color:#999999 #F5F5F5 #F5F5F5 #999999;
border-style:solid;
border-width:1px;
color:#808080;

font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:3px;
width:151px;
}
li.widget .search_input {
font-size:0.8em !important;
}

/* Hides Sub Pages */
li.page_item ul {display:none;}

#search_form .search_input:focus {
border-color:#666666 #DDDDDD #DDDDDD #666666;
border-style:solid;
border-width:1px;
}
div.event {padding:0; margin-bottom:.5em;}
div.event h3, div.event h3 a:link, div.event h3 a:visited{
color:#777;
font-size:0.9em;
font-weight:normal;
line-height:1.5em;
padding:0 1em 0 0.5em;
text-decoration:none;
text-transform:capitalize;
}

div.event h3 a:active, div.event h3 a:hover{text-decoration: underline;}

p.event_time {display:none;}

#twitter_update_list li { margin-bottom: 1.1em; }

#recent-posts-3 ul li { margin-bottom: 1.2em; }

#blog_header { width: 555px; display:block; height: 130px; margin-bottom: 10px; background: url(http://www.wesleyverhoeve.com/wp-content/themes/cutline-3-column-split-11/images/header_1.jpg) no-repeat; }

/* TITLE WITH SHARE LINKS (TWSL) */
.float_left					{ float: left; }

.twsl_wrap					{ margin: 10px 0; }

.twsl_date					{ color:white;font-family:arial,helvetica; width: 40px; height:76px;margin-right:2px; text-align: center; text-transform: uppercase; background: #333; }

.twsl_date_month				{ font-size: 12px; padding: 6px 2px 0; }
.twsl_date_day					{ font-size: 18px; padding: 0 2px; }
.twsl_date_time					{ font-size: 9px;  padding: 0 2px; }

.twsl_links					{ margin: 0 10px 0 0; }
.twsl_links	a				{ width: 24px; height: 24px; display: block; margin-bottom: 2px; }
.twsl_links_twitter	a			{ background: #333 url(/wp-content/uploads/2010/01/shareTwitter-trans.png) center no-repeat;}
.twsl_links_facebook a			        { background: #333 url(/wp-content/uploads/2010/01/shareFacebook-trans.png) center no-repeat;}
.twsl_links_email a				{ background: #333 url(/wp-content/uploads/2010/01/shareEmail-trans.png) center no-repeat;}
.twsl_links	a:hover 			{ background-color: #797979; }
.twsl_title					{ padding: 0 0 0 10px; color: #999; font-size: .9em; width: 320px; }
.twsl_title h2                                 { background:url(images/bg_title.jpg) bottom center no-repeat; line-height:1.2em; margin:1.5em 0 0; text-align:center; font-weight:bold; display: block; }


.only_share_links { 
display:inline;
float:right;
font-weight:normal;
margin:6px 0 0;
padding:0;
text-align:right;
 }
.only_share_links a { text-decoration: none; color: #888888; }
.only_share_links a:hover { color: #DD5C29; }

#tweetbacks { display: none; }

div#content a { color: #DD5C29 !important; text-decoration: none !important; }
div#content a:hover { text-decoration: underline !important; }


div#content h2 a { color: #333333 !important; text-decoration: none !important; }
div#content h3 a:hover { color: #EEEE !important: text-decoration: underline !important; }
