/*
Theme Name: Spoops Art
Theme URI: http://spoopsart.com/
Description: Spoops Art Theme
Author: Say This Say That
Author URI: http://saythissaythat.com/
Tags: bella, sara, artist, paintings

*/



/* Begin Typography & Colors */
@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	-webkit-text-size-adjust: none;
}
body {
	color: #666;
	background: #26231a;
	text-align: center;
}
img {
	border: 0;
}
p {
	margin-bottom: 1.5em;
	line-height: 1.8em;
}
a, a:visited {
	color: #56893e;
	text-decoration: underline;
}
a:hover {
	color: #8eb77b;
}
.footer a, .footer a:visited, .top a, .top a:visited {
	color: #f5caf8;
	text-decoration: underline;
}
.footer a:hover, .top a:hover {
	color: #D9F0E4;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.border {
	background:#372529 none repeat scroll 0 0;
	border:1px solid #51373D;
	margin:5px 18px 12px 0;
	padding:6px;
}

h1, h2, h3, h4 {
	font-weight: normal;
}
h1 {
	font-size: 60px;
	color: #3f940f;
	line-height: 1.2em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 0.4em;
	letter-spacing: -1px;
}
h2 {
	color: #3f940f;
	border: none;
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 5px;
	padding-bottom: 0px;
	line-height: 1.2em;
}
h3 {
	color: #9e9370;
	border: none;
	font-size: 18px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	margin-bottom: 20px;
}

h3 em {
	font-size:0.9em;
	font-style:italic;
	font-family: Georgia, "Times New Roman", Times, serif;
}
h4 {
	color: #4B4742;
	border: none;
	font-size: 21px;
	line-height: 1.3em;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
	letter-spacing: -1px;
}
#header {
	background: #21140b url("images/bg_header.jpg") top center repeat-x;
	height: 42px;
}
.header {
	background: #21140b url("images/bg_header_light.jpg") top center no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 42px;
	position: relative;
}

.header .logo {
	position: absolute;
	width: 276px;
	height: 178px;
	margin-top: 0px;
	z-index: 10;
	top: 0px;
	margin-left: 0px;
	left: 0px;
}

#header_break {
	background: #21140b url("images/bg_headbot.jpg") top center repeat-x;
	height: 15px;
}

.header_break {
	background: #21140b url("images/bg_headbot.jpg") top center repeat-x;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 15px;
}

#head_content {
	background: #84ceda url("images/bg_feature_short.jpg") top center repeat-x;
	height: 120px;
}

.head_content {
	background: url("images/bg_feature_short.jpg") top center no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	overflow: hidden;
	height: 120px;
}

.head_right {
	float: right;
	width: 531px;
	height: 120px;
	margin-right: 50px;
	}

#feature_content {
	background: #bacdd1 url("images/bg_feature2.jpg") top center repeat-x;
	height: 363px;
}

.feature_content {
	background: #bacdd1 url("images/bg_feature.jpg") top center no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	overflow: hidden;
	height: 363px;
}

.feature_left {
	background: url("images/bg_white.png");
	position: relative;
	top: 0;
	left: 0;
	width: 480px;
	padding: 15px;
	margin-top: -223px;
	line-height: 1.5em;
	text-align: left;
	overflow: hidden;
	margin-left: 10px;
	float: left;
}

.feature_left a, .feature_left a:visited {
color: #56893e;
}

.feature_left p {
	margin: 0;
	padding: 0;
}
.feature_right {
	float: right;
	width: 531px;
	z-index: 0;
	height: 363px;
	}
.nav {
	width: 960px;
	text-align: left;
	height: 42px;
	font-weight: normal;
	margin: 0 auto;
	padding-top: 0px;
}
.nav ul {
	list-style: none;
	margin: 0;
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-left: 275px;
}
.nav li {
	background: url(images/bg_navoff.jpg) right no-repeat;
	margin: 0;
	padding: 0;
	white-space: nowrap;
	float: left;
}
.nav li a, .nav li a:visited {
	color: #FFFFFF;
	line-height: 42px;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 14px;
	background: url(images/bg_navbreak.jpg) top right no-repeat;
	border: 0;
	padding-bottom: 0px;
}

.nav li.last a {
	background: none;
}
.nav li.current_page_item a {
	background: #a78497 url(images/bg_navhover.jpg) top right repeat-x;
	color: #FFF;
	line-height: 40px;
	display: block;
	text-align: center;
	text-decoration: none;
	padding-bottom: 0px;
}
.nav li a:hover {
	background: #7f576d url(images/bg_navactive.jpg) top right repeat-x;
	color: #FFF;
}
.nav li.selected a, .nav li.selected a:hover, .nav li.selected a:visited {
	color: #fff;
}

.breakgrey {
	background: #6b6b4b url("images/bg_breakgrey.jpg") top center no-repeat;
	height: 5px;
}

.breakgold {
	background: #645c67 url("images/bg_breakgold.jpg") top center repeat-x;
	height: 7px;
}

#artscroll {
	background: #592d43 url("images/bg_artscroll.jpg") top center no-repeat;
	height: 94px;
	overflow: hidden;
}

.artscroll {
	background: #592d43 url("images/bg_artscroll.jpg") top center no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 94px;
}


#connect_bar {
	background: #1c4010 url("images/bg_connect.jpg") top center no-repeat;
	height: 65px;
}

.connect_bar {
	background: #1c4010 url("images/bg_connect.jpg") top center no-repeat;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	height: 65px;
	position: relative;
	text-align: left;
}

.connect_links {
	width: 400px;
	position: absolute;
	left: 0px;
	top: 0px;
	margin-left: 250px;
	margin-top: 10px;
}

.connect_bar h2 {
	color: #FFF;
	font-size: 28px;
	padding-top: 15px;
	padding-left: 10px;
	margin-bottom: 0;
}

#main_content {
	background: #FFF url(images/bg_main.jpg) top center repeat-x;
}
.main_content {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
	min-height: 500px;
	font-size: 13px;
	padding-bottom: 20px;
}

#main_content .about {
	background: url(images/bg_main_about.jpg) top center repeat-x;
}


#main_content .blog {
	background: url(images/bg_main_blog.jpg) top center repeat-x;
}

#main_content .illustrations {
	background: url(images/bg_main_illustrations.jpg) top center repeat-x;
}

#main_content .portfolio {
	background: url(images/bg_main_portfolio.jpg) top center repeat-x;
}

#main_content .mentorship {
	background: url(images/bg_main_mentorship.jpg) top center repeat-x;
}

#main_content .publications {
	background: url(images/bg_main_publications.jpg) top center repeat-x;
}


#main_content .events {
	background: url(images/bg_main_events.jpg) top center repeat-x;
}

#main_content .store {
	background: url(images/bg_main_store.jpg) top center repeat-x;
}

#main_content .contact {
	background: url(images/bg_main_contact.jpg) top center repeat-x;
}

#main_content .normal {
	background: url(images/bg_main.jpg) top center repeat-x;
}

.main_full {
	width: 960px;
	padding-top: 155px;
	position: relative;
}

.full_text {
	background: url("images/bg_white.png");
	padding: 15px 20px 15px 20px;
	line-height: 1.5em;
	text-align: left;
	overflow: hidden;
	min-height: 400px;
}

.main_left {
	width: 650px;
	float: left;
	padding-top: 155px;
	position: relative;
}

.about_horse {
	width: 539px;
	height: 458px;
float: right;
	background: url(images/about_horse.png) top center no-repeat;
}

.main_text {
	background: url("images/bg_shade.png") no-repeat;
	padding: 15px 40px 15px 20px;
	line-height: 1.5em;
	text-align: left;
	overflow: hidden;
}

.main_left h2, .main_full h2, .item h2 {
	color: #963B53;
	border: none;
	font-size: 32px;
	font-family: calibri,arial,san-serif;
	margin-bottom: 15px;
	padding-bottom: 0px;
	line-height: 1.2em;
}

.main_right h2 {
	color: #3f940f;
	border: none;
	font-size: 27px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 15px;
	padding-bottom: 0px;
	line-height: 1.2em;
	letter-spacing: -1px;
}

.main_right ul, .main_right ol {
	margin: 0 0 1em 20px;
}
.main_right ul {
	margin-bottom: 25px;
}
.main_right ul li ul, .main_right ul li ol, .main_right ol li ul, .main_right ol li ol {
	margin: 0.3em 0 1.3em 5px;
}


.main_right  li {
	list-style-type: square;
	margin: 0 1em 1.0em 0;
}



#front_content {
	background: #26231a url(images/bg_maincontent.jpg) top center repeat-x;
}
.front_content {
	position: relative; /* container positioning */
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	text-align: left;
	min-height: 500px;
	font-size: 13px;
	padding: 0 5px 020px 5px;
	background: #26231a  url(images/bg_flarecontent.jpg) top center repeat-x;
}

.front_left {
	width: 650px;
	float: left;
	padding-top: 15px;
}

.front_right {
	width: 286px;
	float: right;
	margin-bottom: 10px;
	margin-top: -50px;
}


.main_left {
	width: 640px;
	float: left;
}

.main_right {
	width: 288px;
	float: right;
	margin-bottom: 10px;
	margin-top: 475px;
	margin-right: 15px;
}

#bottom_content {
	background: #26231a url(images/bg_maincontent.jpg) top center repeat-x;
}
.bottom_content {
	position: relative; /* container positioning */
	margin-left: auto;
	margin-right: auto;
	width: 950px;
	text-align: left;
	min-height: 250px;
	font-size: 13px;
	padding: 20px 5px 20px 5px;
	background: #26231a url(images/bg_maincontent.jpg) top center repeat-x;
}

.bottom_content h3 {
	font-size: 24px;
	font-family: calibri,arial,san-serif;
}
#footer {
}
.footer{
	border-top: 4px solid #615a44;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding-top: 10px;
	color: #706a56;
	padding-bottom: 15px;
}


.footer .top-links {

	margin:0 0 0 0;
	padding:0px 0 15px 0px;
	text-align: left;
}
.footer .top-links ul {
	width:auto;
	padding:0 20px 0 0;
	margin:0;
}
.footer .top-links  ul li{
	background:url(images/devider_footer_2.gif) right 2px repeat-y;
	padding:0 8px 0 0;
	margin:0 4px 0 0;
	display:inline;
	color:#424242;
}
.footer .top-links  ul li a{
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#f5caf8;
	text-decoration:none;
}
.footer .top-links  ul li a:hover{text-decoration:underline;}
.footer .top-links  ul li.last { background:none;}


.ftr_left {
	float: left;
}

.ftr_right {
	float: right;
	text-align: right;
}
/* Begin Mailbox */

.mail_container {
	margin-top: 7px;
	position: absolute;
	margin-left: 670px;
	top: 0px;
	left: 0px;
}
#mail_box {
	width: 286px;
	background: url(images/search_bg.gif) left no-repeat;
	color: #333;
	margin-top: 0px;
	float: left;
}
.mail_box input.go {
	margin: 0px 0px 0 0;
	height: 23px;
	width: 57px;
	outline: none;
	background-image: url(images/search_btn.gif);
	float: right;
}
.mail_box input.go:hover {
	background: url(images/search_btn.gif) no-repeat 0 -23px;
}


.mail_box #s {
	float: left;
	padding: 5px;
	margin: 0px 0 0 0px;
	border: 1px solid #8b7c64;
	width: 206px;
	background: #100602;
	color: #CCCCCC;
	font-size: 9px;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	display: block;
}
/* End Searchbox */


/* Begin Mailbox */

.search_container {
	margin-top: 7px;
	position: absolute;
	margin-left: 670px;
	top: 0px;
	left: 0px;
}
#search_box {
	background: url(images/search_bg.gif) left no-repeat;
	color: #333;
	margin-top: 0px;
	float: left;
}
.search_box input.go {
	margin: 0px 0px 0 0;
	height: 23px;
	width: 57px;
	outline: none;
	background-image: url(images/search_btn.gif);
	float: right;
}
.search_box input.go:hover {
	background: url(images/search_btn.gif) no-repeat 0 -23px;
}
.search_box #s {
	float: left;
	padding: 5px;
	border: 1px solid #8b7c64;
	width: 270px;
	background: #100602;
	color: #CCCCCC;
	font-size: 9px;
	font-style: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 20px;
	display: block;
	margin-right: 10px;
}
/* End Searchbox */


/** Latest **/

#latest {
	background:#fdf8f2 url(images/bg_featurepost.jpg) top center repeat-y;
	padding:25px 50px 20px 40px;
	position: relative;
	min-height: 225px;
	margin-bottom: 20px;
	}	

#latest h3 {
	font-size:14px;
	color: #963b53;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 5px;
	}

#latest h2 {
	font-size:27px;
	}

#latest h2 a, #latest h2 a:visited {
	text-decoration: none;
}

#latest .commentcount {
	font-size:1.1em;
	}

.note_corner {
	position: absolute;
	bottom: 0;
	right: 0;
}


p.postmetadata  {
	text-transform:uppercase;
	font:11px 'Lucida Grande','Lucida Sans Unicode',Arial;
	color:#963b53;
	letter-spacing:0.1em;
	margin:10px 0 15px 0;
	}

.item p.postmetadata {
	font-size:10px;
	}
	
.postmetadata em {
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	}

.postmetadata .commentcount {
	font-style:normal;
	font-size:1.1em;
	}

.drop {
	float: left;
	font: 42px Georgia, "Times New Roman", Times, serif;
	line-height:100%;
	color: #4B4742;
	margin:3px 8px 0 0;
	width:40px;
	text-align:center
	}

.commentcount {
	background:url(images/bubble.gif) no-repeat right;
	padding-right:12px;
	color:#87bcd2;
	}

.commentcount a {
	font-family:Georgia, "Times New Roman", Times, serif
	}
	
	
/** Side Features **/

.feature_box {
	background: #91617b url(images/bg_featurebox.jpg) top right repeat-y;
	border: 2px solid #c7abba;
	position: relative;
	margin-bottom: 35px;
	display: block;
}

.feature_box:hover {
	border-color: #FFF;
}

.feature_box p {
	color: #FFF;
	font-size: 11px;
	margin: 0;
	line-height: 1.6em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 5px 55px 5px 10px;
}

.feature_box .green_button {
	position: absolute;
	right: 0px;
	display: block;
	top: 0;
	margin-top: 105px;
	margin-right: 15px;
	
}

.connect_feeds {
	float: left;
	width: 290px;
	margin-left: 22px;
	font-size: 11px;
	color: #FFF;
}

.white h3 {
	color: #FFF;
}
.blog_feed {
	float: left;
	width: 300px;
	font-size: 11px;
	color: #FFF;
}

.blog_feed a, .blog_feed a:visited,.connect_feeds  a, .connect_feeds  a:visited {
	color: #f5caf8;
}

.blog_feed a:hover {
color: #d078d6;
}


ul.latest_posts li {
	padding: 10px 5px;
	border-bottom: 1px solid #615a44;
	color: #FFF;
	display:block;
}

ul.latest_posts li:hover {
	background: #514c3b;
}

.mail_list {
	float: right;
	width: 300px;
	color: #FFF;
	font-size: 11px;
	margin-right: 10px;
}


.button {
	background: #251116 ! important;
	border:none;
	font-size:1em;
	color:#e0e5e9;
	padding:6px 16px;
	margin-top:7px;
	border-bottom:2px solid #251116;
	border-right:2px solid #251116;
	float: right;
	text-decoration: none;
	}

a.button, a.button:visited {
	color:#e0e5e9;
	margin:18px 0 0 30px;
	display:block
	text-decoration: none;
	}

a.button:hover, a.button:active {
	text-decoration:none;
	color: #251116;
	}
	
.button:focus, .button:hover {
	background: #f5caf8 ! important;
	}

.button_events {
	background: #251116 ! important;
	border:none;
	font-size:.9em;
	color:#e0e5e9;
	padding:6px 16px;
	margin-top:7px;
	border-bottom:2px solid #251116;
	border-right:2px solid #251116;
	float: right;
	position: relative;
	text-decoration: none;
	}

a.button_events, a.button_events:visited {
	color:#e0e5e9;
	margin:18px 0 0 30px;
	text-decoration: none;
	display:block
	}

a.button_events:hover, a.button_events:active {
	text-decoration:none;
	color: #251116;
	}
	
.button_events:focus, .button_events:hover {
	background: #f5caf8 ! important;
	}
	
	.box_mail{
	background: #45423a;
	border: 1px solid #333;
	padding: 6px 6px;
	height: 25px;
	position: relative;
	}

.mail_box {
	margin-top: 30px;
}

.mail_box p {
	height: 0;
	margin: 0;
	padding: 0;
}



/* RSS Box */

.rss_box {
	background: url(images/connect/rss_icon-trans.png) no-repeat 0 0;
	width: 48px;
	height: 48px;
	line-height: 48px;
	float: left;
	margin: 0 10px;
	overflow:hidden;
}
.rss_box a, .rss_box a:hover, .rss_box a:active {
	background: url(images/connect/rss_icon-trans.png) no-repeat 0 0px;
}
.rss_box a {
	display: block;
	text-indent: -9999px;
    cursor: pointer;
	width: 48px;
}
.rss_box a:hover {
	background: url(images/connect/rss_icon-trans.png) 0 -48px;
}
.rss_box a:active {
	background: url(images/connect/rss_icon-trans.png) 0 -48px;
}

/* Facebook Box */

.facebook_box {
	background: url(images/connect/facebook_icon-trans.png) no-repeat 0 0;
	width: 48px;
	height: 48px;
	float: left;
	margin: 0 13px;
	line-height: 48px;
	overflow:hidden;
}
.facebook_box a, .facebook_box a:hover, .facebook_box a:active {
	background: url(images/connect/facebook_icon-trans.png) no-repeat 0 0px;
}
.facebook_box a {
	display: block;
	text-indent: -9999px;
    cursor: pointer;
	width: 48px;
}
.facebook_box a:hover {
	background: url(images/connect/facebook_icon-trans.png) 0 -48px;
}
.facebook_box a:active {
	background: url(images/connect/facebook_icon-trans.png) 0 -48px;
}

/* Myspace Box */

.myspace_box {
	background: url(images/connect/myspace_icon-trans.png) no-repeat 0 0;
	width: 48px;
	height: 48px;
	float: left;
	margin: 0 13px;
	line-height: 48px;
	overflow:hidden;
}
.myspace_box a, .myspace_box a:hover, .myspace_box a:active {
	background: url(images/connect/myspace_icon-trans.png) no-repeat 0 0px;
}
.myspace_box a {
	display: block;
	text-indent: -9999px;
    cursor: pointer;
	width: 48px;
}
.myspace_box a:hover {
	background: url(images/connect/myspace_icon-trans.png) 0 -48px;
}
.myspace_box a:active {
	background: url(images/connect/myspace_icon-trans.png) 0 -48px;
}

/* Twitter Box */

.twitter_box {
	background: url(images/connect/twitter_icon-trans.png) no-repeat 0 0;
	width: 48px;
	height: 48px;
	float: left;
	margin: 0 13px;
	line-height: 48px;
	overflow:hidden;
}
.twitter_box a, .twitter_box a:hover, .twitter_box a:active {
	background: url(images/connect/twitter_icon-trans.png) no-repeat 0 0px;
}
.twitter_box a {
	display: block;
	text-indent: -9999px;
    cursor: pointer;
	width: 48px;
}
.twitter_box a:hover {
	background: url(images/connect/twitter_icon-trans.png) 0 -48px;
}
.twitter_box a:active {
	background: url(images/connect/twitter_icon-trans.png) 0 -48px;
}

/* flickr Box */

.flickr_box {
	background: url(images/connect/flickr_icon-trans.png) no-repeat 0 0;
	width: 48px;
	height: 48px;
	float: left;
	margin: 0 13px;
	line-height: 48px;
	overflow:hidden;
}
.flickr_box a, .flickr_box a:hover, .flickr_box a:active {
	background: url(images/connect/flickr_icon-trans.png) no-repeat 0 0px;
}
.flickr_box a {
	display: block;
	text-indent: -9999px;
    cursor: pointer;
	width: 48px;
}
.flickr_box a:hover {
	background: url(images/connect/flickr_icon-trans.png) 0 -48px;
}
.flickr_box a:active {
	background: url(images/connect/flickr_icon-trans.png) 0 -48px;
}


h1.page_title {
	position: relative;
	padding-left: 300px;
}




/** Blog Styles **/

.blog_left {
	width: 550px;
	float: left;
	padding-top: 155px;
	position: relative;
}

.blog_right {
	float: right;
	width: 390px;
	padding-top: 250px;
}

.item {
	background: url("images/bg_blog.png") no-repeat;
	padding: 15px 40px 15px 20px;
	line-height: 1.5em;
	text-align: left;
	overflow: hidden;
}

.post {
	margin-bottom: 50px;
}

.store_side {
	margin-top: 360px;
}

.contact_side {
	margin-top: 420px;
}
.store_side .widget {
	width: 260px;
}
#widgetshoppingcart
{
	float: right;
	width: 260px;
	padding: 20px;
	background: url("images/bg_sidegrey.png");
	margin-bottom: 20px;
	font-size: 12px;
	list-style: none;
}
.widget {
	float: right;
	width: 350px;
	padding: 20px;
	background: #f8f8f7;
	margin-bottom: 20px;
	font-size: 12px;
	list-style: none;
}

.welcome {
	background: url("images/bg_sidegrey.png");
}
.widget ul li {
	margin-top: 10px;
	margin-bottom: 10px;
	list-style: none;
}
.widget ul li a {
	margin: 0px;
	color: #56893E;
	text-decoration: none;
}
.widget ul {
	margin-top: 10px;
}
.widget a:visited {
	text-decoration: none;
	color: #56893E;
}
.wp-tag-cloud li {
	padding: 5px;
	margin: 0px;
	display: inline;
}
.widget ul li a:hover {
	text-decoration: underline;
	color: #8eb77b;
}
.widget_categories, .widget_recent_entries {
	width: 145px;
}
.widget_archive, .widget_links {
	width: 145px;
	float: left;
}

h2.widgettitle {
	color: #963B53;
	border: none;
	font-size: 28px;
	font-family: calibri,arial,san-serif;
	margin-bottom: 15px;
	padding-bottom: 0px;
	line-height: 1.2em;
}

.twitpic {
	display: block;
	height: 75px;
	width: 75px;
	float: left;
	border: 5px solid #00afe4;
	margin-right: 15px;
	margin-left: 15px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.twitpic:hover {
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.widget h2 a {
	text-decoration: none;
}

h2.page_title a {
text-decoration: none;
line-height: .9em;
text-align: justify;
font-size: 27px;
font-family: Georgia,"Times New Roman",Times,serif;
}

h2.page_title {
text-decoration: none;
line-height: .9em;
text-align: justify;
font-size: 27px;
font-family: Georgia,"Times New Roman",Times,serif;
}


/* ---------- @ Float Clearing -----------*/

.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block
	}

.clearfloat {
	display:block
	}
	
	
	
.field {
	background:#3e3e3e ! important;
	border:none;
	padding:4px 4px 4px 22px;
	font-size:0.8em;
	color:#f2f0e9;
	}

.field#user-name {	
	background: #3e3e3e url(images/user-name.gif) 5px 4px no-repeat ! important;
	width:118px;
	margin-right:5px;
	}

.field#user-name:focus {	
	background: #4c353b url(images/user-name.gif) 5px 4px no-repeat ! important;
	}
		
.field#user-email {	
	background: #3e3e3e url(images/user-email.gif) 5px 7px no-repeat ! important;
	width:118px;
	}		

.field#user-email:focus {	
	background: #4c353b url(images/user-email.gif) 5px 7px no-repeat ! important;
	}	

.field#user-comment {	
	background: #3e3e3e url(images/user-comment.gif) 5px 6px no-repeat ! important;
	width:586px;
	height:300px;
	margin-top:8px;	
	}	

.field#user-comment:focus {
	background: #4c353b url(images/user-comment.gif) 5px 6px no-repeat ! important;
	}

.field#user-url {	
	background: #3e3e3e url(images/user-url.gif) 4px 8px no-repeat ! important;
	}		

.field#user-url:focus {	
	background: #4c353b url(images/user-url.gif) 4px 8px no-repeat ! important;
	}	
	
.item .field#user-name, .item .field#user-email,
.item .field#user-url, .item .field#user-url {
	width:260px
	}

.item .field#user-comment {
	width:586px;
	height:300px;
	}
	
	#recentcomments em {
		margin-right: 10px;
	}

#recentcomments li {
	line-height: 1.5em;
	font-size: 11px;
}



#s1 {
zoom: 1;
}


.entry ul, .entry ol {
	margin-left: 30px;
	margin-bottom: 20px;
	margin-right: 10px;
}

.entry ul li {
	list-style: square;
}

.entry li {
	line-height: 1.5em;
	padding: 5px 0;
	border-bottom: 1px solid #EEE;
}

.connect_feeds a {
	text-decoration: none;
}

ul.latest_posts a {
	text-decoration: underline;
}

