/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

#nav { margin-top:66px; }

#header {
	width: 100%;
	height: 132px;
	padding: 5px 0 5px 0;
	clear: both;
	position: relative;
}

#header h1 { display: none; }

#header img.logo {
margin-top: 7px;
}
#login {
position:absolute;
float:right;
top:5px;
}

a { color: #9F0000; }

#featured #page-title h2 {
padding:20px 0 10px;
}

#featured h2 { color:#333; text-align:center; font-size:24px; padding:0 0 10px; line-height:35px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }


html, body {font-family: arial;	font-size: 12px;border: 0;color: #3d3d3d; background: #FFFFFF;  letter-spacing: .01em;}

#sidebar ul ul li{border:0;padding-bottom:0;border-top:0px solid #E2E2E2;}

.ngg-gallery-thumbnail {
	float: left; 
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 72px !important;
}
#main h3 {
font-family:Georgia,"Times New Roman",Times,serif;
font-size:18px;
}

#main h3 {
background-image:url(images/hr.png);
background-position:left bottom;
background-repeat:repeat-x;
font-weight:normal;
letter-spacing:0.07em;
line-height:2em;
padding-top: 20px;
}
#main h2 { font-size: 24px;padding-top:20px; letter-spacing: .07em; }

#main h2 a, #main h3 a, #main h4 a { color: #2A2A2A; text-decoration: none; }
#main h2 a:hover, #main h3 a:hover, #main h4 a:hover { text-decoration: underline; color: #9F0000;}
#main h4 { font-size: 14px;font-weight: strong; line-height:1.7em; letter-spacing: .07em;}
#main h5 { font-size: 12px;font-weight: strong; line-height:1.7em; letter-spacing: .07em;}

/* Misc */

a.button {
    background: url(images/btn-slider-right.png) no-repeat scroll top right; 
	display: block;
	float: left;
	height: 46px; 
	margin-right: 6px;
	padding-right: 13px; 
	text-decoration: none;
	color: #3e3e3e;
	font-family: Georgia;
	font-size:14px;
}
a.button span {
	float:left;
	background: url(images/btn-slider.png) no-repeat; 
	display: block;
	line-height: 46px; 
	padding: 1px 5px 5px 18px;
} 

a.button:hover span{ text-decoration:none; }

span.middle { float: left; padding: 13px 13px 13px 9px; }

div.hr { background:url(images/hr.png) repeat-x bottom left; height:1px; margin:15px 0; }

#footer div.hr { background:url(images/hr-footer.png) repeat-x top left; height:1px; margin:15px 0; }


/* Slideshow */
.slideshow {
	margin-left: auto; 
	margin-right: auto;
	text-align:center;
	background:#FCFCFC none repeat scroll 0 0;
border:1px solid #E9E8E8;	
}

iframe
{
border: 0;
}
#shadow {
	margin-top: 10px;
	width: 100%;
	clear:both; 
	display:block !important;
}
#shadow {
	float: left;
}

#shadow {
	float: left; 
	background: url(shadowAlpha.png) no-repeat bottom right !important;
	background: url(shadow.gif) no-repeat bottom right;
	margin: 10px 0 0 10px !important;
}

#shadow img {
	margin: -6px 6px 6px -6px;
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block; 
	padding:4px;
	position:relative;
}

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

#shadow span {
	display:none;
}
