/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: white, microformats, fixed-width, flexible-width, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar
*/

/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,th,var { font-style:normal; font-weight:normal; }
ol,ul,li { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}
strong {font-style:normal;font-weight:bold;}


/******************************************************/
html {background:url('img/bg.gif') 0px 0px repeat-x #000;;color:#fff;}
body {background:url('img/cabecera.gif') center 0px no-repeat;font-family:Georgia,"Bitstream Charter","Century Schoolbook L","Liberation Serif",Times,serif;font-style:italic;}
a {outline:0px;text-decoration:none;}
a:hover {text-decoration:line-through;}
h3 {color:#9B9C80;font-size:20px;font-style:italic;margin-bottom:25px;}
h3 strong {font-style:italic;color:#E70000;font-weight:normal;}
.sidebar {width:227px;float:left;margin-left:25px;}

#header {width:1184px;margin:auto;background:url('img/cabecera.gif') 0px 0px no-repeat;}
#header h1 a {width:400px;height:150px;position:absolute;float:left;text-indent:-10000em;}
#access {width:1025px;height:283px;margin:auto;position:relative;}
#access #menu {position:absolute;right:15px;bottom:15px;}
#access #menu li {float:left;padding:0px 15px 0px 15px;border-left:1px solid #636363;font-style:normal;}
#container {clear:both;width:1010px;margin:auto;background:url('img/bg_content.gif') 0px 0px repeat-y;padding:5px 10px 5px 10px;}

#blog-description {display:none;}
.skip-link {display:none;}
#menu ul li a {font-size:16px;color:#f00;font-weight:bold;}
#menu ul li.current_page_item a,
#menu ul li a:hover  {color:#fff;text-decoration:line-through;}
#menu strong {display:none;}

#container {overflow:hidden;padding-bottom:20px;}
#container h3 {margin-bottom:10px;}
.home .sidebar {float:left;}
#content {padding-left:15px;}
.blog #content,
.page #content,
.category #content,
.archive #content,
.blog_content,
.project_content {width:733px;float:left;}
.home #content {width:100%;}
.home .sidebar {margin-left:15px;}
.project_content .entry-content {margin-top:15px;}
.entry-content {color:#9B9C80;font-size:14px;line-height:20px;margin-left:15px;}
.entry-meta {border-bottom:1px solid #343434;margin-bottom:15px;padding-bottom:10px;}
.project_content .entry-meta {border-bottom:none;margin-bottom:10px;padding-bottom:10px;}
.page-title,
#container h2.entry-title,
#container h2.entry-title a,
#container h3.entry-title a,
#container h3.entry-title {font-size:20px;color:#ECEDD9;margin-bottom:5px;}
.page-title,
#container .page .entry-title {margin-bottom:30px;}
.page-title strong,
.entry-title strong {font-style:italic;color:#f00;font-weight:normal;}
.archive #container h3.entry-title a {font-size:18px;}
.entry-content p {margin-bottom:20px;}
.entry-content img {border:1px solid #343434;}
.entry-content a {color:#f00;}
.entry-meta {color:#9B9C80;font-size:14px;}
.entry-meta a {color:#ECEDD9;font-weight:bold;font-size:14px !important;}
.entry-meta strong {font-style:italic;color:#ECEDD9 !important;}
.s-category-blog #content .post,
.blog #content .post {background:url('img/bg_post.gif') 0px bottom no-repeat;padding-bottom:10px;margin-bottom:20px;display:block;}

#featured_works {position:relative;overflow:hidden;}
#featured_works #featured_projects {position:relative;height:370px;width:100%;}
#featured_works #featured_projects img {border:1px solid #3d3d3d;float:left;margin:0px 0px 20px 15px;}
#featured_works #featured_projects li.off {display:none;}
#featured_works #featured_projects .featured_card {display:none;position:absolute;bottom:20px;left:15px;z-index:2;background:#000;opacity:0.7;padding:30px 20px 30px 20px;width:676px;color:#fff;}
#featured_works #featured_projects a.link_project {text-decoration:none !important;}
#featured_works #featured_projects a.link_project:hover .featured_card {display:block;text-decoration:none !important;}
#featured_works #featured_projects .featured_card .featured_meta {font-size:14px;color:#9B9C80;float:right;}
#featured_works #featured_projects .featured_card .featured_meta a {color:#fff;}
#featured_works #featured_projects .featured_card h4 {font-size:20px;float:left;}
#featured_works #featured_projects .featured_excerpt {float:left;margin-left:18px;width:186px;height:290px;background:#1E1E1E;padding:20px;line-height:22px;overflow:hidden;}
#featured_works #featured_projects .featured_excerpt h4 {font-weight:bold;margin-bottom:5px;}
#featured_works #featured_projects .featured_text {color:#9B9C80;}
#featured_navigation {position:absolute;bottom:12px;left:743px;}
#featured_navigation li {float:left;margin-left:8px;}
#featured_navigation li a {width:16px;height:16px;float:left;background:#2D2D25;text-indent:-1000em;}
#featured_navigation li.on a,
#featured_navigation li a:hover {background:#9B9C80;}
#featured_projects li {position:absolute;width:100%;}

#related_projects {margin-top:40px;}
#related_projects,
#most_recent {width:738px;float:left}
#most_recent ul {overflow:hidden;}
#related_projects li,
#most_recent li {float:left;margin:0px 0px 14px 17px;}
#related_projects li img,
#most_recent img {border:1px solid #3D3D3D;}

#project_list {float:left;margin:0px 0px 0px 15px;}
#project_list li {position:relative;float:left;clear:both;overflow:hidden;margin-bottom:15px;}
#project_list .featured_photo {float:left;}
#project_list .featured_card {display:none;position:absolute;bottom:0px;left:0px;z-index:2;background:#000;opacity:0.7;padding:30px 20px 30px 20px;width:676px;color:#fff;}
#project_list a.link_project:hover .featured_card {display:block;text-decoration:none;}
#project_list img {border:1px solid #3d3d3d;}
#project_list h4 {font-size:20px;float:left;}
#project_list .featured_meta {font-size:14px;color:#9B9C80;float:right;}
#project_list .featured_meta a {color:#fff;}

.navigation {clear:both;width:731px;}
.navigation ol {float:right;}
.navigation li {float:left;margin-left:5px;text-align:center;font-size:15px;line-height:20px;}
.navigation li span.page,
.navigation li a {color:#9B9C80;width:25px;height:25px;background:#2D2D25;float:left;}
.navigation li span.title,
.navigation li.label {color:#9B9C80;font-size:16px;line-height:22px;margin-right:5px;}
.navigation li.on a,
.navigation li span.current,
.navigation li a:hover {color:#2D2D25;background:#9B9C80;text-decoration:none;}

#twitter-tools {color:#9B9C80;}
#twitter-tools a {color:#fff;}
#twitter-tools a.aktt_username {color:#FF0101;}
#twitter-tools li.aktt_more_updates {margin-top:5px;}
#twitter-tools li.aktt_more_updates a {color:#FF0101;}

#portfolio_categories {margin-bottom:35px;}
#categories {overflow:hidden;display:block;}
#categories li {float:left;clear:both;width:226px;}
#categories li a {color:#FF0101;background:#1E1E1E;font-size:16px;font-weight:bold;padding:10px 0px 10px 20px;margin-bottom:2px;float:left;width:216px;}
#categories li.current-cat a,
#categories li a:hover {background:#2D2D25;color:#ECEDD9;text-decoration:line-through;}

#footer {background:url('img/bg_footer.gif') 0px 0px repeat-x #222222;clear:both;}
#footer_wrapper {width:1010px;margin:auto;background:url('img/bg_footer_wrapper.gif') 0px 0px no-repeat #212121;overflow:hidden;padding:50px 10px 10px 10px;}
#contact_me {width:274px;float:right;}
#contact_me img {margin-bottom:20px;}
#contact_me p,
#contact_me a,
#contact_me h4 {color:#ECEDD9;font-size:14px;line-height:22px;}
#contact_me p {font-weight:bold;}
#contact_me .label {color:#9B9C80;font-weight:normal;}
#cool_friends {width:255px;float:left;margin-left:5px;}
#cool_friends li {display:block;margin-bottom:10px;}

#latest_blog_entry {width:425px;float:left;margin-left:30px;font-size:14px;}
#latest_blog_entry h4 a {color:#ECEDD9;font-size:18px;font-weight:bold;margin-bottom:10px;display:block;}
#latest_blog_entry .meta {color:#9B9C80;display:block;margin-bottom:40px;}
#latest_blog_entry .meta a {font-weight:bold;color:#ECEDD9;}
#latest_blog_entry .bottom_entry_content {color:#9B9C80;line-height:22px;display:block;margin-bottom:30px;}
#latest_blog_entry .more {color:#ECEDD9;font-weight:bold;}

#hot_links {width:425px;float:left;;margin:50px 0px 0px 30px;}
#hot_links .par,
#hot_links .impar {width:210px;float:left;line-height:22px;}
#hot_links .impar {clear:both;}
#hot_links a {color:#ECEDD9;font-weight:bold;font-size:14px;}

#social_links {display:block;margin-top:30px;}
#social_links li {display:inline;font-weight:bold;}
#social_links li a {font-weight:bold;}

#copy {color:#9B9C80;font-style:normal;font-size:14px;margin-top:70px;display:block;}
.widget {margin-bottom:30px;}
.widget ul {margin-left:20px;}
#twitter-tools.widget ul {margin-left:0px;}
.widget li a {color:#f00;}
#portfolio-categories ul {margin-left:0px;}
.entry-content strong {font-style:italic !important;}

#project_list a {text-decoration:none !important;cursor:pointer;}
#project_list .featured_card a,
.featured_card a {text-decoration:none !important;}
#project_list  .featured_card,
.featured_card {color:#9b9c80 !important;text-decoration:none !important;margin:0px 0px 1px 1px;}
#project_list .featured_card strong,
.featured_card strong,
#project_list .featured_card h4,
.featured_card h4 {color:#ecede9 !important;opacity:1;text-decoration:none !important;}

.aktt_tweets a,
.aktt_tweets {font-size:14px;}