body {
	margin:0;
	padding:0;
	background:#000000;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	text-align:center;
}

h2 {font-family:Georgia, "Times New Roman", Times, serif; font-weight:500; font-size:20px;}

#wrapper {



	margin:0 auto;



	width:980px;



	position:relative;



	text-align:left;



}







#header {



	height:34px;



	width:980px;



}







#footer {



	height:20px;



	width:980px;



	font-weight:500;



	padding:7px 0;



	font-size:12px;



}







#content_wrapper {



	background:url(images/grass.jpg) #d4e6f8 repeat-y;



	width:980px;



	color:#1b1b1b;



	padding-bottom:17px;



}







#content {



	background:url(images/bg-header-inner.jpg) no-repeat top;	



}



#main_content {width:579px; margin:330px 0 35px 20px; padding:0 20px; background:url(images/bg-main.png) repeat-y;}



body.home #content {



	background:url(images/bg-header.jpg) no-repeat top;	



}



body.page-id-3 #content {

    background:url(images/bg-community.jpg) no-repeat top;   

}



body.page-id-24 #content {

    background:url(images/bg-contact.jpg) no-repeat top;   

}



/* BUY - SHOP PAGES */

body.page-id-69 #content, body.page-id-70 #content, body.page-id-71 #content, body.page-id-72 #content {

	background:none;

}



body.page-id-69 #content_wrapper, body.page-id-70 #content_wrapper, body.page-id-71 #content_wrapper, body.page-id-72 #content_wrapper {

	background:url(images/bg-brickwork.jpg) no-repeat;

}



body.page-id-69 #main_content, body.page-id-70 #main_content, body.page-id-71 #main_content, body.page-id-72 #main_content   {margin:220px 0 35px 20px;}



/* /BUY - SHOP PAGES */



#logo {



	position:absolute;



	z-index:50;



	left:20px;



	top:0;



}







#logo img {



	border:0;



}







#findus {



	height:25px;



	width:287px;	



	background:url(images/bg-findus.png) repeat-y #edf5fc;



	color:#1b1b1b;



	float:right;



	position:relative;



	right:21px;



	font-weight:600;



	padding:9px 0 0 20px;



	font-size:14px;







}







.clear {clear:both;}







#pixopoint_menu_wrapper1 {position:relative;left:131px;	height:34px; width:525px;}







#footer .menu {display:inline}



#footer ul {margin:0;padding:0; list-style:none; display:inline;}



#footer li {margin:0; padding:0 5px; display:inline; text-transform:lowercase;}







#left {width:652px;float:left;color:#1b1b1b; background:url(images/bg-left.png) bottom left no-repeat;background-position: 60% 100%}



#right_wrapper {width:328px;float:right; background:url(images/bg-right-base.png) bottom left no-repeat;}



#right {width:328px;background:url(images/bg-right.png) repeat-y; color:#ffffff; font-size:12px; margin-bottom:35px; line-height:18px;}







#quote {padding:15px 0 0 20px; font-size:24px;font-weight:500; font-style:italic; line-height:32px; font-family:Georgia, "Times New Roman", Times, serif}







#intro {margin:185px 10px 0 20px; padding-left:10px; width:612px;font-size:16px;color:#1b1b1b;font-weight:600;}







.signoff {font-size:12px;font-weight:600; font-style:normal; position:relative;top:-10px; padding-left:145px;}







#heading {



	background:url(images/bg-h1-left.png) left no-repeat;



	height:53px;



}







#heading h1 {



	height:35px;	



	font-size:28px;



	font-weight:600; 



	color:#ffffff;  



	text-transform:none;



	margin:0 0 0 19px;



	padding:10px 25px 8px 0px;



	background:url(images/bg-h1.png) bottom right repeat;	



	float:left; 



	display:inline;



	clear:both;



	font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;



}







#main_content {



	line-height:22px;	



	padding-bottom:35px;



}







#main_content a:active, #main_content a:visited, #main_content a:link,



#footer a:active, #footer a:visited, #footer a:link{



	color:#f77a2f;



	text-decoration:underline;



}







#main_content a:hover {



	color:#663400;



	text-decoration:none;



}







#footer a:hover {



	color:#f77a2f;



	text-decoration:none;



}







.thumb {



	float:left;



	margin:0 20px 5px 0;



}







#block {



	width:268px;



	padding:20px 40px 10px 20px



}







#right hr  {



	border:none;



	background:url(images/bg-hr.png) no-repeat left center;



	padding:2px 0;



}







#right a:active, #right a:visited, #right a:link {



	color:#ffffff;



	text-decoration:underline;



	font-weight:600;



	}



	



#right a:hover {



	color:#ffffff;



	text-decoration:none;



	font-weight:600;	



	}	



	



#right h2 {



	margin:0;



	padding:6px 0 6px 20px;



	display:block;



	height:25px;



	width:287px;	



	background:url(images/bg-findus.png) repeat-y #edf5fc;	



	color:#000000;



}







table#wp-calendar{



width: 70%;



margin:0 auto;



}







hr {



color: #ccc;



background-color: #ccc;



height:1px;	



}







/** 



 Comments styling



**/







.comments-template{



	margin: 10px 0 0;



	border-top: 1px solid #ccc;



	padding: 10px 0 0;



}







.comments-template ol{



	margin: 0;



	padding: 0 0 15px;



	list-style: none;



}







.comments-template ol li{



	margin: 10px 0 0;



	line-height: 18px;



	padding: 0 0 10px;



	border-bottom: 1px solid #ccc;



}







.comments-template h2, .comments-template h3{



	font-family: Georgia, Sans-serif;



	font-size: 16px;



}







.commentmetadata{



	font-size: 12px;



}







.comments-template p.nocomments{



	padding: 0;



}







.comments-template textarea{



	font-family: Arial, Helvetica, Georgia, Sans-serif;



	font-size: 12px;



}











.date_tag {



	height:28px;



	width:81px;



	background:url(images/bg-date.png) no-repeat;	



	font-size:12px;



	font-weight:600;



	padding:10px 0 0 5px;



	float:right;



}







.post h2 {



	margin:20px 0 0 0;



	padding:0;



}







#main_content h2 a:active, #main_content h2 a:visited, #main_content h2 a:link {



	color:#1b1b1b;



	text-decoration:none;



}







#main_content h2 a:hover {



	color:#1b1b1b;



	text-decoration:underline;



}







.post_links {



	margin:0;



	padding:0;



}







/** 



 Flikr stlyings



**/







.flickr {



	margin-left:78px;



	padding:0 0 15px 0;



	text-align:left;



	width:150px;



}







.flickr img {



	border:0;



}







/**



 Jquery Carousel



 **/



 



 li.jcarousel {



	overflow: hidden; float: left; width: 480px; height: 120px;



	



 }



 



img.post_thumb {float:left; margin:0 10px 10px 0;}











.map {



	border:5px solid #ffffff;



}







/**



 Blockquote



 **/







blockquote {



	font-family:Georgia, "Times New Roman", Times, serif;



	background: url(images/quote.png) no-repeat top;



	width:405px;



	margin:0 auto;



	padding:15px 55px;



	font-style:italic



}



img.post-thumbnail {

	float:left;

	margin-right:10px;

}



#social-icons {

	float:right;

	position:relative;

	right:20px

}



#social-icons img {

	border:0;

}



#main_content img.smallborder {

	border:2px solid #ffffff;	

}



#main_content img.largeborder {

	border:5px solid #ffffff;	

}

/* Added 09/06/2009 */

#suckerfishnav li:hover, #suckerfishnav li.sfhover {
  color: #fff !important;
}

#suckerfishnav li li a {
  color: #000 !important;
}
