html								{ font: 68.75% Verdana; }
body 								{ padding-top: 10px 0 0 0; margin: 0; font: 1.3em/1.5em Arial, Helvetica; text-align: left; color: #453633; background: #ffffff url('/images/design/backgrounds/bg.jpg'); }
img 								{ border: 0px; }

ul									{ margin: 0; padding: 0;  }
ul li 								{ list-style: none; list-style-image: none; list-style-position: outside; list-style-type: none; }
b									{ font-weight: bold; }

h1,h2,h3,h4,h5,h6 					{ margin: 0; padding: 0; }

h1,h2								{ font: normal italic 2em Times; color: #593e39; }
h4									{ font: normal italic 1.3em Times; color: #593e39; }

a									{ color: #814b41; text-decoration: underline;}
a:hover								{ color: #cc3300; }



.document							{ background: url('/images/design/backgrounds/head.jpg') no-repeat 50% 0%; }
.block								{ width: 900px; margin: 0px auto; padding: 0 50px 0 50px; }

.head								{ height: 200px; }
.head .logo							{ width: 298px; height: 95px; margin: 60px 50px 0 0; }
.head .topmenu						{ padding-top: 95px; }
.head .topmenu a					{ display: inline-block; margin: 0 25px 0 0; padding: 2px 4px 2px 4px;font-size: 1.5em; color: #eae7db; background-color: #814b41; text-decoration: none; -webkit-border-radius: 4px;}
.head .topmenu a:hover				{ background-color: #000000; }

ul.cols								{  }
ul.cols li							{ display: block; float: left; width: 50%; }
ul.cols li ul li					{ float: none; width: 100%; }
ul.cols li h2						{ margin-bottom: 30px; }
ul.cols li div.left					{ margin-right: 25px; }
ul.cols li div.right				{ margin-left: 25px; }

.page-title							{ margin-bottom: 30px; padding-left: 3px; }
.page-title h1,
.page-title h2						{ display: inline; margin-right: 20px; }
.page-title a						{ font: normal italic 1em Times; color: #000000; }

ul.news								{ width: 100%; }
ul.news li							{ margin-bottom: 30px; }
ul.news li h3						{ margin-bottom: 15px; }
ul.news li h3 a						{ font: normal normal 1.4em Tahoma; color: #453633; text-decoration: none; }
ul.news li h3 a:hover				{ color: #cc3300; }
ul.news li em						{ font: normal italic 1em Georgia; color: #888888; }
ul.news li a.more					{ font: normal italic 1.2em Times; color: #814b41; }
ul.news li a.more:hover				{ color: #cc3300; }

ul.other-news li					{ margin-bottom: 30px; }
ul.other-news li a					{ font: normal italic 1.2em Times; color: #814b41; }
ul.other-news li a:hover			{ color: #cc3300; }

ul.ratings							{ margin-bottom: 15px !important;  }
ul.ratings li						{ overflow: hidden; margin-bottom: 15px; }
ul.ratings li i						{ display: block; float: left; width: 20px; font-style: normal; font-weight: bold; }
ul.ratings li a						{ font: normal italic 1em Times; color: #814b41; }
ul.ratings li a:hover				{ color: #cc3300; }
ul.ratings li span					{ display: block; font-size: 0.8em; line-height: 1.3em; }

ul.random							{ margin-bottom: 30px; }
ul.random li						{ margin-bottom: 20px; font: 0.8em/1.7em Verdana; }
ul.random li img					{ float: left; margin: 3px 10px 0 0; padding: 3px; border: 1px solid #999999; }
ul.random li a						{ font: 1em Verdana; }

ul.items							{ margin-bottom: 30px; }
ul.items li							{ display: block; float: left !important; width: 140px !important; font-size: 0.9em; }
ul.items li a						{ display: block; font-size: 1em; text-decoration: none; }

.item								{ margin-bottom: 20px; }
.item ul							{ margin: 0 0 20px 0; }
.item ul li span					{ color: #666666; }
.item h1							{ margin-bottom: 15px; }
.item img							{ margin-bottom: 15px; padding: 3px; border: 1px solid #999999; }

/* color: #eae7db; background-color: #814b41; */
.recipe								{ margin-bottom: 20px; background-color: #eae7db; border: 1px solid  #999999; padding: 15px 15px 0 15px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.recipe h2							{ margin-bottom: 10px; }
.recipe h4							{ margin-bottom: 20px; }
.recipe ul							{ margin-bottom: 20px; }
.recipe ul li img					{ float: left; margin: 3px 10px 0 0; padding: 3px; border: 1px solid #999999; }

.navigation							{ margin-bottom: 10px; }
.navigation ul li					{ float: left !important; margin: 0 5px 0 5px; }
.navigation ul li a					{ font-size: 1.5em ; text-decoration: none; }

.pager ul li						{ float: left; margin: 0 5px 0 5px; }
.pager ul li a						{ font-size: 1.5em ; text-decoration: none; }
.pager ul li a.current,
.pager ul li a.current:hover		{ color: #453633; }


.footer								{ height: 230px; padding-top: 20px; background: url('/images/design/backgrounds/footer.jpg') no-repeat 50% 100%; }
.footer .counters					{ margin-top: 160px; }
.footer .links						{ margin-top: 5px; font-size: 0.8em; }
