/*
Theme Name: iknow_burrall

Description: This is a WordPress theme that uses the iKnow hybrid layout.
Author: David Mallon
Author URI: http://web.iknow.net
Date: 5-14-2008

/*-----------Block Level Elements--------------*/

#content
	{

	}

#content div.inner
	{
	margin: 1em;
	}

#sidebar
	{
	width: 250px;
	margin: 0em;
	border-right: 1px dotted #84c3de;
	}

#footer p.iknow
	{
	float: right;
	margin: 25px 10px 0 0;
	}

.post
	{
	margin: 0px 0px 15px 0px;
	}

.post h3
	{
	font-size: 100%;
	margin-bottom: 0px;
	}

/*-------------A few (GASP!)table items-------------*/

table
	{
	background: #fff;
	margin: 0px auto;
	}

td
	{
	vertical-align: top;
	}


/*-----------Home Page--------------*/

#home #content
	{
	
	}

#home #content div.inner
	{
	margin: 1em;
	}

#sidebar
	{
	
	}
	
#sidebar div.inner
	{
	margin: 0;
	}

/*-----------Jewelry Page--------------*/


#jewelry #sidebar
	{
	border-right: none;
	border-left: 1px dotted #84c3de;
	}
	
#jewelry #sidebar div.inner
	{
	margin: 0px 0px 10px 10px;
	}

#jewelry #content
	{
	margin-bottom: 0px;
	padding: 0;
	}

#jewelry #content div.inner
	{
	margin: 15px;
	}

/*-----------Galleries--------------*/

#ngg_slideshow1
	{
	border-bottom: 1px solid gray;
	}

#ngg-gallery-2
	{
	margin: 10 auto;
	}

#thumb_gallery img
	{
	padding: 4px;
	margin: 4px;
	border: 1px solid #A9A9A9;
	}

#thumb_gallery img:hover
	{
	background-color: #A9A9A9;
	}


/*----------- Tabbed GAllery menu------------- */

#jewelry_gallery_nav
	{
	padding: 3px 0;
	margin-left: 0em;
	margin-top: 10px;
	border-bottom: 1px solid gray;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
	}

#jewelry_gallery_nav ul
	{
	padding: 0;
	margin: 0em 0 0 10px;
	}

#jewelry_gallery_nav li
	{
	display: inline;
	margin: 0;
	}

#jewelry_gallery_nav li a
	{
	text-decoration: none;
	padding: 3px 7px;
	margin-left: 3px;
	border: 1px solid gray;
	border-bottom: none;
	background-color: #f6ffd5;
	color: #2d2b2b;
	}

#jewelry_gallery_nav li a:visited
	{
	color: #000;
	}

#jewelry_gallery_nav li a:hover
	{
	background-color: #639AB5;
	color: black;
	}

#jewelry_gallery_nav li a:active
	{
	color: black;
	}

#jewelry_gallery_nav li.current_page_item a
	{ /*selected tab effect*/
	position: relative;
	top: 1px;
	padding-top: 4px;
	background-color: #fff;
	color: black;
	}

/*-----------shows Page--------------*/

#shows #content div.inner
	{
	margin: 20px;
	}

#shows #sidebar
	{
	
	}

#shows #sidebar div.inner
	{
	margin: 0;
	}

/*-----------bio Page--------------*/

#bio #sidebar
	{
	border-right: none;
	border-left: 1px dotted #84c3de;
	}

#bio #sidebar div.inner
	{
	margin: 0;
	}



html,body {
margin:0em;
padding:0em;
}

h1
{
font-size: 2em;
color: #333;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

h2
{
font-size: 1.25em;
color: #9cc34a;
margin-top: .25em;
margin-bottom: 0em;
}

p
{
margin-top: 0em;
margin-bottom: .5em;
}

a
{
text-decoration: none;
}

img
{
border: 0px solid;
}

body {
font: 75% arial,helvetica,sans-serif;

}

.floatleft
	{
	float: left;
	}

.floatright
	{
	float: right;
	}

.clearboth
	{
	clear: both;
	}

.clearleft
	{
	clear: left;
	}

.clearright
	{
	clear: right;
	}

#page
{
margin-right: auto; 
margin-left:auto; 
width: 800px;
text-align:left;
background-color: #fff;
color: #333;
}

#header
{
margin: 1em 0 0em 0em;
border-bottom: 1px dotted #84c3de;
}

#header img
{
margin: 0em 1em 0em 0em;
}

#topnav ul
{
vertical-align: bottom;
margin: 0em 0em 1em 0em;
padding: 0em;
list-style-type: none;
}

#topnav ul li
{
display: inline;
}

#topnav ul li a
{
font-size: 1.25em;
font-weight: bold;
text-decoration: none;
padding: .2em 1em;
color: #9cc34a;
}

#topnav li a:hover
{
font-weight: bold;
color: #fff;
background-color: #9cc34a;
}






#leftcontent
{
padding: 0em 1em 1em 0em;
}

#leftcontent img
{
border-bottom: 1px solid gray;
}

#rightcontainer
{
float: right;
width: 250px;
height: auto;
border-left: 1px dotted #84c3de;
}

#rightcontent
{
padding: 0em 1em 1em 1em;
}

div.listing
{
margin-bottom: 1em;
}

#image_strips
{
border: 0px solid;
margin-bottom: 1em;

}

#image_strips img
{
border: 1px solid gray;
margin-left: 0em;
margin-right: 1em;
}

#image_strips div.title
{
background-image: url();
background-repeat: no-repeat;
background-position: top right;
margin-bottom: 1em;
height: 30px;
width: 505px;
}

#image_strips div.left
{
border: 0px solid;
text-align: left;
margin-bottom: 10px;
height: 60px;
width: 505px;
}

#image_strips div.center
{
border: 0px solid;
text-align: center;
margin-bottom: 10px;
height: 60px;
width: 505px;
}

#bio_strips
{
border: 0px solid;
width: 75%;
margin:0 auto;
}

#bio_strips div.left
{
border-left: 50px solid #84c3de;
text-align: left;
margin-bottom: 1.5em;
background-color: #fff;
padding: 0em 1em 0em 2em;
}

#bio_strips div.right
{
border-right: 50px solid #de9242;
text-align: left;
margin-bottom: 1.5em;
background-color: #fff;
padding: 0em 1em 0em 2em;
}

div.contact_content
{
width: 400px;
margin-left: 2em;
}

div.listing_column
	{
	width:49%;
	
	float:right;
	}


#footer
{
text-align: center;
clear: both;
margin: 0;
padding: .5em;
height: 50px;
color: #333;
background-color: #ddd;
border-top: 1px solid gray;
}

/* ******** Form Styling ******** */
form
	{
	margin: 1em 0em 0em 0em;
	}

form label
	{
	font-weight: bold;
	}

form input
	{
	margin-bottom: 1em;
	}

form select
	{
	margin-bottom: 1em;
	}

form textarea
	{
	margin-bottom: 1em;
	}

form input.text
	{ 
 	font-size: 10px; 
	width: 200px;
	background-color: #DDDDDD; 
	border: 1px solid #666666; 
	}

form input.radio
	{ 
 	margin-bottom: 0em;
	}

form input.button
	{ 
 	font-size: 14px; 
	background-color: #CCCCCC; 
	border: 2px solid #666666; 
	}

form fieldset
	{
	padding: 10px;
	margin-bottom: 1em;
	}

#TB_closeWindow
	{
	padding:0px 25px 10px 0;
	float:right;
	
	}

#TB_caption{
	height: 100%;
	padding:7px 30px 0px 25px;
	float:left;
}

#TB_ajaxWindowTitle{
	
	float:none;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	color: blue;
	background-color:#e8e8e8;
	height:27px;
}



