/* zero out to remove differences among browsers and to remove ugly things*/
* {margin:0; padding:0; border: 0;}
html {height: 100%; min-height: 100%; margin-bottom: 1px;}
input, select, th, td, h1,h2,h3,h4,h5,h6,pre,code {font-size:1em}
li li, li p, td p, blockquote p {font-size:1em}
:link,:visited { text-decoration:none }
ul,ol { list-style:none; margin: 0; padding: 0; }
a img,:link img,:visited img { border:none }
address { font-style:normal }
table {font-size: 100%}

/* START MAIN HOLDERS */
body
{
	text-align: center;
    padding: 10px 0;
    font-family: Arial, Helvetica, sans-serif;
 	font-size: 72%;
	color: #576F81;
}

#holder
{
	font-size: 1.2em;
	text-align: left;
    width: 100%;
    margin: 0 auto;
	background: #A9B6BE;
}

#header-landing
{
	height: 314px;
	background: #576F81;
	border: 1px solid #586587;
	width: 792px;
	margin: 0 auto;
	margin-bottom: 6px;
	font-size: 1.2em;
	text-align: left;
	
}

#header
{
	height: 80px;
	background: #576F81;
	border-bottom: 1px solid #627C8F;
	margin-bottom: 0;
	width: 792px;
	margin: 0 auto;
	text-align: left;
}

#content
{
	width: 762px;
	margin: 0 auto;
	background: #fff;
	padding: 15px 15px 1px 15px;
	display: table;
}

#footer
{
	text-align: center;
	color: #9BB0BF;
	background: #435870 url(/wp-content/themes/gallery-original/i/bg_header_blue.gif) 50% 50% repeat-x;
	color: #fff;
	padding: 7px 0;
	font-size: 1.1em;
	clear: both;
	width: 792px;
	margin: 0 auto;
}

#navigation
{
	
}

div#slideshow-holder
{
	float: left;
	width: 400px;
	height: 314px;
	margin-right: 14px;
	border-right: 1px solid #586587;
	color: #fff;
	overflow: hidden;
}

div.infobox
{
	background: #F7D984;
	padding: 12px;
	margin: 0 0 15px 20px;
	width: 333px;
	float: right;
	border: 1px solid #D2A10E;
	
}
/* END MAIN HOLDERS */

/* START DEFAULT LINKS */
a:link, a:visited
{
 color: #768ABF;
 text-decoration: underline;
}

a:hover, a:active
{
 color: #D3A51B;
 text-decoration: none;
}
/* END DEFAULT LINKS */

/* START OTHER LINKS */
#header-landing a:link, #header-landing a:visited,
#footer a:link, #footer a:visited
{
 color: #F4CA54;
 text-decoration: underline;
}

#header-landing a:hover, #header-landing a:active,
#footer a:hover, #footer a:active
{
 color: #A9B6BE;
 text-decoration: none;
}

a.buton:link, a.buton:visited, input.buton, input.frm-submit {color: #C76E05; text-decoration: none;}
a.buton:hover, a.buton:active {color: #D2A10E; text-decoration: none; background: #fff;}
/* END OTHER LINKS */

/* START PARAGRAPHS AND HEADINGS */
#header-landing h1, #header h1
{
	margin-top: 12px;
}

#header-landing p, #header p
{
	color: #fff;
	line-height: 1.4em;
}

#content div.infobox p
{
	color: #3D4C58;
}

div#putting-art
{
	text-align: center;
	border-top: 1px solid #9BB0BF;
	border-bottom: 1px solid #9BB0BF;
	margin-bottom: 15px;
	clear: both;
}

#content p
{
	margin-bottom: 1.5em;
	line-height: 1.4em;
	color: #576F81;
}

#content p.last
{
	margin-bottom: .5em;
}

a.buton, input.buton, input.frm-submit
{
	text-align: center;
	background: #FFF5D7;
	padding: 3px 7px;
	border: 1px solid #D2A10E;
}

h1, h2, h3, h4
{
	font-weight: normal;
}

h1
{
	margin-bottom: .4em;
	font-size: 1.7em;
	color: #F4CA54;
}

h2
{
	margin-bottom: .5em;
	font-size: 1.7em;
	color: #477191;
}

h3
{
	margin-bottom: .5em;
	font-size: 1.5em;
	color: #344457;
}

h4
{
	margin-bottom: .5em;
	font-size: 1.4em;
	color: #637E93;
}

div.infobox h3
{
	background: #F4CA54 url(/wp-content/themes/gallery-original/i/bg_header_yellow.gif) 50% 50% repeat-x;
	margin: -12px -12px 12px -12px;
	padding: 5px 7px 5px 7px;
	border-bottom: 1px solid #D2A10E;
	font-size: 1.2em;
	height: 20px;
	font-weight: normal;
}
/* END PARAGRAPHCS AND HEADINGS */

/* START TOP NAVIGATION */
#navigation { width: 792px; font-size: 1.2em; margin: 0 auto; clear: both; background: #435870 url(/wp-content/themes/gallery-original/i/bg_header_blue.gif) 50% 50% repeat-x; letter-spacing: 1px;}
#navigation ul { width: 100%; clear: both; background: url(/images/menu_bgbottom.gif) repeat-x 0 100%; list-style-type: none; height: 2em;}
#navigation li { float: left; text-align: center; border-left: 1px solid #4D6580; border-right: 1px solid #394B60; margin-top: 0;}
#navigation a { display: block; float: left; width: 100%; padding: 0.5em 0; font-size: 0.9em; font-weight: normal; text-decoration: none;}
#navigation a:link, #navigation a:visited { color: #fff;}
#navigation a:hover, #navigation a:active, #navigation a:focus { color: #F4CA54; background: #3D5167;}
#navigation #nav-home { width: 13%; border-left: none;}
#navigation #nav-featured { width: 18%;}
#navigation #nav-artwork { width: 13%;}
#navigation #nav-artists { width: 14%;}
#navigation #nav-schedule { width: 14%;}
#navigation #nav-contact { width: 13%;}
#navigation #nav-links { width: 13%; border-right: none;}
body#default #navigation #nav-home a,
body#featured_show #navigation #nav-featured a,
body#artwork #navigation #nav-artwork a,
body#artists #navigation #nav-artists a,
body#schedule #navigation #nav-schedule a,
body#contact #navigation #nav-contact a,
body#links #navigation #nav-links a
{ color: #F4CA54;} /* you are here */
/* END TOP NAVIGATION */

/* START MISC LISTS */
ul.fancy
{
	margin-bottom: 30px;
}

ul.fancy li
{
	background: url(/wp-content/themes/gallery-original/i/bullet_fancy.gif) left 2px no-repeat;
	padding-left: 34px;
	margin-bottom: 1em;
	color: #576F81;
}

ul.generic
{
	margin-bottom: 30px;
}

ul.generic li
{
	margin-bottom: 1em;
	color: #576F81;
}

ul#toerrishuman, #content p.thanks
{
	margin: 5px 20px 15px 0;
	background: #FFBF00;
	padding: 7px;
	width: 312px;
	color: #3D5167;
}

ul#toerrishuman li
{
	margin-bottom: 7px;
}

dl.generic
{
	margin: 15px 0 20px 0;
	color: #27547F;
}

dl.generic dt
{
	margin: 0 0 5px 0;
	padding: 4px 0 4px 30px;
	background: url(/wp-content/themes/gallery-original/i/bg_datalist_generic.gif) left 2px no-repeat;
	text-transform: uppercase;
}

dl.generic dd
{
	border-bottom: 1px solid #ccc;
	margin: 0 0 10px 30px;
	padding-bottom: 15px;
	line-height: 1.3em;
}

dl.generic dd.last
{
	border-bottom: none;
	margin-bottom: 0;
}
/* END MISC LISTS */

/* START MISC STUFF */
div.column
{
	float: left;
	width: 254px;
	text-align: center;
}

div.picholder
{
	float: right;
	margin: 0 0 12px 20px;
	border: 1px solid #576F81;
	padding: 5px;
	background: #F0F4FA;
}

div.picholder img
{
		border: 1px solid #586587;
}

div.picholder p
{
	text-align: center;
	font-size: .9em;
}

#content div.picholder p
{
	margin-bottom: 0;
}

div.infobox img
{
	border: 1px solid #586587;
	margin-bottom: 7px;
}

/*undo borders around image replacements */
div.infobox h3 img
{
	border: none;
}

img.goright, img.alignright, div.alignright
{
	float: right;
	margin: 0 0 15px 20px;
}

img.goleft, img.alignleft, div.alignleft
{
	float: left;
	margin: 0 15px 15px 0;
}

img.centered, .aligncenter, div.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft
{
	float: left;
}

.alignright
{
	float: right;
}

.wp-caption
{
	border: 1px solid #C1CED5;
	text-align: center;
	background-color: #eee;
	padding: 5px 1px 0 1px;
	margin-bottom: 15px;
	overflow: hidden;
	display: block;
}

#content p.wp-caption-text
{
	margin: 2px 10px 5px 10px;
	line-height: 1.4;
	font-size: .9em;
	color: #576F81;
}

div.goright
{
	float: right;
	margin: 0 0 15px 20px;
}

#map
{
	border: 1px solid #A1BAD7;
	width: 760px;
	height: 350px;
	margin-bottom: 15px;
}

#map p
{
	line-height: 1.3em;
	font-size: 1em;
}

.back-and-fore
{
	overflow: hidden;
	margin-bottom: 10px;
}

/* END MISC STUFF */

/* START YOU ARE HERE */
/* END YOU ARE HERE */

/* START TABLES */
/* END TABLES */

/* START MENU MOUSEOVER STUFF */
/* END MENU MOUSEOVER STUFF */

/* START FORM STUFF */
input.frm-text, textarea.frm-textarea
{
	width: 320px;
	padding: 2px 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3D5167;
	border: 1px solid #CAD0DF;
	margin: 4px 0 10px 0;
	background: #fff url(/wp-content/themes/gallery-original/i/bg_input.jpg) top left no-repeat;
}

input.frm-checkbox
{
	width: auto;
	margin-right: 3px;
}

textarea.frm-textarea
{
	font-size: 1em;
	height: 50px;
}

form
{
	margin-bottom: 15px;
}
/* END FORM STUFF */
