/*  
Theme Name: EyeItalia
Theme URI: 
Description: EyeItalia Wordpress theme
Version: 1.2
Author: CSS/XHTML/Wordpress theme by Area381
Author URI: http://www.area381.com/
Last update: 05/06/2007
Last update: 21-Jun-07 by Kim to add Image Handler 2 section.

*/ 

* {
	padding:0;
	margin:0;
}
body {
	background-color: #987E58;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('images/background.jpg');
	background-repeat: repeat;
	background-position: 0px 0px;
}

.clear,
.clearBoth {
	clear:both;
	
}
.clear-more {
	clear:both;
	height:10px;	
}
.hiddenField {
	display:none;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}


input#state {
	float:left;
	margin-left:125px;
}

a {
	outline:none;
	text-decoration:none;
}
a:link,
a:visited {
	color: #843700;
	text-decoration: none;
	
}
a:hover {
	text-decoration: underline;
	color: #843700;

}
img, a img {
	border:none;
	}



/*		
//////////////////////////////////////////////////////
						LAYOUT
//////////////////////////////////////////////////////
*/  

#wrapp {
	width: 795px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
	background-color: #ECE8DC;
	background-image: url('images/top_bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#wrappInner {
	width: 729px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*		
//////////////////////////////////////////////////////
						HEADER
//////////////////////////////////////////////////////
*/  

#header {
	height: 170px;
}
#header #logo {
	width: 205px;
	height: 100px;
	margin-top: 15px;
	float: left;
	margin-bottom: 10px;
}
#header #logo a {
	display:block;
	width: 205px;
	height: 100px;
	}
#header #logo h1 {
	display:none;
}

#header #topBoxMenu {
	float: right;
	width:300px;
}
#header #topBoxMenu ul {
	list-style-type: none;
	color: #843700;
	font-size: 10px;
	height:11px;
	padding-top: 15px;
	text-align: right;
}
#header #topBoxMenu ul li {
	display: inline;
}


#header #topBoxMenu a:link,
#header #topBoxMenu a:visited {
	color: #843700;
	text-decoration: none;
}
#header #topBoxMenu a:hover {
	color: #843700;
	text-decoration: underline;
}

#header #topBoxMenu #searchForm input#search {
	padding: 4px;
	border: 1px solid #CDB69F;
}

#header #topBoxMenu #searchForm {
	margin-top: 60px;
	float:right;
	font-size: 10px;
	color: #843700;
	width: 250px;
}
#header #topBoxMenu #searchForm input#searchsubmit {
	display: inline;
}


/*		
//////////////////////////////////////////////////////
					MAIN MENU
//////////////////////////////////////////////////////
*/  

#header #menu {
	height: 40px;
	width: 729px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url('images/menu_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#header #menu ul {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	height: 25px;
	width: 705px;
	list-style: none;
	overflow: hidden;
	color: #642B00;

}
#header #menu ul li {
	margin: 0; 
	padding: 0;
    list-style: none;
	float: left;
	height: 15px;
	font-size:15px;
	padding-right: 4px;
	display:block;
}

#header #menu ul li a {
	height:15px;
	display:block;
	text-indent:-9999px;
	margin-right:10px;
	overflow:hidden;
}

#header #menu ul li#hom a {
	width: 52px;
	background: url('images/menu/home.gif') no-repeat 0px 0px;
}
#header #menu ul li#hom a:hover {
	width: 52px;
	background: url('images/menu/home.gif') no-repeat 0px -15px;
}
#header #menu ul li#bthings a {
	width: 121px;
	background: url('images/menu/beautiful_things.gif') no-repeat 0px 0px;
}
#header #menu ul li#bthings a:hover {
	width: 121px;
	background: url('images/menu/beautiful_things.gif') no-repeat 0px -15px;
}
#header #menu ul li#mplaces a {
	width: 114px;
	background: url('images/menu/magical_places.gif') no-repeat 0px 0px;
}
#header #menu ul li#mplaces a:hover {
	width: 114px;
	background: url('images/menu/magical_places.gif') no-repeat 0px -15px;
}
#header #menu ul li#dresources a {
	width: 128px;
	background: url('images/menu/design_resources.gif') no-repeat 0px 0px;
}
#header #menu ul li#dresources a:hover {
	width: 128px;
	background: url('images/menu/design_resources.gif') no-repeat 0px -15px;
}
#header #menu ul li#fessays a {
	width: 123px;
	background: url('images/menu/features_essays.gif') no-repeat 0px 0px;
}
#header #menu ul li#fessays a:hover {
	width: 123px;
	background: url('images/menu/features_essays.gif') no-repeat 0px -15px;
}

#header #menu ul li#fwine a {
	width: 82px;
	background: url('images/menu/food_wine.gif') no-repeat 0px 0px;
}
#header #menu ul li#fwine a:hover {
	width: 82px;
	background: url('images/menu/food_wine.gif') no-repeat 0px -15px;
}
/*		
//////////////////////////////////////////////////////
						HOME
//////////////////////////////////////////////////////
*/  

#HomeFlash {
	height: 333px;
	margin-bottom: 10px;
}
#HomeHeader {
	height: 333px;
	margin-bottom: 10px;
	margin-top: 5px;
}



#HomeContent {
	width:735px;
}

#HomeContent .boxFeatures {
	width: 238px;
	float: left;
	margin-right: 7px;
	background-color: #DDD9C8;
	background-image: url('images/features_top_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	
	
}
#HomeContent .boxWhatsNew {
	width: 238px;
	float: left;
	margin-right: 7px;
	background-color: #DDD9C8;
	background-image: url('images/whatsnew_top_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	
}
#HomeContent .boxBooks {
	width: 238px;
	float: left;
	background-color: #DDD9C8;
	background-image: url('images/books_top_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 44px;
	
	
}

#HomeContent .boxFeatures h3,
#HomeContent .boxWhatsNew h3,
#HomeContent .boxBooks h3
 {
	padding-left:10px;
	color: #FFFFFF;
	font-variant: small-caps;
	text-indent:-9999px;
	height: 44px;
	display:none;
	
	
}
#HomeContent .boxContent {
	width:728px;
	background-image: url('images/boxcontent_bg.gif');
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#HomeContent .boxContent #listFeatures {
	float:left;
	width:237px;
	min-height:15px;
	margin-right:7px;
	
}
#HomeContent .boxContent #listWhnew {
	float:left;
	width:237px;
	min-height:15px;
	margin-right:7px;
}

#HomeContent .boxContent #listBooks {
	float:left;
	width:237px;
	min-height:15px;
}
#HomeContent .boxContent ul {
}
#HomeContent .boxContent #listFeatures ul
 {
	list-style-type: none;
	padding-top: 25px;
	font-size: 10px;
	color: #484846;
	width:220px;
	margin:0 auto;
	
}
#HomeContent .boxContent #listWhnew ul
 {
	list-style-type: none;
	padding-top: 25px;
	font-size: 10px;
	color: #484846;
	width:220px;
	margin:0 auto;
	
}
#HomeContent .boxContent #listBooks ul
 {
	list-style-type: none;
	padding-top: 25px;
	padding-left:7px;
	font-size: 10px;
	color: #484846;
	width:220px;
	
}

#HomeContent .boxContent ul li
 {
	list-style-type: none;
	width: 200px;
	margin-bottom: 5px;
	background-image: url('images/arrow_bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
}

#HomeContent .boxContent ul li a:link,
#HomeContent .boxContent ul li a:visited
 {
	color: #484846;
	text-decoration: none;
}

#HomeContent .boxContent ul li a:hover
 {
	color: #484846;
	text-decoration: underline;
}



#HomeContent .boxBottom {
	height: 48px;
	width: 728px;
	background-image: url('images/boxcontent_botom_bg.gif');
	background-repeat: no-repeat;
	background-position: 0px 0px;

	
}


/*		
//////////////////////////////////////////////////////
				INNER PAGES (header pics)
//////////////////////////////////////////////////////
*/ 
#headerImage {
	height: 207px;
	/*border: 1px dotted #CCCCCC;*/
}
#headerImage-magicalPlaces {
	height: 207px;
	background-image: url('images/header/magical_places_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#headerImage-designResources {
	height: 207px;
	background-image: url('images/header/design_resources_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#headerImage-featuresEssays {
	height: 207px;
	background-image: url('images/header/features_essays_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#headerImage-foodWine {
	height: 207px;
	background-image: url('images/header/food_and_wine_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#headerImage-Books {
	height: 207px;
	background-image: url('images/header/books_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
/*body#beautiful_things #headerImage {
	height:234px;
	
}*/
#headerImage-beautiful_things {
	height:234px;	
}

body#single #headerImage {
	/*border: 1px dotted #FFFFCC;*/
	background-image: url('images/features_essays_header.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*		
//////////////////////////////////////////////////////
				INNER PAGES + SIDEBAR
//////////////////////////////////////////////////////
*/ 
#articleContent {
	width:730px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;	

}

#articleContent .ornamentInner {
	height: 20px;
	/*border: 1px solid #CCCCCC;*/
	clear: both;
	margin-top: 8px;
	/*margin-bottom: 8px;*/
	margin-right: auto;
	margin-left: auto;
	background-image: url('images/ornament_inner.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#articleContent #main {
	width: 500px;
	float: left;
	margin-bottom: 20px;
}
#articleContent #main .entryBox {
	width: 480px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
#articleContent #main .entryBox h2,
#articleContent #main .entryBox h2 a {
	color: #933E00;
	font-size: 18px;
}
#articleContent #main h3,
#articleContent #main h3 a {
/*	color: #933E00;*/
	font-size: 13px;
}
#articleContent #main .entryBox .entry {
	color: #565653;
	font-size: 11px;
	margin-top: 5px;

}
#articleContent #main .entryBox .entry p {
	padding: 10px 0px;
}
#articleContent #main .entryBox .entry img,
#articleContent #main .entryBox .entry a img {
	padding: 0px 5px 0px 2px;
	
}

#articleContent #main .entryBox .entry a:link,
#articleContent #main .entryBox .entry a:visited {
	color: #933E00;
	text-decoration: none;
}
#articleContent #main .entryBox .entry a:hover {
	color: #933E00;
	text-decoration: underline;
}
#articleContent #main .entryBox .entry li.linkcat {
	list-style:none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#articleContent #main .entryBox .entry ul li {
	margin-left:10px;
	margin-top:4px;
}

/*		
//////////////////////////////////////////////////////
			SINGLE PAGES (no sidebar)
//////////////////////////////////////////////////////
*/ 

#singleContent {}
#singleContent .ornamentInner {
	height: 20px;
	/*border: 1px solid #CCCCCC;*/
	clear: both;
	margin-top: 8px;
	/*margin-bottom: 8px;*/
	margin-right: auto;
	margin-left: auto;
	background-image: url('images/ornament_inner.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#singleContent #main {}
#singleContent #main .entryBox {
	margin-top: 10px;
	margin-bottom: 10px;
}
#singleContent #main .entryBox h2 {
	color: #933E00;
}
#singleContent #main .entryBox .entry {
	color: #565653;
	font-size: 11px;
}
#singleContent #main .entryBox .entry p {
	padding: 10px 0px;
}
#singleContent #main .entryBox .entry li.linkcat {
	list-style:none;
	padding-top: 10px;
	padding-bottom: 10px;
}
#singleContent #main .entryBox .entry ul li {
	margin-left:10px;
	margin-top:4px;
}
/*		
//////////////////////////////////////////////////////
				CONTACT FORM
//////////////////////////////////////////////////////
*/ 

#c_form_2 {
	width: 40%;
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
}
#c_form_2 label {
	margin-top: 3px;
	
}
#c_form_2 textarea {
	border: 1px solid #CDB69F;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width:180px;
	font-size:14px;
}
#c_form_2 input#wpcf_your_name,
#c_form_2 input#wpcf_email,
#c_form_2 input#wpcf_subject {
	border: 1px solid #CDB69F;
	padding: 3px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#c_form_2 input#contactsubmit {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 2px;
	color: #FFFFFF;
	background-color: #933E00;
	cursor:pointer;
}
#c_form_2 .srf, 
#c_form_2 .rf {
	color: #843700;
}
#c_form_2 .rf {
	margin-top: 5px;
}

#singleEtc {
	float:right;
	width:50%;
	margin-right: 50px;
}

/*		
//////////////////////////////////////////////////////
				MAIN SHOP PAGES
//////////////////////////////////////////////////////
*/ 

#mainShopCategoryContent {}
#mainShopCategoryContent #main {
	width: 100%;
}
#mainShopCategoryContent .ornamentInner {
	height: 20px;
	/*border: 1px solid #CCCCCC;*/
	clear: both;
	margin-top: 8px;
	/*margin-bottom: 8px;*/
	margin-right: auto;
	margin-left: auto;
	background-image: url('images/ornament_inner.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#mainShopCategoryContent #main table {
	/*width: 100%;*/
	width:729px;
}
#mainShopCategoryContent #main td {
	/*width:48%;*/
	width:362px;
}

#mainShopCategoryContent #main .item {
	float: left;
	/*height: 180px;*/
	width: 360px;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 30px;
	margin-left: 2px;
	
}

#mainShopCategoryContent #main .item h3 {
	color: #843700;
	font-weight: normal;
	/*text-align:right; */
	/*padding-right:120px;*/
	margin-left:163px;
	font-size:14px;
}
#mainShopCategoryContent #main .item h3 a {
	color: #843700;
	font-weight: normal;
}
#mainShopCategoryContent #main .item p {
	font-size: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #716F6B;
}
#mainShopCategoryContent #main .item img {
	padding: 3px;
	display: block;
	margin-top:-20px;
	float:left;
}
/*		
//////////////////////////////////////////////////////
				INNER SHOP PAGES
//////////////////////////////////////////////////////
*/ 

#shopCategoryContent {}
#shopCategoryContent #main {
	width: 100%;
}
#shopCategoryContent .ornamentInner {
	height: 20px;
	clear: both;
	margin-top: 8px;
	margin-right: auto;
	margin-left: auto;
	background-image: url('images/ornament_inner.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#shopCategoryContent #main table {
	width: 729px;
}
#shopCategoryContent #main td {
	width:180px;
}
#shopCategoryContent #main .item {
	float: left;
	width: 176px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 3px;
	margin-left: 3px;
}
#shopCategoryContent #main .item h3.itemTitle,
#shopCategoryContent #main .item h3.itemTitle a {
	font-weight: normal;
	font-size: 10px;
	padding-left: 3px;
}
#shopCategoryContent #main .item img,
#shopCategoryContent #main .item a img {
	display: block;
}
#shopCategoryContent #main .item p {
	font-size: 9px;
	padding-top: 1px;
	padding-bottom: 1px;
	color: #716F6B;
}
#shopCategoryContent #main .navigation {
	text-align: right;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

#shopCategoryContent #main .navigation a:link,
#shopCategoryContent #main .navigation a:visited {
	color: #843700;
	text-decoration: none;
}
#shopCategoryContent #main .navigation a:hover {
	color: #843700;
	text-decoration: underline;
} 
/*		
//////////////////////////////////////////////////////
					SIDEBAR
//////////////////////////////////////////////////////
*/ 

#articleContent #sidebar {
	float: right;	
	width: 202px;
	background-color: #DFD9C4;
	color: #313131;
	margin-top: 25px;
	margin-bottom: 20px;
	font-size: 11px;
	background-image: url('images/sidebar_top.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 35px;
}

#articleContent #sidebar ul {
	width: 180px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#articleContent #sidebar li {
	padding: 1px;
}
#articleContent #sidebar li h2 {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 15px;
}
#articleContent #sidebar ul li h3 {
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: normal;
	padding-left: 11px;
	background-image: url(images/arrow_bullet.gif);
	background-repeat: no-repeat;
	background-position: -2px 2px;
}
#articleContent #sidebar p {
	padding: 10px;
}
#articleContent .sidebarBottom {
	height: 62px;
	background-image: url('images/sidebar_bottom.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	clear: both;
}
/*		
//////////////////////////////////////////////////////
					COMMENTS PAGE
//////////////////////////////////////////////////////
*/  

ol.commentlist {
	margin: 30px;
}
ol.commentlist li {
	padding:5px;
}
h3#respond {
	padding:8px;
}
form#commentform {
	padding: 10px;
}
form#commentform p {
	padding: 3px;
}
form#commentform input#author,
form#commentform input#email,
form#commentform input#url,
form#commentform textarea#comment {
	border: 1px solid #CDB69F;
	padding:1px;
}
form#commentform input#submit {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding: 2px;
	color: #FFFFFF;
	background-color: #933E00;
}


/*		
//////////////////////////////////////////////////////
						FOOTER
//////////////////////////////////////////////////////
*/  


#footer {
	/*clear: both;*/
	height: 110px;
	width: 795px;
	background-image: url('images/footer_bg.jpg');
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
}

#footer #BottomMenu {}
#footer #BottomMenu #BottomMenuWrapp {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 35px;
}

#footer #BottomMenu #BottomMenuWrapp ul {
	list-style-type: none;
	color: #843700;
	float: right;
	width: 500px;
	/*margin-right: 35px;
	margin-top: 20px;
	margin-bottom: 20px;*/
	font-size: 9px;
}
#footer #BottomMenu #BottomMenuWrapp ul li {
	display: inline;
	
}
#footer #BottomMenu #BottomMenuWrapp ul li a:link,
#footer #BottomMenu #BottomMenuWrapp ul li a:visited {
	color: #843700;
	text-decoration: none;
	padding-right: 1px;
	padding-left: 1px;
}
#footer #BottomMenu #BottomMenuWrapp ul li a:hover {
	text-decoration: underline;
	color: #843700;

}

.postmetadata-alt {
	visibility:visible;
	clear:both;
	}


/*		
//////////////////////////////////////////////////////
						ZENCART
//////////////////////////////////////////////////////
*/ 

