/* Layout */
body { background-color: #f5f5f5; padding: 0; margin: 20px 0 0 0; }
#wrap { width: 930px; margin-left: auto; margin-right: auto; position: relative; }
#leftside { width: 130px; height: 480px; border-right: 0px solid silver; padding: 8px 5px 5px 5px; position: absolute; top: 0; left: 0; }
#content { width: 770px; padding: 5px; position: absolute; top: 0; left: 140px;}
#content h2 { text-align: center; margin: 0px;}
#title { margin-top: 10px; }

/* Fonts */
body { 	font-size: 10px; font-family: Verdana, sans-serif; }
#title { font-size: 1em; }
#content { color: black; }
a { color: black; text-decoration: none; }
a:hover { color: #666666; text-decoration: underline; }

/* Gallery */
li.cut { height: 107px; overflow: hidden; padding: 0; margin: 0; }
li.cut > a > img { width: 160px; }
.thumbscontainer { margin: 0; padding: 0; }
.pagenumbers { margin: 0; padding: 0; }
#lightbox { text-transform: lowercase; }
#userMsg, #nextText , #prevText, #lightboxDetails { font-size: 10px !important; }
div.pagenumbers { margin: 0; }
#lightboxDetails{ padding-top: 0px !important; }
#lightbox { top: 45px !important; }
#closeButton{ top: 2px !important; }
#content a img { border: 0 }
#overlay { background-color: #FFFFFF !important; opacity: 1.0 !important; }

/* Form */
#EmailForm label { width: 150px; float: left; text-transform: lowercase }
#EmailForm input, #EmailForm select { width: 200px; }
#EmailForm textarea { width: 400px; }

/* Menu */
#mainmenu { color: silver; }
#mainmenu ul { padding: 0 0 0 10px; margin: 0; }
#mainmenu li { list-style: none; }
#mainmenu li { color: silver; }
#mainmenu li.current, #mainmenu li.current > a { color: #ff0000; }