@charset "UTF-8";
/* CSS Document */

/*
Theme Name: Andy's Red Chair
Theme URI: http://aestheticliteracy.com
Description: A custom theme for Andreas Tabor's portfolio site
Version: 1.0
Author: Samantha Armacost
Author URI: http://samanthaarmacost.com
Tags: manila, folder, beige, red, portfolio
*/

body {background: #e7e0a8; font-family:Helvetica,Arial,Verdana,sans-serif;font-size:0.96em;min-height:101%;text-align:center; color:#333; line-height:1.5;}

html {height:100%;}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0;} 

.clear {clear:both;}
.alignleft {float:left;}
.alignright {float:right;}

img {border:0;}

a:link, a:visited {color:#666;text-decoration:none;}
a:active, a:hover {color:#666;text-decoration:underline;}

h1, h2, h3, h4, h5, h6 {padding: .2em 0em .4em 0em; font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; line-height:normal;}
#content_well h3 {padding: .1em 0em 0em 0em;}
#content_well h4 {padding: 0em 0em .5em 0em; text-transform:lowercase; font-weight:normal; font-style:italic;}


/* GENERAL TEMPLATE ----------------------------------------------------------------------------------------------------------- */

#head {}
#head img {border:0; margin: 20px 0px 0px 0px;} 

.entry a:link, .entry a:visited {color:#c02329;text-decoration:none;}
.entry a:active, .entry a:hover {color:#c02329;text-decoration:underline;}

#content_well {background:#eeefe0; margin:0 auto; min-height:480px; text-align:left; -moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; border-bottom:#c1c1c1 1px solid; border-right:#c1c1c1 1px solid;}

#content_well p {font-size:.8em;}
.entry p {margin:10px 0;}


.wrap {display:block; margin:0 auto; width:835px; padding:40px;}

#nav {margin:0 auto; width:835px; text-align:right;}

#nav li {font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; letter-spacing:.5px; display:-moz-inline-box; display: -moz-inline-stack; display:inline-block; line-height:1.5; *display:inline;}
#nav li a:link, #nav li a:visited {color:#978774; font-size:1.2em; -moz-border-radius-topleft: 4px; -moz-border-radius-topright:4px;  -khtml-border-radius:4px; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius:4px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 8px 15px 5px 15px; margin: 0px 3px; border-right:#c1c1c1 1px solid;  background:#DEDFD1; position:relative;}
#nav li a:active, #nav li a:hover {color:#7D171B; background:#eeefe0; text-decoration:none;}
#nav li.current_page_item a {background:#eeefe0;}



/* HOME ----------------------------------------------------------------------------------------------------------- */

a.more {font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#333; position:relative; float:right; margin: 5px 0 15px 0;}

.featured {background:#c02329 url(img/back_feature.gif) repeat-x bottom; padding:20px; margin:0 0 45px 0; color:#FEFFEF; -moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; border:#333 1px solid;}

.featured a:link, .featured a:visited {color:#FEFFEF;text-decoration:none;}
.featured a:active, .featured a:hover {color:#FEFFEF;text-decoration:underline;}

#content_well .featured h3 {padding: 0 0 12px 0; letter-spacing:.5px;}
#content_well .featured  img {float:left; clear:both; border:#333 1px solid; margin: 0 25px 25px 0;}

.moretext {display:inline;}



/* FOOTER ----------------------------------------------------------------------------------------------------------- */

#foot {background:#eeefe0 url(img/back_foot.gif) repeat-x top; text-align:right; border-top:#c1c1c1 1px solid; margin: 65px 0px 0px 0px;}

#foot p {color:#999; font-size:.7em;}

#foot li {display:-moz-inline-box; display: -moz-inline-stack; display:inline-block; line-height:1.5; *display:inline;}
#foot li a:link, #foot li a:visited {color:#999; font-size:.7em; border-right:#999 1px solid; padding: 0px 8px;}
#foot li a:active, #foot li a:hover {color:#978774; text-decoration:underline;}

#foot li.page-item-13 a {border:none; padding:0px 0px 0px 8px;}

#foot p a:link, #foot p a:visited {color:#999;text-decoration:underline;}
#foot p a:active, #foot p a:hover {color:#978774;text-decoration:underline;}



/* PORTFOLIO ----------------------------------------------------------------------------------------------------------- */

.portfolio {width:855px; padding:30px;}

img.thumb {-moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; border:#333 3px solid; margin:12px 12px 12px 0;}
#post-6 img {-moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; border:#333 3px solid; margin:12px 12px 12px 0;}



/* SIDEBAR ----------------------------------------------------------------------------------------------------------- */

#sidebar {width:180px; margin-bottom:50px;}
#sidebar ul {list-style:none;}
#sidebar li {padding:0 0 10px 0; line-height:1.1;}

#sidebar a:link, #sidebar a:visited {color:#fff;text-decoration:none; font-size:12px;}
#sidebar a:active, #sidebar a:hover {color:#fff;text-decoration:underline;}


#content_well #sidebar.featured img {float:left; margin:4px 4px; padding:0; float:none; border:#FFF 1px solid;}
#twitter_update_list {font-size:11px;}

hr{color: #fff; background-color: #fff; height: 1px; margin:5px 0 15px 0;}



/* BLOG ----------------------------------------------------------------------------------------------------------- */

.withsidebar {width:580px;}

.postmetadata {background:none; padding:15px 0; border-bottom: 1px #CAC6B5 solid; border-top: 1px #CAC6B5 solid; margin:10px 0px 10px 0px;}
#copy p.postmetadata, p.postmetadata small {font-family:Arial, Helvetica, sans-serif;font-size:11px;; color:#333; font-variant:normal;}

.post {margin-bottom:35px;}

.navigation {font-size:10px; height:15px; margin-bottom:20px;}

.withsidebar .post h2 {padding:0;} 
#content_well .withsidebar .post p.datetime{margin: 0 0 15px 0px; font-size:10px;}


#commentform p {padding: 0 0 5px 0;}
#commentform #author {margin: 15px 0 0 0;}

.commentlist {list-style:none;}
.commentlist .comment-meta {font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-size:12px;}


.comment {background:#DEDFD1; -moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; border-top:#c1c1c1 1px solid; border-left:#c1c1c1 1px solid; padding:10px 20px 20px 20px; margin:15px 0 0 0;}

#copy .comment .avatar {margin:0 5px 0 0;}

.comment .reply {font-size:10px; text-transform:lowercase;}

cite {font-family: "Gill Sans", Verdana, Arial, Helvetica, sans-serif; font-variant:small-caps; font-weight:bold; color:#4A4944; font-size:1.5em; font-style:normal;}



/* CONTACT ----------------------------------------------------------------------------------------------------------- */

#post-10.post .entry {width:733px; margin: 0 auto;}
.wpcf7-form-control-wrap {width:300px;}

p.buttonstyle { margin:0 0 0 105px;}

.contact_extra {background:#DEDFD1; -moz-border-radius: 4px; -khtml-border-radius:4px; -webkit-border-radius: 4px; border-radius: 4px; border-top:#c1c1c1 1px solid; border-left:#c1c1c1 1px solid; padding:30px 20px 10px 20px; margin:15px 0 0 0; width:270px; font-size:12px;}

.icns {list-style: none; margin: 0; padding: 0;}

li.phone {background-image:url(img/cont_icn/Tabor_webicon_phone.png); background-repeat: no-repeat; background-position: 0 50%; padding: 20px 0 20px 50px; margin: .4em 0; font-size:15px; border-bottom:#999 1px solid;}
li.email {background-image:url(img/cont_icn/Tabor_webicon_email.png); background-repeat: no-repeat; background-position: 0 50%; padding: 20px 0 20px 50px; margin: .4em 0; font-size:15px; border-bottom:#999 1px solid;}
li.local {background-image:url(img/cont_icn/Tabor_webicon_house.png); background-repeat: no-repeat; background-position: 0 50%; padding: 20px 0 20px 50px; margin: .4em 0; font-size:15px;}

li.twit {background-image:url(img/cont_icn/twitter.png); background-repeat: no-repeat; background-position: 0 50%; padding: 10px 0 10px 30px; margin: .4em 0; border-bottom:#999 1px solid;}
li.linked {background-image:url(img/cont_icn/linkedin.png); background-repeat: no-repeat; background-position: 0 50%; padding: 10px 0 10px 30px; margin: .4em 0; border-bottom:#999 1px solid;}
li.flickr {background-image:url(img/cont_icn/flickr.png); background-repeat: no-repeat; background-position: 0 50%; padding: 10px 0 10px 30px; margin: .4em 0; border-bottom:#999 1px solid;}
li.lastfm {background-image:url(img/cont_icn/lastfm.png); background-repeat: no-repeat; background-position: 0 50%; padding: 10px 0 10px 30px; margin: .4em 0;}



/* ABOUT ----------------------------------------------------------------------------------------------------------- */

#content_well #post-2 .entry h3{margin:25px 0 5px 0;}



/* PLUGINS ----------------------------------------------------------------------------------------------------------- */

#imageData{font-size:12px;}

#sidebar a.linklove, #sidebar a.linklove:visited {font-size: 9px; color:#aaaaaa!important; text-decoration:none; line-height:1.8;}
