body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin:0; padding:0; }
* { padding: 0; margin: 0; }
p { font: 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; padding-bottom: .5em; }
p.txtbold { font-weight: bold; color: red; }
#prev { clear:both; width:350px; font: bold italic 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; text-indent: 0; }
p#prev { margin: 0 0 0 48px; width: 540px; font: bold italic 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
#prev1 { width: 500px; }
p#prevfp { margin: 0 0 10px 10px; font: bold italic 12px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.bigarrow { font-size:20px; }
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333; background:#FFF url(../images/bg.png) repeat-x 0px 0px; }
#gallerybtn { margin: 10px 0 0 0; }
.table_bg { background-color:#eee; }
img { border: none; }
a { outline: none; color: #2A5FFF; text-decoration: none; /* 0A6380 old color */ }
a:hover { text-decoration: underline; color : #000; }
p.underscore { list-style:none; margin: 5px 100px 0; border-top: 1px solid #DDD; }
#top { margin-left: 10px; padding-top: 6in; }
#header { width: 800px; }
#adsense { margin:20px 0 0 40px; }
#footer { clear:both; margin:20px 0 0; padding: 10px 0; width: 800px; text-align: center; color: #333; letter-spacing: 6px; font-size: 11px; }
h1 { width: 279px; height: 50px; margin:30px 0 0 40px; padding: 0; background:url(../images/logo_01.png) no-repeat; text-indent: -9999px; }
h2 { margin:-8px 0 0 55px; color: #333; letter-spacing: 11px; font-size: 11px; font-style: normal; font-weight: normal; border-top: 1px solid #0075FF; text-transform: uppercase; }
#content { overflow:auto; width: 800px; padding: 25px 0 10px; display: block; }
#main { margin: 0 0 0 45px; padding: 0 10px 0 0; width: 540px; float: left; text-align: left; border-right: 1px solid #DDD; }
h3 { width: 400px; margin: 10px 0 10px 30px; font: italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif; text-transform: capitalize; color: #000; text-transform: capitalize; }
ul.fpinfo { margin-left: 20px; list-style: none; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
li.fptitle { font-size: 100%; font-weight: bold; }
.left h2 { color: #FF4800; font-size: 22px; letter-spacing: -1px; font-weight: 100; padding : 0 0 15px; }
.nav { float:right; padding:0 0 30px; }
form { padding:0 0 50px 10px; }
form#search_input { padding : 0 30px 20px; }
.right { margin-left: 0px; padding-right: 30px; width: 165px; float: right; font-size: 12px; }
.right ul { list-style-type: none; padding: 5px 10px 10px; }
.right a { text-decoration: none }
.alert { font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: red; }
td { vertical-align:bottom; width: 140px; text-align: center; }
.optin { font: bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; }
.cattitle { font:bold 11px/14px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000; }
#fb { font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif; width: 200px; margin: -15px 0 0; padding: 0 0 0 43px; }
.display1 { width: 400px; float: left; }
#amazonad { float: left; padding: 20px 0 0 20px; width: 130px; }
li#divider { border-bottom:1px solid #EEE; margin:10px 0; ; }
input:focus[type="text"] { background-color:#E0E0EB; }
/* BEGIN poster formatting */
ul li img { padding: 5px; float:left; width: 110px; border: 1px solid #CCC; margin: 0 15px 5px 0; background: #FFF; z-index: auto; }
ul.title { clear:left; }
ul.title li { display:none; float:left; width: 125px; margin: 0 0 0 10px; }
.title { font: bold 110% "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }
ul.num { clear:left; }
ul.num li { float:left; width: 125px; margin: 0 0 0 10px; }
.num { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #666; }
/* remove display:none with new info */
/* maybe reset this - .picrow {padding 0 0 40px 0; width:552px; } */
ul.artist, ul .medium, ul .country, ul.date, ul.dim, ul.notes { clear:left; }
ul.artist li, ul.medium li, ul.country li, ul.date li, ul.dim li, l.notes li { display:none; float:left; width: 125px; margin: 0 0 0 10px; }
.picrow { padding:0 0 20px; width: 550px; }
.picrow li { display:inline; list-style:none; width:110px; }
/* END poster formatting */

.clearboth { clear:both; }
/* BEGIN . [category] vertical graphic */

#wrap { -moz-border-radius:16px; -webkit-border-radius: 16px; width: 800px; border: 4px solid #DDD; margin: 20px auto; padding: 10px 0 0; }
.posters101 { background: #FFF url(../images/posters101.png) repeat-y 5px 0px; }
.jvg { background: #FFF url(../images/jvgwrap.png) repeat-y 5px 0px; }
.fashion { background: #FFF url(../images/fashion_01/fashion.png) repeat-y 5px 0px; }
.belgium { background: #FFF url(../images/film/belgium.png) repeat-y 5px 0; }
.cuba { background: #FFF url(../images/film/cuba.png) repeat-y 5px 0; }
.england { background: #FFF url(../images/film/england.png) repeat-y 5px 0; }
.france { background: #FFF url(../images/film/france.png) repeat-y 5px 0; }
.germany { background: #FFF url(../images/film/germany.png) repeat-y 5px 0; }
.hungary { background: #FFF url(../images/film/hungary.png) repeat-y 5px 0; }
.italy { background: #FFF url(../images/film/italy.png) repeat-y 5px 0; }
.japan { background: #FFF url(../images/film/japan.png) repeat-y 5px 0; }
.mexico { background: #FFF url(../images/film/mexico.png) repeat-y 5px 0; }
.poland { background: #FFF url(../images/film/poland.png) repeat-y 5px 0; }
.spain { background: #FFF url(../images/film/spain.png) repeat-y 5px 0; }
.sweden { background: #FFF url(../images/film/sweden.png) repeat-y 5px 0; }
.switzerland { background: #FFF url(../images/film/switzerland.png) repeat-y 5px 0; }
.usa { background: #FFF url(../images/film/usa.png) repeat-y 5px 0; }
.food { background: #FFF url(../images/food-drink/food.png) repeat-y 5px 0; }
.exmus { background: #FFF url(../images/exhibitions-museum/museum.png) repeat-y 5px 0; }
.exgal { background: #FFF url(../images/exhibitions-gallery/gallery.png) repeat-y 5px 0; }
.music { background: #FFF url(../images/music/music.png) repeat-y 5px 0; }
.propaganda { background: #FFF url(../images/propaganda/propaganda.png) repeat-y 5px 0; }
.products { background: #FFF url(../images/products/products.png) repeat-y 5px 0; }
.sports { background: #FFF url(../images/sports/sports.png) repeat-y 5px 0; }
.ballet { background: #FFF url(../images/theater/ballet/ballet.png) repeat-y 5px 0; }
.circus { background: #FFF url(../images/theater/circus/circus.png) repeat-y 5px 0; }
.stage { background: #FFF url(../images/theater/stage/stage.png) repeat-y 5px 0; }
.auto { background: #FFF url(../images/transportation/auto/auto.png) repeat-y 5px 0; }
.aviation { background: #FFF url(../images/transportation/aviation/aviation.png) repeat-y 5px 0; }
.rail { background: #FFF url(../images/transportation/rail/rail.png) repeat-y 5px 0; }
.ship { background: #FFF url(../images/transportation/ship/ship.png) repeat-y 5px 0; }
.travel { background: #FFF url(../images/travel/travel.png) repeat-y 5px 0; }
.tv { background: #FFF url(../images/tv/tv.png) repeat-y 5px 0; }
.misc { background: #FFF url(../images/misc/misc.png) repeat-y 5px 0; }

/*  END .[category] vertical graphic */`

