/* These styles are just for the test template. Make some better ones. And yes, I know it's messy ;-) */body { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align:center; background-color:#B6CBFA; overflow:scroll; }img {border:1px; border-color:#000000}#main { width: 650px; margin: 0px auto; text-align: left; }#gallerytitle h2 { font-size: 10pt; }#gallerytitle span { font-weight: normal; color: #000000; text-decoration: none; }#gallerytitle A:link, #gallerytitle A:visited { text-decoration: underline; color: #000000; }.albumthumb img { border: 1px; float: left; margin-right: 10px; margin-bottom: 10px; }.imagethumb img, .image img { border: 1px; border-color:#000000; margin: 5px; padding: 5px; }.image { margin: 0px; padding: 0px; float: left; }hr { clear: both; height: 0px; border: 0px; border-top: 1px solid #000000; margin-top: 10px; margin-bottom: 10px; padding: 0px; }.imgnav { margin-bottom: 0px; font-size: 13pt; font-weight: normal; color: #000000; text-align: center;}.imgnav a { display: block; height: 1em; width: 46%; padding: 2%; color: #000000 !important;  }.imgnav a.prev { float: left; }.imgnav a.next { float: right; }.imgnav a:hover, .imagenav a:active { color: #000000 !important; text-decoration: none !important; }#images { margin: 0px 0px 0px; clear: both; }#albums { clear: both; margin: 0px 0px 0px; padding: 0px; }.pagenav { margin: 5px 0px 5px; font-size: 10pt; font-weight: bold; color: #000000; clear: both; }.pagenav A:link, .pagenav A:visited { color: #000000; text-decoration: none; }.disabled_nav {visibility: hidden;}.disabledlink { color: #000000; cursor: default; }.albumtitle H3 { padding: 35px; margin-top:8px;  font-size: 10pt;}A:link, A:visited {text-decoration: none; color: #000000;}A:hover, A:active, #gallerytitle A:hover, #gallerytitle A:active, .pagenav A:hover, .pagenav A:active  {text-decoration: underline;color: #000000;}UL.pagelist {padding: 0px;margin: 5px 0px 5px;list-style-type: none;height: 2em;}UL.pagelist LI { display: inline; font-weight: bold; }UL.pagelist LI A, UL.pagelist LI span.disabledlink {display: block;float: left;padding: 2px 4px;background-color: #B6CBFA;text-decoration: none;color: #555;}UL.pagelist LI span.disabledlink { background-color: #fff; color: #000000; cursor: default; }UL.pagelist LI A:hover { background-color: #B6CBFA; color: black; }UL.pagelist LI.current A { background-color: #B6CBFA; color: #FFF; cursor: default; }#comments {border: 1px solid #f0f0f0;padding: 15px 20px;margin: 15px 0px;width: 360px;display: block;clear: both;padding-top: 10px;}.comment {margin: 15px 0px;padding: 10px 10px;border: 1px solid #f0f0f0;background-color: #f8f8f8;}.commentcount { font-weight: normal; font-size: 11pt; margin-top: 10px; }.commentmeta { color: #999; }.commentauthor { font-weight: bold; }.commentbody { margin: 5px 0px; line-height: 1.3em; }.imgcommentform INPUT { margin-top: 4px; border: 1px solid #eee; background-color: #f8f8f8; }.imgcommentform TEXTAREA { margin-top: 4px; font-family: Arial, helvetica, verdana, sans-serif; font-size: 10pt; border: 1px solid #eee;}.error { color: #C33; font-weight: bold; }#admin, #admin_data{position:fixed;right:0;top:0;border-left: 1px solid #E6E6DF;border-bottom: 1px solid #E6E6DF;background: #fff;width:120px;}#admin_data{top:15px;}#admin h3 {font: 100% "Helvetica Neue", Helvetica, Arial, sans-serif;font-weight: bold;color: #000;border-bottom: 1px dashed #E6E6DF;margin:0;padding:0;}#search{float:right;width:150px;margin-top:-15px;}#search #search_input{width:75px;}#search ul { position:absolute;margin-top:0px;text-align: left;}#search ul .item { display:none;}#search ul:hover .item { display:block; padding:1px; margin:1px;}#search ul:hover .item a { color:#000; text-decoration:none;}#search ul:hover .item a:hover { color:#999;}#search ul {width:20px; float:left; margin:0px;padding:2px;list-style:none;}#search li {width:150px;}.clear {clear:both;height:10px;}#map {margin-top: 25px;}#imagemetadata {text-align: right;position: relative;display: none;}#imagemetadata table {text-align: left;line-height: 1em;border: 1px solid #ccc;position: absolute;top: 2em;right: 0;background-color: #fafafa;}#imagemetadata table td {border-bottom: 1px solid #f0f0f0;background-color: #f8f8f8;padding: 2px 5px;}#fullsize_download_link {font-size: 8pt; text-align: right; float:right;}#meta_link {font-size: 8pt; text-align: left; float:left;}#image_data {margin-bottom:15px;}/* Archive View  */#archive{ width: 300px; padding:0; margin: 0 auto; text-align: center; }ul.archive * { padding:0; margin:0; list-style:none; }ul.archive #year { margin-top:10px; text-align: center; color: #FF6600;	margin-bottom:5px; font-weight:bold; font-size:18px;}ul.archive #month {	font-size: 14px; list-style:none; border-top:2px solid #E6E6DF; padding-top: 5px; }/* Tag Cloud */#tag_cloud { text-align: center; background: #eee; margin-bottom:15px;}#tag_cloud p { color: #FF6600; padding:10px 0; margin:20px 0; background: #fff; border-top: 3px solid #E6E6DF; border-bottom: 3px solid #E6E6DF; font-size: 18px; font-weight:bold; text-align: center; }/* Tags */.taglist ul { display: inline; list-style-type: none; }.taglist li { background: url(tag.png) no-repeat left center; list-style-type: none; line-height: 18px; padding-left: 18px; float:left; padding-right: 5px;}.taglist .tags_title { background: none; padding-right: 5px; padding-left: 0;}.rating { margin-top: 15px; margin-bottom: 15px; }#credit { font-size:12px; }
