@import "/css/lightbox.css";

/*----------------Buon Affare Events Global Styles--------------
/*---------------Developed by Amy Gelfand 9/13/08---------------
--------------------http://www.amygelfand.com-------------------*/
/* reset styles courtesy of Eric Meyer v1.0 | 20080212 */
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;}
body {line-height: 1;font:normal 1em/1.5em arial,helvetica,verdana,sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;} 

/* major positioning divs */
body {background:#c16525 url(/images/bg.jpg) repeat-y top left;font-size:76%;font-family:verdana;color:#ffffff;margin:0;padding:0;}
#wrapper {font-size:1em;line-height:1.6em;overflow:auto;min-width:850px;max-width:1000px;}
#banner {position:relative;width:624px;height:269px;background:transparent url(/images/alfredobanner_secondary.jpg) no-repeat top left;}/*
#home #banner {height:457px;background:transparent url(/images/alfredobanner.jpg) no-repeat top left;}*/
	#banner ul#nav {list-style-type:none;position:relative;top:30px;left:0;width:100%;}
	#banner ul#nav li {list-style:none;float:left;}
	#banner ul#nav a {display:block;width:104px;height:47px;}
#sidebar {width:300px;float:left;/*border:1px solid white;*/text-align:center;}
	#sidebar .gutter {margin-top:20px;}
#mainsection .gutter {margin:0 0 10px 320px;}
#footer {text-align:center;border-top:1px solid #ffffff;padding-bottom:1em;}
.col_half {width:49%;float:left;}
/* utility styles */
.imgleft {float:left;margin:8px 10px 0 0;}
.imgright {float:right;margin:8px 0 0 10px;}
.clearfloat {clear:both;}
.accessibility {position:absolute;left:-9999px;}
.centerme {text-align:center;}
a img {border:none;}

/* body styles */
p {font-size:1.2em;margin:1em 0;}
h1,h2,h3,h4,h5,h6 {font-family:helvetica;font-size:1.6em;margin:1em 0;font-weight:bold;}
h2 {font-size:1.4em;}
h3,h4,h5,h6 {font-size:1.2em;}
dl {overflow:hidden;width:100%;margin-bottom:12px;border-top:1px solid #e0dbd1;line-height:1.4em;}
dl dt {float:left;width:146px;margin:12px 10px 10px 0;}
dl dd {margin:12px 10px 10px 156px;}
/* add a nice photo-style border around photos */
img {padding:4px;border:1px solid #d9e0e6;border-bottom-color:#c8cdd2;border-right-color:#c8cdd2;background:#fff;}
/* but NOT around sidebar quotes! */
img.img_nodeco {padding:0;margin:0;border-width:0;background:none;}
#content ul,#content ol {margin:0.75em 0;}
#content ul li {margin-left:1em;margin-bottom:0.25em;line-height:1.2em;list-style:square;color:#65a6b5;}

/* form elements */
#feedback label {display:block;}
#feedback label.req {font-weight:bold;color:#ffffff;}
#feedback input,textarea {display:block;color:#333333;border:2px solid #a6311f;}
#feedback input#send {display:block;border-width:0;}
/* forms for PayPal */
form table td {padding-bottom:10px;}

a {color:white;}
/* set active style for navigation links */
a#homelink {background: url(/images/homeLink.png) no-repeat top left;text-indent:-9999px;}
a#homelink:hover,a#homelink:focus,#home a#homelink {background: url(/images/homeLink.png) no-repeat bottom left;}

a#aboutlink {background: url(/images/aboutLink.png) no-repeat top left;text-indent:-9999px;}
a#aboutlink:hover,#aboutlink:focus,#about a#aboutlink {background: url(/images/aboutLink.png) no-repeat bottom left;}

a#abstractslink {background: url(/images/abstractsLink.png) no-repeat top left;text-indent:-9999px;}
a#abstractslink:hover,#abstractslink:focus,#abstracts a#abstractslink {background: url(/images/abstractsLink.png) no-repeat bottom left;}

a#landscapeslink {background: url(/images/landscapesLink.png) no-repeat top left;text-indent:-9999px;}
a#landscapeslink:hover,#landscapeslink:focus,#landscapes a#landscapeslink {background: url(/images/landscapesLink.png) no-repeat bottom left;}

a#gicleeslink {background: url(/images/gicleesLink.png) no-repeat top left;text-indent:-9999px;}
a#gicleeslink:hover,a#gicleeslink:focus,#prints a#gicleeslink {background: url(/images/gicleesLink.png) no-repeat bottom left;}

a#contactlink {background: url(/images/contactLink.png) no-repeat top left;text-indent:-9999px;}
a#contactlink:hover,#contactlink:focus,#contact a#contactlink {background: url(/images/contactLink.png) no-repeat bottom left;}

/* fix PNG support in IE 6 */
img,div { behavior: url(/css/iepngfix.htc); }
body #IEroot {width:1024px;}
#IEroot #banner ul#nav {font-family:helvetica;}
#IEroot #banner ul#nav a {display:block;width:100px;height:47px;text-align:center;background-image:none;text-indent:0;font-size:130%;font-weight:bold;line-height:300%;text-decoration:none;}
#IEroot #banner ul#nav a#aboutlink {width:114px;}
#IEroot #banner ul#nav a:hover,#IEroot #banner ul#nav a:focus,body#contact #IEroot a#contactlink,body#prints #IEroot a#gicleeslink,body#landscapes #IEroot a#landscapeslink,body#abstracts #IEroot a#abstractslink,body#about #IEroot a#aboutlink,body#home #IEroot a#homelink {text-decoration:underline;}
