/*
Theme Name: laran
Description: A child theme of Themeatic
Template: thematic
*/
@import url(../thematic/style.css);

/*
#00B0D8
#1496F6
*/

p,ul,ol,dd,pre{margin-bottom:20px;}
#branding { padding: 20px 0 20px; }
#wrapper { width:960px; margin: auto; }
#access { color: #1496F6; border: 1px solid #ccc; background: #E9EEE8;
  -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px; }
.sf-menu a { color: #1496F6; }
.sf-menu a:hover, .sf-menu li.current_page_item a{ color: #fff !important; background: #1496F6; }
.sf-menu .current_page_item a, 
.sf-menu .current_page_ancestor a, 
.sf-menu .current_page_parent a { border-bottom: 1px solid #ccc; }
.sf-menu a:active { background: #E9EEE8; }
.sf-menu li li { text-align: left; }

#main { padding: 20px 0; }
.entry-content { margin-bottom: 20px; padding: 20px 0 0;}
.entry-content h1, .entry-content h2,
.entry-content h3, .entry-content h4,
.entry-content h5 { clear: none; padding: 0; color: #1496F6; }

/*.entry-utility { border-bottom: 1px dashed #CCC; padding-bottom: 10px; margin-bottom: 10px; }*/
.entry-utility { padding-bottom: 0; margin-bottom: 0; background: #E9EEE8; padding: 0 10px; }
.hentry { padding-bottom: 10px; }

#simple-social>table { width: 100%; }
#simple-social>table th { background: #F1F1F1; }
#simple-social>table th, 
#simple-social>table td { text-align: center; }
#comments { padding: 0 0 10px 0; margin-top: 20px; }
#comments h3 { padding: 0 0 20px; }
.paged #nav-above { padding: 6px; }
#nav-below, #nav-above { margin: 0; margin-bottom: 20px; 
  background: #E9EEE8; padding: 6px; border-bottom: 1px dashed #CCC; 
  border-top: 1px dashed #CCC; }
#nav-below { margin-top: 20px; }
.nav-next { padding-right: 10px; }
#login { margin-bottom: 10px; }

#primary { padding: 0; border: 0; }
.main-aside ul { padding: 0 10px; }
.aside th, .aside td { border-right: 0; }
.aside a { text-decoration: none; }
div.aside li.widgetcontainer ul>li { border-bottom: 1px solid #CCC; padding: 5px 0;}
div.aside li.widgetcontainer ul { margin-left: 0; }

/*#blog-title, #blog-description { display: inline; float: left; }*/
.clear { clear: both; }
.floatleft { float: left; }
.floatright { float: right; }

#nav { margin-left: 20px; }
#nav td { border: 1px solid #ccc; }

#branding { position: relative; }
.inline { display: inline; }
#branding-container { width: 100%; margin-bottom: 0; }
#page-nav li { list-style-type: none; display: inline; }
#headright ul { width: 100%; margin: 10px 0; }
#headright ul li { margin-right: 10px; }
#headright ul li a { text-decoration: none; font-family: Verdana; font-size: small;  }
a:hover { color: #fff !important; background: #1496F6; border-bottom: 1px solid #1496F6;}
a, a:link, a:visited { color: #1496F6; }
/*#category-nav { margin-left: 10px; padding-left: 10px; }*/
#subsidiary { padding-top: 0; }
#siteinfo { padding-bottom: 0; }

#chead { padding: 5px 0; font-size: medium; }
#s { color: #CCC; padding-left: 2px; padding-top: 2px; padding-bottom: 0px; }
body, input, textarea { font-family: Arial, sans-serif; color: #5E5E5E; }
#footer { background: #E9EEE8; border: 1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 22px; padding: 10px; margin-top: 0; }
ul.xoxo>ul>li, ul.xoxo>li>ul>li { list-style-type: none; }
#primary ul.xoxo>ul>li ul>li { list-style-type: circle; }
#primary ul.xoxo { padding: 0; }
#primary ul.xoxo>ul { margin-left: 0; padding-left: 15px; padding: 5px; border: 1px solid #CCC; border-top: 0; }
#primary ul.xoxo>h3 { color: #FFF; background-color: #95CD3C; border: 1px solid #CCC; 
  padding: 4px; padding-bottom: 2px; -moz-border-radius-topleft: 5px !important; -moz-border-radius-topright: 5px !important; 
  -webkit-border-top-left-radius: 5px !important; -webkit-border-top-right-radius: 5px !important; }
.syntaxhighlighter a:hover { background-color: transparent; border-bottom-width: 0; }
#category-nav>li>a { background-image: url('/wp-content/themes/laran/images/da.png'); }
#category-nav>li>a:hover { background-image: url('/wp-content/themes/laran/images/da_over.png'); }
#category-nav>li>a, #category-nav>li>a:hover { padding-right: 20px; background-repeat: no-repeat; background-position: right; }

#content { width: auto; }
#container { width: 563px !important; }
#headright, #primary { width: 367px; }

ul.xoxo>li>fieldset, ul.xoxo>li>fieldset legend {
  border: 1px solid #CCC; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
ul.xoxo>li>fieldset { padding: 10px; padding-left: 5px; margin-bottom: 20px; }
ul.xoxo>li>fieldset legend { padding: 2px 4px 0 4px; margin-left: 4px; 
  color: #5e5e5e; background: #e9eee8; }
ul.xoxo>li>fieldset>ul { margin-bottom: 0; }

h1.page-title { background: #E9EEE8; padding: 4px; margin-bottom: 20px; font-weight: bold; }
h1.page-title span { font-weight: normal; }
#comments-nav-below { margin-top: 10px; }
#comments-list ol { margin-bottom: 0; }
#comments-list {padding:0;}
#respond {margin:20px 0 0; padding: 20px 0 0; border-top:1px dashed #CCC;}
#lets_talk_submit { margin-top: 10px; display: block; }
#lets_talk_question { padding: 4px; display: block; width: 96%; }
#category-nav>li.cat-item-25>a {background-image:none;}
#category-nav>li.cat-item-25>a,
#category-nav>li.cat-item-25>a:hover {padding-right: 10px;}
