@charset "utf-8";
/* CSS Document */

.clearfloat{clear:both;height:0;font-size:1px;line-height:0;}
.alignleft{display:inline;float:left;margin:.25em 1.5em .75em 0;}
.alignright{display:inline;float:right;margin:.25em 0 .75em .75em;}

body {
background:#f3f1e5 url(/concrete/themes/default/images/bg.jpg) top center no-repeat;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
line-height:1.4;
}

img {
border:none;
}

#body-container {
width:972px;
margin:0 auto;
}

#header-container {
width:957px;
float:left;
height:153px;
padding:45px 0 0 15px;
}

#header h1, #header h2, #site-title, #site-description {
display:none;
}

#navigation {
background:url(/concrete/themes/default/images/nav_bg.png) bottom center no-repeat;
float:left;
width:972px;
height:58px;
padding:5px 0 0;
line-height:40px;
}

#navigation ul li {
display:inline;
}

#navigation a {
color:#fff;
text-decoration:none;
font-size:14px;
text-transform:uppercase;
font-weight:700;
}

#container {
background:url(/concrete/themes/default/images/container_bg.png) top center repeat-y;
padding:0 18px;
width:936px;
margin:0;
}

#intro {
background:#fff url(/concrete/themes/default/images/intro_bg.png) bottom left repeat-x;
padding:30px;
}

#container #intro h2 {
color:#665a23;
}

#intro p {
color:#83793f;
}

#news_photo {
float:left;
width:972px;
}

#news {
background:#561904 url(/concrete/themes/default/images/news_bg.png) repeat-x top left;
height:228px;
width:372px;
padding:30px;
float:left;
}

#container #news h2 {
font-size:24px;
color:#fff;
}

#news h3 a {
color:#f3f1e5;
font-size:14px;
padding:0 0 6px 0;
text-decoration:none;
}

#news h3 a:hover {
text-decoration:underline;
}

#photos {
float:left;
width:504px;
height:288px;
background:#fff;
}

#photos img {
border:none;
}

#getting_started {
background:url(/concrete/themes/default/images/getting_started_bg.jpg) no-repeat top left;
width:876px;
height:94px;
float:left;
padding:25px 30px;
}

#container #getting_started h2 {
color:#f2efe3;
font-size:24px;
padding:0 0 3px 0;
margin:0;
}

#getting_started h3 {
color:#e2aa86;
font-size:18px;
margin:0;
padding:0 0 5px 0;
font-weight:100;
}

#getting_started p {
color:#fff;
font-size:14px;
margin:0;
padding:0;
}

#getting_started a {
color:#fff;
text-decoration:underline;
}

#videos_sub {
float:left;
width:588px;
padding:30px;
background:#fff url(/concrete/themes/default/images/videos_bg.jpg) no-repeat top left;
height:180px;
margin:25px 0 0 -32px;
}

#videos {
float:left;
width:876px;
padding:30px;
background:#fff url(/concrete/themes/default/images/videos_bg.jpg) no-repeat top left;
height:180px;
}

#container #videos h2, #container #videos_sub h2 {
color:#665a23;
font-size:24px;
}

#content {
width:584px;
float:left;
}

.content {
width:584px;
padding:32px;
float:left;
}

#container h2, .content h2, h2.post-title, .content .byline, h1.single-title, .entry-title, .category-title, .date-title, .tag-title, .author-title, .search-title {
font-family:Georgia, "Times New Roman", Times, serif;
margin:0;
padding:0;
}

#container h2, .content h2, h2.post-title a, h1.single-title a, .entry-title a, .category-title, .date-title, .tag-title, .author-title, .search-title {
color:#333;
font-size:32px;
text-decoration:none;
font-weight:100;
}

.content h2 a:hover, h2.post-title a:hover, h1.single-title a:hover, .entry-title a:hover {
border-bottom:1px solid #333;
}

.breadcrumbs, .navigation-links {
font-size:12px;
color:#333;
margin:0 0 16px 0;
line-height:1.6em;
}

.content .byline {
font-size:16px;
color:#7c6e1e;
}

.content .byline a, .entry-meta a, .breadcrumbs a, #footer-container a, #respond a, .navigation-links a {
color:#7c6e1e;
text-decoration:none;
border-bottom:1px solid #7c6e1e;
}

.content .byline a:hover, .entry-meta a:hover, .breadcrumbs a:hover, #footer-container a:hover, #respond a:hover, .navigation-links a:hover {
border-bottom:none;
color:#5f530d;
}

.content p, .content li {
font-size:14px;
color:#47401a;
line-height:1.6em;
}

.content a {
color:#47401a;
border-bottom:1px solid #47401a;
text-decoration:none;
}

.content a:hover {
color:#2a2406;
border-bottom:none;
}

.content img.size-medium, .content img.size-large, .content img.size-small, img.size-full, .content .attachment-image img {
max-width:564px;
padding:10px;
border:1px solid #c3c3c3;
}

.comment_count {
float:right;
background:url(/concrete/themes/default/images/comment_bg.gif) no-repeat top left;
width:126px;
height:96px;
text-align:center;
margin:0 0 10px 0;
}

.comment_count p {
color:#fff;
font-size:20px;
line-height:1.2em;
}

.comment_count a {
color:#fff;
text-decoration:none;
display:block;
}

.comment_count a:hover {
color:#ddd;
}

.comment_count small {
text-transform:uppercase;
font-size:11px;
}

.entry-meta {
color:#7c6e1e;
font-size:14px;
}

/* . {
width:224px;
padding:32px;
float:left;
}
*/ 

. h3 {
font-size:18px;
color:#333;
}

. ul {
margin:5px 0;
}

. ul li {
list-style:none;
color:#934e20;
font-size:14px;
padding:0 0 6px 0;
margin:0;
line-height:1.6em;
}

. li a, .tag-cloud a {
color:#934e20;
text-decoration:none;
border-bottom:1px solid #934e20;
}

. li a:hover, .tag-cloud a:hover {
text-decoration:none;
color:#2a2406;
border-bottom:none;
}

.widget-title {
margin:0;
padding:0 0 6px 0;
border-bottom:1px solid #c3bda1;
}

.widget-inside, .categories, .archives, .xoxo {
margin:0;
padding:0;
}

#reply {
font-size:20px;
color:#333;
}

#respond textarea {
width:575px;
}

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

#respond input.button {
padding:8px 20px;
background-color:#deddcb;
color:#333;
border:none;
}

#respond input.button:hover {
background-color:#c9c7a4;
cursor:pointer;
}

.category .hentry .thumbnail, .archive .hentry .thumbnail, .search .hentry .thumbnail {
float:right;
padding:10px;
border:1px solid #c3c3c3;
margin:0 0 10px 10px;
}

ol.comment-list {
list-style:none;
margin:0;
padding:0;
}

ol.children {
list-style:none;
margin:0;
padding:0;
}

ol.children li {
background:#eee;
}

.comments-template {
float:left;
clear:both;
}

.comment .avatar {
float:right;
width:40px;
height:40px;
padding:4px;
border:1px solid #c3c3c3;
background:#fff;
}

.comment-list li {
padding:10px;
border:1px solid #c3c3c3;
font-size:12px;
color:#333;
margin:0 0 10px 0;
}

.comment-list li a {
color:#7c6e1e;
text-decoration:none;
border-bottom:1px solid #7c6e1e;
}

.comment-list li a:hover {
border-bottom:none;
color:#5f530d;
}

.search {
margin:0 0 16px 0;
}

.search-submit {
padding:3px 4px;
background-color:#c9c7a4;
color:#333;
border:none;
margin:0 0 0 6px;
}

.search-submit:hover {
background-color:#aca970;
cursor:pointer;
}

#footer-container {
height:500px;
padding:0;
background:url(/concrete/themes/default/images/footer.jpg) no-repeat top center;
margin:0 auto;
text-align:center;
width:auto;
min-width:972px;
font-size:12px;
color:#333;
}

.navigation-links .previous {
float:left;
width:50%;
}

.navigation-links .next {
float:right;
width:50%;
text-align:right;
}

.gallery-item a, img a, .attachment-image a {
border-bottom:none;
}

#comments-template {
clear:both;
}

.aside {
width:224px;
padding:32px;
float:left;
}

.aside p {
font-size:14px;
}

.aside h3 {
font-size:18px;
color:#333;
}

.aside ul {
margin:5px 0;
}

.aside ul li {
list-style:none;
color:#934e20;
font-size:14px;
padding:0 0 6px 0;
margin:0;
line-height:1.6em;
}

.aside li a, .tag-cloud a, .aside a {
color:#934e20;
text-decoration:none;
border-bottom:1px solid #934e20;
}

.aside li a:hover, .tag-cloud a:hover, .aside a:hover {
text-decoration:none;
color:#2a2406;
border-bottom:none;
}

.aside ul.nav {
margin-left:0;
padding-left:0;
}

.dropdown
{	margin: 13px 0 0 18px;
	padding: 0;
	line-height:35px;
}
	
	.dropdown li
	{	float: left;
		list-style: none;}

	.dropdown li a
	{	display: block;
		padding: 5px 14px;
		text-decoration: none;
		color: #fff;
		white-space:nowrap;}

	.dropdown li a:hover, .dropdown a.nav-selected
	{	background: #675b24;}
		
		.dropdown li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			background: #86783d;}
		
		.dropdown li ul li
		{	float: none;
			display: inline;
			}
		
		.dropdown li ul li a
		{	width: auto;
		border-bottom:1px solid #fff;}
		
		.dropdown li ul li a:hover
		{	}



/* VIDEO SCROLL */

/************************************************
JCAROUSEL LITE
************************************************/

#videos .slider, #videos_sub .slider {
     float:left;
     left: -5000px;
     margin:15px;
     position:relative;
     visibility:hidden;
}

#videos .slider ul {
     height:165px;
     width:800px;
}

#videos_sub .slider ul {
height:165px;
}

#videos .slider ul li {
     padding:0 21px;
	 text-align:center;
	 width:150px;
	 line-height:1;
	 height:170px;
}

#videos_sub .slider ul li {
	padding:0 45px;
	text-align:center;
	width:150px;
	line-height:1;
	height:170px;
}

#videos_sub .slider ul li a {
text-decoration:none;
border-bottom:none;
}

#videos .slider ul li a, #videos_sub .slider ul li a {
text-decoration:none;
color:#333;
font-size:12px;
}

#videos .slider ul li img, #videos_sub .slider ul li img {
padding-bottom:3px;
}

#videos .slider ul li img a, #videos_sub .slider ul li img a {
     cursor:pointer;
     height:120px;
     width:150px;
	 text-decoration:none;
	 border-bottom:none;
}

#videos .prev, #videos .next, #videos_sub .prev, #videos_sub .next {
  display: block;
  height: 36px;
  width: 37px;
  background: url(/concrete/themes/default/images/arrow.png) no-repeat 0 0;
  top: 37px;
  cursor: pointer;
  margin-top:60px;
}

#videos .prev, #videos_sub .prev {
  background-position: 0 -72px;
  left: 0;
  float:left;
}

#videos .next, #videos_sub .next {
  background-position: 0 0;
  right: 0;
  float:right;
}

#videos .prev:hover, #videos_sub .prev:hover {
  background-position: 0 -108px;
}

#videos .next:hover, #videos_sub .next:hover {
  background-position: 0 -36px;
}

.ccm-page-list-description {
font-size:14px;
}