/*
Theme Name: Red Shadow
Theme URI: http://wpmu.lostresort.biz/red-shadow/
Description: WordPress 3.0 theme designed by Cristian Nistor. It has two colums, fixed width and the colors used are
			red, blue, and brown. It is widget ready, and it supports custom menus.
	1.10 -->Reconfigured comments.php to sopport nested comments and added some 
			style for the drop-down menu on top of the page. Also fixed the position of wp_footer() in footer.php.
	1.20 -->Added links to parent and child pages
	1.30 -->Missing too many requirements, starting cleaning process
	1.40 -->Added wp_nav_menu() support, modifying *.php to meet the latest criteria, cleaning up the code
	1.50 -->Minor improvements and style modifications
	1.60 -->Ready for realease*(not)
	1.61 -->Minor fixes for IE6 displaying issues
	1.70 -->Cleaning up comments.php, eliminating obsolete functions, changing style for menu child pages
	1.71 -->Minor changes for post navigation and list comments style
	1.72 -->Added style for sticky post
	1.73 -->HTML validation
	1.80 -->Fix for blogroll widget
	1.81 -->Placing the multiple pages post links more appropiate, corecting register sidebar (only one), 
			adding some style, cleaning style.css, modifying the footer login link, author link more strictly pointed to root
	1.82 -->Formating the footer "Welcome back ..." message as a link to admin dashboard. Adding some style for the right sidebar.
			More accuracy for post author display name. 
	1.83 -->Fixing recent comments displaying ambiguity
	1.84 -->Adding some style for nested lists inside post content
			Giving max-width to h1, and min-height to element with description class (in case of no desciption defined, the menu appearance is altered)
			Fix of a small bag in users' credentials check.
			Removing the title_li attribute for Category widget.
	1.85 -->Fixing the appearance for menu (the container has a fixed height). Modifying the button appearance for submitting comments
	1.86 -->Fixing the appearance for sidebar (if no title defined, the next descendand widgets of the sidebar are orphans).
			The searchpage looked messy if the query wordsa are not found in any sentence. Cleaning of css file
	1.87 -->Update to meet latest requirements, added the possibility to add feedburner link under Dashboard --> Appearance (Theme)
	1.88 -->Fix for issues and errors, minor style modifications
	1.90 -->Some updates
	1.91 -->Fix for image gallery display and for video object overflow.
	1.92 -->Code and style update
	2.00 -->Various code fixes
	
Version: 2.00
Author: Cristian Nistor - Lost Resort SRL
Author URI: http://www.lostresort.biz/blog/
License: GPLv3
License URI: http://www.gnu.org/licenses/gpl.html
Tags: two-columns, fixed-width, red, white, blue
By downloading and using this theme, you agree to the following terms:
    - All variations of this theme have to remain <a href="http://www.gnu.org/licenses/gpl.html">GPL</a>
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute

For support requests please contact: wordpress(at)lostresort.biz.
Requests through other channels (website etc.) can unfortunately not be responded to.
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline}
:focus {outline:0}
body {line-height:1;color:#000000;background:#ffffff}
ol, ul {list-style:none}
table {border-collapse:separate;border-spacing:0}
caption, th, td {text-align:left;font-weight:normal}
blockquote:before, blockquote:after, q:before, q:after {content:""}
blockquote, q {quotes:"" ""}

/* Text decorations
*******************************/
.bold {font-weight:bold}
.normal {font-weight:normal}
.italic {font-style:italic}
.underline {text-decoration:underline}

/* Float
*******************************/
.float-right {float:right}
.float-left {float:left}
.float-none {float:none}
.clear-both {clear:both}

/* Text align
*******************************/
.text-right {text-align:right}
.text-left {text-align:left}
.text-center {text-align:center}
.text-justify {text-align:justify}

/* Other
*******************************/
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.zoom {overflow:hidden}
.m-left15 {margin-left:1.5em}
.m-left1 {margin-left:1em}
.min-height-120 {min-height:120px}

/* Main styles
*******************************/
html {height: 100%;margin-bottom:1px;/* force vertical scrollbars */}
body {background: #fefefe;color:#76725e;font-size:62.5%;text-align:left;width:1020px;margin:0 auto}

/* Default fonts
*******************************/
body, input, select	{font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif}
textarea, pre, tt, kbd, var, code {font-family:"Courier New", Courier, monospace}

/* Header elements
*******************************/
h1, h2, h3, h4, h5, h6 {font-weight:normal}
h1 {padding-bottom:8px;font-size:2.5em;line-height:1;font-family:'Josefin Sans Std Light', Georgia, arial, serif}
h2 {font-size:1.8em;font-family:'Josefin Sans Std Light', Georgia, arial, serif}
h3 {font-size:1.5em;padding-bottom:0.6em}
h4 {font-size:1.3em;line-height:1.8em}
h5 {font-size:1.2em;line-height:1.6em}
h6 {font-size:1.1em;line-height:1.2em}

/* Other elements
*******************************/

strong {font-weight:bold}
em {font-style:italic}
pre {border:1px solid #dddddd;margin-bottom:1.2em;padding:1.2em}
ins {text-decoration:none}
del {text-decoration:line-through}
q, cite {font-style:italic}

/* Links
********************************/

a:link, a:visited, a:focus, a:hover, a:active {color:#a8a285;text-decoration:underline;cursor:pointer}
a:hover {text-decoration:none;color:#dc3231}
a, a:active, a:focus {outline: none}

/* Images
*******************************/
img {outline:0;border:0}

/* Form styles
*******************************/
input, select, textarea {font-size:1em;vertical-align:baseline;color:#828282}
input.text, input.file {cursor:text}
input.button {cursor:pointer}
input.radio, input.checkbox {border:0;padding:0}


/* Wordpress aligning
*******************************/
.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto}
.alignleft {float:left;margin:0 1em 1em 0;width:auto}
.alignright {float:right;margin:0 0 1em 1em;width:auto}
.wp-caption img {margin:0;padding:0;border:0 none}
.wp-caption {border:1px solid #eeeeee;text-align:center;padding-top:4px}
.wp-caption  p.wp-caption-text {font-size:.92em;text-align:center}

/* Comments
 *******************************/
.leavecomment {padding:1em 0 0.5em 0.4em}
#loggedin {margin:0.6em 0 0.6em 0;font-size:1.2em}
.comments-list .avatar {}
#content .comments-list {margin:0}
.comments-list li {padding:1em 0 1em 0;line-height:1.2em;list-style:none;margin-bottom:1.2em;margin:0 1em 0 0.8em}
.comments-list .odd {background:url(img/list-bkg-top.gif) top repeat-x;border-top:1px dotted #a8a285}
.comments-list .even {background:url(img/list-even-bkg.gif) top repeat-x;border-top:1px dotted #0e7c99}
.comments-list cite {font-weight:bold;font-style:normal;margin:0 0.4em;font-size:1.3em}
.comments-list small {font-size:1em}
.comments-list .says, .comments-list .comment-meta {font-size:1.2em}
.comments-list .comment {margin-top:0.8em}
.comments-list .comment p {font-size:1.1em;margin:1em 0.5em}
#reply-title {padding:0.8em 0 0.6em 0.5em;font-size:1.7em}
#reply-title small a {font-size:0.8em}
#commentform {margin-left:0.6em}
#commentform  input, #commentform  textarea {border:1px solid #dc3232;padding:0.2em;margin-top:0.5em}
#commentform  input {width:200px}
#commentform  #submit {width:180px;height:30px;color:#dc3231;font-weight:bold;text-align:center;padding-bottom:6px;background:url(img/button-back.png) 0 0 no-repeat;border:0;font-size:1em;vertical-align:middle;cursor:pointer}
#commentform textarea {width:500px}
#commentform p label {display:block;margin:0.8em 0 0.4em 0;font-size:1.1em}
.comment-form-comment label {font-size:1.2em;font-weight:bold}
.comment-notes {margin:0.5em 0 1em 0;font-size:1.1em;font-weight:bold}
.form-allowed-tags {margin:0.5em 0 0.5em 0.1em;font-size:1.1em;font-weight:bold}
.form-allowed-tags code {font-weight:normal}
.nocomments {font-size:2em;margin:2em 0 2em 1em;color:#dc3231}

/* Nested Comments. Feel free to style this section, expecially changing 'administrator' with your user login name
*******************************/
.comments-list .comment-body p {color:#572e2e}
.comments-list .comment-author-administrator  .comment-body p {color:#dc3231} 
.comments-list .comment-author-administrator  .children .children .comment .comment-body p, .comments-list .bypostauthor  .children .children .comment .comment-body p {color:#572e2e}
.comments-list .comment-author-administrator  .children .children .comment-author-administrator .comment-body p {color:#dc3231}
.comments-list .comment .children .comment-author-administrator .comment-body p {color:#dc3231}
.comments-list .comment-author-administrator  .children .comment .comment-body p, .comments-list .bypostauthor  .children .comment .comment-body p {color:#572e2e}
.comments-list .comment-author-administrator  .children .comment-author-administrator .comment-body p {color:#dc3231}
.comments-list .comment-author-administrator  .comment-body .vcard .fn {color:#dc3231}
.comments-list .comment-author-administrator  .children .comment-body .vcard .fn {color:#572e2e}
.comments-list .comment-author-administrator  .children .children .comment-author-administrator .comment-body .vcard .fn {color:#dc3231}
.comments-list .comment-author-administrator  .children .comment-author-administrator .comment-body .vcard .fn {color:#dc3231}
.comments-list .comment .vcard .fn .url {text-decoration:none}
.comments-list .comment .vcard .avatar {border:1px solid #dc3232;margin-bottom:0.4em}
.comments-list .comment .comment-meta a {display:block;margin-top:0.6em}
.comments-list .comment .reply a {font-size:1.2em;font-weight:bold;margin-top:0.5em}
.comments-list .comment .children {list-style:none; margin:1em 0 0;text-indent:0}
.comments-list .comment .children .depth-2 {margin:0 0 0.3em 1.2em}
.comments-list .comment .children .depth-3 {margin:0 0 0.3em 1.2em}
.comments-list .comment .children .depth-4 {margin:0 0 0.3em 1.2em}
.comments-list .comment .children .depth-5 {margin:0 0 0.3em 1.2em}
.comments-list .pingback .comment-body p {margin:1em 0.6em;padding:1em 0;font-style:italic}

.bypostauthor .comment-body p, .bypostauthor .children .children .bypostauthor .comment-body p, .bypostauthor .children .bypostauthor .comment-body p {color:#dc3231;font-size:1.2em;font-weight:bold}

/* Header
*******************************/
#header {background:#dc3232 url(img/header-tail-bottom.gif) bottom repeat-x;margin-top:10px}
#header .tail-right {background: url(img/header-tail-right.gif) right repeat-y}
#header .tail-left {background:url(img/header-tail-left.gif) left repeat-y}
#header .tail-top {background:url(img/header-tail-top.gif) top repeat-x}
#header .corner-bottom-right {background:url(img/header-corner-bottom-right.gif) bottom right no-repeat}
#header .corner-bottom-left {background:url(img/header-corner-bottom-left.gif) bottom left no-repeat}
#header .corner-top-right {background:url(img/header-corner-top-right.gif) top right no-repeat}
#header .corner-top-left {background:url(img/header-corner-top-left.gif) top left no-repeat;width:100%}
#header-indent {padding:20px 9px 1px 9px}
#header h1 {margin:0.8em 0 0.5em 0.4em;font-size:3.5em;max-width:800px}
#header h1 a {text-decoration:none;color:#eae2bf}
#description {font-size:1.5em;color:#efefef;padding:0 0 0.5em 1em;min-height:16px;max-width:800px}

#menu {min-height:23px;border-top: 2px solid #eae2bf;margin-bottom:0.7em;width:1002px}
#menu ul {float:right;width:auto}
#menu ul li {float:left;position:relative;width:auto}
#menu ul li a {font-size:1.2em;display:block;padding:5px 5px 6px 5px;text-decoration:none;text-align:center;color:#eae2bf;font-weight:bold}
#menu ul li a:hover, #menu ul .current_page_item a {color:#dc3231;background: url(img/menu-bkg-ov.png) repeat-x}
#menu ul ul {width:100px;position:absolute;left:10px;top:23px;display:none;background:#dc3232}
#menu ul .current_page_item ul a {background:#dc3232;color:#eae2bf}
#menu ul .current_page_item ul a:hover {background:url(img/menu-bkg-ov.png) repeat-x}
#menu ul li ul a {float:left;width:100px;font-weight:bold;text-align:left;border:1px solid #dc3231;background:#dc3232;height:auto;padding:5px}
#menu ul li ul a:hover {color:#dc3231}
#menu ul ul ul {top:auto}	
#menu ul li ul ul {top:23px;left:10px;margin:0}
#menu ul li:hover ul, #menu ul li:hover ul ul ul, #menu ul li:hover ul ul ul ul{display:none}
#menu ul li:hover ul, #menu ul li li:hover ul, #menu ul li li li:hover ul, #menu ul li li li li:hover ul{display:block}

/* Boxes
********************************/
.box {background:#dc3232 url(img/box-tail-bottom.gif) bottom repeat-x}
.box .tail-right {background:url(img/box-tail-right.gif) right repeat-y}
.box .tail-left {background:url(img/box-tail-left.gif) left repeat-y}
.box .tail-top {background:url(img/box-tail-top.gif) top repeat-x}
.box .corner-bottom-right {background:url(img/box-corner-bottom-right.gif) bottom right no-repeat}
.box .corner-bottom-left {background:url(img/box-corner-bottom-left.gif) bottom left no-repeat}
.box .corner-top-right {background:url(img/box-corner-top-right.gif) top right no-repeat}
.box .corner-top-left {background:url(img/box-corner-top-left.gif) top left no-repeat;width:100%}
.box-indent {padding:20px 14px 20px 14px}
.box h3 {color:#eae2bf}
.box h2 {font-size:3em;padding-left:0.5em;color:#eae2bf}

.box2 {background:#fefefe url(img/box2-tail-bottom.gif) bottom repeat-x}
.box2 .tail-right {background:url(img/box2-tail-right.gif) right repeat-y}
.box2 .tail-left {background:url(img/box2-tail-left.gif) left repeat-y}
.box2 .tail-top {background:url(img/box2-tail-top.gif) top repeat-x}
.box2 .corner-bottom-right {background:url(img/box2-corner-bottom-right.gif) bottom right no-repeat}
.box2 .corner-bottom-left {background:url(img/box2-corner-bottom-left.gif) bottom left no-repeat}
.box2 .corner-top-right {background:url(img/box2-corner-top-right.gif) top right no-repeat}
.box2 .corner-top-left {background:url(img/box2-corner-top-left.gif) top left no-repeat;width:100%}
.box2 .box-indent {padding:20px 14px 20px 16px}
.box2 h3 {color:#eae2bf}
.box3 h2 {font-size:3em;padding-left:0.5em}

.box3 {background:#fefefe url(img/box3-tail-bottom.gif) bottom repeat-x}
.box3 .tail-right {background:url(img/box3-tail-right.gif) right repeat-y}
.box3 .tail-left {background:url(img/box3-tail-left.gif) left repeat-y}
.box3 .tail-top {background:url(img/box3-tail-top.gif) top repeat-x}
.box3 .corner-bottom-right {background:url(img/box3-corner-bottom-right.gif) bottom right no-repeat}
.box3 .corner-bottom-left {background:url(img/box3-corner-bottom-left.gif) bottom left no-repeat}
.box3 .corner-top-right {background:url(img/box3-corner-top-right.gif) top right no-repeat}
.box3 .corner-top-left {background:url(img/box3-corner-top-left.gif) top left no-repeat;width:100%}
.box3 .box-indent {padding:20px 14px 20px 16px}
.box3 h3 {color:#dc3231}
.box2 h2 {font-size:3em;padding-left:0.5em;color:#76725e}

.box4 {background:#fefefe url(img/box4-tail-bottom.gif) bottom repeat-x}
.box4 .tail-right {background:url(img/box4-tail-right.gif) right repeat-y}
.box4 .tail-left {background:url(img/box4-tail-left.gif) left repeat-y}
.box4 .tail-top {background:url(img/box4-tail-top.gif) top repeat-x}
.box4 .corner-bottom-right {background:url(img/box4-corner-bottom-right.gif) bottom right no-repeat}
.box4 .corner-bottom-left {background:url(img/box4-corner-bottom-left.gif) bottom left no-repeat}
.box4 .corner-top-right {background:url(img/box4-corner-top-right.gif) top right no-repeat}
.box4 .corner-top-left {background:url(img/box4-corner-top-left.gif) top left no-repeat;width:100%}
.box4 .box-indent {padding:20px 14px 20px 16px}
.box4 h2 {font-size:3em;padding-left:0.5em}
.box4 h3 {color:#dc3231}

.nav-entries {background:#fefefe url(img/nav-entry-tail-bottom.gif) bottom repeat-x}
.nav-entries .tail-right {background:url(img/nav-entry-tail-right.gif) right repeat-y}
.nav-entries .tail-left {background:url(img/nav-entry-tail-left.gif) left repeat-y}
.nav-entries .tail-top {background:url(img/nav-entry-tail-top.gif) top repeat-x}
.nav-entries .corner-bottom-right {background:url(img/nav-entry-corner-bottom-right.gif) bottom right no-repeat}
.nav-entries .corner-bottom-left {background:url(img/nav-entry-corner-bottom-left.gif) bottom left no-repeat}
.nav-entries .corner-top-right {background:url(img/nav-entry-corner-top-right.gif) top right no-repeat}
.nav-entries .corner-top-left {background:url(img/nav-entry-corner-top-left.gif) top left no-repeat;width:100%}
.nav-entries .box-indent {padding:10px 6px 20px 6px}

/* Main Content
*********************************/
#main {width:1020px}
#main-block {width:710px;float:left}
#right-block {width:305px;float:right}

#content .title h2, .page-title {padding:0.3em 0 0.2em 0.2em;margin-bottom:0.7em;font-size:2.8em}
#content .title a {text-decoration:none;color:#dc3231}
#content .title a:hover, #content .sticky   .title a:hover {color:#a8a285}
#content .sticky   .title a {color:#0e7c99}
#content .postdata {font-size:1.2em;padding:0.6em 0 0.6em 0;margin:0 0.6em 0.8em 0.6em;overflow:hidden;border-top:1px solid #dc3232;border-bottom:1px solid #dc3232}
#content .postdata .category a, #content .postdata .comments a {color:#76725e;text-decoration:none}
#content .postdata .category a:hover, #content .postdata .comments a:hover, #content .postdata span.date {color:#dc3231}
#content .category {float:left;margin-left:0.6em;width:460px}
#content .date {float:right;color:#a8a285;margin-right:0.5em}
#content .comments {float:right;padding-right:1em}
#content .comments, #content .comments a, #content .category, #content .category a  {color:#a8a285}
#content .entry {clear:both;overflow:hidden;font-size:13px;padding:0 6px}
#content .entry a {color:#0e7c99}
#content .entry p {font-size:1.1em;font-family: Georgia, Helvetica, Jamrul, sans-serif;line-height:1.1em;color:#76725e;padding:0.5em 0}
#content .entry h3, .entry-title {padding:0.4em 0 0.6em 0.5em;font-family:Georgia, Helvetica, Jamrul, sans-serif;color:#dc3231;font-size:1.7em}
.entry-title a {text-decoration:none;font-size:1.6em;color:#dc3231;font-family:'Josefin Sans Std Light', Georgia, arial, serif}
.entry-title a:hover {color:#a8a285}
#content .entry h4, #content .entry h5, #content .entry h6 {padding:0.4em 0 0.6em 0.5em;color:#0e7c99}
#content .post-tags, #content .more-pages {margin:3px 0 3px 6px;font-size:1.3em}
#content .more-pages {padding:0 0.5em 0.5em 0}
#content .more-pages a {margin-bottom:0.5em;padding-right:0.5em;color:#0e7c99}
#content .post-tags a {text-decoration:none}
.entry h1 {font-size:3em;margin-left:1em}
.entry h2 {margin:0.5em 0;font-size:2.7em}
.entry div, .entry div div{margin-left:0.8em}
.entry div.aligncenter {margin-left:auto}
.entry blockquote {font-style:italic;border-left:2px solid #0e7c99;margin:0.5em 0 0 1.5em;padding-left:3px}
.entry table {margin:1em;border-collapse:collapse}
.entry table th{border:1px solid #dc3232;text-align:center;padding:0.4em;font-size:1.1em}
.entry table td {padding:0.3em;border:1px solid #dc3232}
.entry dl {line-height:1.4;margin:1em}
.entry dl dt {font-weight:bold;margin:0.3em 0}
.entry dl.gallery-item {margin:0}
.entry address {margin:1em;line-height:1.3em;font-size:1.1em;font-style:italic}
.entry pre {margin:0 0.8em}
.entry ul, .entry ol, .entry ul ul, .entry ul ol, .entry ol ul, .entry ol ol  {margin:1em 0 1em 2em;padding-left:1em;list-style-image:url(img/bulet-list.gif)}
.entry ul li {line-height:1.4em}
.entry ol li {margin-bottom:0.4em}
.entry ins {color:#dc3231}
.entry p label input {border: 1px solid #dc3232;margin:1em 0}
.entry p input {border: 1px solid #dc3232;color:#dc3232}
.post embed, .post object {max-width:100%;max-height:510px}
.post img {max-width:100%;height:auto}
#red-line {border-bottom:1px solid #dc3232;margin:0 7px 0 6px}
.entry .gallery-caption {margin-left: 0}
.thumb-img {margin:7px;border: 1px solid #dc3232}
#author-post {margin:10px 0 6px 6px;font-size:1.2em}
#author-post a {text-decoration:none}
#author-post a:hover, #author-post strong a {color:#dc3231}
#author-post strong a:hover {color:#a8a285}
.logged-in-as {font-size:1.2em}
.entry-meta, .entry-summary {padding:0.7em 0 0.7em 1em}
.entry-summary, .entry-content {font-size:1.2em;padding:0.5em 0 0.7em 0.7em}
.entry-content {margin-bottom:4em;font-weight:bold}
.entry-utility {padding:0.5em 0 0.7em 0.7em;font-size:1.1em;font-weight:bold}
.nav-entries {overflow:hidden;width:700px;margin:0 0 1em 0.6em}
.comments-navigation, .posts-navigation  {width:660px;margin:0.5em 6px 2em 6px;padding-bottom:1.2em;border-top:1px solid #dc3232;border-bottom:1px solid #dc3232}
.posts-navigation  {padding:0;border-top:1px dotted;background:url(img/list-bkg-top.gif) top repeat-x;border-bottom:0}
.comments-navigation .prev a, .nav-entries .prev a {float:left;font-size:1.4em;padding:10px 0 0 20px;color:#dc3231}
.posts-navigation .prev a {float:left;font-size:1.4em;padding:12px 0 12px 0;color:#a8a285;text-decoration:none}
.comments-navigation .next a, .nav-entries .next a {float:right;font-size:1.4em;padding:10px 28px 0 0;color:#dc3231}
.posts-navigation .next a {float:right;font-size:1.4em;padding:12px 0;color:#a8a285;text-decoration:none}
.posts-navigation .prev a:hover, .posts-navigation .next a:hover {color:#dc3231}
.comments-navigation .prev a:hover, .comments-navigation .next a:hover, .nav-entries .prev a:hover, .nav-entries .next a:hover {text-decoration:none;color:#a8a285}

#wp-calendar {width:260px;font-size:1.1em}
#wp-calendar caption, .box #wp-calendar caption {margin-bottom:0.5em;padding:0.4em 0;text-align:right;font-weight:bold;color:#dc3232;font-size:1.1em}
#wp-calendar th, #wp-calendar td, .box #wp-calendar td {padding:0.3em;text-align:center;color:#a8a285}
.box #wp-calendar td, .box #wp-calendar caption {color:#eae2bf}
#wp-calendar tbody td a, .box #wp-calendar td a:hover {color:#eae2bf}
#wp-calendar tbody td a:hover, .box #wp-calendar td a {color:#a8a285}
#wp-calendar thead th {font-weight:bold;font-size:1.2em}
#wp-calendar #prev, #wp-calendar #next {text-align:left;padding-top:0.4em;font-size:1.2em}
#wp-calendar #next {text-align:right}
#wp-calendar #prev a, #wp-calendar #next a, .box #wp-calendar #next a, .box #wp-calendar #prev a  {color:#a8a285}
#wp-calendar #prev a:hover, #wp-calendar #next a:hover {color:#dc3232}
.box #wp-calendar #prev a:hover, .box #wp-calendar #next a:hover {color:#eae2bf}

#right-block ul {padding:1em 0.5em 0.5em 0.5em}
#right-block ul li {padding:0.4em 0.5em 0.4em 0.5em;margin:0 0.6em 0 0.6em;font-size:1.4em;line-height:1em}
#right-block ul li a {display:block;padding:0.1em 1em 0.1em 1.7em;background:url(img/arrow-brown.png) no-repeat center left;color:#a8a285}
#right-block ul li a:hover {text-decoration:none;color:#dc3231;background:url(img/arrow-red.png) no-repeat center left}
#right-block ul ul {padding:0}
#right-block li li {padding:0.3em 0 0 1.5em;background:none;font-size:1em}
#right-block .box li a:hover {color:#fefefe}
#right-block h3 {padding:0.2em 0 0.3em 0.6em;font-size:2.5em;font-family:'Josefin Sans Std Light', 'Comic Sans MS', Arial, Helvetica, sans-serif}
#recentcomments {padding:0 1.2em 1.2em;line-height:1.4em;font-size:0.9em}
#recentcomments .recentcomments {color:#dc3231;padding:0.4em 0.5em}
#recentcomments .recentcomments a, #recentcomments .recentcomments a:hover {background:none}
#right-block .box-indent {overflow:hidden}
.widget-min-height {margin-top:0.5em;min-height:90px}
.widget-min-height select {margin:5px 0 0 5px;border:1px solid #dc3232;font-size:1.2em}
.widget-min-height select option {color:#dc3232}
#right-block .box-indent .textwidget {font-size:1.4em;line-height:1.4em;margin:0.8em}
.textwidget div, .textwidget div div {font-size:1em}
#right-block .box-indent div strong, #right-block .box-indent div b {color:#dc3232}
.tags {padding:1em 1em 2em 1em;font-size:1.2em}
.tags a {line-height:1.2em}
#right-block .tagcloud {margin:5px;font-size:1.2em;line-height:1.2em}
#right-block img, #right-block object, #right-block embed {max-width:100%;height:auto}

/* Search
************************************/
#search-again {margin:3.5em 0 0.5em 0.5em}
#search-again h3 {margin:0.8em 0;color:#0e7c99;font-weight:bold}
#search-again input, .entry-content input {width:200px;height:24px;border:1px solid #a8a285}
#searchsubmit {width:60px;height:31px;border:1px solid #a8a285;font-size:1.3em;position:relative;top:2px;left:10px;cursor:pointer}
#text-not-found {margin-bottom:2em}
.screen-reader-text {font-size:1.2em}
#search-results-title {margin-top:1em}
#sidesearch form {height:30px;margin:1.8em 0 1.3em 1em}
#sidesearch .text {width:190px;height:30px;border:2px solid #a8a285;margin-top:-2px}
#sidesearch .search-submit {width:45px;height:36px;border:2px solid #dc3232;margin-top:-2px;font-size:1.5em;background:#fefefe;float:right;margin-right:7px}

/* Footer
************************************/
#footer {clear:both;font-size:1.2em;color:#dc3231;font-size:1.4em;text-align:center}
#footer img {vertical-align:middle}
#footer .copyright {padding-top:0}
#footer .links a {padding-left:1.8em;margin-left:1.6em}
#footer .rss {background:url(img/rss.png) no-repeat center left}
#footer .login {background:url(img/login.png) no-repeat center left;margin-left:1em}
#footer .entries {margin:0}
#footer p .links #user-name strong {color:#dc3232;text-decoration:underline}
#footer p .links #user-name:hover strong{color:#a8a285;text-decoration:none}
#footer p {text-align:center;margin:1em 0}