/*
Theme Name: Strategic Partners Solutions
Author: O3 Strategies
Author URI: http://www.o3strategies.com
Template: canvas
Version: 1.0
*/
 
@import url("../canvas/style.css");

body { background: url(images/background.png) repeat-x #eee; color: #000; }
#wrapper { padding: 0 0 0; }
#header { height: 100px; padding: 0; background: url(images/background_header.png) no-repeat;  }
#top { height: 19px; padding: 0; background: url(images/background_top.png) no-repeat; }
#logo { margin-top: 18px; margin-left: 49px; }

.entry p { font: 13px/18px Helvetica, Arial, sans-serif; }
.post .title, .page .title  { font-family: Georgia, serif; color: #222; font-weight: normal; font-size: 29px; padding: 0 40px; }
.post .title a, .page .title a { font-weight: normal; }
p.post-meta { padding: 0 40px; }

/* Nav */
#navigation{font:18px/18px Helvetica, Arial, sans-serif;border-top:0; border-bottom:0;padding:6px 20px; margin-bottom:0; height: 23px; background: url(images/background_nav.png) no-repeat;}

#navigation ul.rss{background:url(images/ico-rss.png) no-repeat right 5px;padding:6px 15px 3px 0;margin-right:10px;}
#navigation ul.rss li{display:inline;padding:0 10px 0 0;}
#navigation ul.rss li a{color:#c63f00;text-decoration:none;}
#navigation ul.rss li a:hover{text-decoration:underline;}

.nav { z-index:99; margin:0; padding:0; list-style:none; line-height:1; margin-left:0; height: 23px; }
.nav a  { position:relative; color:#fff; display:block; z-index:100; padding: 0 10px; line-height:23px; text-decoration:none;}
.nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-menu-item a, .nav li.sfHover { background:none; }
.nav li li.current_page_item { background:none; }
.nav li  { float:left; width: auto;  }
.nav li a.sf-with-ul { padding-right:20px; }
.nav li ul li a  { text-shadow:0 1px 0 #fff; }
.nav li ul li a { border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}
.nav a, .nav li.current_page_item, .nav li.current_page_parent, .nav li.current-menu-ancestor, .nav li.current-menu-item, .nav li.sfHover { border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}

#navigation ul { padding-left: 10px; }
#navigation ul li { float: left; padding: 1px 20px 0; }
#navigation ul li a { color: #fff; }
#navigation ul li a:hover { text-decoration: none; }

/* Content */
#main { padding-top: 30px; background: url(images/background_main.png) no-repeat; }
#content { padding: 0 20px; background: url(images/background_content.png) repeat-y; width: 900px !important;  }
#titleblock { background: #000; height: 75px; margin-bottom: 30px; }
.entry { padding: 0 40px 20px; }


/* Footer */
#footer { background: #000; border-top: 0; margin-top: -30px; padding-top: 50px; }
#footer .col-left { padding-left: 40px; }
#footer .col-right { padding-right: 40px; }
#footer p { font: 12px Helvetica, Arial, sans-serif; color; #fff; }

.shadow {
	-moz-box-shadow: 0px 0px 29px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
}

.col-left { float: none; }

.post-meta { color: #222; font-family: Georgia; text-transform: none; }
.post-more { border: 1px solid #222; border-width: 0 0 1px 0; padding: 0 40px 20px; }
.post-more a { color: #000; text-transform: none; font-size: 13px; line-height: 18px;}
.post-more a:hover { color: #000; }

.entry a { color: #000; text-decoration: underline; }
.entry a:hover { color: #000; }
