/*
	
	Author Name	  : Sean Aquino
	Author email  : sean [at] design-uchi [dot] com
	Style Name	  : Know Abundance Blog Theme
	Created		  :	01-2009
	Comments	  : Base styles from blueprint
					
*/

@import url("plugins/fancy-type/screen.css");

/* default overrides                     
**********************************************/
html { margin: 0 0 1px 0; min-height: 100%;} /*prevents scrollbar shift*/
body {margin:0px;}
a, a:link { color:#92278A;}
a:visited {	color:#92278A;}
a:hover {color:#CC66FF;}
.prepend-half {padding-left:20px;}
.append-half {padding-right:20px;}

p img {float:left;margin:0 1.5em 1.5em 0;}
p img.right {float:right;margin:0 0 1.5em 1.5em;}

div.halfcolborder {padding-right:24px;margin-right:5px;border-right:1px solid #eee;}


h1 a, h1 a:link, h1 a:visited, h2 a, h2 a:link, h2 a:visited, h3 a, h3 a:link, h3 a:visited, h4 a, h4 a:link, h4 a:visited, h5 a, h5 a:link, h5 a:visited {	color:#6D005E;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {color:#CC66FF;}
h2 { letter-spacing:-1; font-weight:bold;}

/*plugin overrides */
a[href^="http:"], a[href^="http:"]:visited, a[href^="http:"]:link, a[href^="http:"]:hover { background:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;} 
p + p { text-indent:0em; margin-top:0em; }
	

.outer-wrapper {background: url(../images/site-title.jpg) no-repeat center 0px;}
.wrapper {background: url(../images/page-top.gif) no-repeat center 300px;}
body {background: #8BC4F0 url(../images/page-bg.gif) repeat-y center 615px;}

/* header styles                     
**********************************************/


/*image replacement for site title */
#site-title {background: url(../images/site-title.jpg) no-repeat center 0px; width:950px; height:288px; margin-bottom:0px;}
#site-title a { display: block; width:950px; height:288px;}
#site-title a:hover { background-color: transparent; text-decoration: none; }
#site-title span { display: block; width: 0; height: 0; overflow: hidden; }


#primary-nav {list-style-type:none; margin:0px;}
#primary-nav li {list-style-type:none; float:left; display:block; width:110px; margin-top:10px; padding-left:24px;margin-left:25px;border-left:1px solid #eee;}
#primary-nav .last {padding-right:0px;margin-right:0px; border-right:0px none;}

#primary-nav li a, #primary-nav li a:link, #primary-nav li a:visited {padding-top:1.5em; color:#000000; text-decoration:none;}
#primary-nav li a:hover {text-decoration:underline;}
#page-feature {background: url(../images/mainimage-placeholder.jpg) no-repeat 0px 0px; height:311px;}




/* special case styles                     
**********************************************/

.blurb {padding-top:1.5em; color:#FFFFFF;}
.blurb h2 {color:#FFFFFF; font-size:2em; margin-bottom:0.75em;}
.blurb p { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.75em;line-height:1.5;margin-bottom:0em;}
.center {text-align:center;}

.purple { color:#92278A;}
.resource-post {background:url(../images/resources-bg.png) repeat-x 0px 0px; padding:10px; border:1px solid #eee; margin-bottom:1.5em;}
#rss-feed { padding:10px 0 10px 42px; background:url(../images/feed-icon.png) no-repeat left center;}


/*announcements */
.announcement {color:#8a1f11; font-weight:bold;  padding:2px 0 2px 22px; margin:-2px 0; background-repeat: no-repeat; background:url(../images/star.png) no-repeat left center;}

/* main content styles                     
**********************************************/
#main-content {font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; border-color:#999999;}


/* sidebar styles                     
**********************************************/
#rsidebar-bg {background:url(../images/rsidebar-bg.png) repeat-y 0px 0px;}

#description { font-size:1.75em; font-family:Georgia, "Times New Roman", Times, serif;}
#sub-description {color:#92278A; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:normal; margin-bottom:4.35em;}

.sectionnav { color:#000000; }
.sectionnav a, .sectionnav a:link, .sectionnav a:visited {color:#222;}

/* page bottom styles                     
**********************************************/
.bottombox { background:#374C60 url(../images/bottombox-bg.png) repeat-x 0px 0px; color:#FFFFFF;height:83px;}
.bottombox h3 {padding-top:1.45em;}
.bottombox a, .bottombox a:link, .bottombox a:visited {color:#FFFFFF; text-decoration:none;}
.bottombox a:hover {text-decoration:underline;}
/* footer styles                     
**********************************************/
#ft { color:#000000; background:#FFFFFF url(../images/footer-bg.png) repeat-x 0px 0px; height:61px;}
#ft-nav {list-style-type:none; margin:1.45em 0px 0px 20px;}
#ft-nav li {list-style-type:none; float:left; display:block; width:70px; margin-right:10px; text-align:center;}
#ft-nav .ft-title {width:190px; text-align:left; font-size:1.2em; line-height:1.1;}
#ft-nav li a, #ft-nav li a:link, #ft-nav li a:visited {color:#FFFFFF; text-decoration:none;}
#ft-nav li a:hover {text-decoration:underline;}

#sidebar-search { padding:0px; margin-top:.85em;}
#sidebar-search fieldset {border:0px none; padding:0px; margin:0px;}
#sidebar-search fieldset legend, #sidebar-search label {display:none;}
#sidebar-search input.text {width:180px;  margin:0px;}
#sidebar-search p {display:inline;}

