/*
THEME NAME: Rack of Lamb Corral
THEME URI: http://www.rackoflambcorral.com/
DESCRIPTION: Based on http://www.plaintxt.org/themes/sandbox/
VERSION: 0.1
TAGS:
*/

body {
font-family: Calibri, Arial, Geneva, Helvetica, sans-serif;
background: #456 url('img/plaid.gif');
padding: 1em;
}

#wrapper{
background:#fff;
padding:.25em 3em;
border: .1em dashed #456;
border-radius: 4em;
}

#header {
margin: 0em;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
font-size: 1em;
position: relative;
}

#blog-title{
font-size: 4em;
font-weight: normal;
margin: .25em 0em 0em 0em;
text-align:center;
}

#blog-title a {
text-decoration: none;
color: #000;
}

#blog-title a:hover {
text-decoration: underline;
}

#blog-description{
text-align:center;
color: #666;
margin: 0em -1em;
font-size: 1.25em;
border-top: .1em dashed #999;
border-bottom: .1em dashed #999;
}

#access div {
margin: .5em 0em;
}

#access ul,
#access ul ul {
font-size: 1.2em;
text-align: center;
list-style: none;
margin: 0em;
padding: 0em;
}

#access ul li {
margin: 0em;
display: inline;
}

#access ul a {
padding: 0em 1em;
color: #339;
}

#access ul a:hover {
background: #666;
color: #fff;
text-decoration: none;
}

#access .current_page_item a {
background: #999;
text-decoration: none;
color: #fff;
}

#access ul ul ul a {
font-style: italic;
}

#access ul li ul {
left: -999em;
position: absolute;
}

#access ul li:hover ul {
left: auto;
}








.skip-link {
position: absolute !important;
clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
clip: rect(1px, 1px, 1px, 1px);
}

.entry-title,.entry-meta,#trackbacks-list,#respond {
clear: both;
}

.entry-title {
display: none;
}

#container,#primary {
margin-top: 2em;
}

form#commentform .form-label {
margin: 1em 0 0;
}

form#commentform span.required {
background: #fff;
color: #c30;
}

form#commentform,form#commentform p {
padding: 0;
}

input#author,input#email,input#url,textarea#comment {
padding: 0.2em;
}

.comments ol li {
margin: 0 0 3.5em;
}

textarea#comment {
height: 13em;
margin: 0 0 0.5em;
overflow: auto;
width: 66%;
}

.alignright,img.alignright{
float: right;
margin: 1em 0 0 1em;
}

.alignleft,img.alignleft{
float: left;
margin: 1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display: block;
margin: 1em auto;
text-align: center;
}

.gallery {
clear: both;
height: 180px;
margin: 1em 0;
width: 100%;
}

p.wp-caption-text{
font-style: italic;
}

.gallery dl{
margin: 1em auto;
overflow: hidden;
text-align: center;
}

.gallery dl.gallery-columns-1 {
width: 100%;
}

.gallery dl.gallery-columns-2 {
width: 49%;
}

.gallery dl.gallery-columns-3 {
width: 33%;
}

.gallery dl.gallery-columns-4 {
width: 24%;
}

.gallery dl.gallery-columns-5 {
width: 19%;
}

#nav-above {
margin-bottom: 1em;
}

#nav-below {
margin-top: 1em;
}

#nav-images {
height: 150px;
margin: 1em 0;
}

.navigation {
height: 1.25em;
}

.navigation .nav-next {
float: right;
text-align: right;
}

.sidebar h3 {
font-size: 1.2em;
}

.sidebar input#s {
width: 7em;
}

.sidebar li {
list-style: none;
margin: 0 0 2em;
}

.sidebar li form {
margin: 0.2em 0 0;
padding: 0;
}

.sidebar ul ul {
margin: 0 0 0 1em;
}

.sidebar ul ul li {
list-style: disc;
margin: 0;
}

.sidebar ul ul ul {
margin: 0 0 0 0.5em;
}

.sidebar ul ul ul li {
list-style: circle;
}

.gallery dl,.navigation .nav-previous {
float: left;
}

input#author,input#email,input#url,.navigation div {
display: block;
width: 49%;
}

#respond textarea {
display: block;
}

.gallery *,.sidebar div,.sidebar h3,.sidebar ul {
margin: 0;
padding: 0;
}

div.sidebar {
display: none;
}

#footer {
color: #eee;
text-align: right;
}

#footer a {
color: #eee;
}

#footer a:hover {
color: #ff0;
}

#footer_contact {
text-align: left;
float: left;
}