@charset "UTF-8";
/* CSS Document */

/* Reset */

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}


/* Structure */

body			{background:url(new-images/bg.jpg) repeat-y #fff;margin:0px; padding:0px;}
#once			{background:url(new-images/once.jpg) no-repeat; margin:0px; padding:0px; width:950px;float:left;}
#topnavholder	{margin:135px 0px 46px 180px; width:335px;height:175px;}
.topnavholster	{width:335px; height:30px; margin-top:90px;}
#content		{width:840px; margin:0px; padding-left:125px;}
.border			{width:393px;background:url(images/homeimage-bg.jpg) repeat; padding:13px;}
.secondleft		{width:393px; float:left;}
.left			{width:393px; float:left; }
.right			{width:150px; float:right;}
.galleryleft	{width:400px; float:left; background:url(images/gallery-bg.jpg) repeat;padding:13px;margin-bottom:30px;}
.secondright	{width:150px; float:right;margin:0px;}
.clear			{clear:both;}
.newsthumb		{width:93px; height:93px; float:left;border:1px solid #ffffff; margin-bottom:6px;}
.newsblurb		{float:left; margin-left:13px;width:215px;}
.newsholder		{width:336px;}
.newsdots		{background:url(images/news-dots.jpg) no-repeat;}
.headstripone	{}
.hrule			{background:url(images/hrule.jpg) no-repeat;height:2px; clear:both; margin-left:-13px; width:420px;}
.hrule5			{background:url(images/hrule.jpg) no-repeat;height:2px; clear:both; margin-left:-13px; width:350px;margin-bottom:15px;}
.hrule2			{background:url(images/hrule2.jpg) no-repeat;height:2px; clear:both; margin-left:-13px; width:420px;margin-bottom:6px;}
.hrule3			{background:url(images/bg.jpg) repeat;height:15px; clear:both; margin-left:-13px; width:420px;margin-top:6px; margin-bottom:20px;}
.hrule4			{background:url(images/hrule3.jpg) repeat;height:5px; clear:both; width:98%;margin:14px 0px 9px 0px;}
.contactform	{width:300px; border:1px dotted #cccccc;}
.submitbutton	{border:1px dotted #cccccc; background:#FFFFFF;}
.submitbutton:hover {background:#e1dfdd;}
.worktitle		{width:365px; float:left;font-family:Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:11px; font-variant:normal; font-weight:100; font-style:italic;background:url(images/homeimagetitle2.jpg) no-repeat; padding:5px 0px 0px 20px;line-height:normal; }
.workholder		{float:left; width:410px;}
.btngallery a	{float:right;width:105px; height:22px; background:url(images/btn-gallery.jpg) no-repeat; padding-top:5px; text-indent:-999px;}
.prev a			{float:left;width:133px; height:32px; background:url(images/prev.jpg) no-repeat; padding-top:5px; text-indent:-999px;}
.next a			{float:right;width:133px; height:32px; background:url(images/next.jpg) no-repeat; padding-top:5px; text-indent:-999px;}
.imageholder	{width:93px; height:93px; overflow:hidden; float:left; margin:0 6px 6px 0;}
.box-header		{background:url(images/box-header.jpg) no-repeat; width:626px; height:20px;}
.box-middle		{background:url(images/box-middle.jpg) repeat-y; width:576px; padding:0 25px;}
.box-footer		{background:url(images/box-footer.jpg) no-repeat; width:626px; height:21px; clear:both; margin-bottom:30px;}
.box-header-noline		{background:url(images/box-header-noline.jpg) no-repeat; width:626px; height:20px;}
.box-middle-noline		{background:url(images/box-middle-noline.jpg) repeat-y; width:576px; padding:0 25px;}
.box-footer-noline		{background:url(images/box-footer-noline.jpg) no-repeat; width:626px; height:21px; clear:both; margin-bottom:30px;}
.thumbleft		{float:left;margin-right:10px; overflow:hidden;}
.tagged-title	{font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; font-style:normal;font-size-adjust:none;font-variant:normal;font-weight:normal; margin-bottom:2px;font-size-adjust:none;padding:5px 10px 3px 0px; margin:auto; float:right;}
.date	{font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-style:normal;font-size-adjust:none;font-variant:normal;font-weight:normal;font-size-adjust:none;padding:5px 10px 1px 0px; margin:auto; float:left;}
.box-header-left		{background:url(images/box-header-left.jpg) no-repeat; width:241px; height:20px;}
.box-middle-left		{background:url(images/box-middle-left.jpg) repeat-y; width:241px; padding:0px;}
.box-footer-left		{background:url(images/box-footer-left.jpg) no-repeat; width:241px; height:21px; clear:both; margin-bottom:30px;}

.box-header-right		{background:url(images/box-header-right.jpg) no-repeat; width:419px; height:20px;}
.box-middle-right		{background:url(images/box-middle-right.jpg) repeat-y; width:379px; padding:0 20px;}
.box-footer-right		{background:url(images/box-footer-right.jpg) no-repeat; width:419px; height:21px; clear:both; margin-bottom:30px;}

.homeleft				{float:left; width:241px;}
.homeright				{float:left; width:419px; margin-left:12px;}
.boxline				{height:5px; width:224px; margin-bottom:6px; background:url(images/box-line.jpg) repeat-x; background-position:center; margin-left:8px;}
.boxlineright			{height:5px; width:399px; margin-bottom:6px; background:url(images/box-line.jpg) repeat-x; background-position:center; margin-left:-8px;}


/* Top Nav */

ul#topnav							{background:url(new-images/topnav.jpg);}
ul#topnav li 						{float:left; list-style-type:none }
ul#topnav li a 						{height:30px; display:block; top:0; text-indent:-9999px; outline:none }

li#navHome a, li#navAbout a, li#navNews a, li#navArtworks a, li#navContact a {background:url(new-images/topnav.jpg);}

li#navHome a 						{background-position:0 0; width:60px; left:0 }
li#navHome a:hover					{background-position:0 -30px }
body#pageHome li#navHome a			{background-position:0 -30px }

li#navNews a 						{background-position:-60px 0; width:65px; left:60px }
li#navNews a:hover					{background-position:-60px -30px }
body#pageNews li#navnews a			{background-position:-60px -30px }

li#navArtworks a 					{background-position:-125px 0; width:75px; left:125px }
li#navArtworks a:hover				{background-position:-125px -30px }
body#pageArtworks li#navArtworks a	{background-position:-125px -30px }

li#navAbout a 						{background-position:-200px 0; width:55px; left:200px }
li#navAbout a:hover					{background-position:-200px -30px }
body#pageAbout li#navAbout a		{background-position:-200px -30px }

li#navContact a 					{background-position:-255px 0; width:80px; left:255px }
li#navContact a:hover				{background-position:-255px -30px }
body#pageContact li#navContact a	{background-position:-255px -30px }

td	{border-bottom:1px solid #cbc8c4;}


/* Classy Fonts */

.logo			{background:url(new-images/emily.jpg) no-repeat; width:205px; height:55px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.hometitle		{width:490px; float:left;font-family:Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:11px; font-variant:normal; font-weight:100; font-style:italic;background:url(images/homeimagetitle.jpg) no-repeat; padding:5px 0px 0px 29px;line-height:normal;}
.newstream		{font-family:Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:12px; font-variant:normal; font-weight:100;line-height:normal; margin-bottom:1px; text-transform:uppercase;}
.news			{background:url(images/h-news.jpg) no-repeat; width:74px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.newsarchive	{background:url(images/h-newsarchive.jpg) no-repeat; width:147px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.latest			{background:url(images/h-latest.jpg) no-repeat; width:74px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.about			{background:url(images/h-about.jpg) no-repeat; width:74px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.artworks		{background:url(images/h-artworks.jpg) no-repeat; width:100px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.artwork		{background:url(images/h-artwork.jpg) no-repeat; width:100px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.contact		{background:url(images/h-contact.jpg) no-repeat; width:100px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.h-archive		{position:absolute;background:url(images/h-archive.jpg) no-repeat; width:100px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:-20px 0 0 432px;}
.error			{background:url(images/404.jpg) no-repeat; width:147px; height:21px; text-indent:-999px; display:block; overflow:hidden; margin:0px;}
.post-edit-link {font-family:Lucida Grande, Verdana, Trebuchet MS, Arial, Helvetica; color:#b6330b; font-size:10px; font-variant:normal; font-weight:100;line-height:16px;margin:0 0 5px 0;text-transform:uppercase;}
.viewall		{font-family:Lucida Grande, Verdana, Trebuchet MS, Arial, Helvetica; color:#222323; font-size:10.5px; font-variant:normal; font-weight:100;line-height:16px;margin:0 0 10px 0}
.viewall a:link, .viewall a:visited	{color:#b6330b;}
.tagged a:link	{color:#939f9f;}
.tags			{font-size:16px; color:#68615b; margin-top:6px;}
.cart_title		{font-family:Georgia, "Times New Roman", Times, serif; color:#68615b; margin-top:6px; font-size:16px; font-variant:normal; font-weight:100;margin-bottom:8px;}
.homelefth4		{font-family:Georgia, "Times New Roman", Times, serif; color:#5b6768; font-size:13px; font-variant:normal; font-weight:100;margin-bottom:4px; margin-left:20px;}
.homelefth2		{font-family:Georgia, "Times New Roman", Times, serif; color:#5b6768; font-size:15px; font-variant:normal; font-weight:100;margin-bottom:4px; margin-left:20px;}
.box-middle-left p {margin:0 20px;}
.homeleftimgtitle {font-family:Georgia, "Times New Roman", Times, serif; color:#5b6768; font-size:12px; font-variant:normal; font-weight:100; margin-bottom:0px;}

/* Fonts */

h1, h4			{font-family:Georgia, "Times New Roman", Times, serif; color:#5b6768; font-size:18px; font-variant:normal; font-weight:100;margin-bottom:8px;}
h3				{font-family:Georgia, "Times New Roman", Times, serif; color:#5b6768; font-size:16px; font-variant:normal; font-weight:100;margin-bottom:6px;}
p			{font-family:Lucida Grande, Verdana, Trebuchet MS, Arial, Helvetica; color:#222323; font-size:10.5px; font-variant:normal; font-weight:100;line-height:16px;margin:0; padding-bottom:9px;}
a:link		{color:#b6330b; text-decoration:none;}
a:hover		{color:#5b2b1c; text-decoration:none;}
a:visited	{color:#5b6467; text-decoration:none;}

.newstitle			{margin:10px 0 2px 0;width:400px;height:18px; float:left;font-family: Georgia, "Times New Roman", Times, serif; color:#222323; font-size:13px; font-variant:normal; font-weight:100;}
.comment			{float:right; margin:auto; height:18px;text-transform:uppercase;font-size:10px;height:13px;bottom:0px; margin-top:4px;line-height:normal;}
.tagged				{float:right; margin:auto;text-transform:uppercase;margin:0px;font-size:10px; line-height:normal; width:265px;}
img					{margin-bottom:6px;}
.archive			{margin-top:12px; margin-bottom:15px;}
.archive li, .wp-tag-cloud li		{font-family:Lucida Grande, Verdana, Trebuchet MS, Arial, Helvetica; color:#222323; font-size:10.5px; font-variant:normal; font-weight:100;line-height:16px; margin-bottom:6px; border-bottom:1px dotted #d3d2d1; background:url(images/arrow.jpg) no-repeat; background-position:center; padding-left:10px; list-style-image:url(images/arrow.jpg) no-repeat; background-position:left;}
.galleryleft img {margin:0px 4px 5px 0px;}
.readmore			{font-family:Geneva,Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:11px; font-variant:normal; font-weight:100; margin:-8px 0px 3px 0px;}

/* Shop */
.imagecol			{float:left; width:165px;}
.wpsc_description	{font-family:Helvetica, Arial, sans-serif; font-size:11px; line-height:19px; font-style:normal; color:#dbdbd4;font-size-adjust:none;font-variant:normal;font-weight:normal; margin:5px 0px 8px 0px;}
.wrap wpsc_container {color:#dbdbd4;}
.shopping-basket	{border:none; color:#dbdbd4; width:auto;}
