/*  
Theme Name: Edie Hats Theme
Description: A new design for Edie Hats.
Version: 1.0
Author: Adam Abrams
Author URI: http://www.adamabramsdesign.com/
*/

body {
	margin: 0; padding: 0;
	background: #E1B531 url('images/page_bg.gif') center top repeat-x;
	font: 0.9em "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", serif;
}


#wrapper {
	width: 1000px;
	margin: auto;
	padding: auto;
	text-align: left;
	border-left: 1px solid #663300;
	border-right: 1px solid #663300;
}

#header {
	height: 153px;
	background: black url('images/header-inside-01.jpg') left top no-repeat;
}

#newswrapper {
	width: 740px;
	margin: auto;
	padding: auto;
	text-align: left;
	border-left: 1px solid #663300;
	border-right: 1px solid #663300;
}

#newsheader {
	height: 210px;
	background: black url('images/newsheader.jpg') left top no-repeat;
}

body#library #header {
	background: black url('images/header-inside-02.jpg') left top no-repeat;
}

body#storetheatre #header {
	background: black url('images/header-inside-03.jpg') left top no-repeat;
}

body#events #header {
	background: black url('images/header-inside-04.jpg') left top no-repeat;
}

body#windowshop #header {
	background: black url('images/header-inside-05.jpg') left top no-repeat;
}

body#flamenco #header {
	background: black url('images/header-inside-06.jpg') left top no-repeat;
}

body#aboutus #header {
	background: black url('images/header-inside-07.jpg') left top no-repeat;
}

body#contact #header {
	background: black url('images/header-inside-08.jpg') left top no-repeat;
}

body#carclub #header {
	background: black url('images/header-inside-09.jpg') left top no-repeat;
}



#headerHome {
	height: 210px;
	background: black url('images/header-home2.jpg') left top no-repeat;
}


#menu {
	height: 2em;
	padding: 0 0 0 15px;
	border-top: 1px solid #996600;
	border-bottom: 1px solid #996600;
	background: #E4DAAF url('images/menustrip.gif') left top repeat-x;
}

#content {
	clear: both;
	padding: 10px 18px;
	background: #FEFAEB url('images/content_bg.jpg') left top repeat-x;
}

#homeColumnOne {
	width: 700px;
	padding: 0;
	float: left;
}

#homeIntroWrapper {
	border: 1px solid #663300;
	padding: 5px 10px 10px 265px;
	margin-bottom: 15px;
	background: #FFF4D5 url('images/intro-pic.jpg') top left no-repeat;
}

#homeIntroWrapper h2 {
	font-size: 1.8em;
	font-weight: bold;
	font-style: italic;
}

#homeIntroWrapper p {
	font-size: 1.1em;
	font-style: italic;
}

#homeBlogWrapper {
	border: 1px solid #663300;
	padding: 75px 10px 15px 10px;
	margin-bottom: 15px;
	background: white url('images/journal.jpg') top left no-repeat;
}

#homeColumnTwo {
	margin-left: 710px;
}

#columnOne {
	width: 700px;
	padding: 0;
	float: left;
}

#columnTwo {
	margin-left: 710px;
}



#NewsColumnOne {
	width: 175px;
	float: left;
	padding-right: 15px;
}

#NewsColumnTwo {
	width: 320px;
	float: left;
	padding-right: 15px;
}

#NewsColumnThree {
	width: 175px;
	float: left;
}

body#newsletter aligncenter, body#newsletter img.aligncenter {
	width: 100%;
	height: auto;
}

body#newsletter object, body#newsletter param, body#newsletter embed {
	width: 100%;
}

body#newsletter p{
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}


#footer {
	padding: 5px 15px;
	background: #FEFAEB url('images/footer_bg.gif') left top repeat-x;
	border-top: 1px solid #996600;
	font-size: 10px;
	text-transform: uppercase;
	height: 2em;
}

#footer a {
	text-decoration: none;
}

#footermenu {
	float: left;
	line-height: 1.5em;
}

#footercredits {
	float: right;
}

h1, h2, h3, h4 {
	margin:0;padding:0;
	line-height: 1em;
}


h1 {
	margin: 0 0 20px 0;
	padding-bottom: 5px;
	border-bottom: 2px dotted #996600;
}
h2 {margin: 15px  0 10px 0;}
h3 {margin: 0 0 7px 0;}

h1 {font-size: 1.7em; font-style: italic;}
h2 {font-size: 1.2em;}
h3 {font-size: 1em;}


#home h3 {
	background-color: #EBEBD5;
	border: 1px solid #D4D4B4;
	padding: 5px;
}

.descrip {
	font-style: italic;
}

#subscribebox {
	padding: 10px 0;
	text-align: center;
	color: white;
	height: auto;
	background: #660000 url('images/subscribe_bg.gif') left top no-repeat;
}

#subscribebox a:link, #subscribebox a:visited {
	color: white;
	text-decoration: none;
}

#subscribebox table {
	color: white;
	font-family: arial;
	font-size: 10px;
	border-collapse: collapse;
}

#subscribebox td {
	padding: 2px;
}

#subscribebox tr {
	vertical-align: bottom;
}

#subscribebox input {
	padding: 0; margin: 0;
}

#subscribebox a:link,
#subscribebox a:visited {color: orange;}

#subscribebox a:hover {color: white;}
#subscribebox a:active {color: white;}


#edieontheweb {
	text-align: center;
	padding: 70px 0 10px 0;
	margin-top: 10px;
	height: auto;
	background: #fff url('images/on_the_web-bg.gif') center top no-repeat;
	border: 1px solid blue;
}




.libraryBoxLeft  {
	background: white url('images/libraryboxtop.gif') top left repeat-x;
	width: 330px;
	border: 1px solid #CC9933;
	border-top: 3px solid #cc9933;
	padding: 7px;
	margin-bottom: 10px;
	float: left;
}

.libraryBoxRight  {
	background: white url('images/libraryboxtop.gif') top left repeat-x;
	width: 330px;
	border: 1px solid #CC9933;
	border-top: 3px solid #cc9933;
	padding: 7px;
	margin-bottom: 10px;
	float: right;
}


.alignright {
	float: right;
	margin-left: 10px;
	}

.alignleft {
	float: left;
	margin-right: 10px;
	}

.post {
	margin-bottom: 25px;
}

#homeBlogWrapper .post{
	margin-bottom: 5px;
}

.libraryBoxLeft .post, .libraryBoxRight .post {
	padding: 0;
	margin-bottom: 5px;
}	


.thumb {
	border: 1px solid red;
	float: right;
	margin-right: 10px;
}

/*   THE "CLEARFIX"   */

.clear:after {
content: ".";
display: block;
height: 0;
font-size: 0;
clear: both;
visibility: hidden;
}

.clear {
min-height: 1px;
}

* html .clear {
height: 1px;
}

p {
	margin:0; padding: 0;
	margin-bottom: 10px;	
}


/* NAV MENU  */

#nav {
	text-transform: uppercase;
	font-weight: bold;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: auto;
	line-height: 2em;
	margin-right: .5em;
	padding: 0 15px;
	text-decoration: none;
}

#nav li {
	float: left;
	width: auto;
}

#nav li ul {
	list-style: none;
	text-transform: none;
	background: #E2D8B1;
	position: absolute;
	width: 10em;
	left: -999em;
	margin: 0;
}

#nav li li a {
	padding: 2px 0;
	line-height: 1.25em;
}


#nav li:hover ul {
	left: auto;
}

#nav li li {
	width: 100%;
	border: 1px solid #996600;
	border-bottom: none;
}

#nav li ul {
	border-bottom: 1px solid #996600;
}

#nav li li a {
padding-left: 5px;
}

a:link  { color: #600; }
a:visited { color: #600; }
a:hover { color: #CC3300; }
a:active { color: #600; }



/* THE HOVER CODE  */

#nav #currentpage {
	background: white;
}

#nav li a:hover {
	background: white;
}

/*  --------------  */



#nav li li:hover {
	background: white;
}


.flickrThumb {
	float: left;
	margin: 3px;
	border: 1px solid brown;
}


/* WP VIDEO STYLES  (from Plug in ) */

.wpv_videoc {
	text-align: center;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 425px;
}

.wpv_video {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 4px 0 4px 0;
	width: 425px;
	height: 350px;
}

.wpv_titleauthor, .wpv_durationdate {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 400px;
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #666;
	padding: 3px;
	border-top: 1px solid #aaa;
}

.wpv_download {
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding: 3px;
}

.wpv_download a {
	font: bold 11px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #f44;
}

.wpv_download a:hover {
	text-decoration: none;
}

.wpv_download img {
	border: 0;
}

.wpv_self {
	text-align: left;
}

.wpv_self a {
	font: bold 9px "Lucida Grande", Verdana, Arial, 'Bitstream Vera Sans', sans-serif;
	color: #000;
}

/*  VARIOUS OTHER STYLES  */

a.sidebox img { 
	border: 1px solid black; 
}

a.sidebox:hover img, a.sidebox:active img { 
	border: 1px solid red;
}

#rssbox {
	text-align: center;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	background: white;
	padding: 5px 0 2px 0;
	margin-bottom: 5px;
}

#rssbox a {
	text-decoration: none;
}

.hilitebox {
	text-align: center;
	padding: 3px;
	background: white;
	border: 1px solid black;
}

.noborder {
	border: none;
}

fieldset {
	margin: 10px 10px 0 0;
}

legend {
	padding: 3px 7px;
	background: white;
	border: 1px solid black;
}

td.sidecell {
	padding: 10px;
}