/* 
Theme Name: allisonbiggs
Theme URL: http://auxanocreative.com
Description: Custom theme for Allison Biggs.
Author: Susan Nelson
Author URI: http://auxanocreative.com
Version: 1.0.0
*/

/* ---------- ::Resets:: --------------------- */
body, address, blockquote, dl, ol, ul, li, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre {
margin:0;
padding:0;
}
fieldset, table {
border:none;
}
/* ---------- ::Document Defaults:: ---------- */
html { 
font-size:100.01%; 
height: 101%;
}
body { 
margin:0 auto;
height:100%;
font:62.5%/1.8em Verdana,Arial,Helvetica,sans-serif;
background-color:#e2e3e4;
color:#333;
}
/* ---------- ::Typography:: ----------------- */
blockquote, address, pre { /* adjust as needed */
margin:.5em 2em;
}
blockquote, p, li { /* adjust as needed */
padding:0 0 .4em 0;
}
h1, h3, h4, h5, h6, p { /* adjust as needed */
margin:1em 0;
}
h1 {
font-size:2em;
}
h2 {
margin:0 0 1em 0;
font-family:georgia, 'times new roman', serif;
font-size:2.1em;
font-weight:normal;
color:#bb4535;
}
h3 {
font-family:georgia, 'times new roman', serif;
font-size:1.6em;
font-weight:normal;
color:#bb4535;
}
p, li {
font-size:1.1em;
}
/* ---------- ::Forms:: ---------------------- */
input, label {
vertical-align:middle;
}
label {
cursor:pointer;
}
input, select, textarea {
font-size:1.2em;
font-family:inherit;
font-size:inherit;
}
input, textarea {
padding:.2em;
}
textarea {
overflow:auto;
}
/* ---------- ::Tables:: --------------------- */
table {
table-layout:fixed;
overflow:hidden;
}
/* ---------- ::Website Layout:: ------------------- */
#wrap {
width:980px;
margin:0 auto;
background:#fff;
}
#head {
width:980px;
height:198px;
margin:0 auto;
background:#e2e3e4 url(images/header-bg.jpg)top left no-repeat;
}
#content {
width:900px;
margin:0 auto;
overflow:auto;
}
#sidebar {
width:150px;
float:left;
margin:30px 0 0 0;
padding-bottom:2em;
border-right:1px solid #c2c2c2;
}
#right {
width:700px;
float:right;
margin:30px 0 0 0;
padding:0 0 2em 40px;
}
#footer {
width:980px;
height:30px;
margin:0 auto;
background:#bb4535;
}
/* ---------- ::Blog Layout:: ---------------- */
#blog-wrap {
width:980px;
margin:0 auto;
overflow:hidden;
}
#blog-head {
width:980px;
height:212px;
margin:0 auto;
background:#e2e3e4 url(images/blog-header.jpg)top left no-repeat;
border-bottom:5px solid #e2e3e4;
}
#blog-content {
width:980px;
margin:0 auto;
overflow:hidden;
background: #fff;
}
#blog-sidebar {
width:273px;
float:right;
margin:0;
border-left:10px solid #e2e3e4;
}
#blog-sidebar ul li.widget {
width:273px;
background:#fff;
margin:0;
padding:0 0 2em 0;
font-size:1.1em;
border-bottom:10px solid #e2e3e4;
}
#blog-sidebar ul li.widget p {
padding:0 5px 0 15px;
margin:0;
}
#blog-sidebar h2  {
padding: 15px 0 0 10px;
margin:0 0 15px 0;
}
#blog-sidebar ul {
list-style:none;
}
#blog-sidebar ul li {
margin-left:15px;
}
#blog-sidebar ul li.widget img {
padding:3px;
border:1px solid #bb4535;
}
#searchform {
padding:5px 0 0 15px;
}
#post {
width:630px;
margin:35px 0 0 35px;
}
#post h2 a {
text-decoration:none;
}
.blogtitle {
width:400px;
height:20px;
float:left;
margin:0;
}
.topcomments {
width:200px;
float:right;
margin:0;
text-align:right;
}
.topcomments p {
margin:0;
padding:0;
font-size:1.3em;
font-family:georgia, 'times new roman', serif;
color:#696868;
}
.topcomments a {
color:#696868;
text-decoration:none;
}
.gray {
width:400px;
height:15px;
margin:0;
padding:0;
clear:both;
color:#7f7e7e;
}
.postmeta {
padding-bottom:1em;
margin-bottom:20px;
border-bottom:1px solid #e2e3e4;
}
#commentlist {
width:610px;
margin-left:20px;
font-size:.9em;
}
#left {
width:697px;
min-height:1200px;
float:left;
margin:0;
background:#fff;
}
#pattern {
width:273px;
height:200px;
margin:0;
background: url(images/blog-bg.jpg);
}
#blog-footer {
width:697px;
height:30px;
float:left;
margin:0;
background:#bb4535;
border-top:5px solid #e2e3e4;
}
#credits {
width:980px;
height:25px;
margin:0 auto;
clear:both;
}
/* ---------- ::Links:: ---------------------- */
a {
color:#bb4535;
text-decoration:none;
}
a:visited {
color:#bb4535;
text-decoration:none;
}
a:active, a:focus, a:hover {
color:#c2c2c2;
text-decoration:none;
outline:none;
}
a img {
border:none;
}
/* ----------  ::Menus:: ---------------------- */
/* ::Main Menu:: */
#sidebar ul {
list-style:none;
margin:2px 0 0 0;
padding:0;
}
#sidebar li {
display:block;
padding:0 0 25px 0;
font-family:georgia,'times new roman', serif;
font-size:2.2em;
}
#sidebar li a {
text-decoration:none;
color:#bb4535;
}
#sidebar li a:active, #sidebar li a:focus, #sidebar li a:hover {
text-decoration:none;
color:#c2c2c2;
}
/* ---------- ::Global Classes:: ------------- */
.center {
text-align:center;
}
.clear {
clear:both;
padding:0;
margin:0;
line-height:normal;
}
.floatleft {
float:left;
margin:0 5px 0 0;
}
.floatright {
float:right;
}
.hidden {
display:none;
visibility:hidden;
}
.inline {
display:inline;
}
.small {
font-size:10px;
font-weight:normal;
}
.large {
font-size:20px;
font-weight:bold;
}
/* ---------- ::Content/Pages:: -------------- */

/* /// specific page rules here /// */