/*
Theme Name: Child Theme of Arras Theme
Theme URI: http://www.lifeoutsidetheviewfinder.com/
Description: Child theme for the Arras Theme for WordPress
Author: Creature
Author URI: http://www.arrastheme.com/
Template: arras-theme
Version: 1.0
.
For more information on how to create and use child themes:
http://codex.wordpress.org/Child_Themes

Any CSS code written below will override any existing
declarations from the theme itself.
.
*/

body					{ background-color: #F0F0F0; color: #333; font: 11px; font-family: "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; height: 100%; min-height: 100%; }

p						{ line-height: 1.5em; margin: 0 0 1.25em; }

h1, h2, h3, h4, h5, h6	{ font-family: "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-weight: bold; color: #5c5c5c; }

a, a:link, a:visited	{ color: #5c5c5c; text-decoration: underline; }
a:hover					{ color: #5c5c5c; }


blockquote				{ border-left: 2px solid #CCC; color: #666; margin: 5px 0 20px; padding: 5px 10px 1px; font-style: normal; }
code					{ background: #EAEAEA; color: #333; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 11px; margin: 1px 0; padding: 1px 3px; }
pre code				{ background: #322E2C; border: 1px solid #635957; color: #FFF; display: block; overflow: scroll; padding: 1.5em 1.75em; }

/* header */
#header					{ background: #1e1b1a; border-bottom: 5px solid #383332; padding: 0 0 15px 0; }
#branding				{ width: 960px; margin: 0 auto; padding: 0 0 20px; }
.logo					{ max-width: 590px; float: left; margin: 20px 0 0 10px; }
.blog-name				{ font-family: "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; font-weight: bold; font-size: 22px; margin: 0; line-height: 1em; display: block; }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; text-transform: lowercase;}
/*.blog-name a:link, .blog-name a:visited	{  text-indent: -9000px; background: url(../../images/icons/logo.png) no-repeat; width: 450px; height: 22px; display: block; }*/
.blog-name a:hover		{ }
.blog-description		{ font-family: "Trebuchet MS", Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif; line-height: 1em; display: block; font-size: 11px; font-weight: bold; color: #7d716d; margin: 0; padding: 5px 0 0; text-transform: lowercase;}


.home-title				{ font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; text-transform: lowercase; font-weight: 700; font-size: 14px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #383331; }


table					{ border-collapse: collapse; border-spacing: 0; border: 1px solid #CCC; }
th, td					{ padding: 5px; border: 1px solid #CCC; border-width: 1px; }
th, thead th			{ font-weight: bold; color: #333; background: url(../../images/topnav.jpg) repeat-x top #CCC; }
td, tbody td			{ background: #F0F0F0; }


/* controls font of nodes on home page */
.posts-default .entry-title a:link, .posts-default .entry-title a:visited { color: #5c5c5c; text-decoration: none; font-size: 12px;}


/* controls background colour */
#wrapper { background-color: #F0F0F0; background-image: none; background-repeat: no-repeat; background-attachment: scroll; background-position: center top; }

#main { padding-top: 10px;
padding-right: 10px;
padding-bottom: 0pt;
padding-left: 10px;
background-color: #F0F0F0;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: hidden;
border-right: hidden;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: hidden;
border-left: hidden;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #F0F0F0; /* previous color #d3d1c7 */
border-right-color-value: #F0F0F0;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #F0F0F0;
border-left-color-value: #F0F0F0;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
 }


/* Removes excerpt from home page */
.entry-summary { visibility:hidden; color: #111111; overflow-x: hidden; overflow-y: hidden; margin-top: 0pt; margin-right: 5px; 
margin-bottom: 0pt; margin-left: 5px; line-height: 1.4em; }


/* Lowercase date in home page nodes */
.posts-default .published {

text-transform: lowercase;
float: left;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 0pt;
margin-left: 5px;
font-size: 10px;
color: #999999;
border-bottom-width: medium;
border-bottom-style: none;
border-bottom-color: -moz-use-text-color; }


/* Background colour in footer on home page */
#footer {

margin-top: 20px;
margin-right: auto;
margin-bottom: 0pt;
margin-left: auto;
width: 980px;
background-color: #FFFFFF;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-bottom: 10px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #cccccc;
border-right-color-value: #cccccc;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #cccccc;
border-left-color-value: #cccccc;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical; }


/* Setting up widget titles */
.widgettitle	{ color: #333; font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; text-transform: lowercase; font-weight: 700; margin: 0; padding: 6px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #CCC; }


/* Fixing font sizes in footer */
#footer .widgettitle	{ font-size: 12px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; background: none; border: none; color: #444; padding: 0 0 10px; letter-spacing: -1px; }

#footer .textwidget p	{ font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; background: none; padding: 0; border: none; }

#footer .footer-message	{ font-size: 10px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; margin: 0; padding: 10px 15px 0; }


/* Fixing entry info on post page */
.single .post .entry-info, .single-post .entry-info	{ padding-bottom: 10px; margin-bottom: 10px; color: #848485; font-size: 11px; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; text-transform: lowercase; border-bottom: 1px dotted #CCC; }


/* Fixing font on post page */
p	{ font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; margin-top: 10px; margin-right: 0pt; margin-bottom: 10px; margin-left: 0pt; font-size: 12px; line-height: 1.75em; }


/* Configuring EG-Series */

.eg-series { font-size: 11px; margin-top: 15px; border-top-width: 1px; border-top-style: dotted; border-top-color: #cccccc; }

.entry-content ol { padding-top: 0pt; padding-right: 1.5em; padding-bottom: 0em; padding-left: 1.5em; }


/* Configuring tags */

#main .single .post .tags, #main .single-post .tags

{ font-size: 11px;

margin-top: 15px;

margin-right: 0pt;

margin-bottom: 15px;

margin-left: 0pt;

padding-top: 15px;

padding-right: 0pt;

padding-bottom: 0pt;

padding-left: 0pt;

color: #848485;

border-top-width: 1px;

border-top-style: dotted;

border-top-color: #cccccc;

}

/* Removing Arras branding */

.arras {visibility: hidden;}


/* Removing nav buttons from slideshow */

#controls {visibility: hidden;}

/* Reducing header height */
#branding 

{

width: 960px;

margin-top: 0pt;

margin-right: auto;

margin-bottom: 0pt;

margin-left: auto;

padding-top: 0pt;

padding-right: 0pt;

padding-bottom: 0px;

padding-left: 0pt;

}
