/*
Theme Name: DoTheBouncy Arras Theme
Theme URI: http://www.dothebouncy.com/
Description: DoTheBouncy.com styled theme for Wordpress based on Arras theme
Author: Danny McWilliams
Author URI: http://www.dothebouncy.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.
.
*/
h1, h2, h3, h4, h5, h6	{ color: #000983; }
a, a:link, a:visited	{ color: #1E4F9E; text-decoration: none; }
a:hover					{ color: #1E4F9E; text-decoration: underline; }

table					{ border-collapse: collapse; border-spacing: 0; border: 1px solid #6FA6FF; }
th, td					{ padding: 5px; border: 1px solid #6FA6FF; border-width: 1px; }

#wrapper { min-height: 100%; position: relative; padding: 20px 0; background: #3171ca; }
#main { border: 1px solid #6fa6ff; }
#header { background: url(images/header-bg.png) repeat-x #2560be; border-bottom: 1px solid #1e4f9e; padding: 0; }
#nav { background: url(images/topnav.gif);}
#branding				{ width: 980px; margin: 0 auto; padding: 0; }
/* Featured slideshow */

#featured-slideshow		{ position: relative; z-index: 0 !important; border: 5px solid #6fa6ff; }			
.featured-entry			{ position: relative; top: -75px; overflow: hidden; background: #2560be; height: 75px; color: #fff; padding: 0; display: block; opacity: 0.8; filter: alpha(opacity = 80); }


.entry-thumbnails:hover	{ border-color: #2560be; }
.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ color: #fff; }

/* END Featured slideshow */
.logo					{ max-width: 590px; float: left; margin: 11px 0 0 5px; }

.widgetcontainer li a:visited, .widgetcontainer li a:link {
font-size:12px;
font-weight:700;
text-decoration:none;
color: #1e4f9e; 
}
.tags a:link, .tags a:visited	{ text-decoration: none; font-weight: 700; padding: 0 5px 3px; line-height: 1.3em; display: inline-block; color: #1e4f9e;  }
.tags a:hover					{ text-decoration: underline; color: #1e4f9e;  }

.sf-menu				{ font-weight: 700; max-width: 770px; }
.sf-menu, .sf-menu ul	{ float: left; list-style: none; line-height: 27px; padding: 0 0 2px; margin: 0; height: 32px; }
.sf-menu a				{ display: block; text-decoration: none; padding: 2px 10px; color: #1e4f9e; font-size: 13px;  }
.sf-menu a:hover		{ color: #FFF; }
.sf-menu li.sfhover, .sf-menu li:hover { background: #2560be; }

.posts-default .entry-title a:link, .posts-default .entry-title a:visited {
color:#1e4f9e;}


.searchform .s {
background:none repeat scroll 0 0 #EFEFEF;
border: 1px #1e4f9e none;
float:left;
font-family:'Lucida Grande',Arial,Helvetica,sans-serif;
font-size:14px;
margin:0;
padding:0;
width:229px !important;
}

/* search bar */
#searchbar				{ float: right; overflow: hidden; margin: 25px 0 0; }
#searchbar .searchform	{ border: 2px solid #1e4f9e; }
.searchform				{ border: 4px solid #1e4f9e; background: #EFEFEF; width: 250px; padding: 5px 4px; }
.searchform .s			{ font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 14px; border: none; background: #EFEFEF; padding: 0; margin: 0; float: left; width: 229px !important; }

.widgettitle			{ color: #1E4F9E; font-size: 12px; font-weight: 700; margin: 0; padding: 6px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #6FA6FF; }
.widgettitle a			{ color: #1E4F9E; }
.widgetcontent			{ border: solid #6FA6FF; border-width: 1px; background: repeat-x #FFF; margin: -1px 0 10px; padding: 10px; line-height: 1.4em; }

.posts-default .entry-summary, .posts-quick .entry-summary {
color:#000;
line-height:1.4em;
margin:0 5px;
overflow:hidden;
}

.home-title				{ font-family: Century Gothic, Apple Gothic, sans-serif; text-transform: uppercase; font-weight: 700; font-size: 14px; padding: 0 3px 8px; border-bottom: 1px solid #DDD; margin: 0 15px 10px 0; color: #1e4f9e; }

.posts-line a:link, .posts-line a:visited {color:#1E4F9E;}
.posts-line {
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #6FA6FF;
line-height:1.4em;
margin:0 10px 10px 0;
padding:10px;
}
.posts-line .entry-cat {
color:#1E4F9E;
float:left;
font-size:11px;
overflow:hidden;
width:100px;
}
.posts-line .entry-comments {
color:#1E4F9E;
float:right;
font-size:11px;
}

.posts-default .entry-meta, .posts-quick .entry-meta {
background:none repeat scroll 0 0 #1e4f9e;
color:#fff;
display:block;
float:left;
font-weight:700;
height:25px;
margin:-25px 0 0;
opacity:0.7;
}
.posts-default .published {
border-bottom:medium none;
color:#fff;
float:left;
font-size:10px;
margin:5px 5px 0;
text-transform:uppercase;
}
#commentlist .reply a:hover, .comments-navigation a:hover, .navigation a:hover, .read-more:hover	{ background: #2560be; color: #FFF; }
input[type=submit]:hover, #wp-email-submit:hover    { background: #2560be; color: #FFF; }

#commentlist .reply a, .comments-navigation a, .read-more, .navigation a {
background:url("../../images/feed-title-white.jpg") repeat-x scroll center top #EFEFEF;
border:1px solid #6FA6FF;
display:inline-block;
font-weight:700;
margin:0;
padding:5px 10px;
text-decoration:none;
}
#commentlist {
background:none repeat scroll 0 0 #F3F3F3;
border-color:#6FA6FF;
border-style:solid;
border-width:0 1px 1px;
list-style:none outside none;
margin:0 10px 0 0;
padding:10px;
}

#footer {
background:none repeat scroll 0 0 #ECEBE6;
border:1px solid #6FA6FF;
margin:20px auto 10px;
padding-bottom:20px;
width:980px;
color:#1E4F9E;
}
#footer
a, a:link, a:visited {
color:#1E4F9E;
text-decoration:none;
}

#footer-sidebar {
border-bottom:1px solid #6FA6FF;
margin:10px 10px 0;
overflow:hidden;
padding:0 0 10px;
}
.multi-sidebar .tabs	{ list-style: none; margin: 0 0 5px; padding: 0; overflow: hidden; }
.multi-sidebar .tabs li	{ float: left; background: #1e4f9e; padding: 5px; margin: 0 3px 5px 0; border: 1px solid #6FA6FF; }
.multi-sidebar .tabs a:link, .multi-sidebar .tabs a:visited	{ text-decoration: none; font-weight: 700; color: #FFF; }
.multi-sidebar .tabs a:hover	{ border-bottom: 1px dotted #FFF; }
.multi-sidebar .tabs .ui-tabs-selected	{ background: #FFF; }					
.multi-sidebar .tabs .ui-tabs-selected a:link, .multi-sidebar .tabs .ui-tabs-selected a:visited	{ color: #37322F; }			
.multi-sidebar .widgetcontainer	{ background: #FFF; border: 1px solid #6FA6FF; margin-bottom: 10px; padding: 10px; }
.multi-sidebar .widgetcontainer ul, .featured-stories, .related-posts	{ list-style: none !important; margin: 0 0 0 5px !important; }
.multi-sidebar .widgetcontainer li, .featured-stories li,  .related-posts li	{ padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px dotted #CCC; }
.multi-sidebar .recentcomments .author	{ color: #666; font-size: 11px; }
.attachment-sidebar-thumb, .multi-sidebar .recentcomments .avatar	{ float: left; border: 3px solid #6FA6FF; width: 36px; height: 36px; margin: 0 10px 0 0; }
.sidebar-read-more:link, .sidebar-read-more:visited	{ font-size: 11px !important; text-transform: uppercase; font-weight: 700; color: #000; }
/*Social Network buttons*/
.social {margin: 5px 15px 5px 0px;}
.social2 {margin: 5px 0px 5px 0px;}
.flr {float: right;}



.single .post, #main .single-post	{ background: #FFF; border: 1px solid #6FA6FF; margin: 0 10px 15px 0; padding: 0 15px; }
#main .single .post .tags, #main .single-post .tags { margin: 15px 0; padding: 15px 0 0; color: #848485; border-top: 1px dotted #6FA6FF; }
.single .post .entry-photo img, .single-post .entry-photo img	{ margin: 10px 0; overflow: hidden; border: 1px solid #6FA6FF; }


.module-title, .feed-title	{ line-height: 1em; color: #333; font-size: 12px; font-weight: 700; margin: 0 10px 0 0; padding: 7px 10px; background: url(../../images/feed-title-white.jpg) repeat-x top #EFEFEF; border: 1px solid #6FA6FF; display: block; }

#commentsform			{ background: #FFF; border: solid #6FA6FF; border-width: 0 1px 1px; margin: 0 10px 10px 0; padding: 10px; overflow: hidden; }

.nocomments				{ background: #FFF; border: solid #6FA6FF; border-width: 0 1px 1px; padding: 15px 10px; margin: 0 10px 10px 0; font-size: 12px; }
.pingbacks				{ background: #FFF; border: solid #6FA6FF; border-width: 0 1px 1px; padding: 15px 10px 15px 30px; margin: 0 10px 20px 0; }

/* SPL Table CSS - */



thead, .title
{
color: #fff;
font-weight:bold;
background-color:#0e3d7d;

}
td, .even
{
background-color:#3171ca;
}
td, .odd
{
background-color:#2560be;
}
/*END of SPL Table widget CSS */