/* @override http://www.real-impact.com.php5-3.websitetestlink.com/wp-content/themes/realimpact/style.css */

/* 
Theme Name: Real-Impact
Theme URI: http://real-impact.com/
Design Name: Real-Impact 
Description: Design for Real-Impact
Version: 1.0
Author: JD Collier, Fishhook
Author URI: http://fishhook.us
*/

/* @group Globals */

html {
	background-color: #93cef2;
}

/* @end */

/* @group Header */

#hdstrip {
	height: 79px;
	background: url(_img/hdstrip.jpg) repeat-x;
	width: 100%;
}

#hd {
	margin-top: -77px;
	height: 79px;
}

#headb {
	clear: both;
	background: url(_img/headb.jpg) repeat-x;
	height: 183px;
}

#logo {
	width: 344px;
	height: 113px;
	background-image: url(_img/logo.gif);
	float: left;
	position: relative;
	left: 25px;
	top: 30px;
}

#graphic {
	
}

#hdbd {
	float: right;
	width: 223px;
}

#search {
	margin-top: 30px;
	float: right;
	position: absolute;
	width: 208px;
	top: 76px;
}

#searchform input#s {
	border-style: none;
	background: url(_img/search_r1_c1.gif) no-repeat 0 top;
	width: 107px;
	padding-left: 27px;
	color: gray;
	line-height: 26px;
	margin-right: -4px;
	height: 20px;
	position: absolute;
	top: 0;
	text-transform: none;
	padding-top: 0;
	left: 0;
}

#searchform div input {
	background: url(_img/search_r1_c2.gif) no-repeat;
	border-style: none;
	font-size: 11px;
	color: #4c3843;
	height: 28px;
	position: absolute;
	text-transform: uppercase;
	padding: 7px 8px 7px 4px;
	left: 140px;
}

label.hidden {
	display: none;
}

#search_go img {
	margin-left: -5px;
	vertical-align: -9px;
}

#shoppingcart {
	float: right;
	position: absolute;
	top: 136px;
}

#shoppingcart a {
	background: url(_img/icon_shopping.gif) no-repeat right -1px;
	padding-right: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
	text-transform: uppercase;
	text-decoration: none;
	color: #003870;
	font-size: 15px;
}
#shoppingcart a:hover{
	text-decoration: underline;
	color: #8c2614;
}

/* @end */

/* @group Body */

.homefeature div.arrow img {
	float: left;
	padding-top: 48px;
	padding-right: 36px;
	padding-left: 68px;
}

.homefeature .bigbutton{
	padding-bottom: 20px;
}
.homefeature{
	margin-top: 20px;
}


#bd {
	margin-top: 162px;
	width: 953px;
}

#bdhd {
	background: url(_img/bd_back_hd.jpg) no-repeat;
	width: 712px;
	height: 21px;
}

#bdbd {
	width: 670px;
	background: url(_img/bd_back_bd.jpg) repeat-y;
	padding-right: 21px;
	padding-left: 25px;
	min-height: 742px;
}

#bdft {
	width: 712px;
	height: 11px;
	background: url(_img/bd_back_ft.jpg) no-repeat;
}

.bdstyle {
	font-size: 115%;
	color: #333;
	line-height: 1.75em;
	display: inline-block;
}

.bdstyle h1 {
	color: #8c2614;
	font: bold 24px/1.25em Avenir;
}

div.seealso {
	float: right;
	
}

.seealso .post-meta-key{
	font-weight: bold;
	list-style-type: none;
	list-style-image: none;
	color: #2d3870;
}

textarea#comment {
	width: 650px;
}

.post {
	margin-bottom: 4em;
}

div.commentcount {
	margin-top: 8px;
}

h2.drawer-handle {
	background: url(_img/quotebubble.jpg) no-repeat;
	width: 631px;
	height: 71px;
	padding-left: 12px;
	padding-top: 20px;
	padding-bottom: 1em;
}

h2.drawer-handle.open {
	padding-bottom: 0;
}

div.drawers div.drawer div {
	padding-left: 20px;
	padding-right: 45px;
}

.seealso ul.post-meta li {
	list-style-image: none;
	list-style-type: none;background-color: #e7f4fc;
	border: 1px solid #93cef2;
	padding: 5px;
}

div.seealso ul.post-meta li ul li  {
	border-style: none;
	padding: 0;
	margin: 0;
}

.bdstyle h2 {
	color: #003870;
	font: bold 18px/2em Avenir;
}

.bdstyle h3, .bdstyle h4, .bdstyle h5, .bdstyle h6 {
	font-weight: bold;
}

.bdstyle p {
	margin-bottom: 1em;
	
}

.bdstyle a {
	color: #003870;
	text-decoration: none;
}

.bdstyle a:hover {
	
	color: #8c2614;
	text-decoration: underline;
}

.bdstyle ul {
	margin-left: 16px;
	margin-bottom: 1em;
}

.bdstyle ul li {
	list-style-type: square;
	list-style-image: url(_img/bullet_blue.gif);
}

.bdstyle ol {
	margin-left: 21px;
	margin-bottom: 1em;
}

.bdstyle ol li {
	list-style-type: decimal;
}

.bdstyle strong {
	font-weight: bold;
}

.bdstyle strong em, .bdstyle em strong {
	font-weight: bold;
	font-style: italic;
}

.bdstyle em {
	font-style: italic;
}

.bdstyle blockquote {
	background-color: #93cef2;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 10px 15px;
}
.bdstyle blockquote p{
	padding-bottom: 0;
	margin-bottom: 0;
}

.bdstyle blockquote strong {
	font-weight: bold;
}

.bdstyle blockquote strong em {
	font-weight: bold;
	font-style: italic;
}
#breadcrumb  {
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	color: gray;
}
#breadcrumb a {
	text-decoration: none;
	font-size: 12px;
	text-transform: uppercase;
	color: rgba(0,60,123,0.75);
}
#breadcrumb a:hover {
	text-decoration: none;
	color: #8c2614;
}

#breadcrumb img {
	margin-left: .75em;
	margin-right: .75em;
	margin-bottom: 1px;
}

div.entry img.alignright {
	float: right;
	border: 3px solid #7d9ab7;
	margin-left: 1em;
	margin-bottom: 1em;
}

ul.drawers li.drawer  {
	list-style-image: none;
	list-style-type: none;
	margin-left: -19px;
	padding-left: 0;
}

ul.drawers li.drawer {
	list-style-type: none;
	list-style-image: none;
}

h1.sIFR-replaced embed.sIFR-flash {
	padding-bottom: .5em;
}


/* @end */

/* @group Sidebar */

#sdc1 {
	height: 774px;
	width: 3px;
	background: url(_img/bd_back_sd_c1.jpg) no-repeat;
	float: left;
	margin-left: -1px;
}

#sdc2 {
	height: 774px;
	background: url(_img/bd_back_sd_c2.jpg) repeat-x;
	float: left;
	width: 205px;
	padding-top: 27px;
}

#sdc3 {
	width: 3px;
	height: 774px;
	background: url(_img/bd_back_sd_c3.jpg) no-repeat;
	float: left;
}

.sdstyle {
	line-height: 1.5em;
	color: #333;
	padding-left: 15px;
	padding-right: 15px;
}

#bd div.yui-b {
}

.sdstyle h1 {
	color: #003870;
	font: bold 20px Avenir;
	border-bottom: 1px solid #7d9ab7;
	margin-top: 1em;
	margin-bottom: .5em;
}


.sdstyle .rss{
	float: right;
	position: relative;
	top: 17px;
}

p.more a {
	background: url(_img/newspaper_go.png) no-repeat;
	padding-left: 20px;
	padding-bottom: 5px;
	padding-top: 3px;
}

p.more{
	margin-bottom: .5em;

}

.sdstyle h2 {
	font: 14px/2em Avenir;
	color: #003870;
}

.sdstyle h3, .sdstyle h4, .sdstyle h5, .sdstyle h6 {
	font-weight: bold;
}

.sdstyle .commentcount {
	margin-bottom: 1.5em;
}

.sdstyle p {
	
}

.sdstyle a {
	color: #003870;
	text-decoration: none;
}

.sdstyle a:hover {
	text-decoration: none;
	color: #8c2614;
}

.commentcount a {
	background: url(_img/icon_comment.gif) no-repeat 0 center;
	padding-left: 20px;
}

.sdstyle ul {
	margin-left: 18px;
}

.sdstyle ul li {
	list-style-type: square;
}

.sdstyle ol {
	margin-left: 20px;
}

.sdstyle ol li {
	list-style-type: decimal;
}

.sdstyle strong {
	font-weight: bold;
}

.sdstyle strong em {
	font-weight: bold;
	font-style: italic;
}

.sdstyle em {
	font-style: italic;
}

/* @end */

/*@group Footer */

#ft p a {
	color: #003870;
}
#ft p a:hover {
	color: #8c2614;
}


/* @end */

/* @group Navigation */

/* @group Main */

#nav {
	padding-left: 25px;
	padding-top: 20px;
	display: inline-block;
	position: relative;
}

#nav ul {
	
}

#nav ul li {
	list-style-type: none;
	float: left;
	margin-right: 2.5em;
	padding-top: 27px;
	height: 30px;
}

#nav ul li.current_page_item, #nav ul li.current_page_parent,#nav ul li.current_page_ancestor {
	background: url(_img/asterisk_gold.gif) no-repeat center 4px;
}

#nav ul li a {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	font: 18px Avenir;
}

#nav ul li a:hover {
	color: #ffd75a;
}

/* @end */

/* @group Side */

#sdnav li.parentpage a {
	margin-left: 10px;
}

#sdnav ul,#sdnav li.parentpage {
	/*text-transform: uppercase;*/
	margin-left: 0;
}

#sdnav ul li {
	list-style-type: none;padding-left: 20px;
	
}
#sdnav li.toppage {
	background: url(_img/asterisk_gold_sb.gif) no-repeat 0;
	font-weight: bold;
	margin-left: -10px;
	padding-left: 10px;
}

#sdnav ul li.current_page_item {
	background: url(_img/asterisk_gold_sb.gif) no-repeat 0 5px;
	font-weight: bold;
}

#sdnav ul li ul li.current_page_item  {
	background: url(_img/asterisk_gold_sb.gif) no-repeat 0 center;
	font-weight: bold;
	margin-left: -10px;
	padding-left: 20px;
}
#sdnav ul li ul li {
	padding-left: 10px;
	background: url(_img/icon_triangle_sb.gif) no-repeat 0 center;
}
#sdnav ul li.current_page_item ul li{
	/*background-image: none;*/
	font-weight: normal;
	font-style: normal;
}

#sdnav ul li a {
	line-height: 2em;
	margin-left: -20px;
	padding-left: 20px;
	display: block;
}




#sdnav li.parentpage a {
	line-height: 2em;
	display: block;
	margin-left: 0;
	padding-left: 10px;
}
#sdnav ul li:hover{
}

#sdnav ul li:hover li {
}

#sdnav ul li a:hover {
	background-color: #92ccf0;
}

#sdnav ul li ul li a:hover {
	background-color: #92ccf0;
	margin-left: -30px;
	padding-left: 30px;
}

#sdnav li.toppage a {
	
}

#sdnav li.parentpage a:hover{
	background-color: #92ccf0;
}

#sdnav a:hover{
	color: #003870;
}
#sdnav li{
	text-transform: uppercase;
}


/* @end */

/* @end */

#post-224 div.entry table tbody tr td p {
	padding-bottom: 0;
	margin-bottom: 0;
}

#post-224 div.entry table tbody tr td {
	padding-right: 10px;
}

#recent-posts ul li a {
	text-transform: none;
}

#recentcomments li.recentcomments a {
	text-transform: none;
}

img.alignleft {
	float: left;
	margin-right: 1em;
}

div.entry blockquote {
	background: url(_img/blockquoteback.jpg) no-repeat;
}
