/*
Theme Name: Oryana
Description: The Oryana Theme
Version: 2.0
Author: IRONKEEP TECHNOLOGIES
Author URI: http://www.ironkeep.net/
*/

/*  == CONSTANTS == */

div.clear {clear:both;}

h2 {
	margin-bottom:2px;
}
h2 a:link, h2 a:visited, h2 a:active {
	color:#c6080e;
	text-decoration:none;
}
h2 a:hover {
	color:#c6080e;
	text-decoration:underline;
}
small {
	display:block;
	font-size:10px;
	color:#507738;
	margin-bottom:5px;
}
/* == HEADER == */
body {
	margin:0;
	padding:0;
	text-align:center;
	background-color:#f0f4b7;
}

#page {
	width: 100%;
	padding:0;
	text-align:left;
	background-color:#f0f4b7;
	font-family:Verdana,"Lucida Grande",Lucida,sans-serif;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 100px;
}
#header {
	position:relative;
	background:url('images/header_logo.jpg') top left no-repeat;
	height:108px;
	border-bottom:2px solid #FF6633;
}

/* Tabs */
#navigation {position:absolute;right:0;top:0;}
#navigation a:link{color:blue; font:12px/17px Verdana,"Lucida Grande",Lucida,sans-serif; text-decoration:none}
#navigation a:visited{color:blue; font:12px/17px Verdana,"Lucida Grande",Lucida,sans-serif; text-decoration:none}
#tabsI{float:left;width:600px;background:#feffcd;border-bottom:1px solid;border-color:#F63;margin-left:0;font:.8em/normal Verdana,"Lucida Grande",Lucida,sans-serif;margin-bottom:0;margin-top:30px}
#tabsI ul{margin:0;padding:10px 10px 0 5px;list-style:none;width:550px}
#tabsI li{display:inline;margin:0;padding:0}
#tabsI a{float:left;background:url("images/tableftI.gif") no-repeat left top;margin:0;padding:0 0 0 5px;text-decoration:none}
#tabsI a span{float:left;display:block;background:url("images/tabrightI.gif") no-repeat right top;color:#c6080e;padding:2px 15px 0 5px}
#tabsI a span{float:none}
#tabsI a:hover span{color:#FFF}
#tabsI a:hover{background-position:0% -42px}
#tabsI a:hover span{background-position:100% -42px}

#subHeader {
	height:20px;
	text-align:center;
	font:.7em/1.6em Verdana,"Lucida Grande",Lucida,sans-serif;
	color:white;
	background-color:#C6080E;
}

/* == CONTENT == */
#content {
	margin: 0 auto;
	padding:0;
	width: 860px;
}
#leftColumn {
	margin:0 210px 0 10px;
}
#leftColumn h2 {
	margin-top:0;
}
.post {}
.listingSeparator {
	border-bottom:1px dotted #D9C69E;
	margin-bottom:10px;
}
.entry {
	font-size:12px;
}
.entry p {
	margin:0 0 10px 0;
	padding:0;
}
a.more-link:link, a.more-link:visited, a.more-link:active {
	display:block;
	font:1.1em/1.6em Verdana,"Lucida Grande",Lucida,sans-serif;
	color:#c6080e;
	text-decoration:none;
	padding:0;
	margin:5px 0 -5px 0;
}
a.more-link:hover {
	text-decoration:underline;
}
.postMetaData {
	color:gray;
	font-size:10px;
	padding:2px 0;
}
.postMetaData a:link, .postMetaData a:active, .postMetaData a:visited {
	color:gray;
	text-decoration:none;
}
.postMetaData a:hover {
	color:#c6080e;
	text-decoration:underline;
}
/* == FOOTER == */
#footer{
	border-top:2px solid #FF6633;
	height:25px;
	background-color:#C6080E;
	font:.7em/1.6em Verdana,"Lucida Grande",Lucida,sans-serif;
	text-align:center;
	color:white;
}

/* == SIDEBAR == */
#sidebar{
	padding:0 0 10px 10px;
	margin:10px 0 20px 0;
	border-left:1px solid #FFD6BE;
	width:190px;
	font:.7em/1.6em Verdana,"Lucida Grande",Lucida,sans-serif;
	float:right;
	text-align:left;
}
#sidebar a:link, #sidebar a:visited, #sidebar a:active {
	font:1.1em/1.6em Verdana,"Lucida Grande",Lucida,sans-serif;
	color:#c6080e;
	text-decoration:none;
}
#sidebar a:hover {
	text-decoration:underline;
}
#sidebar form{margin:0;}
#sidebar ul,#sidebar ul ol{margin:0;padding:0;}
#sidebar ul li{list-style-type:none;list-style-image:none;margin-bottom:15px;}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px;}
#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px;}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px;}
ol li,#sidebar ul ol li{list-style:decimal outside;}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0;}
#searchform{margin:10px auto;padding:5px 3px;text-align:left;font-weight:bold;}
#sidebar #searchform #s{width:108px;padding:2px;}
#sidebar #searchsubmit{padding:1px;}

.breadCrumbs {
	font-size:12px;
	margin:10px 0;
}
.breadCrumbs a:link, .breadCrumbs a:active, .breadCrumbs a:visited {
	color:#c6080e;
	text-decoration:none;
}
.breadCrumbs a:hover {
	text-decoration:underline;
}
.breadCrumbs span {
	margin:0 5px;
}


/* == COMMENT == */
h3#comments {
	color:#c6080e;
}
.commentlist {
	font-size:12px;
	width:70%;
}
.commentlist .comment {
	position:relative;
	padding:5px;
}
.commentlist li.even {
	background-color:#FFF4A2;
}
.commentlist cite {
	font-weight:bold;
}
.commentlist .commentmetadata {
	position:absolute;
	top:3px;
	right:5px;
}
.commentlist .commentmetadata a {
	color:#c6080e;
	text-decoration:none;
}
.commentlist .reply a:link, .commentlist .reply a:visited, .commentlist .reply a:active {
	color:#c6080e;
	text-decoration:none;
}
.commentlist .reply a:hover {
	text-decoration:underline;
}
#respond h3 {
	color:#c6080e;
}
#respond textarea {
	width:70%;
}





#header-wrapper{
	margin: 0px auto;
	padding: 0 0 0 0px;
	width: 100%;
	height: auto;
	background-color: #ffffff;
	position: relative;
}

#header-content{
	margin: 0px auto;
	padding: 0 0 0 0px;
	width: 1024px;
	position: relative;
	text-align: left;
	overflow: auto;
}

#logo{
	margin: 0px auto;
	padding: 0 0 0 90px;
	width: auto;
	position: relative;
	float: left;
}

#lower-nav-wrapper{
	background-image: url('images/navbar.jpg');
	height: 35px;
	margin: 0px auto;
	padding: 0 0 0 0px;
	width: 100%;
	background-repeat: repeat-x;
}

#lower-nav-container{
	margin: 0px auto;
	padding: 0 0 0 0px;
	overflow: hidden;
	width: 1024px;
}

#search{
	margin-bottom: -14px;
	padding: 4px 0 0 100px;
	float: left;
	display: none;
}

.clearFloat{
	float: clear;
	display:hidden;
}

#first-bottom-nav-button{
	margin: 0px auto;
	padding: 0 0 0 430px;
	width: auto;
	float: left;
	position: relative;
}

.bottom-nav-button{
	margin: 0px auto;
	padding: 0 0 0 0px;
	width: auto;
	float: left;
	position: relative;
}



#tnav-home{
	margin: 50px 0 0 0;
	padding: 0 0 0 25px;
	height:auto;
	width: auto;
	position: relative;
	float: left;
}

#tnav-recipe{
	margin: 50px 0 0 0;
	padding: 0 0 0 25px;
	height:auto;
	width: auto;
	position: relative;
	float: left;
}

#tnav-newsletter{
	margin: 50px 0 0 0;
	padding: 0 0 0 25px;
	height:auto;
	width: auto;
	position: relative;
	float: left;
}

#tnav-cafe{
	margin: 50px 0 0 0;
	padding: 0 0 0 25px;
	height:auto;
	width: auto;
	position: relative;
	float: left;
}

#tnav-contact{
	margin: 50px 0 0 0;
	padding: 0 0 0 25px;
	height:auto;
	width: auto;
	position: relative;
	float: left;
}