/* Reset styles */
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px 0px; padding: 0px 0px; border: 0px; outline: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { color: #fff; background: #020204 url("http://www.ighs.net/images/background.jpg") no-repeat center 0px; line-height: 1.3em; font-family: Arial, Verdana, "Trebuchet MS", Helvetica, Georgia, Sans-Serif; font-size: 0.75em; }
ol, ul, li { list-style-type: none; }
table { border-collapse: separate; border-spacing: 0px; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
abbr { cursor: help; }
/* Main styles */
a:hover, a:active, a:visited, a:link { text-decoration: none; }
a:hover { text-decoration: underline; }
hr, * .hidden, legend { display: none !important; }
.hide { display: none; }
* .last { border: none !important; background: none !important; padding-right: 0px !important; margin-right: 0px !important; }
* .first { border: none !important; background: none !important; padding-left: 0px !important; margin-left: 0px !important; }
sup { font-size: 0.9em; position: relative; bottom: 0.4em; }
sub { line-height: 0.8em; font-size: 0.7em; }
header, footer, section, nav, article, hgroup { display: block; }

header.main { width: 970px; margin: 0px auto; height: 100px; overflow: hidden; }
header.main hgroup { margin: 10px 0px 0px 10px; width: 200px; height: 80px; background: url("data:image/png;base64,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") no-repeat 0px 0px; text-indent: -99999px; display: block; float: left; }
header.main h1, header.main h2 { display: none; }

nav[role="navigation"] { float: right; margin: 35px 10px 0px 0px; }
nav[role="navigation"] ul li { padding: 3px 8px; float: left; margin: 0px 0px 0px 20px; }
nav[role="navigation"] ul li.current, header nav ul li:hover { cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: rgba(255,255,255,0.15); }
nav[role="navigation"] ul li a { text-shadow: 1px 1px 1px #000; color: #fff; font-size: 1em; }
nav[role="navigation"] ul li a:hover { text-decoration: none; }

section.main { width: 970px; margin: 0px auto 15px auto; overflow: hidden; padding-bottom: 20px; }

article#splasher { position: relative; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #fff; width: 950px; margin: 0px auto; }
article#splasher header { position: absolute; bottom: 35px; left: 15px; line-height: 1.3em; }
article#splasher header h1 { color: #77144B; font-family: "Reenie Beanie", Arial, Verdana; font-size: 2.2em; font-weight: bold; }
article#splasher header p { display: none; }
article#splasher p { color: #636B75; position: absolute; bottom: 10px; left: 15px; font-size: 0.9em; }
article#splasher figure { padding: 15px 0px 60px 0px; margin: 0px 15px; display: block; }
article#splasher footer { font-size: 0.9em; z-index: 2; position: absolute; bottom: 10px; right: 15px; }
article#splasher footer a { color: #000; }


figure p.infos { position: absolute; bottom: 0px; right: 0px; }
figure p.infos strong, figure p.infos span { display: none; }
figure p.infos a { text-indent: -9999px; width: 10px; height: 10px; display: block; background: url("data:image/png;base64,") no-repeat 0px 0px; }

#photos { height: 135px; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #333; background-image: -moz-linear-gradient(100% 100% 90deg, #414141, #333); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#414141), to(#333)); width: 930px; margin: 35px auto 0px auto; padding: 10px; }
#tags, #links, #newsletter { clear: right; float: left; height: 230px; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #333; background-image: -moz-linear-gradient(100% 100% 90deg, #414141, #333); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#414141), to(#333)); width: 280px; margin: 35px 15px 0px 10px; padding: 10px; }
#photos h1, #tags h1, #links h1, #newsletter h1 { font-family: "Cantarell", Arial, Verdana; text-shadow: 1px 1px 1px #000; color: #999; font-size: 1.3em; }
#newsletter { margin-right: 0px; }

#photos li { float: left; height: 104px; width: 174px; margin: 10px 15px 0px 0px; }
#photos li:last-child { margin-right: 0px; }
#photos li figcaption { display: none; }
#photos li a { display: block; height: 104px; width: 174px; }
#photos li img { border: 2px solid #333; }
#photos li a:hover { text-decoration: none; }
#photos li a:hover img { border: 2px solid #666; }

article#about { padding: 20px 15px 15px 15px; float: left; width: 605px; margin-right: 15px; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #fff; }
article#about header { margin-bottom: 15px; }
article#about header h1 { line-height: 1.1em; color: #77144B; font-family: "Reenie Beanie", Arial, Verdana; font-size: 2.5em; font-weight: bold; }
article#about section { margin-top: 30px; }
article#about section header { margin-bottom: 5px; }
article#about section header h1 { font-family: "Cantarell", Arial, Verdana; color: #333; font-size: 1.4em; }

article#about p { color: #636B75; font-size: 0.9em;  }
article#about p a { color: #000; }
article#about img { border: 2px solid #ccc; float: right; margin: 5px 0px 10px 15px; }

aside#gear { float: right; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #333; background-image: -moz-linear-gradient(100% 100% 90deg, #414141, #333); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#414141), to(#333)); width: 280px; margin:0px 10px; padding: 10px; }
aside#gear h1 { font-family: "Cantarell", Arial, Verdana; text-shadow: 1px 1px 1px #000; color: #999; font-size: 1.3em; }
aside#gear ul { margin: 15px 0px; }
aside#gear li { margin-bottom: 5px; padding-left: 10px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8yMy8xMAxjH5UAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAAAI0lEQVQImS3HMQEAMAgDsAwlqKvtIYWHL3lJPhpTB+jCXGYBdBMFF5/X6ZMAAAAASUVORK5CYII=") no-repeat 1px 6px; }
aside#gear li a { color: #999; font-size: 0.9em; }
aside#gear p { color: #999; font-size: 0.9em; }

section#error { height: 130px; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #fff; width: 920px; margin: 0px auto; padding: 20px 15px 15px 15px; }
section#error header { margin-bottom: 15px; }
section#error header h1 { line-height: 1.1em; color: #2173AF; font-family: "Reenie Beanie", Arial, Verdana; font-size: 2.5em; font-weight: bold; }
section#error p { color: #636B75; font-size: 0.9em;  }
section#error p a { color: #000; }

section#contact { box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #fff; width: 920px; margin: 0px auto; padding: 20px 15px 75px 15px; position: relative; }
section#contact header { margin-bottom: 15px; }
section#contact header h1 { line-height: 1.1em; color: #77144B; font-family: "Reenie Beanie", Arial, Verdana; font-size: 2.5em; font-weight: bold; }
section#contact p { color: #636B75; font-size: 0.9em;  }
section#contact p strong { font-weight: bold; color: #000; }
section#contact p a { color: #000; }

section#contact form { margin-top: 30px; }
section#contact form label { overflow: hidden; display: block; margin-bottom: 10px; }
section#contact form label strong { margin-bottom: 2px; color: #999; display: block; text-transform: uppercase; font-size: 0.9em; }
section#contact form label input, section#contact form label textarea { float: left; color: #fff; padding: 3px 5px; font-size: 0.9em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #666; border: none; width: 200px; }
section#contact form label textarea { resize: none; width: 400px; height: 150px; font-size: 0.9em; font-family: Arial, Verdana, Georgia; }
section#contact form label input:focus, section#contact form label textarea:focus { background-color: #787878; }
section#contact form button { margin-top: 10px; color: #fff; text-align: center; cursor: pointer; padding: 2px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #666; border: none; }

section#gallery, section#tagged, section#albums, section#album { overflow: hidden; width: 940px; margin: 0px auto; padding: 20px 5px 15px 5px; }
section#gallery header, section#tagged header, section#albums header, section#album header { margin-bottom: 15px; }
section#gallery header h1, section#tagged header h1, section#albums header h1, section#album header h1 { line-height: 1.1em; text-shadow: 0px 0px 2px #77144B; color: #fff; font-family: "Reenie Beanie", Arial, Verdana; font-size: 2.5em; font-weight: bold; }
section#album header h1 span, section#tagged header h1 span, section#album header h1 span { color: #ffff00; }

section#gallery ul.list li, section#tagged ul.list li, section#albums ul.list li, section#album ul.list li { float: left; height: 104px; width: 174px; margin: 10px 8px 15px 7px; }
section#albums ul.list li { height: 160px; }
section#gallery ul.list li:nth-child(5n+0), section#tagged ul.list li:nth-child(5n+0), section#albums ul.list li:nth-child(5n+0), section#album ul.list li:nth-child(5n+0) { margin-right: 0px; }
section#gallery ul.list li figcaption, section#tagged ul.list li figcaption, section#albums ul.list li figcaption, section#album ul.list li figcaption { display: none; }
section#gallery ul.list li a, section#tagged ul.list li a, section#albums ul.list li a, section#album ul.list li a { display: block; height: 104px; width: 174px; }
section#gallery ul.list li img, section#tagged ul.list li img, section#albums ul.list li img, section#album ul.list li img { box-shadow: 0px 5px 10px rgba(0,0,0,0.8); -moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); -webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.8); border: 2px solid #333; }
section#gallery ul.list li a:hover, section#tagged ul.list li a:hover, section#albums ul.list li a:hover, section#album ul.list li a:hover { text-decoration: none; }
section#gallery ul.list li a:hover img, section#tagged ul.list li a:hover img, section#albums ul.list li a:hover img, section#album ul.list li a:hover img { border: 2px solid #666; }

section#albums ul.list li h2 { font-family: "Cantarell", Arial, Verdana; color: #fff; font-size: 1.2em; padding-bottom: 3px; }

section footer nav[role="navigation"] { float: left; margin: 0px auto; text-align: center; width: 100%; }
section footer nav[role="navigation"] ul { margin: 35px auto 0px auto; }
section footer nav[role="navigation"] ul li { padding: 3px 8px; float: none; display: inline; margin: 0px 0px 0px 10px; }
section footer nav[role="navigation"] ul li.current, section footer nav ul li:hover { cursor: default; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background: rgba(255,255,255,0.15); }
section footer nav[role="navigation"] ul li a { text-shadow: 1px 1px 1px #000; color: #fff; font-size: 1em; padding: 3px 2px; }
section footer nav[role="navigation"] ul li a:hover { text-decoration: none; }
section footer nav[role="navigation"] ul li span { display: none; }

#tags ul { margin-top: 15px; }
#tags li { display: inline; margin: 0px 10px 0px 0px; line-height: 1.75em; }
#tags li a { color: #999; font-size: 0.9em; }
#tags li a:hover { color: #ccc; text-shadow: 0px 0px 2px rgba(255,255,255,0.4); }
#tags li a.size1 { font-size: 0.9em; }
#tags li a.size2 { font-size: 1.2em; }
#tags li a.size3 { font-size: 1.4em; }
#tags li a.size4 { font-size: 1.6em; }
#tags li a.size5 { font-size: 1.8em; }

#links ul { margin-top: 15px; }
#links li { margin-bottom: 2px; }
#links li a { color: #999; font-size: 0.9em; }
#links li a:hover { color: #ccc; text-shadow: 0px 0px 2px rgba(255,255,255,0.4); }

#newsletter { position: relative; }
#newsletter form { margin: 15px 0px 20px 0px; }
#newsletter form label { overflow: hidden; margin-bottom: 10px; display: block; }
#newsletter form label strong { margin-bottom: 2px; color: #999; display: block; text-transform: uppercase; font-size: 0.9em; }
#newsletter form label input { float: left; color: #fff; padding: 3px 5px; font-size: 0.9em; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #666; border: none; width: 150px; }
#newsletter form label input:focus { background-color: #787878; }
#newsletter form button { margin-top: 10px; color: #fff; text-align: center; cursor: pointer; padding: 2px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; background-color: #666; border: none; }
#newsletter p { font-size: 0.9em; color: #999; line-height: 1.2em; }

article#photo { position: relative; overflow: hidden; width: 950px; margin: 0px auto; padding: 20px 0px 15px 0px; }
article#photo header.title { z-index: 2; position: absolute; top: 600px; left: 15px; }
article#photo header.title h1 { color: #77144B; font-family: "Reenie Beanie", Arial, Verdana; font-size: 2.2em; font-weight: bold; }


article#photo figure { display: block; position: relative; box-shadow: 0px 0px 10px #000; -moz-box-shadow: 0px 0px 10px #000; -webkit-box-shadow: 0px 0px 10px #000; background-color: #fff; width: 950px; margin: 0px auto; }
article#photo figure img { padding: 15px 0px 140px 0px; margin: 0px 15px; }
article#photo figure svg { position: absolute; top: 15px; left: 15px; width: 920px; height: 550px; z-index: 999; }
article#photo figure p.notes { display: none; }

#comments ol li { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; box-shadow: 0px 2px 10px #000; -moz-box-shadow: 0px 2px 10px #77144B; -webkit-box-shadow: 0px 2px 10px #77144B; background-color: #333; background-image: -moz-linear-gradient(100% 100% 90deg, #414141, #333); background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#414141), to(#333)); margin: 0px auto 15px auto; padding: 10px; }


span.erroneous { cursor: help; text-indent: -9999px; margin: 1px 0px 0px 5px; display: block; width: 17px; height: 15px; float: left; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAYAAADtc08vAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8zMC8xMCO2mcsAAAAfdEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIDi1aNJ4AAABbUlEQVQokYWSQU7CQBSGv6FTWgwRExo2KKAnIOEC4wn0BnoE125KPAY7T4IHoDHeQEncEF1gTKzQMi4epQVKfKvJ//73vTdvRllrORiROgH6AAzsU5lFlQIiZYDxjnrLwD7uWisHeocl2rDMuA+Q7qbE2yNSN/8DlA7RTfBOiUYQjQDdBKVLp9gGPB8ZvLbB70LtItf9LnhtqNT2ptgGVFshXhv8DvjnBUBHANUWKD0sB7wEBt00uC0x+73c5bXBbclVnEaPSF3tA5xaiK6DboAbgHeWA9xAdF0HpwZwtw2IlEE5BjSoKlR8cI4Lc/qio0E5AGb9WpsJQmwKJGAXsIoh/coBq1h0EsS3rgGUnWCAMbop284W5gbSeRXD8gN+3yGeQvwGyWcGudQZiXQuiaUvqfSb6EF+7uD+GpYzyafz4iOEenO0CSxm6+JYFpZFPJXixUx8hVB2Qhd4zRUNTkO2rRy5c/ojnXeKgf4fKX5q/HR6B+wAAAAASUVORK5CYII=") no-repeat 0px 0px; }

#message, .message { margin: 20px auto; padding: 10px; font-size: 1em; text-align: center; }
#message { width: 400px; }
.warn { background-color: #ffffcc; color: #000 !important; font-weight: bold; }
.error { background-color: #ffcccc; color: #990000 !important; font-weight: bold; }
.done { background-color: #9ac886; color: #fff !important; font-weight: bold; }

#newsletter p.message, #contact p.message, #comment p.message { width: 84%; padding: 15px; margin: 0px; position: absolute; bottom: 25px; left: 10px; }
#contact p.message { width: 380px; }
#comment p.message {}

/*{ resize: none; }*/

footer.main { padding: 0px 10px 20px 10px; color: #999; width: 950px; margin: 0px auto; font-size: 0.9em; }
footer.main strong { font-weight: bold; color: #fff; }
footer.main a { float: right; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDYvMjMvMTAMYx+VAAABqklEQVQokSXQPUiVcQBG8d/7oaZigpGVWBEVlUHQkFCDDc2BEFSUW5ObS+jmJOgQLRVBcy1FQVC0VBDoEEUokktQIgTdUlPzXu/7cf8Nd38OnPNEIQTF42g87u6ZjtIqWU6GeiBHTtikXIsnWqbymSh/1j0e9w5NRycOi7J7zXEDedIEyiBsU34mW0knouz18ZCeHRYVuyj2UFuk8pTaBiUC2gghVptLxWW8I9q5w9YafSOcesTQLw6NkUXU8IdIkKekjUZKtUHlDfVVqinHRhm4y+7zvB9pdnWS5Yl4c36Db0ivcfo+fcPM3WbxAf1XOXmbTZRkRSKtVnIO4u9buo5w5hb7hnh1ha6jnJviy2OKZfU8Edfzlqbr768sPeHFZZJ2BieZf0hoMDBKjXqRiMsCq4GzY1x/R0c/s5McukSjJFul7yJl87S4qMeyfzGVj/z4QGWZhResfOL3TxZe0rom6x1UbKei2Rv7x3s669NH9q5r24UY7QltKXFOa1DvPOD7Ur+1pZWJKIRg7mbfeEdrPp0mGUlKFAg5aQtRoahFquuNiQvPt2b+A6tAuy3sFPNWAAAAAElFTkSuQmCC") no-repeat 0px 1px; color: #fff; padding-left: 18px; }




.image-annotate-add { background: #fff url("http://www.ighs.net/images/asterisk_yellow.png") no-repeat 3px 3px; border: solid 1px #ccc !important; color: #000 !important; cursor: pointer; display: block; float: left; font-size: 12px; height: 18px; line-height: 18px; padding: 2px 0px 2px 24px; margin: 5px 0px; width: 64px; text-decoration: none; }
.image-annotate-add:hover { background-color: #eee; }
.image-annotate-canvas { border: solid 1px #ccc; background-position: left top; background-repeat: no-repeat; display: block; margin: 0px; position: relative; }
.image-annotate-view { display: none; position: relative; }
.image-annotate-area { border: 1px solid #000000; position: absolute; }
.image-annotate-area div { border: 1px solid #FFFFFF; display: block; }
.image-annotate-area-hover div { border-color: yellow !important; }
.image-annotate-area-editable { cursor: pointer; }
.image-annotate-area-editable-hover div { border-color: #00AD00 !important; }
.image-annotate-note { background-color: #E7FFE7; border: solid 1px #397F39; color: #000; display: none; font-size: 12px; max-width: 200px; padding: 3px 7px; position: absolute; }
.image-annotate-note .actions { display: block; }
.image-annotate-edit { display: none; }
#image-annotate-edit-form { background-color: #FFFEE3; border: 1px solid #000000; height: 78px; padding: 7px; position: absolute; width: 250px; }
#image-annotate-edit-form form { }
#image-annotate-edit-form .box { margin: 0px; }
#image-annotate-edit-form input.form-text, #image-annotate-edit-form #edit-comment-wrapper textarea { width: 90%; }
#image-annotate-edit-form textarea { height: 50px; width: 248px; }
#image-annotate-edit-form .form-item { margin: 0px 0px 5px 0px; }
#image-annotate-edit-form .form-button, #image-annotate-edit-form .form-submit { margin: 0px; }
#image-annotate-edit-form a { background-color: #fff; background-repeat: no-repeat; background-position: 3px 3px; border: solid 1px #ccc; color: #333; cursor: pointer; display: block; float: left; height: 18px; line-height: 18px; padding: 2px 0px 2px 24px; margin: 3px 6px 3px 0px; width: 48px; }
#image-annotate-edit-form a:hover { background-color: #eee; }
.image-annotate-edit-area { border: 1px solid black; cursor: move; display: block; height: 60px; left: 10px; margin: 0px; padding: 0px; position: absolute; top: 10px; width: 60px; }
.image-annotate-edit-area .ui-resizable-handle { opacity: 0.8; }
.image-annotate-edit-ok { background-image: url("http://www.ighs.net/images/accept.png"); }
.image-annotate-edit-close { background-image: url("http://www.ighs.net/images/cross.png"); }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable- autohide .ui-resizable-handle { display: block; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }