@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(images/bg.jpg) repeat;margin:0px; padding:0px;}
#once			{background:url(images/once.jpg) no-repeat; margin:0px; padding:0px; width:950px;float:left;}
#topnavholder	{margin:128px 0px 96px 0px; width:505px;height:32px;}
#content		{width:840px; margin:0px; padding-left:110px;}
.homeleft		{width:350px; float:left; background:url(images/news-bg.jpg) repeat-y;padding:15px 6px 15px 15px;}
.homeright		{width:393px; float:left;}
.border			{width:393px;background:url(images/homeimage-bg.jpg) repeat; padding:13px;}
.secondleft		{width:393px; float:left; background:url(images/homeimage-bg.jpg) repeat;padding:13px;}
.secondleft2	{width:393px; float:left; background:url(images/homeimage-bg.jpg) repeat;padding:13px 13px 3px 13px;}
.galleryleft	{width:400px; float:left; background:url(images/gallery-bg.jpg) repeat;padding:13px;margin-bottom:30px;}
.secondright	{width:150px; float:left; background:url(images/homeimage-bg.jpg) repeat;margin-left:13px; padding:13px;}
.clear			{clear:both;}
.newsthumb		{width:93px; height:93px; float:left;border:1px solid #ffffff; margin-bottom:6px;}
.newsthumb2		{width:93px; height:93px; float:left;border:1px solid #ffffff; margin-bottom:6px; margin-right:12px;}
.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:10px;}
.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;}

/* Top Nav */

ul#topnav							{background:url(images/topnav.jpg);}
ul#topnav li 						{float:left; list-style-type:none }
ul#topnav li a 						{height:32px; 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(images/topnav.jpg);}

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

li#navNews a 						{background-position:-46px 0; width:52px; left:46px }
li#navNews a:hover					{background-position:-46px -32px }
body#pageNews li#navnews a			{background-position:-46px -32px }

li#navArtworks a 					{background-position:-97px 0; width:84px; left:97px }
li#navArtworks a:hover				{background-position:-97px -32px }
body#pageArtworks li#navArtworks a	{background-position:-97px -32px }

li#navAbout a 						{background-position:-180px 0; width:60px; left:180px }
li#navAbout a:hover					{background-position:-180px -32px }
body#pageAbout li#navAbout a		{background-position:-180px -32px }

li#navContact a 					{background-position:-239px 0; width:89px; left:239px }
li#navContact a:hover				{background-position:-239px -32px }
body#pageContact li#navContact a	{background-position:-239px -32px }


/* Classy Fonts */

.logo			{background:url(images/logo.jpg) no-repeat; width:174px; height:32px; text-indent:-999px; display:block; overflow:hidden; margin:0px; float:left;}
.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;}


/* Fonts */

p			{font-family:Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:11px; font-variant:normal; font-weight:100;line-height:16px; margin-bottom:10px;}
a:link		{color:#31535c; text-decoration:none;}
a:hover		{color:#939f9f; text-decoration:none;}
a:visited	{color:#5b6467; text-decoration:none;}

.newstitle			{width:400px;height:18px; float:left;font-family:Geneva,Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:12px; font-variant:normal; font-weight:100; text-transform:uppercase;}
.comment			{float:right; margin:auto; height:18px;text-transform:uppercase;font-size:10px;height:13px;bottom:0px; margin-top:4px;line-height:normal;}
.date				{float:left; margin:auto;text-transform:uppercase; margin:3px 0px;font-size:10px; line-height:normal;}
.tagged				{float:right; margin:auto;text-transform:uppercase;margin:3px 0px;font-size:10px; line-height:normal;}
img					{margin-bottom:6px;}
.archive li			{font-family:Trebuchet MS, Verdana, Arial, Helvetica; color:#222323; font-size:11px; 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;}

