/*
Theme Name: Davis CPA theme
Theme URI: http://www.daviscpasolutions.com
Description: Site design for www.daviscpasolutions.com
Version: 0.1
Author: Ryan Davis
Author URI: http://link-to-your-site.com
Tags: DCS
Template: hybrid
*/
/*-------------------------------
light blue #D5E0F2
med blue #668DB9
green #8BBA3E
body background #F2F9FD
---------------------------------*/

/* Get base CSS */
@import url('../hybrid/library/css/21px.css');

/* Get default Hybrid CSS 
@import url('../hybrid/library/css/screen.css');
*/
/* Get Dropdown CSS */
@import url('../hybrid/library/css/drop-downs.css');

/* Get the plugins CSS */
@import url('../hybrid/library/css/plugins.css');

/*layout CSS file*/
@import url('../hybrid/library/css/2c-l-fixed.css');

@import url('../../plugins/easy-contact/sample/econtact-basic.css');


body {
	color:#555555;
	background: #F2F9FD;
	font-family:Arial,Verdana,sans-serif;
	font-size:62.5%;
	margin:0;
	padding:0;
	text-align:center;
	line-height:1.40;
}

html {
     overflow: -moz-scrollbars-vertical;/*always show scrollbar space */
     overflow: scroll;
}
a:link,a:visited {color:#668DB9;text-decoration:underline}
a:hover,a:active {color:#668DB9;text-decoration:underline}

#body-container{margin:0 auto;text-align:left;background:#fff;font-size:1.2em;}


/*--------------------------
typography styles
---------------------------*/



h2 a:hover, h2 a:active,h2 a:link,h2 a:visited{color:#8BBA3E;text-decoration:none;}
h3 {color:#666666;}
h2,h3,h4,h5,h6{margin:10px 0 3px 0;font-weight:bold;}
h4,h5,h6{color:#666666;}
h2 {font-size: 24px;}
h3 {font-size: 20px;}
h4 {font-size: 17px;color:#668DB9;}
h5 {font-size: 15px;}
h6 {font-size: 13px;}

.home h4 {background:#668DB9;color:#fff; padding:5px 0 5px 5px; margin:0;}
/*.entry-title a:link, .entry-title a:visited {text-decoration:none;}*/


.entry-title{font-weight:bold; font-style:normal;text-decoration:none;}
.drop-cap {-x-system-font:none;color:#333333;float:left;font-size:47px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:35px;margin:3px 3px 0 0;}
.warning, .alert {background:#FFFBBC none repeat scroll 0 0; border:1px solid #E6DB55; padding:6px 9px;}
.note {background:#EEEEEE none repeat scroll 0 0;border:1px solid #CCCCCC;padding:6px 9px;}
.attention {background:#E7F7D3 none repeat scroll 0 0;border:1px solid #66CC33;padding:6px 9px;}
blockquote {color:#555555;font-style:italic;font-family:Georgia,Times,"Times New Roman",serif;}

/*--------------------------
header styles
---------------------------*/
	#header {position:relative;background:#D5E0F2 url(images/spreadsheet.jpg) no-repeat bottom right;height:200px; margin:0}
	#brand a {display:block;position:absolute;text-indent:-123456px;height:81px;width:261px; no-repeat top left;z-index:5;top:20px;left:20px;background: url(images/logo.png)}/*background: url(images/logo.png) */
	div#brand {margin:0; padding:0;}
	#slogan {background:transparent url(images/tag_line2.png) no-repeat scroll left top;height:55px;left:60px;position:absolute;text-indent:-123456px;top:125px;width:343px;}
	#leaderText {position:relative;top:115px;left:25px;width:330px;color:#668DB9;}
	#leaderText a:link, #leaderText a:visited {text-decoration:underline;color:#668DB9;}
	#leaderText a:hover, #leaderText a:active {text-decoration:none;color:#668DB9;}
	.readMore {margin:5px 0;}


	#topNav {width:100%;background:#fff ;position:absolute;top:0;right:0;padding:0;border-top: 10px solid #668DB9}
	#topNav ul {padding: 15px 21px 0 0;height:60px;}
	#topNav ul li {display:inline;}
	#topNav .home a {float:right;display:none;height:54px;width:88px; background: transparent url(images/menu_top_1.gif) no-repeat top left;text-indent:-123456px;}
	#topNav .newsletter  {float:right;display:block;height:54px;}
	#topNav .contact a {float:right;display:none;height:54px;width:97px; background: transparent url(images/menu_top_3.gif) no-repeat top left;text-indent:-123456px;}

	
/*--------------------------
nav styles
---------------------------*/
	#navigation {margin:0}
	#page-nav {clear:both;height:30px;}
	#page-nav ul {background:#668DB9;height:30px;margin:0;padding:0;border-left:25px solid #8BBA3E;}
	#page-nav ul li {display:inline;line-height:30px;margin: 0 0 0 25px;}
	#page-nav a:link,#page-nav a:visited  {text-transform:uppercase;color:#fff;text-decoration:none;font-weight:bold;font-size:15px; border:0;text-shadow: #666666 1px 1px 1px;-moz-text-shadow: #666666 1px 1px 1px;background: transparent url(images/navArrow.gif) no-repeat center left;padding:0 0 0 15px;}
	#page-nav a:hover, #page-nav a:active {text-transform:uppercase;color:#F2F9FD;text-decoration:none;font-weight:bold;font-size:15px; border:0;text-shadow: #333333 1px 1px 1px;-moz-text-shadow: #333333 1px 1px 1px;background: transparent url(images/navArrow.gif) no-repeat center left;padding:0 0 0 15px;}
	#page-nav li ul{border:0px;padding:0;margin:5px 0 0 0;background:none;border-left:0px;}
	#page-nav ul ul li {background:#668DB9; margin: 0 0 0 25px; padding:5px 0 0 5px; border:1px solid #8BBA3E}

	.home #page-nav{border-bottom:10px solid #D5E0F2;}

/*--------------------------
breadcrumb styles
---------------------------*/
	.breadcrumb{padding:5px 0 5px 30px;height:15px;background:#D5E0F2;}

/*--------------------------
content styles
---------------------------*/
	#container {margin-bottom:21px;padding-top:20px;}
	.content {width:610px; padding:0 25px;overflow:hidden;float:left;background: url(images/main_bg.png) repeat-y 610px 0; border-right:1px solid #D5E0F2;}
	#primary  {float:right; width:265px; margin: 0; padding:0 15px; }
	
	#content h2 {font-style: normal}
	.two-col {overflow:hidden;background:#fff  url(images/main_bg.png) repeat-y 50% 0;}
	.left {width:47%;float:left;margin: 10px 0;}
	.right {width:47%;float:right;margin: 10px 0;}
	.home .left,.home .right{border:1px solid #668DB9;}
	
/*--------------------------
table styles
---------------------------*/
	table{border:1px solid #668DB9;padding:2px;width:100%}
	th{text-align:center;color:#668DB9;padding:2px}
	td{text-align:center;}

/*---------------------------
Links pages Sytles
----------------------------*/
	ul.xoxo {list-style-type: none;}
	ul.xoxo li {padding-bottom:5px;}


/*---------------------------
Sidebar Sytles
----------------------------*/
/*#primary .widget-inside {background:transparent url(images/side_col_bg.png) no-repeat scroll center top; padding:0;margin:0;}*/
.textwidget{padding:5px 0 10px 10px}
h3.widget-title, h3.widget-title a{color:#fff; background:transparent url(images/box_top.png) no-repeat scroll center top; font-size:14px;padding:5px 0px 0px 10px; text-transform:uppercase;text-decoration:none;}
ul.archives{list-style-type: circle;}

/*Twitter Widget*/
.widget_twitter ul {list-style-type:none;margin:0;padding:0px}
/*.widget_twitter ul li{padding:5px 0; border-bottom:1px solid #D5E0F2 }*/
.widget_twitter ul li{background:#D5E0F2 url(images/bg-tweet.gif) no-repeat scroll left bottom;font-weight:normal;margin-top:0 !important;padding:5px 5px 29px;text-transform:none;}
.from-meta, .in-reply-to-meta{display:none;}
.time-meta a{display:block;clear:both;text-decoration:none; font-size:10px;font-style:italic}

/*--------------------------
footer styles
---------------------------*/
	#footer-container{margin:0; height:35px;}
	#footer {clear:both;background: #668DB9;padding:10px;color:#fff;overflow:hidden;zoom:1;}
	#footer p {float:left;width:45%;margin:0 0 0 15px;}
	#footer ul {float:right;}
	#footer ul li {display:inline;margin:0 10px 0 0;}
	#footer ul li.terms {border-right: 1px solid #e1ff1d;padding:0 10px 0 0;}
	#footer a:link,#footer a:visited {color:#e1ff1d;text-decoration:none}
	#footer a:hover,#footer a:active {color:#e1ff1d;}


/*--------------------------
misc styles
---------------------------*/
.sp_linkback{display:none} /* Remove link back to Social Profilr*/