/*  
Theme Name: Cuteness
Theme URI: http://bubblessoc.net/
Description: A cute & colorful design for BubblesSOC.Net
Version: 1.0
Author: Bubs
Author URI: http://bubblessoc.net/

	ORIGINAL CSS BY BUBS
	Feel free to steal :)

*/

body {
	margin: 0;
	padding: 0;
	font: 10pt "Verdana", "Arial", "Helvetica", sans-serif;
	color: #333;
	background: url(images/bg.gif) top left;
	line-height: 1.6em;
}

abbr, acronym {
	cursor: help;
}

img {
	border: 0;
}

code {
	
}

pre {

}

ul, ol, dl {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

ul.inline li {
	display: inline;
}

ul.padded-li li {
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 0 20px 0;
	padding: 0;
	line-height: normal;
}

h2 {
	text-indent: -9999px;
	margin-bottom: 0;
}

blockquote {

}

blockquote p {

}

p {
	margin: 0 0 20px 0;
	padding: 0;
}

p.read-more a {
	display: block;
	height: 0;
	padding: 37px 0 0 0;
	overflow: hidden;
}

p.center {
	text-align: center;
}

hr {
	display: none;
}

form {
	margin: 0;
	padding: 0;
}

input, select, textarea {
	font: 10pt "Verdana", "Arial", "Helvetica", sans-serif;
	color: #000;
}

a:hover {
	text-decoration: none;
}

a.selected {
	cursor: default;
}

/***** LOGO *******************************************************************/

#header-wrap {
	width: 800px;
	margin: 10px auto 0 auto;
	padding-bottom: 10px;
	background: url(images/wrap-bg.gif) top left repeat-y;
	position: relative;
}

#header-wrap h1#first {
	width: 41px;
	height: 347px;
	position: absolute;
	top: 40px;
	left: 759px;
}

#header-wrap h1#first a {
	display: block;
	width: 0;
	height: 347px;
	padding: 0 0 0 41px;
	overflow: hidden;
	background: url(images/h1-logo.gif) top left no-repeat;
}

#header-wrap h1#first a:hover {
	background-position: -41px 0;
}

/***** NAV ********************************************************************/

#header-wrap ul#nav {
	list-style: none;
	margin: 0;
	width: 39px;
	height: 556px;
	position: absolute;
	top: 40px;
	left: 0;
}

#header-wrap ul#nav li {
	width: 39px;
	margin-bottom: 5px;
}

#header-wrap ul#nav li#nav-contact {
	margin-bottom: 0;
}

#header-wrap ul#nav li a {
	width: 0;
	padding: 0 0 0 39px;
	overflow: hidden;
	display: block;
}

#header-wrap ul#nav li#nav-home a {
	height: 79px;
	background: url(images/nav-home.gif) top left no-repeat;
}

#header-wrap ul#nav li#nav-archives a {
	height: 110px;
	background: url(images/nav-archives.gif) top left no-repeat;
}

#header-wrap ul#nav li#nav-about a {
	height: 83px;
	background: url(images/nav-about.gif) top left no-repeat;
}

#header-wrap ul#nav li#nav-visitor a {
	height: 90px;
	background: url(images/nav-visitor.gif) top left no-repeat;
}

#header-wrap ul#nav li#nav-exits a {
	height: 70px;
	background: url(images/nav-exits.gif) top left no-repeat;
}

#header-wrap ul#nav li#nav-contact a {
	height: 99px;
	background: url(images/nav-contact.gif) top left no-repeat;
}

#header-wrap ul#nav li#nav-home a:hover,
#header-wrap ul#nav li#nav-archives a:hover,
#header-wrap ul#nav li#nav-about a:hover,
#header-wrap ul#nav li#nav-visitor a:hover,
#header-wrap ul#nav li#nav-exits a:hover,
#header-wrap ul#nav li#nav-contact a:hover {
	background-position: -39px 0;
}

#header-wrap ul#nav li#nav-archives a.selected,
#header-wrap ul#nav li#nav-about a.selected,
#header-wrap ul#nav li#nav-visitor a.selected,
#header-wrap ul#nav li#nav-exits a.selected,
#header-wrap ul#nav li#nav-contact a.selected,

#header-wrap ul#nav li#nav-archives a.selected:hover,
#header-wrap ul#nav li#nav-about a.selected:hover,
#header-wrap ul#nav li#nav-visitor a.selected:hover,
#header-wrap ul#nav li#nav-exits a.selected:hover,
#header-wrap ul#nav li#nav-contact a.selected:hover {
	background-position: -39px 0;
}

#header-wrap ul#nav li#nav-home a.selected,
#header-wrap ul#nav li#nav-home a.selected:hover {
	background-position: 0 0;
}

/***** WELCOME ****************************************************************/

#header-wrap #welcome {
	background: url(images/welcome-bg.gif) top left no-repeat;
	padding: 25px 0 0 209px;
	color: #543c30;
}

#header-wrap #welcome a {
	color: #4e7d96;
}

#header-wrap #welcome h2 {
	width: 540px;
	height: 29px;
	background: #eddcb0 url(images/h2-welcome.gif) top left no-repeat;
}

#header-wrap #welcome p {
	width: 520px;
	background: url(images/welcome-p-bg.gif) top left;
	padding: 20px 10px 10px 10px;
	margin-bottom: 0;
}

#header-wrap #welcome p.read-more {
	width: 108px;
	padding: 0 9px 0 423px;
	background: url(images/welcome-bottom.gif) bottom left no-repeat;
}

#header-wrap #welcome p.read-more a {
	width: 108px;
	background: url(images/welcome-read-more.gif) top left no-repeat;
}

#header-wrap #welcome p.read-more a:hover {
	background-position: 0 -37px;
}

/***** WRAPS ******************************************************************/

#mid-wrap {
	width: 800px;
	margin: 0 auto;
	background: url(images/mid-wrap-bg.gif) top left repeat-y;
}

#mid-wrap #blog-wrap {
	width: 800px;
	float: left;
	background: url(images/blog-wrap-bg.gif) bottom left no-repeat;
}

#mid-wrap .blog-wrap-thin {
	width: 490px;
	float: left;
	padding: 0 10px 0 49px;
}

#mid-wrap .right-side-wrap {
	width: 220px;
	float: right;
	padding: 0 31px 0 0;
}

#mid-wrap .main {
	/* right-side-wrap with background */
	background: url(images/right-side-wrap-bg.gif) top left no-repeat;
	padding-top: 10px;
}

/***** BLOG ENTRY *************************************************************/

#mid-wrap #blog-wrap .post {
	float: right;
	width: 415px;
	padding: 0 61px 0 10px;
	background: url(images/post-bg.gif) top left no-repeat;
}

#mid-wrap .blog-wrap-thin .post {
	float: left;
	width: 470px;
	padding: 0 10px;
	background: #e8c5b1 url(images/post-bg-thin.gif) top left no-repeat;
	margin-bottom: 10px;
}

#mid-wrap .post h3 {
	float: left;
	width: 67px;
	margin-bottom: 0;
	padding: 5px 0 0 6px;
	text-indent: -9999px;
}

#mid-wrap .post h3 span {
	display: block;
}

#mid-wrap .post h3 span abbr {
	display: block;
	border-bottom-width: 0;
	width: 67px;
	height: 28px;
}

#mid-wrap .post h3 span.month {
	height: 28px;
}

#mid-wrap .post h3 span.day {
	height: 42px;
}

#mid-wrap .post h2 {
	margin: 15px 0 10px 83px;
	text-indent: 0;
}

#mid-wrap .post p.postmetadata {
	margin-left: 83px;
}

#mid-wrap .post p.postmetadata a {
	color: #d18b63;
}

#mid-wrap .post p.postmetadata span.tags {
	background: url(images/icon-tag.gif) 0 0 no-repeat;
	padding-left: 20px;
	margin-right: 10px;
}

#mid-wrap .post p.postmetadata span.comments a {
	background: url(images/icon-comment-flipped.gif) 0 0.2em no-repeat;
	padding-left: 19px;
}

#mid-wrap .post .entry a {
	color: #4e7d96;
}

#mid-wrap .post h4 {
	font-family: "Arial", "Helvetica", "Verdana", sans-serif;
	font-size: 10pt;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
}

#mid-wrap .post pre {
	overflow: auto;
	display: block;
	white-space: pre;
	max-width: 405px;
	margin: 0 0 20px 0;
	padding: 5px;
}

* html #mid-wrap .post pre {
	width: 405px;
}

#mid-wrap .post code {
	color: #fff;
}

#mid-wrap .post blockquote {
	margin: 0;
	padding: 0 20px 0 45px;
	background: url(images/blockquote-left-bg.gif) no-repeat;
}

#mid-wrap .post span.alert {
	background: url(images/icon-alert-pink.gif) 0 0.05em no-repeat;
	padding-left: 24px;
}

#mid-wrap .post ul.photos li img,
#mid-wrap .post img.photo,
#mid-wrap .post img.photo-left,
#mid-wrap .post img.photo-right {
	padding: 10px;
	background-color: #dca88a;
	border-right: 1px solid #d18b63;
	border-bottom: 1px solid #d18b63;
}

#mid-wrap .post img.photo {
	display: block;
	margin: 0 auto;
}

#mid-wrap .post img.photo-left {
	float: left;
	margin: 0 10px 10px 0;
	padding: 8px;
}

#mid-wrap .post img.photo-right {
	float: right;
	margin: 0 0 10px 10px;
}

#mid-wrap .post ul.photos li a:hover img,
#mid-wrap .post a:hover img.photo,
#mid-wrap .post a:hover img.photo-left,
#mid-wrap .post a:hover img.photo-right {
	background-color: #d18b63;
}

#mid-wrap .post acronym,
#mid-wrap .post abbr {
	border-bottom: 1px dotted #d18b63;
}

#mid-wrap .post ol {
	list-style: decimal;
	margin-left: 40px;
}

#mid-wrap .post ul {
	margin-left: 10px;
}

#mid-wrap .post ul li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(images/bullet-pink.gif) 0 0.6em no-repeat;
}

#mid-wrap .post ul li ol {
	margin-bottom: 0;
}

#mid-wrap .post ul li ol li {
	padding: 0;
	background: none;
}

#mid-wrap .post ul.photos {
	margin: 0;
	float: left;
	padding-bottom: 10px;
}

#mid-wrap .post ul.photos li {
	float: left;
	background: none;
	padding: 0 10px 10px 0;
}

#mid-wrap .post table {
	width: 415px;
	margin-bottom: 20px;
}

#mid-wrap .post table caption {
	font-style: italic;
	margin-bottom: 10px;
}

#mid-wrap .post table.centered-td td {
	text-align: center;
}

/* Password Form / General Forms */

#mid-wrap .post fieldset {
	width: 415px;
	padding: 0;
}

#mid-wrap .blog-wrap-thin .post fieldset {
	width: 470px;
}

#mid-wrap .post fieldset ol {
	list-style: none;
	margin-left: 0;
}

#mid-wrap .post fieldset ol li input,
#mid-wrap .post fieldset ol li select,
#mid-wrap .post fieldset ol li textarea {
	width: 300px;
	background-color: #dca88a;
	color: #fff;
	border-top: 1px solid #dca88a;
	border-left: 1px solid #dca88a;
	border-right: 1px solid #d18b63;
	border-bottom: 1px solid #d18b63;
}

#mid-wrap .blog-wrap-thin .post fieldset ol li input,
#mid-wrap .blog-wrap-thin .post fieldset ol li select,
#mid-wrap .blog-wrap-thin .post fieldset ol li textarea {
	width: 357px;
}

#mid-wrap #blog-wrap .post p.post-submit,
#mid-wrap .blog-wrap-thin .post p.post-submit {
	margin-bottom: 0;
	padding-left: 257px;
	clear: both;
	height: 32px;
}

#mid-wrap .blog-wrap-thin .post p.post-submit {
	padding-left: 312px;
}

/* End Password Form */

#mid-wrap #blog-wrap .post p.read-more {
	margin-bottom: 0;
	padding-left: 307px;
	clear: both;
}

#mid-wrap .blog-wrap-thin .post p.read-more {
	margin-bottom: 0;
	padding-left: 363px;
	clear: both;
}

#mid-wrap .post p.read-more a {
	width: 108px;
	background: url(images/post-read-more.gif) top left no-repeat;
}

#mid-wrap .post p.read-more a:hover {
	background-position: 0 -37px;
}

/***** RECENT POSTS, POST INFO & RELATED POSTS ********************************/

#mid-wrap #blog-wrap #recent-posts,
#mid-wrap #blog-wrap #post-info-wrap {
	width: 265px;
	padding-left: 49px;
	float: left;
}

#mid-wrap #blog-wrap #recent-posts h2,
#mid-wrap #blog-wrap #post-info-wrap #post-info h2,
#mid-wrap #blog-wrap #post-info-wrap #related-posts h2 {
	width: 265px;
	height: 47px;
	background: url(images/h2-recent-posts.gif) top left no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #blog-wrap #post-info-wrap #post-info h2 {
	height: 46px;
	background-image: url(images/h2-post-info.gif);
}

#mid-wrap #blog-wrap #post-info-wrap #related-posts h2 {
	height: 36px;
	background-image: url(images/h2-related-posts.gif);
}

#mid-wrap #blog-wrap #recent-posts ul,
#mid-wrap #blog-wrap #post-info-wrap #related-posts ul {
	margin: 0 10px 20px 25px;
}

#mid-wrap #blog-wrap #post-info-wrap #post-info p {
	margin: 0 10px 10px 25px;
}

#mid-wrap #blog-wrap #post-info-wrap #post-info p a {
	color: #d18b63;
}

#mid-wrap #blog-wrap #recent-posts ul li,
#mid-wrap #blog-wrap #post-info-wrap #related-posts ul li {
	/* For IE */
	width: 230px;
	padding: 0;
	margin: 0;
}

#mid-wrap #blog-wrap #recent-posts ul li a,
#mid-wrap #blog-wrap #post-info-wrap #related-posts ul li a {
	display: block;
	background: url(images/icon-post.gif) 5px 0.7em no-repeat;
	padding: 5px 0 5px 25px;
	text-decoration: none;
	color: #fff;
	
	/* For IE */
	width: 205px;
}

#mid-wrap #blog-wrap #recent-posts ul li a:hover,
#mid-wrap #blog-wrap #post-info-wrap #related-posts ul li a:hover {
	background-color: #dca88a;
}

/***** RECENT NOTES/TWEETS ****************************************************/

#mid-wrap #notes-wrap {
	float: left;
	width: 490px;
	padding: 0 10px 0 49px;
	background: url(images/notes-wrap-bg.gif) top left repeat-y;
}

#mid-wrap #notes-wrap #recent-notes {
	float: left;
	width: 265px;
}

#mid-wrap #notes-wrap #recent-notes h2 {
	width: 265px;
	height: 51px;
	background: url(images/h2-recent-tweets.gif) top left no-repeat;
}

#mid-wrap #notes-wrap #recent-notes ul {
	margin: 15px 10px 5px 25px;
}

#mid-wrap #notes-wrap #recent-notes ul li {
	margin-bottom: 20px;
}

#mid-wrap #notes-wrap #recent-notes ul li p {
	margin-bottom: 0;
}

#mid-wrap #notes-wrap #recent-notes ul li p a {
	color: #4e7d96;
}

#mid-wrap #notes-wrap #recent-notes ul li p.notes-title {
	margin-bottom: 5px;
}

#mid-wrap #notes-wrap #recent-notes ul li p.notes-title a {
	padding: 5px 5px 5px 25px;
	background: url(images/icon-post-blue.gif) 5px 0.5em no-repeat;
}

#mid-wrap #notes-wrap #recent-notes ul li p.notes-title a:hover {
	background-color: #89aec1;
	color: #fff;
}

#mid-wrap #notes-wrap #recent-notes abbr,
#mid-wrap #notes-wrap #recent-notes acronym {
	border-bottom: 1px dotted #3c6175;
}

/***** RECENT COMMENTS ********************************************************/

#mid-wrap #notes-wrap #recent-comments {
	float: left;
	width: 225px;
}

#mid-wrap #notes-wrap #recent-comments h2 {
	width: 225px;
	height: 51px;
	background: url(images/h2-recent-comments.gif) top right no-repeat;
}

#mid-wrap #notes-wrap #recent-comments ul {
	margin: 15px 25px 5px 10px; 
}

#mid-wrap #notes-wrap #recent-comments ul li {
	/* For IE */
	width: 190px;
}

#mid-wrap #notes-wrap #recent-comments ul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #333;
	
	/* For IE */
	width: 180px;
}

#mid-wrap #notes-wrap #recent-comments ul li a:hover {
	background-color: #89aec1;
}

#mid-wrap #notes-wrap #recent-comments ul li a:hover strong {
	text-decoration: none;
	color: #fff;
}

#mid-wrap #notes-wrap #recent-comments ul li a strong {
	display: block;
	font-weight: normal;
	text-align: right;
	color: #4e7d96;
	text-decoration: underline;
	padding-right: 20px;
	background: url(images/icon-comment-blue.gif) center right no-repeat;
}

/***** TAGS *******************************************************************/

#mid-wrap #tags {
	background: url(images/tags-bg.gif) bottom left no-repeat;
	padding: 30px 0 35px 30px;
}

#mid-wrap #tags h2 {
	width: 170px;
	height: 85px;
	background: url(images/h2-tags.gif) top left no-repeat;
}

#mid-wrap #tags ul {
	margin: 0;
	width: 130px;
	padding: 0 20px;
	background: url(images/tags-ul-bg.gif) top left repeat-y;
}

#mid-wrap #tags ul li {
	/* For IE */
	width: 130px;
	margin: 0;
	padding: 0;
}

#mid-wrap #tags ul li a {
	display: block;
	padding: 1px 2px;
	color: #d6ddb2;
	text-decoration: none;
	
	/* For IE */
	width: 126px;
}

#mid-wrap #tags ul li a:hover,
#mid-wrap #tags ul li.current-cat a {
	background-color: #91a755;
}

/***** SEARCH FORM ************************************************************/

#mid-wrap #search-form {
	background: #fff url(images/search-form-bg.gif) top right repeat-y;
}

#mid-wrap #search-form h2 {
	width: 220px;
	height: 54px;
	background: url(images/h2-search-form.gif) top left no-repeat;
}

#mid-wrap #search-form fieldset {
	margin: 0;
	padding: 0 0 20px 0;
	border: 0 solid #000;
	background: url(images/search-form-box.gif) top right no-repeat;
	width: 210px;
	height: 31px;
	position: relative;
}

#mid-wrap #search-form fieldset legend,
#mid-wrap #search-form fieldset label {
	display: none;
}

#mid-wrap #search-form fieldset input#s {
	width: 136px;
	border-width: 0;
	padding: 0;
	position: absolute;
	top: 8px;
	left: 55px;
	background: transparent;
	color: #3c6175;
}

#mid-wrap #search-form fieldset input#searchsubmit {
	width: 46px;
	height: 31px;
	position: absolute;
	top: 0;
	left: 9px;
}

#mid-wrap #search-form p,
#mid-wrap #search-form ul {
	margin-bottom: 0;
	padding: 0 9px 20px 9px;
}

/***** RECENT TRACKS **********************************************************/

#mid-wrap #recent-wrap {
	float: left;
	width: 490px;
	padding: 15px 10px 10px 49px;
	background: url(images/recent-wrap-bg.gif) top left no-repeat;
}

#mid-wrap #recent-wrap #recent-tracks {
	float: left;
	width: 355px;
	background: url(images/recent-tracks-bg.gif) top left repeat-y;
}

#mid-wrap #recent-wrap #recent-tracks h2 {
	width: 355px;
	height: 41px;
	background: url(images/h2-recent-tracks.gif) top left no-repeat;
}

#mid-wrap #recent-wrap #recent-tracks ul {
	margin: 15px 10px 0 25px;
}

#mid-wrap #recent-wrap #recent-tracks ul li {
	/* For IE */
	width: 320px;
}

#mid-wrap #recent-wrap #recent-tracks ul li a {
	display: block;
	padding: 5px;
	text-decoration: none;
	color: #333;
	
	/* For IE */
	width: 310px;
}

#mid-wrap #recent-wrap #recent-tracks ul li a strong {
	display: block;
	font-weight: normal;
	color: #a9577f;
	text-decoration: underline;
	padding-left: 16px;
	background: url(images/icon-music-note.gif) 0 0.2em no-repeat;
}

#mid-wrap #recent-wrap #recent-tracks ul li a:hover {
	background-color: #cc9ab2;
}

#mid-wrap #recent-wrap #recent-tracks ul li a:hover strong {
	color: #fff;
	text-decoration: none;
}

#mid-wrap #recent-wrap #recent-tracks p {
	margin-bottom: 0;
	padding: 10px 10px 0 195px;
	background: url(images/recent-tracks-bottom.gif) bottom left no-repeat;
}

#mid-wrap #recent-wrap #recent-tracks p.read-more a {
	width: 150px;
	padding: 36px 0 0 0;
	background: url(images/recent-tracks-link.gif) top left no-repeat;
}

#mid-wrap #recent-wrap #recent-tracks p.read-more a:hover {
	background-position: 0 -36px;
}

/***** RECENT PHOTOS & NOW READING ********************************************/

#mid-wrap #recent-wrap #now-reading ul li a img,
#mid-wrap #recent-wrap #recent-photos ul li a img {
	display: block;
	background-color: #cc9ab2;
	padding: 5px;
	border: 1px solid #a9577f;
	border-top-width: 0;
	border-left-width: 0;
}

#mid-wrap #recent-wrap #now-reading ul li a:hover img,
#mid-wrap #recent-wrap #recent-photos ul li a:hover img {
	background-color: #a9577f;
}

/***** RECENT PHOTOS **********************************************************/

#mid-wrap #recent-wrap #recent-photos {
	width: 125px;
	float: right;
	background: url(images/recent-photos-bg.gif) top left;
}

#mid-wrap #recent-wrap #recent-photos h2 {
	width: 125px;
	height: 5px;
	background: url(images/h2-recent-photos.gif) top left no-repeat;
	
	/* For IE */
	font-size: 1px;
}

#mid-wrap #recent-wrap #recent-photos ul {
	margin: 10px 0 0 19px;
}

#mid-wrap #recent-wrap #recent-photos ul li {
	margin-bottom: 10px;
	padding-right: 20px;
	
	/* For IE */
	width: 86px;
	
}

#mid-wrap #recent-wrap #recent-photos ul li a img {
	/* For IE */
	width: 75px;
	height: 75px;
}

#mid-wrap #recent-wrap #recent-photos p {
	width: 80px;
	margin-bottom: 0;
	padding: 0 22px 0 23px;
	background: url(images/recent-photos-bottom.gif) bottom left no-repeat;
}

#mid-wrap #recent-wrap #recent-photos p a {
	width: 80px;
	background: url(images/recent-photos-link.gif) top left no-repeat;
}

#mid-wrap #recent-wrap #recent-photos p a:hover {
	background-position: 0 -37px;
}

/***** NOW READING ************************************************************/

#mid-wrap #recent-wrap #now-reading {
	float: left;
	width: 355px;
	background: url(images/recent-tracks-bg.gif) top left repeat-y;
}

#mid-wrap #recent-wrap #now-reading h2 {
	width: 355px;
	height: 52px;
	background: url(images/h2-now-reading.gif) top left no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #recent-wrap #now-reading ul {
	float: left;
	width: 327px;
	margin-bottom: 0;
	padding: 0 0 20px 28px;
	background: url(images/recent-tracks-bottom.gif) bottom left no-repeat;
}

#mid-wrap #recent-wrap #now-reading ul li {
	float: left;
	padding: 0 10px 0 0;
}

/***** PLUGGED ****************************************************************/

#mid-wrap #links-plugged {
	width: 220px;
	float: right;
	padding: 0 31px 0 0;
}

#mid-wrap .right-side-wrap #links-plugged {
	width: 220px;
	float: none;
	padding: 0;
}

#mid-wrap #links-plugged h2 {
	width: 220px;
	height: 127px;
	background: url(images/h2-links-plugged.gif) top left no-repeat;
}

#mid-wrap #links-plugged ul {
	width: 199px;
	margin: 20px 0 0 20px;
}

#mid-wrap #links-plugged ul li {
	float: left;
	width: 97px;
	height: 46px;
}

#mid-wrap #links-plugged ul li.plugged-left {
	width: 102px;
}

#mid-wrap #links-plugged ul li a img {
	display: block;
	background-color: #e4ca88;
	padding: 4px;
	border: 1px solid #dbb961;
	border-top-width: 0;
	border-left-width: 0;
}

#mid-wrap #links-plugged ul li a:hover img {
	background-color: #dbb961;
}

#mid-wrap #links-plugged p {
	clear: both;
	padding-top: 15px;
	margin: 0 10px 0 30px;
	width: 180px;
	height: 40px;
}

#mid-wrap #links-plugged p a {
	display: block;
	width: 180px;
	height: 0;
	padding: 40px 0 0 0;
	overflow: hidden;
	display: block;
	background: url(images/links-plugged-add.gif) top left no-repeat;
}

#mid-wrap #links-plugged p a:hover {
	background-position: 0 -40px;
}

/***** MID-WRAP-BOTTOM ********************************************************/

#mid-wrap #mid-wrap-bottom {
	width: 800px;
	height: 50px;
	clear: both;
	background: url(images/mid-wrap-bottom-bg.gif) top left no-repeat;
}

#mid-wrap #mid-wrap-bottom p {
	margin-bottom: 0;
	padding-left: 49px;
}

#mid-wrap #mid-wrap-bottom p a {
	display: block;
	width: 139px;
	height: 0;
	padding: 39px 0 0 0;
	overflow: hidden;
	background: url(images/mid-wrap-bottom-link.gif) top left no-repeat;
}

#mid-wrap #mid-wrap-bottom p a:hover {
	background-position: 0 -39px;
}

/***** FOOTER *****************************************************************/

#footer-wrap {
	width: 100%;
	background: url(images/footer-bg.gif);
}

#footer-wrap #footer {
	width: 800px;
	margin: 0 auto;
	padding-top: 5px;
	color: #543c30;
}

#footer-wrap #footer a {
	color: #996699;
}

#footer-wrap #footer p#footer-copyright {
	width: 267px;
	float: left;
	margin-bottom: 0;
}

#footer-wrap #footer p#footer-feed {
	width: 266px;
	float: left;
	text-align: center;
	margin-bottom: 0;
}

#footer-wrap #footer p#footer-feed a {
	padding-left: 16px;
	background: url(images/icon-feed.gif) center left no-repeat;
}

#footer-wrap #footer ul#footer-validation {
	width: 267px;
	float: left;
	text-align: right;
	margin-bottom: 0;
}

#footer-wrap #footer ul#footer-validation li {
	display: inline;
}

#footer-wrap #footer ul#footer-validation li a {
	padding-left: 18px;
	margin-right: 5px;
	background: url(images/icon-tick.gif) center left no-repeat;
}

#footer-wrap #footer p#footer-powered {
	clear: both;
	margin-bottom: 0;
	padding: 5px 0;
}

/***** FORMS ******************************************************************/

#mid-wrap fieldset {
	margin: 0;
	padding: 15px 15px 0 15px;
	border: 0 solid #000;
	width: 460px;
}

#mid-wrap fieldset legend,
#mid-wrap fieldset label.hidden {
	display: none;
}

#mid-wrap fieldset ol {
	margin-bottom: 0;
}

#mid-wrap fieldset ol li {
	margin: 0 0 20px 0;
	padding: 0;
}

#mid-wrap fieldset ol li label {
	float: left;
	width: 100px;
}

/* For IE 6 */

* html #mid-wrap fieldset ol li label {
	width: 97px;
}

#mid-wrap fieldset ol li input,
#mid-wrap fieldset ol li select,
#mid-wrap fieldset ol li textarea {
	width: 347px;
	margin: 0;
	padding: 5px;
	border-width: 1px;
	border-style: solid;
}

/***** COLORED CONTAINERS *****************************************************/

#mid-wrap .pink,
#mid-wrap .blue,
#mid-wrap .purple,
#mid-wrap .green {
	background: url(images/pink-bottom.gif) bottom left no-repeat;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#mid-wrap .pink h2,
#mid-wrap .blue h2,
#mid-wrap .purple h2,
#mid-wrap .green h2 {
	width: 490px;
	height: 48px;
	background-repeat: no-repeat;
}

#mid-wrap .pink p,
#mid-wrap .blue p,
#mid-wrap .purple p,
#mid-wrap .green p,

#mid-wrap .pink ul,
#mid-wrap .blue ul,
#mid-wrap .purple ul,
#mid-wrap .green ul {
	margin-bottom: 0;
	padding: 15px 10px 5px 10px;
	background: url(images/pink-bg.gif);
}

/* Pink */

#mid-wrap .pink a {
	color: #4e7d96;
}

#mid-wrap .pink abbr,
#mid-wrap .pink acronym {
	border-bottom: 1px dotted #d18b63;
}

#mid-wrap .pink fieldset {
	background: url(images/pink-bg.gif);
}

#mid-wrap .pink fieldset ol li input,
#mid-wrap .pink fieldset ol li select,
#mid-wrap .pink fieldset ol li textarea {
	background-color: #dca88a;
	color: #fff;
	border-top: 1px solid #dca88a;
	border-left: 1px solid #dca88a;
	border-right: 1px solid #d18b63;
	border-bottom: 1px solid #d18b63;
}

/* Blue */

#mid-wrap .blue {
	background-image: url(images/blue-bottom.gif);
}

#mid-wrap .blue a {
	color: #3c6175;
}

#mid-wrap .blue p,
#mid-wrap .blue ul,
#mid-wrap .blue fieldset {
	background: url(images/blue-bg.gif);
}

#mid-wrap .blue abbr,
#mid-wrap .blue acronym {
	border-bottom: 1px dotted #3c6175;
}

#mid-wrap .blue strong {
	color: #3c6175;
}

#mid-wrap .blue fieldset ol li input,
#mid-wrap .blue fieldset ol li select,
#mid-wrap .blue fieldset ol li textarea {
	background-color: #89aec1;
	color: #fff;
	border-top-color: #89aec1;
	border-left-color: #89aec1;
	border-right-color: #4e7d96;
	border-bottom-color: #4e7d96;
}

/* Purple */

#mid-wrap .purple {
	background-image: url(images/purple-bottom.gif);
}

#mid-wrap .purple p,
#mid-wrap .purple ul {
	background: url(images/purple-bg.gif);
}

#mid-wrap .purple a {
	color: #a9577f;
}

#mid-wrap .purple abbr,
#mid-wrap .purple acronym {
	border-bottom: 1px dotted #a9577f;
}

#mid-wrap .purple ul.bulleted {
	padding-bottom: 0;
}

#mid-wrap .purple ul.bulleted li {
	padding-left: 15px;
	padding-bottom: 5px;
	background: url(images/bullet-lt-purple.gif) 0 0.6em no-repeat;
}

/* Green */

#mid-wrap .green {
	background-image: url(images/green-bottom.gif);
}

#mid-wrap .green a {
	color: #738341;
}

#mid-wrap .green abbr,
#mid-wrap .green acronym {
	border-bottom: 1px dotted #738341;
}

#mid-wrap .green p,
#mid-wrap .green ul,
#mid-wrap .green fieldset {
	background: url(images/green-bg.gif);
}

#mid-wrap .green fieldset ol li input,
#mid-wrap .green fieldset ol li select,
#mid-wrap .green fieldset ol li textarea {
	background-color: #a7b971;
	color: #fff;
	border-top-color: #a7b971;
	border-left-color: #a7b971;
	border-right-color: #738341;
	border-bottom-color: #738341;
}

/* Green Sidebar */

#mid-wrap #plugin-list,
#mid-wrap #link-me,
#mid-wrap #network,
#mid-wrap #contact-side,
#mid-wrap #find-me,
#mid-wrap .plugboard {
	background: url(images/plugboard-sidebar-bg.gif) top left repeat-y;
}

#mid-wrap #link-me h2,
#mid-wrap #network h2,
#mid-wrap #contact-side h2,
#mid-wrap #find-me h2,
#mid-wrap h2#showcase {
	width: 200px;
	height: 42px;
	background-position: top left;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #plugin-list ul,
#mid-wrap #link-me ul,
#mid-wrap #network ul,
#mid-wrap #contact-side ul,
#mid-wrap #find-me ul,
#mid-wrap .plugboard ul {
	margin-bottom: 0;
	padding-left: 20px;
	padding-bottom: 30px;
}

#mid-wrap #plugin-list ul,
#mid-wrap #find-me ul,
#mid-wrap .plugboard ul {
	background: url(images/plugboard-sidebar-bottom.gif) bottom left no-repeat;
}

/***** SEARCH RESULTS & 404 ***************************************************/

#mid-wrap h2#search-results {
	background-image: url(images/h2-search-results.gif);
}

#mid-wrap h2#fourohfour {
	background-image: url(images/h2-404.gif);
}

#mid-wrap span.blue-highlight {
	padding: 2px 5px;
	background-color: #89aec1;
}

/***** PAGENAVI ***************************************************************/

#mid-wrap #pagenavi {
	float: left;
	width: 490px;
	padding-top: 10px;
	margin-bottom: 10px;
	background: #e8c5b1 url(images/pagenavi-top.gif) top left no-repeat;
	text-align: center;
}

#mid-wrap #pagenavi p {
	margin-bottom: 0;
	padding: 0 10px 10px 10px;
	background: url(images/pagenavi-bottom.gif) bottom left no-repeat;
}

#mid-wrap #pagenavi a {
	padding: 4px;
	color: #d18b63;
	text-decoration: none;
}

#mid-wrap #pagenavi a:hover {
	background-color: #d18b63;
	color: #fff;
}

#mid-wrap #pagenavi span {
	padding: 4px;
	background-color: #d18b63;
	color: #fff;
}

/***** COMMENTS ***************************************************************/

#mid-wrap #comments-container {
	float: left;
	padding-top: 10px;
}

#mid-wrap h2#comments {
	background-image: url(images/h2-comments.gif);
}

#mid-wrap ol#commentlist {
	float: left;
	width: 490px;
	background: url(images/commentlist-bg.gif) top left no-repeat;
	margin-bottom: 0;
	padding-top: 10px;
}

#mid-wrap ol#commentlist a {
	color: #a9577f;
}

#mid-wrap ol#commentlist li {
	float: left;
	width: 490px;
	background: url(images/comment-bg.gif) top left repeat-y;
}

#mid-wrap ol#commentlist li.alt {
	background-image: url(images/comment-bg-alt.gif);
}

#mid-wrap ol#commentlist li p.comment-grav {
	float: left;
	background: url(images/comment-grav-bg.gif) top right no-repeat;
	padding-top: 10px;
	margin-bottom: 0;
	width: 90px;
}

#mid-wrap ol#commentlist li.alt p.comment-grav {
	float: right;
	background: url(images/comment-alt-grav-bg.gif) top left no-repeat;
	padding-left: 29px;
	width: 61px;
}

#mid-wrap ol#commentlist li.alt ul.children li p.comment-grav {
	/* Child of an alternated comment */
	float: left;
	background: url(images/comment-grav-bg.gif) top right no-repeat;
	padding-left: 0;
	width: 90px;
}

#mid-wrap ol#commentlist li p.comment-grav img {
	display: block;
	background-color: #cc9ab2;
	padding: 5px;
	border: 1px solid #a9577f;
	border-top-width: 0;
	border-left-width: 0;
}

#mid-wrap ol#commentlist li p.comment-author {
	float: right;
	width: 380px;
	background: url(images/comment-top-bg.gif) top left no-repeat;
	padding: 10px;
	margin-bottom: 0;
	color: #cc9ab2;
}

#mid-wrap ol#commentlist li .comment-content {
	float: right;
	width: 380px;
	background: url(images/comment-divider.gif) bottom left no-repeat;
	padding: 0 10px;
	margin-bottom: 0;
}

/* Quoted Comment Info */

#mid-wrap ol#commentlist li .comment-content p.comment_quote_info {
	margin-bottom: 5px;
}

#mid-wrap ol#commentlist li .comment-content blockquote {
	margin: 0;
	padding: 0 0 0 28px;
	background: url(images/blockquote-left-purple.gif) no-repeat;
}

#mid-wrap ol#commentlist li p.comment-meta {
	float: right;
	width: 380px;
	background: url(images/comment-bottom-bg.gif) bottom left no-repeat;
	padding: 10px 10px 30px 10px;
	margin-bottom: 0;
	text-align: right;
}

#mid-wrap ol#commentlist li.alt ul.children li p.comment-meta {
	/* Child of an alternated comment */
	float: right;
}

#mid-wrap ol#commentlist li.alt p.comment-author,
#mid-wrap ol#commentlist li.alt p.comment-content,
#mid-wrap ol#commentlist li.alt p.comment-meta {
	float: left;
}

#mid-wrap #comments-container .green {
	clear: both;
	margin-bottom: 0;
	padding-bottom: 0;
	background: url(images/green-bg.gif);
}

#mid-wrap h2#respond {
	background: url(images/h2-respond.gif) top left no-repeat;
}

#mid-wrap #comments-container fieldset ol li textarea {
	width: 447px;
}

/* Quicktags */
#mid-wrap #comments-container fieldset ol li #ed_toolbar {
	margin-bottom: 20px;
}

#mid-wrap #comments-container fieldset ol li #ed_toolbar input.ed_button {
	margin-right: 5px;
	padding: 3px;
}

#mid-wrap #comments-container p.form-info {
	padding: 20px 15px;
	background: url(images/commentform-divider.gif) top left repeat-x;
}

#mid-wrap #comments-container p.form-submit {
	height: 32px;
	padding: 0 0 0 320px;
	background: url(images/green-bottom.gif) bottom left no-repeat;
}

/* Prev - Next Posts */

#mid-wrap #post-nav {
	float: left;
	width: 490px;
	padding-bottom: 15px;
	background: url(images/post-nav-bottom.gif) bottom left no-repeat;
	color: #738341;
}

#mid-wrap #post-nav a {
	color: #738341;
}

#mid-wrap #post-nav #post-nav-left {
	float: left;
	width: 235px;
	padding: 20px 0 5px 10px;
	background: url(images/post-nav-top.gif) top left no-repeat;
}

#mid-wrap #post-nav #post-nav-right {
	float: right;
	width: 235px;
	padding: 20px 10px 5px 0;
	text-align: right;
	background: url(images/post-nav-top.gif) top right no-repeat;
}

/***** ARCHIVES ***************************************************************/

#mid-wrap #archives {
	padding-bottom: 5px;
	margin-bottom: 10px;
	background: url(images/archives-bottom.gif) bottom left no-repeat;
}

#mid-wrap #archives h2 {
	background-image: url(images/h2-archives.gif);
}

#mid-wrap #archives-year,
#mid-wrap #archives-topic {
	float: left;
	width: 490px;
	background: url(images/archives-year-bg.gif) top left repeat-y;
	padding-bottom: 10px;
}

#mid-wrap #archives-year h2,
#mid-wrap #archives-topic h2 {
	width: 490px;
	height: 45px;
	background: url(images/h2-archives-year.gif) top left no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #archives-topic h2 {
	height: 60px;
	background-image: url(images/h2-archives-topic.gif);
}

#mid-wrap #archives-year ul,
#mid-wrap #archives-topic ul {
	float: left;
	margin-bottom: 0;
	padding-left: 30px;
}

#mid-wrap #archives-year ul li,
#mid-wrap #archives-topic ul li {
	float: left;
	padding: 0 5px 5px 0;
}

#mid-wrap #archives-year ul li a,
#mid-wrap #archives-topic ul li a {
	display: block;
	background-color: #dca88a;
	padding: 5px 8px;
	text-decoration: none;
	color: #fff;
}

#mid-wrap #archives-year ul li a:hover,
#mid-wrap #archives-topic ul li a:hover {
	text-decoration: underline;
}

#mid-wrap #archives-month {
	float: left;
	width: 490px;
	background: url(images/archives-month-bg.gif) top left repeat-y;
}

#mid-wrap #archives-month h2 {
	width: 490px;
	height: 60px;
	background: url(images/h2-archives-month.gif) top left no-repeat;
}

#mid-wrap #archives-month h3 {
	margin-bottom: 30px;
}

#mid-wrap #archives-month h3 a {
	background-color: #dca88a;
	padding: 10px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 10pt;
}

#mid-wrap #archives-month h3 a:hover {
	text-decoration: underline;
}

#mid-wrap #archives-month ul {
	margin: 0 30px 30px 30px;
}

#mid-wrap #archives-month ul li a {
	padding: 5px 5px 5px 25px;
	background: url(images/icon-post.gif) 5px 0.5em no-repeat;
	color: #4e7d96;
}

#mid-wrap #archives-month ul li a:hover {
	text-decoration: none;
}

/* Calendar */

#mid-wrap #calendar {
	background: url(images/calendar-bg.gif) bottom left no-repeat;
	padding: 5px 20px 24px 0;
}

#mid-wrap #calendar table#wp-calendar {
	width: 200px;
	background: #ead7e0;
}

#mid-wrap #calendar table#wp-calendar caption {
	background: #cc9ab2 url(images/calendar-top.gif) top left no-repeat;
	text-transform: uppercase;
	color: #fff;
	padding: 3px 0;
}

#mid-wrap #calendar table#wp-calendar tr td {
	text-align: center;
}

#mid-wrap #calendar table#wp-calendar tr td#prev {
	text-align: left;
	padding-left: 5px;
}

#mid-wrap #calendar table#wp-calendar tr td#next {
	text-align: right;
	padding-right: 5px;
}

#mid-wrap #calendar table#wp-calendar tr td#today {
	background-color: #cc9ab2;
	color: #fff;
}

#mid-wrap #calendar table#wp-calendar tr td a {
	color: #a9577f;
	text-decoration: none;
}

#mid-wrap #calendar table#wp-calendar tr td a:hover {
	text-decoration: underline;
}

#mid-wrap #calendar table#wp-calendar tr td#today a {
	color: #fff;
	text-decoration: underline;
}

#mid-wrap #calendar table#wp-calendar tr td#today a:hover {
	text-decoration: none;
}

/***** ABOUT ******************************************************************/

#mid-wrap h2#about-girl {
	background-image: url(images/h2-about-girl.gif);
}

#mid-wrap h2#quickbits {
	background-image: url(images/h2-quickbits.gif);
}

#mid-wrap h2#facts {
	background-image: url(images/h2-facts.gif);
}

/* Current Favorites */

#mid-wrap #current-favorites {
	float: left;
	background: #fff url(images/tan-strip.gif) top right repeat-y;
	padding-bottom: 5px;
}

#mid-wrap #current-favorites h2 {
	width: 220px;
	height: 14px;
	background: url(images/h2-current-favorites.gif) top center no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #current-favorites ul {
	margin-bottom: 0;
}

#mid-wrap #current-favorites ul li {
	float: left;
	padding-bottom: 10px;
}

#mid-wrap #current-favorites ul li#fave-movie,
#mid-wrap #current-favorites ul li#fave-book {
	padding-right: 10px;
}

#mid-wrap #current-favorites ul li#fave-movie {
	padding-left: 5px;
}

#mid-wrap #current-favorites ul li#fave-book {
	padding-left: 10px;
}

#mid-wrap #current-favorites ul li#fave-music {
	padding-left: 40px;
}

#mid-wrap #current-favorites ul li a img {
	display: block;
	padding: 5px;
	background-color: #b6e4fa;
	border-right: 1px solid #7fd0f6;
	border-bottom: 1px solid #7fd0f6;
}

#mid-wrap #current-favorites ul li a:hover img {
	background-color: #7fd0f6;
}

/* Recognition */

#mid-wrap #scroll {
	clear: both;
	background: url(images/recognition-bg.gif) top left repeat-y;
	margin-left: 10px;
	margin-bottom: 20px;
}

#mid-wrap #scroll h2 {
	width: 210px;
	height: 60px;
	background: url(images/h2-recognition.gif) top left no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #scroll ul {
	padding: 0 37px 30px 33px;
	background: url(images/recognition-bottom.gif) bottom left no-repeat;
	margin-bottom: 0;
}

#mid-wrap #scroll ul li {
	/* For IE */
	width: 140px;
	margin: 0;
	padding: 0;
}

#mid-wrap #scroll ul li a {
	display: block;
	padding: 1px 5px;
	color: #fff;
	text-decoration: none;
	
	/* For IE */
	width: 130px;
}

#mid-wrap #scroll ul li a:hover {
	background-color: #4e7d96;
}

/* Plugin List */

#mid-wrap #plugin-list h2 {
	width: 210px;
	height: 62px;
	background: url(images/h2-plugin-list.gif) top left no-repeat;
	margin-bottom: 15px;
}

#mid-wrap #plugin-list ul {
	padding-right: 30px;
}

#mid-wrap #plugin-list ul li,
#mid-wrap #network ul li,
#mid-wrap #find-me ul li {
	/* For IE */
	width: 170px;
	margin: 0;
	padding: 0;
}

#mid-wrap #plugin-list ul li a,
#mid-wrap #network ul li a,
#mid-wrap #find-me ul li a {
	display: block;
	padding: 1px 5px;
	color: #738341;
	text-decoration: none;
	
	/* For IE */
	width: 160px;
}

#mid-wrap #plugin-list ul li a:hover,
#mid-wrap #network ul li a:hover,
#mid-wrap #find-me ul li a:hover {
	background-color: #a7b971;
	color: #fff;
}

/***** EXITS ******************************************************************/

#mid-wrap #exits h2 {
	background-image: url(images/h2-exits.gif);
}

#mid-wrap #links-left {
	float: left;
	width: 240px;
}

#mid-wrap #links-right {
	float: right;
	width: 240px;
}

#mid-wrap #links-left a,
#mid-wrap #links-right a {
	color: #4e7d96;
}

#mid-wrap #links-left div,
#mid-wrap #links-right div {
	margin-bottom: 10px;
}

#mid-wrap #links-left h3,
#mid-wrap #links-right h3 {
	width: 240px;
	height: 45px;
	text-indent: -9999px;
	margin-bottom: 10px;
}

#mid-wrap #links-left ul,
#mid-wrap #links-right ul {
	margin-bottom: 0;
	padding-bottom: 10px;
}

#mid-wrap #links-left ul li,
#mid-wrap #links-right ul li {
	padding-left: 15px;
	background: url(images/bullet-pink.gif) 0 0.6em no-repeat;
}

#mid-wrap #links-left div {
	background: url(images/links-left-bg.gif) repeat-y;
}

#mid-wrap #links-right div {
	background: url(images/links-right-bg.gif) repeat-y;
}

#mid-wrap #links-left ul {
	background: url(images/links-bottom.gif) bottom right no-repeat;
	padding-left: 25px;
	padding-right: 10px;
}

#mid-wrap #links-right ul {
	background: url(images/links-bottom.gif) bottom left no-repeat;
	padding-left: 10px;
	padding-right: 25px;
}

#mid-wrap #friends h3 {
	background: url(images/h3-friends.gif) no-repeat;
}

#mid-wrap #recognition h3 {
	background: url(images/h3-recognition.gif) no-repeat;
}

#mid-wrap #inspirational h3 {
	background: url(images/h3-inspirational.gif) no-repeat;
}

#mid-wrap #resources h3 {
	background: url(images/h3-resources.gif) no-repeat;
}

#mid-wrap #frequents h3 {
	background: url(images/h3-frequents.gif) no-repeat;
}

#mid-wrap #listings h3 {
	background: url(images/h3-listings.gif) no-repeat;
}

#mid-wrap #shopping h3 {
	background: url(images/h3-shopping.gif) no-repeat;
}

#mid-wrap #webrings h3 {
	background: url(images/h3-webrings.gif) no-repeat;
}

/* Link Me */

#mid-wrap #link-me h2 {
	background-image: url(images/h2-link-me.gif);
}

#mid-wrap #link-me p,
#mid-wrap #network p,
#mid-wrap .plugboard p {
	padding: 0 30px 0 20px;
}

#mid-wrap #link-me ul,
#mid-wrap #contact-side ul {
	padding-right: 30px;
	padding-bottom: 15px;
	background: url(images/link-me-bottom.gif) bottom left no-repeat;
}

#mid-wrap #link-me ul li,
#mid-wrap .plugboard ul li {
	margin-bottom: 5px;
}

#mid-wrap #link-me ul li img,
#mid-wrap .plugboard ul li a img {
	background-color: #a7b971;
	padding: 5px;
	border: 1px solid #738341;
	border-top-width: 0;
	border-left-width: 0;
}

/* My Network */

#mid-wrap #network h2 {
	background-image: url(images/h2-network.gif);
}

#mid-wrap #network ul {
	padding-bottom: 20px;
	background: url(images/link-me-bottom.gif) bottom left no-repeat;
}

/***** CONTACT ****************************************************************/

#mid-wrap #contact-form {
	/* Pink Container */
	padding-bottom: 0;
	background: url(images/pink-bg.gif);
}

#mid-wrap #contact-form h2 {
	background-image: url(images/h2-contact.gif);
}

#mid-wrap #contact-form p.success,
#mid-wrap #contact-form p.error {
	background: #dca88a;
	margin: 15px 15px 0 15px;
	padding: 15px;
}

#mid-wrap #contact-form p.success span {
	padding-left: 24px;
	background: url(images/icon-success.gif) 0 0.1em no-repeat;
}

#mid-wrap #contact-form p.error span {
	 background: url(images/icon-alert-pink.gif) 0 0.05em no-repeat;
	 padding-left: 29px;
}

#mid-wrap #contact-form span.required {
	color: #d18b63;
}

#mid-wrap #contact-form p.form-info {
	padding: 20px 15px;
	background: url(images/contact-divider.gif) top left repeat-x;
}

#mid-wrap #contact-form p.form-submit {
	height: 32px;
	padding: 0 0 0 343px;
	background: url(images/pink-bottom.gif) bottom left no-repeat;
}

/* Contact Sidebar */

#mid-wrap #contact-side h2 {
	background-image: url(images/h2-form-shy.gif);
	height: 47px;
}

#mid-wrap #contact-side ul {
	padding-bottom: 25px;
}

#mid-wrap #contact-side abbr,
#mid-wrap #contact-side acronym {
	border-bottom: 1px dotted #738341;
}

/* Find Me Elsewhere */

#mid-wrap #find-me h2 {
	background-image: url(images/h2-find-me.gif);
	height: 47px;
}

/***** PLUGBOARD **************************************************************/

#mid-wrap #plugboard {
	/* Pink Container */
	float: left;
}

#mid-wrap #plugboard h2 {
	background-image: url(images/h2-plugboard.gif);
}

#mid-wrap #plugboard ul {
	float: left;
	width: 436px;
	padding: 15px 22px 0 32px;
}

#mid-wrap #plugboard ul li {
	float: left;
	width: 109px;
	height: 52px;
}

#mid-wrap #plugboard ul li a img {
	display: block;
	background-color: #dca88a;
	padding: 5px;
	border: 1px solid #d18b63;
	border-top-width: 0;
	border-left-width: 0;
}

#mid-wrap #plugboard ul li a:hover img {
	background-color: #d18b63;
}

/* PLUGBOARD FORM */

#mid-wrap #plugboard-form {
	/* Blue Container */
	clear: both;
	padding-bottom: 0;
	background: url(images/blue-bg.gif);
}

#mid-wrap #plugboard-form h2 {
	background-image: url(images/h2-add-button.gif);
}

#mid-wrap #plugboard-form p.error {
	background: #89aec1;
	margin: 15px 15px 0 15px;
	padding: 15px;
}

#mid-wrap #plugboard-form p.error span {
	 background: url(images/icon-alert-blue.gif) 0 0.05em no-repeat;
	 padding-left: 29px;
}

#mid-wrap #plugboard-form p.form-info {
	padding: 20px 15px;
	background: url(images/plugboard-form-divider.gif) top left repeat-x;
}

#mid-wrap #plugboard-form p.form-submit {
	height: 32px;
	padding: 0 0 0 347px;
	background: url(images/blue-bottom.gif) bottom left no-repeat;
}

/* PLUGIN USERS */

#mid-wrap #plugin-users {
	/* Purple Container */
	float: left;
}

#mid-wrap #plugin-users h2 {
	background-image: url(images/h2-plugin-users.gif);
}

#mid-wrap #plugin-users ul {
	width: 470px;
	float: left;
}

#mid-wrap #plugin-users ul li {
	float: left;
	width: 141px;
}

/* PLUGBOARD SIDEBAR */

#mid-wrap h2#showcase {
	background-image: url(images/h2-button-showcase.gif);
	margin-bottom: 10px;
}

#mid-wrap .plugboard ul {
	padding-bottom: 25px;
}

#mid-wrap .plugboard ul li a:hover img {
	background-color: #738341;
}

