/*
Theme Name: AaronRadelow
Description: Theme for aaronradelow.com
Author: Chaunce Dolan
Author URI: http://reddolan.com/  
*/

@charset "utf-8";

/* start css reset */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
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; vertical-align:baseline;}
blockquote,
q                                               {quotes:none;}
blockquote:before,
blockquote:after,
q:before, q:after                               {content:''; content:none;}
:focus                                          {outline: 0;} /* remember to define focus styles! */
ins                                             {text-decoration:none;} /* remember to highlight inserts somehow! */
del                                             {text-decoration:line-through;}
TABLE                                           {border-collapse:collapse; border-spacing:0;} /* tables still need 'cellspacing="0"' in the markup */
/* end css reset */

BODY        {font-family:verdana,arial,sans-serif;  font-size:13px; color:#eee; background:url('images/background-body.jpg') #8e7a3c no-repeat 50% 0;}
H2,
H3,
H4,
H5,
H6          {margin-bottom:5px}
A           {color:#9e8319; text-decoration:none;}
A:hover     {text-decoration:underline;}
.rule       {clear:both; float:none;}
.alignleft  {float:left; margin:0 20px 20px 0;}
.alignright {float:right; margin:0 0 20px 20px;}
P .post-edit-link {clear:both;}

#container {width:940px; margin:auto; background-image:url('images/background-grey80.png');}

#header       {background:url('images/background-body.jpg') no-repeat 50% 0; height:140px; position:relative;}
#logo         {position:absolute; top:20px; left:20px;}
#title        {display:none;}
#subtitle     {display:none;}
#search       {position:absolute; top:40px; right:0;}
#search LABEL {display:none;}
#search #s    {border:none; background-image:url('images/background-grey80.png'); color:#eee;}

#navigation                         {position:absolute; bottom:0; left:0; width:100%; height:50px; background:url('images/background-navigation.png') repeat-y;}
#navigation UL                      {height:22px; padding-left:10px; margin-top:4px;}
#navigation LI                      {display:inline; border-left:1px solid #fff; text-transform:uppercase; font-weight:bold; font-size:12px;}
#navigation LI:first-child          {border:none;}
#navigation A                       {color:#fff; padding:4px 10px 6px 12px;}
#navigation UL UL                   {display:none; position:absolute; top:22px; left:0; width:100%; margin-top:0; padding-top:6px;}
#navigation UL UL A                 {padding-top:6px;}
#navigation LI LI                   {font-size:11px; text-transform:capitalize; font-weight:normal; border:none;}
#navigation .rule                   {height:24px; background-image:url('images/background-grey80.png');}

#navigation .current_page_item UL,
#navigation .current_page_ancestor UL {display:block}

#leftCol            {float:left; width:160px; margin:30px 30px 0 30px;}
#leftCol H2         {font-size:16px; font-weight:bold; color:#9e8319; margin-bottom:5px;}
#leftCol LI         {list-style-type:none; font-size:12px;}
#leftCol A          {color:#bbb;}
#leftCol .widget    {margin-bottom:20px;}
#recent-posts-3 LI  {margin-bottom:5px;}

#socialIcons                    {position:absolute; top:92px; right:0;}
#socialIcons DIV                {float:left;}
#socialIcons DIV A              {background:url('images/socialNetworking.png') no-repeat; height:25px; width:25px; display:block; text-decoration:none; margin-right:5px;}
#socialIcons .facebook A        {background-position:-50px 0;}
#socialIcons .rss A:hover       {background-position:0 -50px;}
#socialIcons .facebook A:hover  {background-position:-50px -50px;}

.page-id-206 #centerColumn H1     {display:none;}
#centerColumn                     {float:left; width:690px; min-height:400px; margin-top:30px;}
#centerColumn H1                  {font-size:22px; margin-bottom:3px; font-weight:bold; margin-bottom:2px; color:#9e8319;}
#centerColumn H2                  {font-size:18px; margin-top:40px; font-weight:bold; color:#9e8319;}
#centerColumn OL,
#centerColumn UL                  {margin:0 0 15px 30px;}
#centerColumn P                   {margin-bottom:15px;}
#centerColumn .hentry             {padding:20px 0; clear:both; border-bottom:1px solid #5f4d06;}
#centerColumn .hentry:first-child {padding-top:0;}
#centerColumn .postedOn,
#centerColumn .commentmetadata    {font-style:italic; font-size:11px; margin-bottom:15px;}
#centerColumn .commentmetadata A  {color:#fff;}
#centerColumn .comment            {font-size:13px; border-bottom:1px dashed #333; margin-bottom:10px; padding:30px 0;}
#centerColumn .commentlist        {list-style-type:none; margin-left:0;}
#centerColumn .commentNum,
#centerColumn .postmetadata       {font-size:12px;}
#homeContentImage                 {width:690px; height:317px; margin-bottom:30px;}
CITE.fn                           {font-style:normal; font-size:15px;}
BLOCKQUOTE                        {margin:15px 0 0 0; padding-left:20px; border-left:3px solid #444;}
#comments                         {font-size:12px; margin-bottom:15px;}
.navigation .alignleft            {float:left;}
.navigation .divider              {margin:0 20px}
.portfolioIcon                    {width:200px; margin:0 30px 30px 0; float:left; text-align:center;}
.portfolioIcon IMG                {width:200px; height:200px; margin-bottom:5px;}

#respond    {margin-top:20px;}
#respond H3 {color:#9e8319; font-size:17px; font-weight:normal;}

#footer {font-size:12px; padding:20px; font-weight:bold; color:#9e8319;}

/* Page */
.page #centerColumn H1        {margin-bottom:20px;}
.single #centerColumn .hentry {margin-bottom:20px;}

/* Begin Form Elements */
#searchform {
  margin: 10px auto;
  padding: 5px 3px;
  text-align: center;
  }

#sidebar #searchform #s {
  width: 108px;
  padding: 2px;
  }

#sidebar #searchsubmit {
  padding: 1px;
  }

.entry form { /* This is mainly for password protected posts, makes them look better. */
  text-align:center;
  }

select {
  width: 130px;
  }

#commentform input {
  width: 170px;
  padding: 2px;
  margin: 5px 5px 1px 0;
  }

#commentform {
  margin: 5px 10px 0 0;
  }
#commentform textarea {
  width: 100%;
  padding: 2px;
  }
#respond:after {
    content: "."; 
      display: block; 
      height: 0; 
      clear: both; 
      visibility: hidden;
  }
#commentform #submit {
  margin: 0 0 5px auto;
  float: right;
  }
/* End Form Elements */

/* Captions */
.aligncenter,
div.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
  border: 1px solid #ddd;
  text-align: center;
  background-color: #f3f3f3;
  padding-top: 4px;
  margin: 10px;
  -moz-border-radius: 3px;
  -khtml-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

.wp-caption img {
  margin: 0;
  padding: 0;
  border: 0 none;
}

.wp-caption p.wp-caption-text {
  font-size: 11px;
  line-height: 17px;
  padding: 0 4px 5px;
  margin: 0;
}
/* End captions */

