/*
color: #D9D1B0;
font-family: Georgia, "Times New Roman", Times, serif;
*/
html {
	height: 100%;
	margin-bottom: 1px;
	background: #243C52 url(bg.gif) repeat-x top left;
}
body {
	color: #000;
	background: #243C52 url(bg.gif) repeat-x top left;
	padding: 1em;
	font-family: Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
	font-family: "Helvetica","Tahoma","Verdana",sans-serif;
	text-transform: lowercase;
	letter-spacing: 0.1em;
	color: #000;
	line-height: 1.4em;
}
h1 {font-size: 1.7em;}
h2 {font-size: 1.3em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.05em;}
a {
	text-decoration: none;
	color: #243C52;
	color: #EF5125;
	color: #D3373B;
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
caption {
	text-align: center;
	font-weight: bold;
	line-height: 1.6em;
	font-style: oblique;
}
th, caption {
	font-weight: bold;
}
strong {
	font-weight: bold;
}
label {
	font-weight: bold;
}
blockquote {
	margin-bottom: 1em;
}

.page fieldset {
	border: 2px solid #DDD;
	padding: 1em;
	margin-bottom: 1em;
}
.page legend {
	font-weight: bold;
	margin: 0 1em;
	padding: 0 1em;
	font-variant: small-caps;
	text-transform: capitalize;
	font-size: 1.4em;
}



#doc, #doc2, #doc3, #doc4, #doc-custom {
	background: #FFF;
	color: #000;
	padding: 0 0 .1em 0;
	-moz-border-radius: .5em;
}
.inner {
	padding: .5em;
}
#logo {
	margin: 0 0 0 1em;
}

#hd, #bd, #footer {
	padding: .5em .5em 0 .5em;
}
.page {
	margin-bottom: 1em;
}


#personalmenu {
	padding: .5em;
}
#quicksearch {}
.inputText, .inputTextarea {
	border: 2px solid #BBB;
	background: #DDD;
	font-weight: normal;
}
.inputSubmit {
	background: #8FB34F;
	border: 1px solid #8FB34F;
	font-weight: bold;
}
#bd p, #bd-standalone {
	margin-bottom: 1em;
}

#personaltools {
	text-align: right;
}
#personaltools ul li {
	display: inline;
	margin-left: 1em;
	font-weight: bold;
}
#personaltools ul li a {
	color: #D3373B;
}
#usertools a, .article a {
	color: #F09D32;
	text-decoration: underline;
}
#header {
	background: #EF5125 url(header.png) repeat-x top left;
	margin: 0 .5em;
	-moz-border-radius: .5em;
}
#daily {
	margin: .5em;
	padding: 2em .5em;
	background: #FFF;
	-moz-border-radius: .5em; /* amíg nincs végleges CSS3 */
}
#bd-standalone {
	margin: .5em;
}
#footer {
	margin: 0 .5em .5em;
	padding: .5em;
	text-align: center;
	background: #515151;
	color: #000;
	-moz-border-radius: .5em;
}
#primary {}
#secondary {}
#tertiary {}



.box {
	background: #E7F2CE;
	color: #6E7F94;
	color: #333;
	margin-bottom: .5em;
	padding: .5em;
	-moz-border-radius: .5em;
}
.box h2 {
	text-align: center;
	color: #243C52;
	margin-bottom: .5em;
}
.box li {
	list-style: square inside;
	padding-bottom: .3em;
}
#secondary .box {
	margin-left: .5em;
}
#tertiary .box {
	margin-right: .5em;
}
.specialbox {
	background: #8FB34F;
	color: #394820;
}



#quicksearch {}
#quicksearch h2 {}

#calendar {
	width: 100%;
}
#calendar td, #calendar th {
	text-align: center;
	line-height: 1.4em;
}
#calendar_prevmonth, #calendar_nextmonth {
	font-weight: bold;
}




.article {
	margin: 0 0 2em 0;
	clear: both;
	padding: .1em;
}
.article-gallery {
	float: left;
	padding: .5em;
	margin: 0 .5em .5em 0;
	font-size: .8em;
}
.article-indeximage {}
.article h1 {
	border-bottom: 1px dotted #333;
	color: #333;
	text-align: left;
	font-weight: bold;
}
.article p.published {
	text-align: right;
	color: #666;
}
.article p {
	margin-bottom: 1em;
}
.article-body {
}
.morelink {
	white-space: nowrap;
}
.article a img {
	margin: 1em auto;
}



.page h1 {
	color: #D3373B;
	border-bottom: 2px dashed #D3373B;
	color: #000;
	border-bottom: 2px dashed #000;
	text-align: center;
	text-transform: capitalize;
	font-variant: small-caps;
	letter-spacing: 1px;
	margin-bottom: 1em;
}
#recipe #ingredients {
	margin: 1em;
}
#recipe h2#sender {
	text-align: right;
}
#recipe-keywords, #recipe-images, #recipe-tools {
	float: right;
	margin: 0 0 1em 1em;
	border: 1px solid #EEE;
	padding: 1em;
	width: 15em;
	clear: both;
}
#recipe ul {}
#recipe li {
	text-indent: 1em;
	list-style: disc inside;
}
#recipe #extra {
	float: right;
	width: 16.384em;
	*width: 16em;
	margin: .5em 0 1em 1em;
	padding: .5em 0 .5em .5em;
	border-left: 1px dashed #888;
	border-bottom: 1px dashed #888;
}
#recipe-image {
	text-align: center;
}






#mainmenu {
	padding: 0 .5em;
	margin: .5em;
	text-align: center;
	background: #D3373B;
	-moz-border-radius: .5em;
}
#menu li {
	display: inline;
	margin: .5em;
}
#menu li a {
	color: #FFFF33;
	font-weight: bold;
	line-height: 2em;
}
#menu li a:hover, #menu li a:active {
	text-decoration: none;
	color: #FFFFFF;
}


#sidemenu li {
	list-style: none outside;
	background: #FFF;
	border: 1px solid #EEE;
	padding: .2em;
	margin-bottom: .5em;
}





.yui-ge #main {
	padding: .5em;
}
.yui-ge #rightmost {}


#poweredby {
	text-align: center;
}


.comment, .entry {
	border: 1px solid #DDD;
	margin: .5em 0;
	padding: .5em;
}
.entry .header {
	font-weight: bold;
	margin-bottom: .5em;
}



#tagcloud {
	margin-bottom: 2em;
}
#tagcloud li {
	display: inline;
	margin-right: 1em;
}

#errors {
	font-weight: bold;
	color: #D3373B;
	border: 2px dashed #D3373B;
	background: #FDD;
	padding: 1em;
	margin-bottom: 1em;
}
#messages {
	font-weight: bold;
	color: #8FB34F;
	border: 2px dashed #8FB34F;
	background: #DFD;
	padding: 1em;
	margin-bottom: 1em;
}

#registrationForm .inputText,
#registrationForm .inputTextarea,
#sendRecipeForm .inputText,
#sendRecipeForm .inputTextarea,
#signGuestbookForm .inputText,
#commentRecipeForm .inputTextarea,
#signGuestbookForm .inputTextarea {
	width: 100%;
}

.note {
	margin: 1em;
	font-size: .9em;
	font-style: italic;
}

.page li {
	list-style: disc inside;
}


.formsubmit {
	padding: 1em;
	text-align: center;
}

#rec_coll_alpha h2, #rec_collections h2, #encyclopedia h2 {
	border-bottom: 1px dashed #000;
	text-transform: uppercase;
	text-align: center;
	margin: 1em 0;
}
#alpha13 td {
	width: 7%;
	border: 1px solid #AAA;
	text-align: center;
	padding: .5em 0;
}
#encyclopedia dt {
	font-weight: bold;
	margin: 0 0 1em 0;
}
#encyclopedia dd {
	margin: 0 0 1em 2em;
}
#gbox {
	text-align: center;
}