/*
Theme name: Inkspot
Author: Kristin Donovan
URI: www.dreamingfish.com
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td {	margin: 0; padding: 0;	}
h2, h3, h4, h5, h6 {	font-size: 100%;	}
ol, ul {	list-style-type: none;	}
table {	border-collapse: collapse;	border-spacing: 0;	}
caption, th {	text-align: left;	}
fieldset, img {	border: 0;	}
dt, address, caption, cite, code, dfn, th, var {	font-style: normal;	font-weight: normal;	}
q:before, q:after {	content: '';	}
/* =blocktext */
h2, h3, h4, h5, p, ul {	margin: 0 20px;	padding: .5em 0;	}
h1, h2, h3, h4, h5, h6 {	padding: 0;	margin: 0;}

/* main styles */

body {	background-color:#000000; color: #161616;	font-family:Geneva, Arial, Helvetica, sans-serif;	}	

a {outline: none; text-decoration:none;}
a:link {color: #900000;text-decoration: none; }
a:visited {color: #900000;text-decoration: none; }
a:hover {color:#F6eead;}
a:active {color:#F6eead;}

h1 {color:#900000;
	font-size:28px;
	font-weight: normal;
	font-family: "Century Gothic", "Courier New", Courier, Arial;	
	margin-top: 5px;}

h2 a {text-decoration: none; font-size:18px;}


h3 {text-indent: -3000px; line-height: 38px;  }

span {font-weight: bold;}
/*-------------------------------HEADERS---------------------------------------------------*/
#details  h3			{ 	background: url(images/header_details.png) no-repeat; 	}
#participate h3 	{	background: url(images/header_participate.png) no-repeat; }
#community h3 	{	background: url(images/header_community.png) no-repeat; }
#news h3				{ background: url(images/header_news.png) no-repeat; }
#about h3			{ background: url(images/header_about.png) no-repeat;	}

/*------------------------------- PAGE---------------------------------------------------*/
#container {
	width: 900px;
	margin: 0 50px;
	float: left;
	padding: 0;
	background: #d0c3a3 url(images/background_top.jpg) left top no-repeat;	}

/*-------------------------------TOP NAVIGATION---------------------------------------*/
#navigation { clear: both; height: 60px; padding: 20px 0 0 20px; margin: 0; }
	
#navigation ul{padding: 0; margin:0 ;	}

#navigation li { display: inline;	margin: 0 5px; padding: 0 10px;}

#navigation li a { text-decoration: none;  font-size: 18px;   font-variant: small-caps;font-weight: bold;}		
#navigation li a:link { color: #000; }
#navigation li a:visited { color: #000;}
#navigation li a:hover { color: #FFFF99;}
#navigation li a:active { color: #ffff99;}

/*-------------------------------BRANDING---------------------------------------------------*/
#branding {	width: 900px;
	height: 88px;
	float: left;
	margin: 100px 0 10px 170px;
	padding: 0;	}

#home #branding {margin-bottom: 50px;}

#logo{ background: url(images/branding.png) bottom left no-repeat; height: 80px;  }

/*-----------------------------LEFT SIDEBAR----------------------------------------------------*/
#sidebar1 {	float: left;
width: 200px;
margin: 0 10px 10px 10px;
		}

#sidebar1 #home {margin-top:-40px;}

#sidebar1 li { line-height: 26px; font-family: "Century Gothic", "Courier New", Courier, Arial; }

#sidebar1 a, #community a {outline: none;
	color: #161616; 
	font-weight: normal; 
	font-variant: small-caps;
	text-decoration:none;}

#sidebar1 a:link, #community a:link { color: #161616;  }
#sidebar1 a:visited, #community a:visited { color: #161616;}
#sidebar1 a:hover, #community a:hover { color: #f6eead; } 
#sidebar1 a:active, #community a:active {color: #f6eead;}

#about, #nav_details, #nav_participate { margin-bottom: 20px; }

#about p {	background-color:#ad9e73;
	border: 1px solid #f6eead;
	color:#fff;
	padding: 5px 10px;
	margin: 5px 0;
	font-size: 12px;
	line-height: 22px;
	font-family:Tahoma, Verdana, Arial, sans-serif;}

/*-----------------------MAIN CONTENT AREA---------------------------------------*/
#content_main {width: 500px;float: left; margin:20px 10px 10px 20px;}

#content_main p a {outline: none; text-decoration: underline; font-weight: bold;}
#content_main p a:link {color: #900000; font-weight: bold; }
#content_main p a:visited { color: #900000;}
#content_main p a:hover { color: #f6eead; } 
#content_main p a:active { }

#content_main a#map {text-decoration: none;}
#content_main img  {}

#content_main p {	line-height: 20px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	margin-bottom: 10px;}
	
#content_main p span {font-weight: bold;}

#content_main img.sponsor {
	width: 190px;
	padding: 10px;
	background-color: #FFF;
	margin-bottom: 10px;
	text-align:center;
}

#content_main ul {
	list-style-type:disc; 
	list-style:inside;
	padding-top: 0px;
	margin-top: 0px;
}

/*-----------------------ENTRY---------------------------------------*/
div.entry {margin: 5px 0 20px 0; font-size: 13px; border-bottom: 1px dotted #777;}
h2.entrytitle {padding-top: 5px;}

/*---------------------------------FOOTER------------------------------------------------*/	
#footer {	background:url(images/background_bottom.jpg) top left no-repeat;
	height:300px;
	width: 900px;
        float: left;
	clear: left;
	text-align: center;
	padding: 160px 0 0 0;
	margin: 0 50px;}
	
#siteinfo ul {font-size: 11px;}

/*----------------------------------TABLES---------------------------------------------------*/
table { width: 100%; margin-top: 20px;}
td {height: 30px;width: 200px; font-size: 12px;}
td a { text-decoration: none; font-size: 14px; }


.tattooartists tr {
	border-bottom:thin #AD9E73 solid;
}
.tattooartists td {
	padding-right: 20px;
	padding-left:5px;
}
.tableheader {
	font-size:14px;
	font-weight:bold;
	padding: 5px;
	margin-top:20px;
}
tr.last {
	border-bottom:none;
	padding-bottom: 20px;
}

/*----------------------------------CLASSES---------------------------------------------------*/
.caption {	font-size: 12px; text-align: center; }

a.more_link { text-decoration: underline; color:#900000; font-weight: bold; }
a:hover.more_link { 	color:#f6eead; }
/*-----------------------------HOME PAGE ONLY---------------------------------------*/
/*  Main Content Area  */

#home h3 { text-indent: -3000px; line-height: 0; margin:0; padding: 0; }
#home img.index {margin: 0; padding: 0; border: 2px solid #f6eead; }
#home #content_main {width: 440px;padding-top:10px;}
/*  Right Side Bar   */
#home #sidebar2 {width: 160px;	margin: 0; padding: 10px; float: right;	}
#home #sidebar2 li {line-height: 26px;  font-family: "Century Gothic", "Courier New", Courier, Arial; }
#home #networking img { float: left; margin-left: 5px; }
#home #community { clear: both; }	

#home #flickr {margin: 20px 0 0 0 ;}

/*----------- Email Signup ----------------------*/

.mc_signup_container {
	font-size: 12px;
}
.mc_var_label {
	font-size: 10px;
	padding-right: 10px;
}
.mc_signup_container .legend {
	font-size: 14px;
	color: #600;
	padding-bottom: 5px;
	font-weight: bold;
}

#sponsors-sidebar { position: absolute; top: 53px; left: 950px;}
#sponsors-sidebar li { padding-top: 10px; }
.banner { margin-top: 20px;}
.ngg-gallery-thumbnail-box { float: left; padding: 5px;}
.ngg-gallery-thumbnail-box img { border: 2px solid #000; padding: 3px;}
.ngg-thumbnail { float: left; padding-right: 10px;}
.ngg-description h1 { padding-top: 20px;}
.ngg-description p { padding: 0; margin: 0; padding-right: 150px; }
.ngg-albumtitle { margin-top: 20px }
.clear { clear: both; }
.esgallery { margin-top: 20px; }
.ngg-albumcontent { }

	
	