/* This CSS file is created for you to create or override any of the existing CSS styles used in this theme */


div.entry-content img.attachment-post-thumbnail.wp-post-image.colorbox-manual {
	width:618px !important;
	}



h1.home-title { font-size:1.2em; }
h1.entry-title { font-size:1.4em; }

h3 {
	font-size:1.3em;
	font-family:Arial Narrow, Arial, Helvetica, Sans-serif;
	margin-bottom:20px !important;
	}

ul.random-nodes {
margin:0px;
padding:0px;
list-style:none;
}

ul.random-nodes li { 
float: left;
width:188px;
margin: 0px 10px 10px 0px; 
padding:10px 10px 0px 10px;
background: url(../../images/content-bg.jpg) repeat-x #FFF;
border: 1px solid #CCC;
height:168px;
overflow:hidden;
}

ul.random-nodes li a {
text-decoration:none;
font-weight:bold;
}

ul.random-nodes li p {
margin:0px 0px 10px 0px;
}

ul.random-nodes li img.attachment-node-thumb { margin-right:10px; margin-bottom:4px; float:left; }


div.home-title, h5.widgettitle {
color:#ffffff;
background: none #383332 !important;
}

div.category-description {
border:1px #cccccc solid;
padding:10px 10px 0px 10px;
margin-bottom:10px;
width:628px;
background: url(images/content-bg.jpg) repeat-x top #ffffff;
}

.post-edit-link:link, .post-edit-link:visited	{ padding: 0px !important; }


.slideshow {
	margin:0px !important; text-align:left !important; border:5px #cccccc solid; width:640px;
}




a.slideshowwww { height:310px; width:650px; display:block; z-index:999; position:absolute; text-decoration:none; }

#index-featured { margin-top:20px; }


.searchform .searchsubmit, .searchform .s { float:none !important; }
.searchform table { width:inherit !important; }


.single-post { min-height:400px; }

.ngg-navigation { min-height:50px; }


.menu				{ font-weight: bold; max-width: 930px; }

.menu, .menu ul	{ float: left; list-style: none; line-height: 31px; padding: 0 0 2px; margin: 0; height: 31px; }

.menu a				{ display: block; text-decoration: none; padding: 1px 12px; color: #777; text-transform: uppercase;  }

.menu a:hover		{ color: #000; }

.menu li.sfhover, .menu li:hover { background: url(../../images/content-bg.jpg) repeat-x top #FFF; }

.menu li				{ float: left; padding: 0; }

.menu ul				{ position: absolute; left: -999em; height: auto; width: 150px; margin: 0 0; line-height: 1; border: none; }

.menu li li			{ width: 148px; }

.menu li li a		{ background: #FFF; padding: 7px 10px; width: 128px; text-transform: none; }

.menu li ul ul		{ margin: -25px 0 0 148px; }

.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul, .menu li.sfhover ul ul, .menu li.sfhover ul ul ul, .menu li.sfhover ul ul ul ul { left: -999em; }

.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul, .menu li.sfhover ul, .menu li li.sfhover ul, .menu li li li.sfhover ul, .menu li li li li.sfhover ul { left: auto; z-index: 2; }

.menu li ul li:hover a, .menu li ul li li:hover a, .menu li ul li li li:hover a, .menu li ul li li li:hover a { background: #fff; color: #777; }

.menu li:hover li a, .menu li li:hover li a, .menu li li li:hover li a, .menu li li li li:hover li a { background: #f5f5f5; color: #666; ; }

.menu .sf-with-ul	{ padding-right: 15px; }

.sf-sub-indicator		{ background: url(../../images/dropdown_dark.png) no-repeat; width: 5px; height: 5px; text-indent: -9999px; display: inline-block; position: relative; left: 7px; top: 0; vertical-align: middle; }

