/* a {text-decoration: none;} */
img {border:none;}

a:link {color:#000; text-decoration:underline;}
a:visited {color: #000; text-decoration:underline;}
a:hover {color: #93aa47;}
a:active {color: #93aa47; text-decoration:underline;}


body {
    margin: 0px;
    padding: 0px;
    background: #FED73A url(/media/images/body_bg.png) top center repeat-y;
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6{
    margin: 0px;
    padding: 0px;
	line-height: normal;
	letter-spacing: .2em;
}

h1{
	color: #333;
	font-size: 14px;
}

h2{
	color: #333;
	font-size: 12px;
}

h3{
	color: #FFFFFF;
	font-size: 11px;
	background-color:#93aa47;
	padding: 5px;
	margin-bottom: 10px;
	text-transform: uppercase; 

}

h3 a:link {color: #FFF; text-decoration:none;}
h3 a:visited {color: #FFF; text-decoration:none;}
h3 a:hover {color: #CC9900; text-decoration:none;}
h3 a:active {color: #FFF; text-decoration:none;}



h4{
	color: #FFF;
	font-size: 14px;
}

h4 a:link {color: #FFF; text-decoration:none;}
h4 a:visited {color: #FFF; text-decoration:none;}
h4 a:hover {color: #CC9900; text-decoration:none;}
h4 a:active {color: #FFF; text-decoration:none;}

#wrapper {
    margin: 0px auto;
    padding: 0px;
    width: 1024px;
    background: #ffffff url(/media/images/main_bg.jpg) top left repeat-y;
}

#header {
    margin: 0px;
    padding: 0px;
    height: 228px;
	width:1024px;
	position:relative;
}
#header h1 {
	display:block;
	width:1024px;
	height:228px;
	position:relative;
	}
#header li a {
	display:block;
	width:1024px;
	height:228px;
	position:relative;
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url('/media/images/headerNew.jpg') 0 0 no-repeat; 
	cursor: hand;
	}
#newNav  {
	width:1024px;
	height:132px;
	border-bottom:10px solid #000;
	clear:both;
	background:url('/media/images/navNew.jpg') 0 0 no-repeat;
	}
#newNav ul {
	list-style:none !important;
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	}
#newNav li {
	margin:0 0 0 0 !important;
	padding:0 0 0 0 !important;
	float:left;
	cursor: hand;
	}
#newNav li a {
	display:block;
	height:132px;
	border:none;
	text-decoration:none;
	position:relative;
	curson: hand;
	}	
#newNav li a span {
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url('/media/images/navNew.jpg');
	background-repeat:no-repeat;
	}
#newNav li#newNav-about a {
	width:149px;
	}	
#newNav li#newNav-hire a {
	width:183px;
	}	
#newNav li#newNav-farm a {
	width:183px;
	}	
#newNav li#newNav-blog a {
	width:184px;
	}	
#newNav li#newNav-store a {
	width:184px;
	}	
#newNav li#newNav-contact a {
	width:141px;
	}	
	
	
#newNav li#newNav-about a span {
	width:149px;
	background-position:0px 0px;
	}
#newNav li#newNav-hire a span {
	width:183px;
	background-position:-149px 0px;
	}
#newNav li#newNav-farm a span {
	width:183px;
	background-position:-332px 0px;
	}
#newNav li#newNav-blog a span {
	width:184px;
	background-position:-515px 0px;
	}
#newNav li#newNav-store a span {
	width:184px;
	background-position:-700px 0px;
	}
#newNav li#newNav-contact a span {
	width:141px;
	background-position:-884px 0px;
	}


	
#header * {
    margin: 0px;
    padding: 0px;
}

#nav {
    margin: 0px 0px 8px 0px;
    height: 38px;
    overflow:hidden;
 }

#blog_link, #subscribe_link {
    display: block;
    position: absolute;
    top: 1px;
    right: 123px;
    width: 180px;
    height: 30px;
    background: url(/media/images/blog_image.png) top left no-repeat;
    text-indent: -9999px;
	/* padding: -10px 0 0 0; */
}

#subscribe_link {
    width: 121px;
    right: 2px;
    background-image: url(/media/images/subscribe_image.png);
}

#carepackage_link{
	display: block;
    position: absolute;
    top: 100px;
    left: 25px;
    width: 500px;
    height: 75px;
	text-indent: -9999px;
}

#menu_container {
    float: left;
    position: relative;
    display: block;
    margin: 0px;
    padding: 15px 0px 0px 30px;
    width: 994px;
    //height: 55px;
    height: 28px;
    overflow: hidden;
	background-color: #CEC69D;
}

.menu {
    margin: 0px 0px 30px 0px;
    padding: 0px;
    list-style: none;
    display: block;
	
}

.menu li {
    margin: 0px 10px;
    list-style: none;
    float: left;
    text-transform: uppercase;
    font-size: 10px;
}


.menu li a {
    text-decoration: none;
    color: #333333;
    font-weight: bold;
}

.submenu li a {
    color: #934F46;
}

/*
#menu li a:hover {
    color: #8ca425;
}
*/
.menu li a.current {
    color: #8ca425;
}

#main {
}

#content {
    position: relative;
    width: 690px;
    background-color: #efebe2;
    padding: 10px;
	font: normal 11px/14px "lucida grande", arial, sans-serif;
	margin:10px;
	padding:0;
	text-decoration:none;
	border:none;
	list-style-type:none;
	line-height: 1.8em;
	letter-spacing: .15em;
	word-spacing: -0.05em;
	text-align: justify;
}

#sidebar {
    float: right;
    width: 277px;
    padding: 10px;
    overflow: hidden;
}

#footer {
    clear: both;
}

.shop-product-description{
	font: normal 11px "lucida grande", arial, sans-serif;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.shop-product-price{
	font: 13px "lucida grande", arial, sans-serif;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
}

.meta, comment_date{
	font: normal 10px "lucida grande", arial, sans-serif;
	line-height: normal;
	letter-spacing: normal;
	word-spacing: normal;
	font-style: italic;

}

.photodetail {
    margin: 10px;
    text-align: center;
  }

.photo {
	width: 150px;
    margin: 10px;
    text-align: center;
	float: left;
  }
  
  .photoset-title{
	  font-size: 14px;  
  }
  
  .phototitle2{
	font-size: 10px;
	letter-spacing: normal;  
  
  }
  
  .photosetlist{
 	width: 330px;
    margin-left: 10px;
    text-align: left;
	float: left;
  }

#projects_pane {
    position: relative;
    padding: 10px 10px 10px 90px;
    width: 590px;
    height: 480px;
    border: 1px solid #fff;
	text-align: left;
}

#projects_pane .projects_title {
    text-indent: -999px;
    display: block;
    overflow: hidden;
    height: 478px;
    width: 48px;
    position: absolute;
    top: 10px;
    left: 20px;
	background: transparent url(/media/images/projects.png) top left no-repeat;
}
  
.project_pane {
	float: left;
    width: 180px;
    height: 220px;
    margin: 2px;
    padding: 4px;
    border: 2px solid #FFC425;
}

/* .project_pane:hover {
    border-color: #fff;
} */

.project_pane h4 {
    display: block;
    padding: 20px 0px 30px 60px;
/*	border-bottom: 1px solid #759b9e; */
    color: #000;
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1px;
    font-weight: bold;
}

.projects-marketing { background: transparent url(/media/images/projects_marketing.gif) top left no-repeat; }
.projects-books { background: transparent url(/media/images/projects_books.gif) top left no-repeat; }
.projects-events { background: transparent url(/media/images/projects_events.gif) top left no-repeat; }
.projects-journalism { background: transparent url(/media/images/projects_journalism.gif) top left no-repeat; }
.projects-video { background: transparent url(/media/images/projects_video.gif) top left no-repeat; }
.projects-arts { background: transparent url(/media/images/projects_arts.gif) top left no-repeat; }

#search {
    display: block;
    padding: 0px;
    margin: 0px;
    position: absolute;
    top: 41px;
    right: 4px;
}

.blog-pagination {
    display: block;
    padding: 10px;
}

.blog-pagination a {
    text-decoration: none;
    text-transform: uppercase;
    color: #333;
}

strong.sidebar-heading {
    font-family: verdana,geneva;
    font-size: 18px;
    //font-weight: 600;
    color: #a19f20;
}

ul.category-listing li {
    color: #888;
}
ul.category-listing li a {
    font-size: 14px;
    font-family: arial;
    color: #4fa7c4;
}
ul.category-listing li a:hover,
ul.category-listing li a.category-active {
    text-decoration: underline;
    color: #a19f20;
}

span.author {
    font-weight: bold;
}
span.date {
    clear: none;
}

div.categories {
    display: inline;
}
div.categories a {
    margin-right: 0.5em;
}
a.category-link {
    font-size: 14px;
    color: #a19f20;    
}

