/*
	CSS files kept in the 'styles' directory can be used to
	customize your K2 installation without having to mess
	with the core K2 files. This in turn makes it easier to
	upgrade to new K2 version as well as debug any problems
	that might occur.

	You select styles from the K2 Options page in the
	'Presentation' section of your WordPress administration.

	For more information on how to use custom styles:
		http://code.google.com/p/kaytwo/wiki/K2CSSandCustomCSS
	
	Author Name	:
	Author Site	:
	Style Name	:
	Style URI	:
	Version		:
	Comments	:
*/

body {
	background: transparent url(img/body-bg.jpg) center top repeat;
	color: #291f15;
	}

.columns-two #page {
	width: 920px;
	}
	
#page {
	margin: 0 auto;
	padding: 0 100px;
	background: transparent url(img/wallpaper.jpg) center top repeat-y;
	border: none;
	}
	
#header {
	margin: 0 0 -30px 0;
	padding: 0 -10px 0 -10px;
	height: 330px;
	background: transparent url(img/header.jpg) center top no-repeat;
	z-index: 3;
	}

ul.menu { /* hide menu - drop down style below */
	display: none;
	}

ul.menu {
	margin: 0;
	}

ul.menu li a:hover {
	background-color: #c0ac89;
	color: #020101;
	}

ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover,
ul.menu li.current_page_ancestor a,
ul.menu li.current_page_ancestor a:hover {
	background-color: #dfd1b9;
	font-weight: bold;
	}

.content {
	margin: 0 10px;
	padding: 25px 0;
	background: #dfd1b9 url(img/header-butt.jpg) center 30px no-repeat;
	}

#primary {
	margin-right: 20px;
	padding: 25px 30px;
	width: 570px;
	}

#dynamic-content {
	padding-top: 6px;
	}

#footer {
	margin: 0 auto;
	padding: 20px 100px;
	width: 900px;
	height: 50px;
	background: transparent url(img/footer.jpg) center top no-repeat;	
	}

.hentry {
	/* Each entry is contained within the 'hentry' class */
	}

.entry-content {
	/* The meat and potatoes of every entry */
	}

span.meta-start, div.entry-author, span.meta-prep, div.entry-categories, span.meta-end {
	display: none;
	}

#sidebar-1 {
	padding-top: 30px; 
	}

#sidebar-2 {
	/* The second sidebar */
	}

.secondary {
	/* Contains both sidebars */
	}

/*- Typography */

p, li, h1, h2, h3, h4, abbr {
	color: #5A4B34;
	}	

h2 {
	text-align: left;
	margin-bottom: 1em;
	color: #1D160E;
	}

.page-slug-reviews .entry-content h3 {
	margin: 0 0 -15px 0 !important;
	}

h2, h2 a, h2 a:visited,
h3, h3 a, h3 a:visited,
h4, h4 a, h4 a:visited {
	color: #1D160E;
	}

/*- Links */

#primary a:hover, #primary a:visited:hover,
.secondary a:hover, .secondary a:visited:hover {
	text-decoration: underline;
	}

h2 a:hover, h2 span a:hover {
	color: #27d !important;
	}

a {
	text-decoration: none;
	color: #996600;
	}

a:visited, .entry-content a:visited {
	color: #663300; 
	}

/* images */

img.size-thumbnail {
	padding: 10px 15px 8px 10px;
	background: transparent url(img/img-bg-150.jpg) top left no-repeat
	}

/* Sidebar */

input.livesearch {
	padding: 4px;
	border: none;
	background-color: #1D160E;
	color: #dfd1b9;
	}

input.livesearch:focus {
	border-bottom: 1px solid #1D160E;
	background-color: #dfd1b9;
	}

#search {
	padding-bottom: 1em;
	}

#sidebar-1 #gigpress {
	width: 180px;
	min-height: 200px;
	padding: 18px 10px 0 10px;
	background: transparent url(img/side-bg.jpg) top left no-repeat;
	}

#logos {
	padding-top: 1em;
	}

.logos1 {
	float: left;
	}	

/* Posts */

.dynamic-content {	
	}

#nav-above a, .entry-meta {
	color: #5A4B34 !important;
	}

/* Pages */

.recordings {
	width: 550px;
	background: transparent url(img/recordings-bg.gif) right top no-repeat;
	}

.recordings h3 {
	margin: 16px 0 10px 0;	
	}
		
.recordings p {
	float: left;
	margin: 0;
	padding: 0;
	line-height: 18px;
	}

.recordinglinks {
	float: left;
	background: transparent url(img/recording-button.gif) left top no-repeat;
	}

.recordinglinks a {
	display: block;
	padding: 0 20px 2px 8px;
	background: transparent url(img/recording-button2.gif) right top no-repeat;
	}

.recordinglinks a, .recordinglinks a:hover, .recordinglinks a:visited {
	color: #E5BF80;
	text-decoration: none;
	}

form.shopform {
	float: left;
	height: 40px;
	}

input.buybutton {
	font-size: 12px;
	color: #E5BF80;
	display: block;
	margin-top: -1px;
	padding: 2px 21px 0 8px;
	text-decoration: none;
	background: transparent url(img/recording-button2.gif) right 1px no-repeat;
	border: none;
	height: 21px;
	cursor: pointer;
	}

#downloads1 {
	margin: 0 0 0 14px; 
	width: 255px;
	float: left;
	border-right: 1px dashed #AA9C86;
	}

#downloads1 h3 {
	margin-top: 15px;
	padding-top: 0;
	}

#downloads2 {
	margin: 0 0 0 295px;
	}

#contactbox {
	padding: 1px 0 0 360px; 
	}

.wpcf7-form {
	margin: 8px 0 0 30px; 
	width: 310px;
	float: left;
	border-right: 1px dashed #AA9C86;
	}
	
.wpcf7 textarea {
	width: 286px;
	font: 11px "Lucida Grande", Lucida, Verdana, Helvetica, sans-serif;
	}

.wpcf7 input, .wpcf7 textarea {
	padding: 4px 4px 0 4px;
	border: none;
	border-bottom: 1px solid #1D160E;
	background-color: #1D160E;
	color: #dfd1b9;
	}

.wpcf7 input:focus, .wpcf7 textarea:focus {
	padding: 4px 4px 0 4px;
	border: none;
	border-bottom: 1px solid #1D160E;
	background-color: #dfd1b9;
	color: #1D160E;
	}

/* Footer */

#footer a, #footer a:hover, #footer a:active, #footer a:visited {
	color: #DFD1B9;
}
	
/* clearfix */

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

/* Drop Down Menu Style */

#suckerfishnav {
	display: block
	}

#suckerfishnav {
    font-size: 1.3em;
    font-family: verdana,sans-serif;
    font-weight: bold;
    }
#suckerfishnav, #suckerfishnav ul {
    float: left;
    list-style: none;
    line-height: 30px;
    padding: 0;
    margin: 300px 0 0 100px;
    }
#suckerfishnav a {
    display: block;
    color: #DFD1B9;
    text-decoration: none;
    padding: 0 25px;
    }
#suckerfishnav li {
    float: left;
    padding: 0;
    }
#suckerfishnav ul {
    position:absolute;
    left:-999em;
    height:auto;
    width:175px;
    font-weight:normal;
    margin:0;
    line-height:1;
    -moz-opacity:0.75;
    opacity:0.75;
    khtml-opacity:0.75;
    border:0;
    }
#suckerfishnav li li {
    width:100%;
    }
#suckerfishnav li li a {
    padding: 4px 20px;
    font-size: 12px;
    color: #DFD1B9;
    }
#suckerfishnav li ul ul {
    margin:-21px 0 0 150px;
    }
#suckerfishnav li li:hover {
	background-color: #0B0706;
    }
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
    color:#DFD1B9;
    }
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
    color: #DFD1B9;
    }
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
    color: #0B0706;
    }
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
    left:-999em;
    }
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
    left:auto;
    }
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
    background: #0B0706;
    }
#suckerfishnav li.current_page_parent, #suckerfishnav li.current_page_item {
    background: #DFD1B9;
    }
#suckerfishnav li.current_page_parent a, #suckerfishnav li.current_page_item a {
    color: #0B0706;
    }
#suckerfishnav li li {
    background: #DFD1B9;
    }
#suckerfishnav li li a {
    color: #0B0706;
    }
#suckerfishnav .current_page_parent a:after, #suckerfishnav .current_page_parent li a:after, #suckerfishnav .current_page_parent li li a:after, #suckerfishnav .current_page_parent li li li a:after, #suckerfishnav .current_page_parent li li li li a:after {
    content:"";
    }
#suckerfishnav .current_page_parent a:after, #suckerfishnav li .current_page_parent a:after, #suckerfishnav li li .current_page_parent a:after, #suckerfishnav li li li .current_page_parent a:after {
    color:#000000;
    content:"";
    }
#suckerfishnav .current_page_item a:after, #suckerfishnav li .current_page_item a:after, #suckerfishnav li li .current_page_item a:after, #suckerfishnav li li li .current_page_item a:after, #suckerfishnav li li li li .current_page_item a:after {
    color:#000000;
    content:"";
    }

ate a web page based on all the images that match the specified criteria. You can then easÓu