/*



Theme Name: oriental



Description: Based on Oriental Theme by Ying Zhang. Now compatible with wordpress 2.7.



<br />version 1.1.1 - Recoded to use relative positioning instead of float.



<br />version 1.1.2 - Fixed IE 6 issue brought up http://wordpress.org/support/topic/208400



<br />version 1.2.0 - Making the theme compatible with wp 2.7. And sorry I no longer wish to support IE 6. If this theme doesn't look good in IE 6, use a different one. And seriously everyone need to move off the evil IE 6.



<br />version 1.2.1 - Made the theme a bit more backward compatible.



Version: 1.2.1







Tags: fixed-width, two-columns, threaded-comments, sticky-post, microformats,







	The CSS, XHTML and design is released under GPL:



	http://www.opensource.org/licenses/gpl-license.php







*/











/* Layout */



body {



	padding: 0;



	margin: 0;



	font-size: 0.9em;



	font-family: Verdana, Arial, Sans-Serif;



	background: #9b0900 url(images/bk.jpg) left top repeat-x;



	color: #222;



}







/* Default */



a {



	color: #b61e00;



}







a:hover {



	color: #690000;



}







h1 {



	font-size: 1.2em;



}







h2 {



	font-size: 1.1em;



}







h3 {



	font-size: 1em;



}







h4 {



	font-size: .9em;



}







h5 {



	font-size: .8em;



}







h6 {



	font-size: .7em;



}







blockquote {



	padding: 0 0.5em;



	border-left: 5px solid #f0e8a7;



	margin: 0;



	background-color: #f8f8e2;



}







img.alignleft {



	float: left;



	margin: 0 .8em .8em 0;



}







img.alignright {



	float: right;



	margin: 0 0 .8em .8em;



}







.aligncenter {



	display: block;



	margin-left: auto;



	margin-right: auto;



}







.alignleft {



	float: left;



}







.alignright {



	float: right;



}







a img {



	padding: 5px;



	border: 1px solid #ccc;



}







form {



	padding: 0;



	margin: 0;



}







/* Layout */



#container {



	background: url(images/sramBk.jpg) right top no-repeat;



	width: 980px;



	margin: 0 auto;



}







#header {



	height: 123px;



}







#header h1 {



	padding: 20px 0 0 53px;



	margin: 0;



	color: #b61e00;



	font-family: Verdana, Arial, Sans-Serif;



	font-size: 1.9em;



        font-style: italic;



}







#header h1 a,



#header h1 a:hover {



	text-decoration: none;



	color: #b61e00;



}







#header .description {



	padding: 0 0 0 53px;



	color: #111;



	font-family: Verdana, Arial, Sans-Serif;



	font-size: 1.2em;



}







#page {



	padding: 0 53px;



}







#pageinner {



	position: relative;



	margin: 13px 0 0 0;



	background: url(images/pageInnerBk.gif) right top repeat-y;



}







#navcontainer ul {



	background: url(images/headerlinesBk.png) repeat;



	padding: 0;



	margin: 0;



	list-style: none;



	float: left;



	width: 100%;

        font-size: 0.8em;

}







* html #navcontainer ul {



	background: #202020;



}







#navcontainer ul li { 



	display: inline; 



}







#navcontainer ul li#first a,



#navcontainer ul li#first a:hover {



	cursor: default;



	background-image: none;



	text-decoration: none;



}







#navcontainer ul li a {



	color: #fff;



	margin: 5px 0 0 0;



	padding: 4px 14px 8px 12px;



	text-decoration: none;



	background: url(images/headerBarLiBk.gif) right 3px no-repeat;



	float: left;

        text-transform: uppercase;

}







#navcontainer ul li a:hover {



	text-decoration: underline;



}







#navcontainer ul li.current_page_item a,



#navcontainer ul li.current_page_ancestor a {



	background: url(images/grayLinesBk.gif) repeat;



	color: #FFF;



	padding: 4px 12px 8px 12px;



	margin-left: -2px;



	font-family: Verdana, Arial, Sans-Serif;



	font-weight: bold;

        text-transform: uppercase;

}







#navcontainer ul li.current_page_item a:hover,



#navcontainer ul li.current_page_ancestor a:hover {



	text-decoration: none;



}







#navcontainer ul li a:hover {



	text-decoration: underline;



}







#searchBar {



	clear: left;



	background: #262626 url(images/searchBarBk.gif) repeat-x;



	text-align: right;



}







#searchform {



	padding: 5px;



}







#s {



	border: 1px solid #bbb;



}







#searchsubmit {



	border: 1px solid #bbb;



	background: #fff url(images/buttonBk.gif) repeat-x;



}







#sidebar {



	position: absolute;



	left: 0;



	top: 0;



	width: 200px;



	margin: 0;



	color: #011631;



}







#sidebar a {



	color: #b61e00;



}







#sidebar ul {



	padding: 0;



	margin: 0;



	list-style: none;



}







#sidebar ul li {	



	background-color: #fefef6;



	margin: 0 0 13px 0;



	font-size: 0.8em;



}







#sidebar ul li h2 {



	margin: 0;



	background: url(images/grayLinesBk.gif) repeat;



	color: #fff;



	font-family: Verdana, Arial, Sans-Serif;



	font-size: 0.9em;



	padding: 7px 3px 6px 10px;

        text-transform: uppercase;

}







#sidebar ul li p,



#sidebar ul li div {



	padding: 5px 10px 10px 10px;



	margin: 0;



}







#sidebar ul li table {



	padding-bottom: 5px;



}







#sidebar ul li table caption {



	padding: 5px 0 0 0;



}







#sidebar ul li ul {



	padding: 0.3em 0;



}







#sidebar ul li ul ul,



#sidebar ul li ul ul ul,



#sidebar ul li ul ul ul ul,



#sidebar ul li ul ul ul ul ul {



	padding: 0;



}







#sidebar ul li ul li {



	font-size: 1em;



	padding: 0.2em 1em 0.2em 0;



	margin: 0 0 0 1em;



}







#sidebar ul li ul li li,



#sidebar ul li ul li li li,



#sidebar ul li ul li li li li,



#sidebar ul li ul li li li li li {



	margin: 0 0 0 1em;



}







#sidebar ul li ul li a {



	text-decoration: none;



	background: url(images/sidebarBullet.gif) left center no-repeat;



	padding-left: 1em;



}



#sidebar ul li ul#themeswitcher li a,



#sidebar ul li ul li.recentcomments a {



	background-image: none;



	padding-left: 0;



}



#sidebar ul li ul#themeswitcher li,



#sidebar ul li ul li.recentcomments {



	background: url(images/sidebarBullet.gif) left center no-repeat;



	padding-left: 1em;



}







#sidebar ul li ul li a:hover {



	color: #690000;



}







/* Calendar */



#wp-calendar {



	width: 100%;



}







#wp-calendar th,



#wp-calendar td {



	text-align: center;



}







#wp-calendar td#today {



	font-weight: bold;



}







h2.pagetitle {



	background: #2c2523 url(images/grayLinesBk.gif) repeat;



	margin: 0;



	color: #fff;



	font-family: Verdana, Arial, Sans-Serif;



	padding: 5px 3px 5px 10px;
     


        font-size: 0.9em;


}







#content {



	margin: 0 0 0 213px;



	padding: 0;



}







#contentinner {



	padding: 10px;



	font-size: 0.9em;



	line-height: 1.5em;



}











/* Post */



.post h2.posttitle {



	padding: 0;



	margin: 0;



	float: left;



	font-size: 1.1em;



        display: block;


        text-transform: uppercase;

}







.post h2.posttitle a,



.post h2.posttitle a:hover {



	text-decoration: none;



	color: #b61e00;



}







.entry p {



	padding: 0;



	margin: 0 0 10px 0;



}







/* make your own sticky post styling */



.sticky {



}







small.postmetadata {



font-size: 0.85em;



display: block;



padding: 0;



margin: 0;



}







ul.postmetadata {



	padding: 0;



	margin: 0;



	list-style: none;



	font-size: 0.85em;



}







ul li.tags {



	float: left;



}







ul li.comments {



	text-align: right;



}







div.divider {



	background: url(images/sram_divider.jpg) center center no-repeat;



	height: 60px;



	margin: 1em 0;



}







div.navigation {



	text-align: center;



	font-family: Verdana, Arial, Sans-Serif;



	padding: 0 0 2em 0;



}







div.commentnavigation {



	padding: 0;



}







#singlepost {



	background: url(images/sram_divider.jpg) center bottom no-repeat;



	padding: 10px 10px 49px 10px;



	margin: 0;



	font-size: 0.9em;



	line-height: 1.5em;



}







#commentwrapper {



	background: #fff;



	padding: 0 15px 49px 15px;

        border-bottom: #b61e00 solid 1px;



}







#commentwrapper h2 {



	margin: 0;



	padding: 0.5em 0;



}







/* Comment */



h2.commentheading {



	font-size: 1.0em;



	color: #b61e00;



	font-family: Verdana, Arial, Sans-Serif;



}







ol.commentlist {



	padding: 0;



	margin: 0;



	list-style: none;



	font-family: Verdana, Arial, Sans-Serif;



	color: #333;

        
        font-size: 0.8em;

}







ol.commentlist a {



	text-decoration: none;



}







img.avatar {



	border: 3px solid #fefef6;



	margin: 0 0.5em;



}







ol.commentlist li.commentind {



	padding: 0 0 2em 0;



	margin: 0;



}







ol.commentlist li.depth-1 {



	border-bottom: 3px double #fefef6;



	padding: 0 0 1em 0;



	margin-bottom: 1em;



}







ul.children {



	list-style: none;



}







ol.commentlist ul.children li.commentind {



	padding: 1em 0 0 0;



}







ol.commentlist li.commentind cite {



	font-style: normal;



}







p.commentsedit {



	font-size: 0.9em;



	margin: 0 0 0 0.5em;



}







.commentindheader {



	border-bottom: 1px dotted #fefef6;



}







.commentindheader img.avatar {



	float: left;



}







ol.commentlist li.legacyAlt .commentindheader {



	text-align: right;



}







ol.commentlist li.legacyAlt .commentindheader img.avatar {



	float: right;



}







ol.commentlist li.legacyAlt p.commentsedit {



	text-align: right;



	margin: 0 0.5em 0 0;



}







/* Comment form */



form#commentform input,



form#commentform textarea {



	border: 1px solid #bbb;



}







input#author,



input#email,



input#url {



	width: 60%;



}







textarea#comment {



	width: 90%;



}







input#submit {



	border: 1px solid #bbb;



	background: #fff url(images/buttonBk.gif) repeat-x;



}







#footer {



	clear: both;



	background: transparent;



	height: 108px;



	margin: 0 53px;



	font-family: Verdana, Arial, Sans-Serif;



	text-align: right;



	font-size: 0.7em;



	color: #111;



}







#footer p {



	margin: 0;



	padding: 0.9em;



	line-height: 1.5em;



}







#footer a {



	color: #111;



}







#footer a:hover {



	color: #333;



}







div#recaptcha_widget_div {



	float: right;



}







/* Wordpress required */



.wp-caption {



	border: 1px solid #ddd;



	text-align: center;



	background-color: #111;



	padding-top: 4px;



	margin: 10px;



}







.wp-caption img {



	margin: 0;



	padding: 0;



	border: 0 none;



}







.wp-caption-dd {



	font-size: 11px;



	line-height: 17px;



	padding: 0 4px 5px;



	margin: 0;



}







h3.subpages {



	padding: 1em 0 0.5em 0;



	margin: 0;



}







ul.subpages {



	padding: 0 0 0 1em;



	margin: 0 0 0 1em;



	list-style: square;



}







/* Formatting */



fieldset {



	border: 1px solid #ccc;



	padding: 0 1em;



	margin: 0;



}







legend {



	color: #999;



	font-size: 1.1em;



	font-weight: bold;



}







hr {



	border: 0;



	color: #b61e00;



	background-color: #b61e00;



}







pre, code {



	width: 100%;



	overflow: auto;



	font-size: 1em;



}







.post table {



	width: 100%;



	border: 1px solid #ccc;



	border-top: 0;



	border-collapse: collapse;



}







.post table th,



.post table td {



	border: 1px solid #ccc;



	border-bottom: 0;



	padding: .3em .5em;



}







.post table th {



	text-align: left;



	border-bottom: 2px solid #ccc;



}







p.loggedinAs {



	margin: 0; 



	padding: 0;



}







a#cancel-comment-reply-link {



	display: block;



	margin-bottom: 1em;



}