html, body { padding: 0; margin: 0; font-family: Arial, Tahoma; font-size: 12px; background: #f4f3eb }

a, img { border: 0 }
/*ul, li { list-style-type: none; padding: 0; margin: 0 }*/
h1, h2, h3, p, form { padding: 0; margin: 0 }

.left { float: left }
.right { float: right }
.center { text-align: center }
.clear { clear: both }
.overflow { overflow: visible }
.fullw { width: 100% !important }

.main { background: url('images/bg.gif') repeat-y center; margin: 0 auto; }
.bottom { background: url('images/bg_bottom.png') no-repeat bottom center; height: 50px }
.topgrad { width: 1020px; margin: 0 auto; background: url('images/topgrad.gif') repeat-x top }
.smallText{ font-size: 10px }
.MedText{ font-size: 13px }
.BigText{ font-size: 16px }

#header { font-family: Arial; font-size: 11px; float: left; padding-left: 25px; width: 970px; margin: 0 auto; height: 120px }
.logo { width: 300px; height: 145px; float: left; padding: 25px 0 0 15px }
.favmenu { width: 600px; height: 23px; float: right; background: url('images/favmenu.gif') no-repeat top right; padding: 12px 14px 0 10px }
.favmenu a { display: block; float: right; margin-left: 18px; text-decoration: none; color: #3a89c9 }
.favmenu a:hover { text-decoration: underline; color: #0867b4 }
.search { float: right; margin-top: 10px; width: 352px; height: 36px; padding: 20px 0 0 24px; background: url('images/searchbg.gif') no-repeat top right #f1f1e5 }
.search .input { color: #b4b4a0; border: 0; width: 280px; float: left }
.search .submit { float: left; margin: -5px 0 0 11px; width: 39px; height: 27px; border: 0; background: url('images/searchsubmit.gif') no-repeat top left }

#menu { clear: both; width: 970px; margin: 0 auto; height: 50px; background: url('images/menul.gif') no-repeat left #e0ecf8 }
#menu ul { background: url('images/menur.gif') no-repeat right ; display: block; padding: 0 8px; width: 954px; height: 50px;  }
#menu li { float: left; margin-left: 21px; }
#menu li.first { margin-left: 0 }
#menu li, #menu a { font-size: 20px; color: #214668; text-decoration: none }
#menu a { display: block; height: 25px; padding: 12px 10px 13px 10px; }
#menu a.active, #menu a:hover { color: white; background: #93acc0 }

#content { width: 970px; margin: 0 auto; }
#content .main { width: 675px; padding-top: 15px; float: left }
#content .sidebar { width: 270px; float: left; padding-left: 25px }

.post { width: 675px; float: left; color: #646464; padding-bottom: 40px }
.post a { text-decoration: underline; color: #3a89c9 }
.post a:hover { color: #2375b8; text-decoration: none }
.post-title { width: 675px; float: left }
.post-title h1 { font-size: 32px; font-weight: normal; color: #57abe6 }
.post-title a { color: #57abe6; text-decoration: none }
.post-title h1 a:hover { color: #409cdc; text-decoration: underline }
.post-date { width: 675px; float: left; font-size: 13px; color: #b3b3b3 }
.post-body { width: 675px; float: left; font-size: 13px; text-align: left; padding-top: 10px;  }
/*.post-body p { width: 675px; line-height: 17px; padding-bottom: 20px }*/
.post-body p {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.post-body img { margin-left: -15px; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(images/shadow.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 10px; PADDING-TOP: 9px;}
.post-body ul { margin: 0 0 0 10px; padding: 0 0 0 3px; }
.post-body ul li { margin: 10; padding: 0 0 0 14px; list-style: disc; list-style-position:inside; }
.post-body ul li.last { margin-bottom: 6px; }
.post-body ol { margin: 0 0 0 10px; padding: 0 0 0 3px; }
.post-body ol li { margin: 0; padding: 0 0 0 14px; list-style: decimal; list-style-position:inside; }
.post-body ol li.last { margin-bottom: 6px; }
.post-meta .more span { font-family: Times New Roman }
.post-meta .more { width: auto; float: left }
.post-meta .category { width: auto; float: right; text-align: right; }
.post-meta .category a { color: white; margin-left: 5px; padding: 5px 12px 5px 0 }
.post-meta .category a span { height: 16px; padding: 5px 2px 4px 8px; text-decoration: underline }
.post-meta .category a:hover span { text-decoration: none }

.post-meta .category a.category1 { background: url('images/a_darkblue_ar.jpg') no-repeat center right; }
.post-meta .category a.category1 span { background: url('images/a_darkblue.jpg') repeat-x left top #117fc9 }
.post-meta .category a.category6 { background: url('images/a_blue_ar.jpg') no-repeat center right; }
.post-meta .category a.category6 span { background: url('images/a_blue.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category6 { background: url('images/a_blue_ar.jpg') no-repeat center right; }
.post-meta .category a.category6 span { background: url('images/a_blue.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category3 { background: url('images/a_lime_ar.jpg') no-repeat center right; }
.post-meta .category a.category3 span { background: url('images/a_lime.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category7 { background: url('images/a_green_ar.jpg') no-repeat center right; }
.post-meta .category a.category7 span { background: url('images/a_green.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category8 { background: url('images/a_orange_ar.jpg') no-repeat center right; }
.post-meta .category a.category8 span { background: url('images/a_orange.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category9 { background: url('images/a_purple_ar.jpg') no-repeat center right; }
.post-meta .category a.category9 span { background: url('images/a_purple.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category5 { background: url('images/a_red_ar.jpg') no-repeat center right; }
.post-meta .category a.category5 span { background: url('images/a_red.jpg') repeat-x left top #27d1dc }
.post-meta .category a.category4 { background: url('images/a_violet_ar.jpg') no-repeat center right; }
.post-meta .category a.category4 span { background: url('images/a_violet.jpg') repeat-x left top #27d1dc }

.post .phototags { width: 647px; float: left; margin-top: 15px; padding: 17px 0 0 18px; height: 93px; background: url('images/phototags.jpg') }
.post .phototags a { float: left; margin-right: 4px; border: 3px solid #f6f6f6 }
.post .phototags a img {  }
.post .phototags a:hover { border: 3px solid #99d0f6 }

.sidebar .box { float: left; margin-top: 20px; padding-bottom: 8px; background:url('images/sb_bottom.gif') no-repeat bottom center; width: 270px; color: #646464 }
.sidebar .box a { color: #3a89c9; }
.sidebar .box a:hover { text-decoration: none }
.sidebar .title { float: left; width: 255px; height: 25px; padding: 12px 15px 0 0; text-align: right }
.sidebar h2 { font-size: 22px; font-weight: normal }
.sidebar h3 { font-size: 18px; font-weight: normal }
.sidebar .title a { font-size: 11px; color: white; text-decoration: underline }
.sidebar .title a:hover { text-decoration: none }
.sidebar .body { width: 268px; float: left; border: 1px solid #e0e0e0; border-width: 0 1px }
.sidebar .body a.more { float: right; margin: 4px 10px 0 0; width: auto; padding: 3px 8px 5px 8px; color: #3a89c9; background: #e0ecf6; text-decoration: underline  }
.sidebar .body a.more:hover { background: #bfd1e0; text-decoration: none }
.sidebar .list ul { padding-top: 4px; display: block }
.sidebar .list li { float: left; width: 244px; padding: 4px 10px 8px 14px;  line-height: 14px }
/* border-top: 1px solid #e0e0e0;*/
.sidebar .list li.first { border: none }
.sidebar .list li a { text-align: left; width: 200px; float: left; color: #3a89c9; text-decoration: none }
.sidebar .list li a:hover { text-decoration: underline }
.sidebar .list li span { text-align: left; width: 30px; padding-left: 10px; float: left; color: #878787 }
.sidebar .poll {text-align: left;}
.sidebar .poll a { color: #3a89c9; font-weight: bold; text-decoration: underline }
.sidebar .poll a:hover { text-decoration: none }



.sidebar .poll div span { background: url('images/poll_bg.gif') repeat-x left #82cf18 }
.sidebar .poll .wp-polls {background: #fff;}
.sidebar .poll .wp-polls-ans  {background: #fff;}
.sidebar .poll div { display: block; margin: 3px auto 15px auto; width: 190px; background: #e1e0cd;}
.sidebar .tags { text-align: center; line-height: 20px }
.sidebar .tags a { margin-left: 2px; text-decoration: none; color: #979797 }

/* .sidebar .tags a:hover { font-size: 32px; color: #ffffff; background: #8fd62d } jquery, tooltip */
.sidebar .box .recipe { padding: 0 15px; width: 238px }
#recipe li { padding: 3px 6px }
/* #recipe li:odd { background: #ff0000 } jquery */

.sidebar .box .popular li { border: 0 }
.sidebar .box .popular li a { width: 250px }
/* .sidebar .box .popular li:odd { background: #ff0000 } jquery */

.sidebar .box .syellow li { border: 0 }
.sidebar .box .syellow li a { width: 250px;}
/* .sidebar .box .syellow li:odd { background: #ff0000 } jquery */

.sidebar .box .wrap { float: left; background: url('images/sb_top.gif') no-repeat top center; padding-top: 8px}
.sidebar .box .wrap .body { padding: 5px 0 }
.sidebar .box .wrap .tagcloud {margin-bottom: 2em;}
.sidebar .box .wrap .tagcloud a {text-decoration: none;}
.sidebar .box .wrap .tagcloud .s1 {font-size: 0.8em;}
.sidebar .box .wrap .tagcloud .s2 {font-size: 1.0em;}
.sidebar .box .wrap .tagcloud .s3 {font-size: 1.5em;}
.sidebar .box .wrap .tagcloud .s4 {font-size: 2.0em;}
.sidebar .box .wrap .tagcloud .s5 {font-size: 2.4em;}


.sidebar .sborange { background: url('images/sb_orange.gif') #ffc040 }
.sidebar .sbcyan { background: url('images/sb_cyan.gif') #8497ab }
.sidebar .sbblue { background: url('images/sb_blue.gif') #6cb5f8 }
.sidebar .sbgreen { background: url('images/sb_green.gif') #9ee53b }
.sidebar .sbred { background: url('images/sb_red.gif') #f74343 }
.sidebar .sbviolet { background: url('images/sb_violet.gif') #d462f9 }
.sidebar .sbgray { background: url('images/sb_gray.gif') #9f9f9f }
.sidebar .sbyellow { background: url('images/sb_yellow.gif') #faa363 }

.sidebar .noborder { padding: 0; background: none }
.sidebar .noborder .body { width: 270px; border: 0 }

#footer { width: 960px; margin: 0 auto; font-size: 11px; color: #646464; line-height: 20px; padding-bottom: 50px }
#footer a { color: #3a89c9; text-decoration: underline }
#footer a:hover { color: #2476b8; text-decoration: none }
#footer span { text-transform: uppercase }
p.pagenav {border-bottom: 1px solid #e0e0e0; display: inline; padding: 5px; padding-bottom: 7px; line-height: 40px;}
p.pagenav a {padding: 0px 5px;}
div.tags {border-bottom: 1px solid #e0e0e0; padding: 5px; line-height: 20px; color: #878787;}
div.content_infoo {padding: 5px; color: #878787;}

div.content_infoo a, div.tags a {color: #878787;}

div.navigation {border-bottom: 1px solid #e0e0e0; padding: 5px; line-height: 20px; color: #878787;}
div.navigation a {color: #878787;}
div.navigation .alignleft {float: left;}
div.navigation .alignright {float: right;}


