/*Theme Name: EffervescenceAuthor: Stephane AngoulvantAuthor URI: http://angoulvant.net/sblog*//*Hi there! I hope you'll find the CSS clean enough.There probably are a few redundancies but this code is consistantlybeing changed and updated... Such are the ways of life.	-Stephane*//*Color IndexBeiges:dark brown: #7b7871brown: #98958fdarkest: #b1aea7dark: #c4c2bbmedium: #d8d6cflight: #e3e2ddlightest: #eceae7ultrabright: #fafaf9white: #fffEmerald:darkest: #076a54darker: #0c8369dark: #0b9577mid: #12a081main: #22b393lightest: #84e4cf*//* Main Stuff------------------------------ */html {height: 100%;margin-bottom: 0.1em;}* {margin: 0;padding: 0;}.aligncenter2 {margin: 0 auto;width: 610px;}.clearage {clear: both;padding: 0;margin: 0;}hr {clear: both;height: 0;border: 0;border-top: 1px solid #E6E6DF;margin: 0 0 12px 0;padding: 0;}img {border: 0;}blockquote {border-left: 1px dotted #96967E;margin-left: 20px;padding-left: 20px;color: #363630;}/* Text Styles------------------------------ *//* Front Page Title --- */h1 {font: normal 20px Trebuchet MS, Arial, Helvetica, Tahoma, Verdana, serif;letter-spacing: -2px;}h1 a{ border: none;background: url(images/logo.gif) top left no-repeat;display:block;padding-top: 35px;width: 173px;/* \*/overflow: hidden;color: #2eadcc;}h1 a:hover {border: none;}* html h1 a {height:35px;he\ight:0px;}h1 a{ height:0px;}/* Image Page Title  --- */#logo2 h1 a{ background: url(images/logo2.gif) top left no-repeat;}h2 {color: #5b3022;font: bold 23px Trebuchet MS, Arial, Helvetica, Tahoma, Verdana, serif;display: inline;letter-spacing: -1px;}h2 a {color: #2eadcc;text-decoration: none;border: none;}h2 a:hover {color: #a3ad93;border: none;}/* Intro Text  --- */h3 {color: #5b3022;font: normal 16px Trebuchet MS, Arial, Helvetica, Tahoma, Verdana, sans-serif;}#navbar h3 {margin-left: 6px;text-align: center;}h3 a {color: #fff;border: none;}h3 a:hover {color: #d6e9ff;border: none;}/* Gallery Titles  --- */h4 {text-align: center;font: 14px/22px Arial, Helvetica, Tahoma, Verdana, sans-serif;color: #fff;}h4 a, h4 a:visited {color: #5b3022;border: none;
font-weight:bold;}h4 a:hover {color: #2eadcc;border: none;}/* Comment Authors  --- */.commentinfo h4 {font: 14px/22px Arial, Helvetica, Tahoma, Verdana, sans-serif;color: #98958f;}.commentinfo h4 a {color: #2eadcc;border: none;}.commentinfo h4 a:hover {color: #2eadcc;border: none;}/* Links  --- */a {color: #2eadcc;text-decoration: none;}a:hover {text-decoration: underline;}.disabledlink {color: #b1aea7;cursor: default;}#navbar a {color: #5b3022;
font-weight: bold;}#navbar a:hover {color: #2eadcc;
text-decoration: none;}#main2 #navbar a {color: #5b3022;
font-weight: bold;}#main2 #navbar a:hover {color: #2eadcc;
text-decoration: none;}#description a:hover {text-decoration: underline;}#main2 #description a {color: #5b3022;}#main2 #description a:hover {color: #076a54;}.commenttext a {color: #7b7871;}.commenttext a:hover {color: #12a081;text-decoration: underline;}/* Main Layout------------------------------ */body {font: 14px/22px Arial, Helvetica, Tahoma, Verdana, sans-serif;color: #fff;background: #ffffff;text-align: left;margin: 0 auto 0 auto;}#content {background: #ebe7e4;}#main {background: #e3e2dd;text-align: left;width: 640px;margin: 0 auto 0 auto;/*padding-bottom: 10px;*/}
#main_album {
/*background: #e3e2dd;*/
text-align: left;
width: 954px;
margin: 0 auto 0 auto;
padding-bottom: 10px;
}#subcontent {/*background: #e3e2dd;*/margin-bottom: 0px;}#submain {/*background: #e3e2dd;*/text-align: left;width: 640px;margin: 0 auto 0 auto;padding-bottom: 0px;}#main2 {/*background: #0b9577;*/text-align: left;/*padding-bottom: 30px;*//*border-bottom: 2px solid #fff;*/}#main3 {margin: 0 auto 0 auto;width: 600px;padding: 0px 20px 20px 20px;}#header {/*background: #d8d6cf;*/text-align: center;border: none;padding: 0;margin: 0;}#gallerytitle {/*width: 610px;position: relative;padding: 18px 10px 18px 10px;*/margin: 0 auto 0 auto;}#description {color: #5b3022;text-align: center;padding: 7px 7px;margin: 20px auto 16px auto;width: 620px;
line-height: 130%;}#main2 #description {margin: 0 auto 0 auto;text-align: center;color: #5b3022;
margin-bottom: 20px;}#pagenumbers {text-align: center;margin: 0 auto 20px auto;}#images {padding: 0 0 0 0;}/* Comment Form------------------------------ */#commentbox {margin: 20px 0;color: #5b3022;font-size: 12px;}#commentform {margin-top: 10px;}#commentbox input {font: 12px/22px Arial, Helvetica, Tahoma, Verdana, sans-serif;background: #fff;border-top: 1px solid #b1aea7;border-right: 1px solid #b1aea7;border-bottom: 1px solid #c4c2bb;border-left: 1px solid #c4c2bb;padding: 2px;color: #5b3022;}#commentbox input:focus {background: #fafaf9;}#commentbox textarea {font: 12px/16px Arial, Helvetica, Tahoma, Verdana, sans-serif;background: #fff;border-top: 1px solid #b1aea7;border-right: 1px solid #b1aea7;border-bottom: 1px solid #c4c2bb;border-left: 1px solid #c4c2bb;color: #5b3022;margin: 2px 0 5px 0;padding: 3px;width: 600px;}#commentbox textarea:focus {background: #fafaf9;}/* Page Navigation------------------------------ */#navbar {padding: 4px 7px;margin: 0 auto 14px auto;width: 620px;color: #5b3022;}#randomhead {padding: 0;margin: 0 auto 14px auto;width: 640px;border: none;line-height: 0px;}#randomhead img {border: 2px solid #d8d6cf;
padding: 7px;
background: #fff;}#wrapnav {background: #e6d6d1;margin-bottom: 30px;}#header #wrapnav {/*background: #e6d6d1;*/margin-bottom: 0px;}#main2 #navbar {padding: 4px 7px;border: none;margin: 0 auto 0 auto;width: 620px;color: #5b3022;
text-align:center;}ul.pagelist {clear: both;padding: 0;margin: 20px 0 0 0;list-style-type: none;
display:none;}ul.pagelist li {display: inline;}ul.pagelist li a, ul.pagelist span.disabledlink {padding: 4px;}ul.pagelist li.current a {color: #98958f;}ul.pagelist li.prev {margin-right: 10px;}ul.pagelist li.next {margin-left: 10px;}.pagenav {clear: both;}/* AJAX------------------------------ */#albumDescEditable:hover {background: #e6d6cf;}#imageDescEditable:hover {background: #12a081;}/* Image Thumbnails------------------------------ */.imagethumb a {display: block;padding: 7px;margin: 6px;border-top: 2px solid #d8d6cf;border-left: 2px solid #d8d6cf;border-right: 2px solid #d8d6cf;border-bottom: 2px solid #d8d6cf;background: #fff;line-height: 0px;}.imagethumb a: {border-top: 2px solid #d8d6cf;border-left: 2px solid #d8d6cf;border-right: 2px solid #d8d6cf;border-bottom: 2px solid #d8d6cf;background: #fff;}.imagethumb a:hover {border-top: 2px solid #2eadcc;border-left: 2px solid #2eadcc;border-right: 2px solid #2eadcc;border-bottom: 2px solid #2eadcc;background: #fff;}#albums li:hover h4 a {color: #2eadcc;}.imagethumb {float: left;}#albums .imagethumb {float: none;}#randomhead .imagethumb {float: none;}/* Album Thumbnails------------------------------ */#albums {padding: 0px 0 0px 0;}#albums li {margin: 0 0 15px 0;padding: 0;border: 0;float: left;list-style: none;}/* Individual Image------------------------------ */.image { margin: 0;padding: 0;border: 0;}#image {text-align: center;margin: 0 auto 13px auto;}#main2 img {border: 2px solid #d8d6cf;padding: 7px;background: #fff;}.imgnav {float: right;width: 140px;text-align: left;}.imgnav .imgprevious a, .imgnav .imgnext a {display: block;width: 50%;height: 100%;float: left;font-size: 16px;
font-weight: bold;text-decoration: none;line-height: 160%;color: #5b3022;}.imgnav .imgprevious a:hover, .imgnav .imgnext a:hover {color: #2eadcc;
text-decoration: none;}.imgnav .imgprevious a {float: left;}.imgnav .imgnext a {float: right;}/* Bottom Separator------------------------------ */#bottomheadings {background: #cecbc6;height: 40px;}.bottomfull {padding: 10px 10px 0 10px;margin: 0 auto;width: 610px;}/* Comments------------------------------ */#comments {clear: both;margin: 10px 0 30px 0;}.error { color: #950b42; font-weight: bold; }.comment {margin-bottom: 20px;}.commentinfo h4 {display: inline;}.commentinfo {color: #b1aea7;border-bottom: 1px solid #d8d6cf;padding: 5px 0 3px 0;}.commenttext {margin-top: 5px;padding: 0 5px;color: #98958f;}/* Forms------------------------------ */.checkbox {cursor: pointer;}.pushbutton {cursor: pointer;padding: 5px 10px;}/* Footer------------------------------------ */.footlinks {color: #d37b6d;font-size: 8px;text-align: right;padding: 4px 0;
margin-right: 6px;clear: both;}.footlinks a, .footlinks a:visited {color: #98958f;border: none;}.footlinks a:hover {color: #fff;border: none;}