body {
	background-color: #ab8f5d !important;
	background-image: url(images/index-body.png);
	background-repeat: repeat-x !important; 
	
/*	
	background-color: #baa070;
	background-image: url(http://www.stuffandnonsense.co.uk/build/fabw/img/body.jpg);
	background-repeat: repeat-x !important; 
	

	background-color: #baa070;
	background-image: url(http://s3.amazonaws.com/twitter_production/profile_background_images/5660399/bkg-tumblr.gif); 
	background-repeat: repeat !important; 
	

	background-color: #1a1a1a;
	background-image: url(images/body01.png);
	background-repeat: no-repeat;
	background-position: top center !important; 


http://a3.twimg.com/profile_background_images/21570575/4.jpg


	background-color: #baa070;
	background-image: url(none) ! important; 
*/
}


/* when needed forces a complete clear of all elements */
.clear {
	clear: both; 
	padding: 0px; 
	margin: 0px; 
	border-width: 0px; 
	height: 0px; 
	visibility: hidden;
}
















/* ------------------------------------------------------------- 

			HEADER SECTION

------------------------------------------------------------- */



.header {
	background-color: #ffffff;
	border-color: #aa9267;

	border-bottom-width: 3px;
	border-style: solid;	
}


/* contains main nav in header */
.header ul {
	margin: auto; 
	width: 750px; 
	
	font-family: Georgia;	
}


/* each main menu option */
.header li {
	display: inline;
	float: left;
}


/* all content in main header option */
.header a {
	text-decoration: none; 
	font-size: 14pt;
	font-weight: normal;
	
	border-width: 0px 2px;
	border-style: solid;
	
	border-color: #c7b39b;  
	color: #777774;
	
	padding: 10px 0px 10px 8px;
	width: 140px;
	max-width: 140px;
	margin: 3px 0px; 
	display: block;

	background-repeat: no-repeat; 
	background-position: 125px 10px;
}


.header a:hover {
	background-color: #dddddd;
	border-color: #dddddd;
	
	margin: 0px 0px;
	padding-top: 13px;
	padding-bottom: 13px;
	margin-left: -2px;
	padding-left: 10px;

	background-position: 127px 13px;
}


/* last link in main header nav */
.header .header_last a {
	border-right-width: 0px;
}


.header .header_last a:hover {
	background-position: 127px 8px !important;
}


/* first link in main header nav */
.header a:first-child {
	border-left-width: 0px;
}


/* about link in header */
.header a[href *= 'about'] {
	background-image: url(images/fugue-icons-2.2.2/icons-shadowless/user-silhouette.png);
}


/* 
	links with a drop down in header
		- these change (with currentmenu class) when opened and change back when closed
 */
.header a[href *= 'social'],
.header a[href *= 'contact'] {
	background-image: url(images/fugue-icons-2.2.2/icons-shadowless/chevron-expand.png);
}


/* tumblr link header */
.header a[href *= 'tumblr'] {
	background-image: url(images/tumblr.png);
}


/* archives link in header */
.header a[href *= 'archives'] {
	background-image: url(images/rss.png); 

	background-position: 125px 5px;
}


/* description of link in header nav */
.header a span {
	clear: both; 
	display: block; 

	font-size: 60%;
	font-family: Helvetica; 
}


/* when drop dead in header nav is opened header nav link gets this */
.header .currentmenu {
	background-color: #715c35; 
	background-image: url(images/fugue-icons-2.2.2/icons-shadowless/chevron.png) !important; 
	color: #ffffff;
	border-color: #715c35;
	
	background-position: 125px 10px;

	margin: 0px 0px; 
	padding-top: 13px; 
	padding-bottom: 13px; 
	margin-left: -2px; 
	padding-left: 10px;
}


.header .currentmenu:hover {
	background-position: 125px 10px;
}


/* 
	link to more items in header
		- used in social header
*/
.header .header_more {
	color: #ffffff; 

	font-size: 125%; 
	text-align: center; 
	font-family: Georgia; 
	
	border: none; 
	width: auto; 
	max-width: 100%; 
	display: block; 
	padding: 5px 0px;
}


.header .header_more:hover {
	margin: auto;
	padding: 8px 0px;

	color: black;
	background-color: transparent;
}











/* ------------------------------------------------------------- 

			SUB-HEADER SECTION

------------------------------------------------------------- */


.subheader {
	background-color: #715c35;
	border-color: #aa9267;

	border-bottom-width: 3px;
	border-style: solid;
}


.subheader a {
	padding: 0px;	
}


.subheader div {
	width: 600px;
	margin: auto;
	padding: 8px 5px;
	display: none;
}


.subheader div div {
	width: auto;
	margin: 0px;
	display: block;
}
















/* ------------------------------------------------------------- 

			SOCIAL HEADER SECTION

------------------------------------------------------------- */


.socialheader li {
	float: left;
	width: 225px;
}


.header .socialheader li a {
	color: #ffffff;
	background-image: url(images/socialgrid.png);

	display: block;
	border: none;
	background-repeat: no-repeat;
/*	background-position: 5px 9px; */
	padding: 15px 5px 15px 55px;
}


.header .socialheader li a:hover {
	color: #715c35;

/*	background-position: 5px center !important; */
	padding: 15px 5px 15px 55px;
	margin-left: 0px;
	margin-top: 3px;
	margin-right: -5px;
	position: relative;
	
	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px; 
	
}





.socialheader li a[href *= 'twitter'] {
/*	background-image: url(images/twitter.png);*/
	background-position: 0px 9px; 
}


.socialheader li a[href *= 'flickr'] {
/*	background-image: url(images/flickr.png);*/
	background-position: 5px -46px; 
}


.socialheader li a[href *= 'reader'] {
/*	background-image: url(images/reader.png); */
	background-position: 5px -101px; 
}


.socialheader li a[href *= 'delicious'] {
/*	background-image: url(images/del_icio_us.png);*/
	background-position: 5px -156px; 
}


.socialheader li a[href *= 'facebook'] {
/*	background-image: url(images/facebook-svg-icons/invite_small.png);*/
	background-position: 5px -211px; 
}


.socialheader li a[href *= 'last.fm'] {
/*	background-image: url(images/audioscrobbler.png);*/
	background-position: 5px -266px; 
}















/* ------------------------------------------------------------- 

			CONTACT HEADER SECTION

------------------------------------------------------------- */


.contactheader p {
	color: #ffffff; 
	
	margin-bottom: 15px; 
	
	font-size: 115%; 
	line-height: 130%;
}


.contactheader ins {
	display: inline;
	float: left;
}


.contactheader ins:first-child {
	margin-right: 45px;
}


.contactheader form,
.contactheader input,
.contactheader textarea {
	font-family: Georgia;
}


.contactheader label {
	display: block;

	font-size: 12pt;

	color: #ffffff;
}


.contactheader input,
.contactheader textarea {
	font-size: 16pt;
}


.contactheader input {
	display: block;
	width: 225px;
	border: none;
	padding: 5px 3px;
}


.contactheader textarea {
	width: 300px;
	height: 95px;
	border: none;
	padding: 5px 3px;
	margin-bottom: 10px;
}


.contactheader input[type = 'submit'] {
	background-color: #dddddd;
	width: 306px !important;
}


.contactheader input[type = 'submit']:hover {
	background-color: #ffffff;
}















/* ------------------------------------------------------------- 

			DOMAIN SECTION

------------------------------------------------------------- */


#domain {
	display: block; 
	
	background: url(images/rowastnew_logo.png) no-repeat; 
	
	width: 656px; 
	height: 130px; 
	margin: auto; 
	margin-top: 15px;
	
	
	text-indent: -999px;
}


#domain:hover {
	background-color: transparent;
}













/* ------------------------------------------------------------- 

			CONTENT & SIDEBAR SECTION

------------------------------------------------------------- */


.contentside {
	margin: auto; 
	width: 750px; 

	background-color: #ffffff;


	border-radius: 10px; 
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	
}




.contentside div {
	display: inline;
}


.contentside div div {
	display: block;
}














/* ------------------------------------------------------------- 

			CONTENT SECTION

------------------------------------------------------------- */


#content {	
	background-color: #ffffff; 
	
	float: right; 
	width: 460px !important; 
}


.contentside.noside #content {
	width: 100% !important;
	
	padding-top: 25px;
}


ul.delicious li::before,
ul.delicious .delicious-link::before {
	content: '';
}



ul.delicious .delicious-link {
	background: url(images/fugue-icons-2.2.2/icons/bookmark.png);
	
	background-repeat: no-repeat;
	
	background-image: url(images/bwpx-icns/icons/chain.gif);
	
	background-image: url(images/fugue-icons-2.2.2/icons/blog.png);

	background-image: url(images/fugue-icons-2.2.2/icons/blog-blue.png);
	
	background-image: url(images/fugue-icons-2.2.2/icons/book-open-bookmark.png);

		
	padding-left: 20px;
}



.post ul.delicious .delicious-link {
	background-position: 0px 5px;
}


#content .post.main_entry {
	background-position: center left;
	width: 460px !important; 
	max-width: 460px !important; 
	padding-bottom: 10px;
	
}


.contentside.noside #content .post.main_entry {
	width: 100% !important;
	max-width: 100% !important;
}


.post.main_entry .date {
	-moz-border-radius-topright: 10px !important;
	border-radius-topright: 10px; 
	-webkit-border-top-right-radius: 10px; 
}


.post.main_entry .commentlink,
.post.main_entry .dsq-comment-count {
	font-weight: bold; 
	
	color: #d4cdcd; 
	background-image: url(images/fugue-icons-2.2.2/icons/balloon.png);
	
	float: right; 
	margin-right: 10px; 
	background-repeat: no-repeat;
	background-position: left center; 
	padding-left: 20px; 
	clear: both; 
	margin-top: 5px;
}


ul.delicious .delicious-extended {
	margin-left: 20px !important;
	margin-top: 5px;
	
	font-size: 95%;
	line-height: 135%;
}


ul.delicious .delicious-tags {
	margin-left: 20px !important;
	margin-top: 5px;
	padding-left: 20px; 
	
	font-size: 95%;
	font-weight: bold;
	
	background: url(images/fugue-icons-2.2.2/icons/tag-label.png) no-repeat left center;	
}


ul.delicious .delicious-tags a[href *= 'delicious.com'] {
	background-image: none !important;
	
	font-weight: bold !important;

	padding: 0px !important;
}


ul.delicious .delicious-tags a::after {
	content: ',';
}


#content img.alignleft,
#content img.alignright {
	max-width: 150px;
}




#content .post {
	width: 209px !important;
	max-width: 209px !important;
	margin-bottom: 35px !important;
}


.entry {
	width: 209px;
	max-width: 209px; 
	min-height: 225px;
	height: 225px;
	max-height: 225px; 
	overflow: hidden;
}


.entry object {
	max-width: 209px;
}



a.readmore {
	border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; 
	
	background-image: url(images/fugue-icons-2.2.2/icons-shadowless/navigation-000-frame.png);

	background-repeat: no-repeat;
	background-position: 64px center;
	padding-right: 20px !important;
	position: relative;
	z-index: 9;
}




.entry .subject {
/*
	display: block;
	min-height: 70px;
*/	
}


.post em.date {
	display: inline; 
	float: left;
	position: relative;
	z-index: 9;
}


.post em.date span {
	display: block;
	margin-top: 10px;
}
















/* ------------------------------------------------------------- 

			SIDEBAR SECTION

------------------------------------------------------------- */


#sidebar {
	float: left; 
	width: 250px; 

	background-color: #eae4e4 !important; 
	
}


#sidebar a {
	color: #6e6d6d;
}



/* sidebar background pownce arrow */
#sidebar div,
.endside {
	background-color:  #eae4e4;
	background-image: url(images/sidearrow2-trans.png) !important;
	
	background-repeat: no-repeat !important;
}




#sidebar #iphone_nav {
	display: none;
}


#searchform {
	margin: auto; 
	width: 200px;
}


#searchform input {
	display: inline; 
	float: left;
	border-width: 1px;
	border-style: solid;
	
	border-color: #e3dcdc; 


/*	border-color: #d4cdcd; */

	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
}


#searchform ins {
	border-bottom-width: 0px;
}


#searchform #txtSearch {
	font-size: 16pt; 
	font-weight: normal; 
	font-family: Georgia; 
	
	color: #999999;
	
	border-radius-topright: 0px; 
	-moz-border-radius-topright: 0px; 
	-webkit-border-top-right-radius: 0px; 

	border-radius-bottomright: 0px; 
	-moz-border-radius-bottomright: 0px; 
	-webkit-border-bottom-right-radius: 0px; 
	
/*	border-right-width: 0px; */
	padding: 3px 6px; 
	width: 150px;
}


#searchform #btnSearch {
	background-color: #eeeeee; 
	
	padding: 5px 6px 6px 6px; 
	border-left-width: 0px;

	border-radius-topleft: 0px; 
	-moz-border-radius-topleft: 0px; 
	-webkit-border-top-left-radius: 0px; 

	border-radius-bottomleft: 0px; 
	-moz-border-radius-bottomleft: 0px; 
	-webkit-border-bottom-left-radius: 0px; 
}



/* contains current tweet */
#tweet {
	color: #8b8585; 
	background-color: #d4cdcd !important;

	padding: 8px 6px !important; 
	display: block;
	float: none; 
	clear: both;
		
	font-size: 98%;
	line-height: 115%;
}


#tweet a:hover {
	color: #39d5ff;
	background-color: #6e6d6d;
	
	padding: 1px 2px;
	margin: -1px -2px;
}


/* contains twitter icon and arrow on speech bubble */
#tweetbadge {
	display: block; 
	background-repeat: no-repeat; 
	background-position: 10px -12px; 
	margin-bottom: 10px; 
	padding-top: 5px; 
	padding-left: 25px;
	
	background-image: url(images/twitterarrow.png); 
}


#tweetbadge a {
	background-image: url(images/twitterbadge.png);

	display: block; 
	background-repeat: no-repeat;
	background-position: 0px 0px; 
	width: 154px; 
	height: 45px; 
	border-width: 0px !important;
	
	text-indent: -999px;
}


#tweetbadge a:hover {
	background-position: 0px -56px; 

	background-color: transparent;
}



/* used on flickr and last.fm to remove link borders when containing div is hovered */
.nohoverborder:hover a {
	border-width: 0px !important;
}


.flickrfeed li,
#lastfmrecords li {
	float: left; 
	display: inline;
}


.flickrfeed a,
#lastfmrecords a { 
   	display: block; 
   	float: left; 
   	width: 42px; 
   	height: 42px; 
   	
   	line-height: 42px; 
   	
   	overflow: hidden; 
   	position: relative; 
   	z-index: 1; 
}

   	
.flickrfeed a img,
#lastfmrecords a img {
	float: left; 
	position: absolute; 
	margin: auto; 
	min-height: 42px; 
}


.flickrfeed a:hover,
#lastfmrecords a:hover {
	overflow: visible; 
	z-index:1000; 
}


.flickrfeed a:hover img,
#lastfmrecords a:hover img {
	padding: 0px; 
	margin-top: -20px; 
	margin-left: -20px; 
	min-height: 65px;  
}






.reader-publisher-module a:hover {
	background-color: transparent;
}


.reader-publisher-module li:hover a {
	border-color: #ffffff;
}


.reader-publisher-module li a:hover::after {
	color: #c32100;
}


.reader-publisher-module a, 
#sidebar .reader-publisher-module li a:hover,
#sidebar div:hover .reader-publisher-module a {
	border-color: #d4cdcd !important;
}


.reader-publisher-module li:hover {
	background-color: #d4cdcd;
}


#sidebar .reader-publisher-module a {
	color: #a7a2a2;
}


#sidebar #readerpublishermodule0 a {	

	background-repeat: no-repeat;
	background-position: center left;

	background-image: url(images/fugue-icons-2.2.2/icons/document-bookmark.png);

	background-image: url(images/fugue-icons-2.2.2/icons/star-empty.png);
	
	padding-left: 20px;
}


#sidebar #readerpublishermodule0 a:hover {
	background-image: url(images/fugue-icons-2.2.2/icons/star.png) !important;
}



.reader-publisher-module li:hover a {
	color: #6e6d6d;
}


#sidebar .reader-publisher-module a:hover {
	color: #8b8585 !important;
}


#sidebar .reader-publisher-module a {
	line-height: 125%;
	font-weight: normal;

	padding-left: 2px;
}


.reader-publisher-module li:hover {
	margin: -1px -17px 0px -16px; 
	padding: 1px 17px 0px 16px;
}


/*.reader-publisher-module li a:hover::after {*/
#readerpublishermodule0 li a:hover::after {
	content: " \2192  visit this site"; 
	float: right;
	display: none;
}


.reader-publisher-module h3,
.reader-publisher-module .f {
	display: none;
}


.reader-publisher-module a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding: 2px 1.5px;
	display: block;
}


#sidebar div:hover .reader-publisher-module a {
	border-bottom-style: solid;
}


.reader-publisher-module a img {
	margin-right: 5px;
	vertical-align: middle;
	height: 16px;
	width: 16px;
	border-width: 0px !important;
	
}



#bannersLink:hover {
	cursor: pointer;
}


























/* ------------------------------------------------------------- 

			FOOTER SECTION

------------------------------------------------------------- */

#footerx {
	background-color: #715c35; 
	border-color: #aa9267; 

	border-top-width: 3px;
	border-style: solid;
	margin-top: 50px;
}


#footerx div {
	width: 750px; 
	margin: auto; 
	padding: 20px 5px 0px 5px;

}


#footerx div div {
	display: inline;
	float: left;
	margin: 0px 15px 20px 15px; 
	padding: 0px;
	width: 220px; 
	
}


#footerx div div div {
	display: block;
	float: none;
	width: auto;
	padding: 0px;
	margin: 0px;
}


/* same as sidebar div h1 */
#footerx h1 {
	color: #ffffff; 
	
	padding-bottom: 10px; 
	
	font-size: 14pt; 
	line-height: 14pt; 
	letter-spacing: -1px; 
	font-style: italic; 
	font-weight: bold; 
	font-family: Georgia;
}


#footerx div div li a {
	color: #d4cdcd;
	border-color: #d4cdcd;
	
	font-weight: normal;
	font-size: 95%;
	
	border-bottom-width: 1px;
	border-style: solid;	
	display: block;
	padding: 5px 0px;
	padding-left: 5px;
	
}


#footerx div div li a:hover {
	color: #715c35;
}


#footerx div div li:first-child a {
	border-top-width: 1px;
	border-style: solid;
	
	border-color: #d4cdcd;
}



#credits_footer {
	background-color: #d4cdcd;
}


#credits_footer div {
	

	width: 640px; 
	
	color: #91918f; 
	
	height: 40px; 
	padding-top: 10px; 
	padding-left: 110px; 
	margin: auto; 
	
	background-image: url(http://www.rowast.com/wp/wp-content/themes/newish_p4o/new%20page/images/rowast_foot.png) !important; 
	
	background-repeat: no-repeat !important; 
	
	font-size: 85%; 
	line-height: 110%;
}
