/* -- This is the place to add your own style modifications without touching the original styles -- */

/* -------------------[ Headings ]------------------- */

h2 {
	font-size: 16pt;
	color:#fff;
	}

h3.post-title, h2.post-title {
	font-size: 16pt;
	margin:0;
	color:#333;
	}

h2.feat-title {
	color:#fff;
	}

h1.archive-title  {
	font-size:9pt;
	letter-spacing:0;
	line-height:1.5em;
	margin:0;
	padding:5px 15px;
	border:1px solid #ebebeb;
	border-bottom:0;
	background: #f5f5f5;
	color: #fff;
	}

h3.widgettitle {
	padding:5px 9px;
	border:0;
	border-bottom:1px solid #ebebeb;
	background:#fff ;
	text-shadow:1px 1px #333;
	color:#FFF;
	}

/* -------------------[ Top Navigation ]------------------- */

#topnav {
	background:#000;
	}
	
#topnav ul a  {
	color:#fff;
	}

#topnav ul a:hover {
	color:#ffff00;
	}

#topnav ul ul a  {
	border: 1px solid #FFF;
	border-top:0;
	background:#000;
	}

#topnav ul ul a:hover  {
	background:#000;
	}


/* -------------------[ Category Navigation ]------------------- */

#catnav {
	padding:0px 0px 0px 5px;
	background:#fff url(images/sorge-bg.png) bottom left repeat-x;
	border:0px;
	}

#catnav ul li  {
	border-right:0px solid #fff;
	float:left; 
	width: auto; 
	}

#catnav ul a  {
	border-right:0px solid #ebebeb;
	}

#catnav ul a:hover {
	background:transparent;
	}
	
#catnav ul ul  { 
	border-top: 0px;
	}


#catnav ul ul a  {
	background:#000;
	border: 0px;
	border-left:0px;
	}

#catnav ul ul a:hover  {
	background:#000;
	}

/* ---------[ Search Form ]--------- */

form#searchform {
	padding:0px 10px;
	}

#searchform #submitbutton {
	background: #000;
	color: #fff;
	border:0px solid #ebebeb;
	text-shadow:1px 1px #333;
	}
	
#searchform #submitbutton:hover {
	color:#ffff00;
	}

/* ---------[ style-font ]--------- */

#catnav {
	text-transform:uppercase;
	text-shadow:1px 1px #333;
	}
	
#catnav a {
	text-shadow:1px 1px #333;
	}	
	
h2.feature-title,
h3.widgettitle,
h2.feat-title,
h1.archive-title {
	font-size:9pt;
	letter-spacing:0;
	line-height:1.5em;
	margin:0;
	padding:5px 15px;
	background:#000 url(images/h-bg.png) bottom left repeat-x;
	text-shadow:1px 1px #333;
	font-size:12px;
	color:#fff;
	}
	
		
/* -------------------[ Buttons ]------------------- */

#commentform input#submit,
.archive-tabs a,
.archive-tabs a:link,
.archive-tabs a:visited,
a.more-link,
a.more-link:link,
a.more-link:visited {
	text-shadow:1px 1px #333;
	}


/* ----------[ Custom Thumbnail Navigation ]---------- */

.controls-container {
	background:#fff url(images/banner_features.png) bottom left repeat-x;
	padding:5px 15px 5px;
	margin:0;
	border:0px solid #ebebeb;
	border-bottom:0;
	}

.flexslide-custom-controls li a {
 	display:block;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	border:1px solid #ddd;
	padding:2px;
	background:#333;
        filter: alpha(opacity=40);
        -moz-opacity:0.4;
        -khtml-opacity: 0.4;
        opacity: 0.4;
	}

/* ---[ FlexSlider Default Theme ]--- */

.flexslider {
	background:#fff url(images/loading.gif) center center no-repeat;
	}
	
/* -------------------[ Links ]------------------- */

a, a:link, a:visited {
	outline:none;
	text-decoration:none;
	color:#333;
	}

a:hover, a:active {
	text-decoration:none;
	color:#ffff00;
	}
	
.post-title a, .post-title a:link, .post-title a:visited {
	color:#333;
	text-decoration:none;
	}


/* --------------[ Basic Post Classes ]-------------- */

p#breadcrumbs {
	background:#fff url(images/bread-anim.gif) bottom left repeat-x;
	text-shadow:1px 1px #333;
	font-family:arial,helvetica,sans-serif;
	color:#fff;
	}

/* ----------[ Custom Thumbnail Navigation ]---------- */

.controls-container h2 {
	text-shadow:1px 1px #333;
	}

/* ---[ Flexslider Featured Pages ]--- */

.featured.wide.pages .flexslide-custom-controls li a {
	text-shadow:1px 1px #333;
	}
