/* gallery.css ------------------------------------------ */

/* CSS Reset --------------------------------------- */
* { padding:0; margin:0; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, pre, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 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-weight:normal; font-style:normal; font-size:100%; font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align:baseline; background-image:transparent; }
:focus { outline:0; }
body { line-height:1; color:black; background:white; }
ol, ul { list-style:none; }
table { border-collapse:collapse; border-spacing:0; }  /* tables still need 'cellspacing="0"' in the markup */
caption, th, td { text-align:left; font-weight:normal; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }

/* Easy Clearing CSS ------------------------------- */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
	/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

/* Undo HTML CSS ----------------------------------- */
:link,:visited { text-decoration:none; }
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0; }
a img,:link img,:visited img { border:none; }
address { font-style:normal; }

/* CSS Spam Tool ----------------------------------- */
.special { width:5px; visibility:hidden; }

/* Structure --------------------------------------- */
html { font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:10pt; }
body { background-color:#D8B706; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:10pt; }
#OuterWrap { background-color:#D8B706; min-height:540px; width:740px; margin-top:12px; margin-left:auto; margin-right:auto; }

#mainContainer { color:black; text-align:center; margin-top:12px; }
.container { color:black; text-align:center; width:740px; background-color:#D8B706; border: 1px solid white; }
.title { color:white; padding:8px; text-align:center; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; background-color:#244A8B; }
.bigtitle { color:white; padding:12px; text-align:center; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:22px; line-height:26px; background-color:#244A8B; }
#galleryDescription { margin:10px; text-align:center; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; }
#viewer_nav { padding:10px; background-color:#FFD96E; vertical-align:middle; }
	#viewer_nav img { border:3px solid #FFD96E; vertical-align:middle; }
#imageIndex { margin-top:12px; padding:10px; background-color:#FFFFFF; }
	#imageIndex img { padding-bottom:5px; padding-top:4px; padding-left:2px; padding-right:2px; }
#selector { text-align:center; margin-top:12px; margin-bottom:12px; }
.imageDescr { text-align:center; padding:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; line-height:17px; font-weight:bold; }
.return { height:24px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:24px; color:#244A8B; }
a.return { color:#244A8B; font-weight:bold; }
.noscript { background-color:#FFCCCC; border: 1px solid #CC0000; margin:10px; padding:5px; }