.albumTitle a { color: #fff !important; text-decoration: none !important; }
a { outline: none !important; color: #DCDCDC !important; text-decoration: underline !important; background-color: inherit !important; }
body { background-color: #333333 !important; }
#page_content { border-style: none !important; border-width: 0px !important; border-color: #000000 !important; background-color: #333 !important; }
.sidebar { float:left; width: 270px; }
#dynatip { display:none; background:transparent url(/resources/images/tooltip-box-top.png); font-size:14px; height:160px; width:305px; padding:25px; margin-top: 18px; color:#fff; z-index:999; }
#dyna img { border:0; cursor:pointer; }
#dynatip.bottom { background:url(/resources/images/tooltip-box-bot.png); padding-top:60px; margin-top: -26px; height:120px; }
.page_img { background-color: #191919 !important; border: 1px solid #22222f !important; float:left; }
.googleads { float:right !important; width: 250px !important; padding: 10px 10px 10px 3px !important; background-color: #333; text-align:left !important; font-size: 11px; margin: 15px 0 0 15px !important; border: 1px solid #668; -moz-border-radius: 4px; -webkit-border-radius: 4px; -border-radius: 4px;}
.copy { float:right !important; width: 720px !important; }
.copytext { float:left !important; width: 425px !important; padding: 0 10px !important; text-align: left; line-height:1.5em !important; }
.donatebutton { color:#ccc; text-shadow: 0.05em 0.05em 0.1em #111; width: 240px; float:right; border: 1px solid #668; -moz-border-radius: 4px; -webkit-border-radius: 4px; -border-radius: 4px; padding: 10px; margin: 5px; }
.adtext { float:right !important; width: 258px !important; padding: 0 5px !important; background-color: #333; text-align:left !important; }
.adtext .adbox { height: 125px; width: 125px; display: inline-block; margin-bottom: 5px; overflow: hidden; }
.adtext .adfree { background-color: #444; color: #555; text-align: center; }
.adtext .adfree a { color: #666 !important; text-decoration:none !important; }
.adtext .adfree a:hover { color: #000 !important; }
#blogtext { float:right !important; width: 240px !important; padding: 0 10px !important; background-color: #333; text-align:left !important; font-size: 11px; margin: 5px; border: 1px solid #668; -moz-border-radius: 4px; -webkit-border-radius: 4px; -border-radius: 4px;}
#blogtext h1 { color:#668; font-size:14px; line-height:0.8em; }
#blogtext p { color:#888; font-size:11px; line-height:1.0em; text-align:justify; letter-spacing: 0.08em; }
#blogtext h1 a { font-size:16px; text-decoration:none !important; font-weight:normal; letter-spacing: 0.08em; }
#blogtext h1 a:hover { color:#888; }
#blogtext h2 { color:#668; font-size:14px; font-weight:normal; letter-spacing: 0.08em; line-height:0.5em ; border-top: 1px dotted #668; padding-top: 5px;}
#blogtext a { color:#668; font-size:12px; line-height:0.8em; text-decoration:none !important; }
#blogtext a:hover { color:#888; }
.albumBox { border-color: #22222f !important; border-width: 2px !important; }
#infobox { border-color: #22222f !important; border-width: 2px !important; }
.frame { border-color: #22222f !important; border-width: 2px !important; }
img.thumbImg { background-color: #191919; border-color: #22222f !important; border-width: 1px !important; }
.imageidp { border:2px solid #22222f !important; }
.gallerythumb { background-color: #191919 !important; border: 1px solid #22222f !important; }
.indent { margin: 0 30px 0 30px; }
.msgtxt { margin: 0 30px 0 30px; font-family: 'Courier New', Courier, monospace; text-align:left; width:400px; }
.error { width: 650px; text-align: left !important; }
.lynda { width: 1000px; text-align: left; margin: 20px 0 0 0; }
.right { text-align: right; }
.left { text-align: left; }
.blueiris { color: #668; }
.copy ul li { margin: 0 0 0 5px; }
h4 { font-size: 12px; font-weight: normal; border-bottom-width: 1px; border-bottom-style: dotted; }
.heading { text-shadow: 0.08em 0.08em 0.1em #000; }
.footer { width: 900px !important; display: block; }
.footer p { display: inline; text-shadow: 0.08em 0.08em 0.1em #000; }
.footer p a { margin: 0 100px; text-decoration: none !important; color: #666 !important; font-size: 11px !important; }
.footer p a:hover { color: #88b !important; }
li { margin: 0 0 0 45px; list-style: circle; }
#quote { font-size: 13px; text-transform: lowercase; color: #aaa; }
#author { font-size: 11px; font-style: oblique; text-transform: lowercase; margin-right: 8px; color: #88a; }
#header_container { background-color: #0f0f0f !important; padding: 0pt; border: medium none; margin: 0pt; left: 0pt; top: 0pt; width: 100%; }
#header { float: left !important; text-align: left !important; height: 150px; width: 625px !important; }
#header h1 { display: block !important; padding: 0.00 !important; margin: 0.00 !important; height: 150px !important; }
#header h1 a { display: block !important; }
#header h1 a span { display: none; }
#description { float: right !important; width: 325px !important; text-align: right; font: normal 14px 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif; color: #88a; margin: 45px 20px 0 20px; }
.hdrmsg { width: 450px; color: #dcdcdc; padding-bottom: 20px; }
.errmsg { width: 450px; color: #ff0000; padding-bottom: 20px; }
#contactform #ename { width: 320px !important; padding-left: 28px !important; padding-top: 3px; background-image: url(/images/ename.png); background-position: 3px 2px; background-repeat: no-repeat; }
#contactform #email { width: 320px !important; padding-left: 28px !important; padding-top: 3px; background-image: url(/images/email.png); background-position: 3px 2px; background-repeat: no-repeat; }
#contactform #phone { width: 320px !important; padding-left: 28px !important; padding-top: 3px; background-image: url(/images/phone.png); background-position: 3px 0px; background-repeat: no-repeat; }
#contactform #website { width: 320px !important; padding-left: 28px !important; padding-top: 3px; background-image: url(/images/website.png); background-position: 3px 1px; background-repeat: no-repeat; }
.badcaptcha { width: 450px; color: #ff0000; padding-bottom: 20px; font-size: 12px; }
.captcha { color: #dcdcdc; font-size: 13px; }
#captcha { border-color: #191919; border-style: solid; border-width: 2px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.code { color: #dcdcdc; }
#code { text-align: center; padding: 2px 0; background-color: #333333; border-color: #191919 !important; border: 2px solid; -moz-border-radius: 4px; -webkit-border-radius: 4px; font: bold 14px 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif; }
.security { color: #dcdcdc; text-align: center; font-size: 13px; }
#inputfields { background-color: #333333; border-style: solid; border-width: 1px !important; width: 400px !important; line-height: 1em; float: none; border-color: #668 !important; margin: 0 auto 1em; padding: 0.00; color: inherit; }
#inputfields fieldset { text-align: left; padding: 10px; margin: 0 auto; border: 0.00; }
#inputfields fieldset p { color: #FF0000; text-align: center; background-color: inherit; }
label { color: #FFFFFF; text-align: left; padding: 0.00; display: block; font-weight: normal; margin: 0 0 8px 10px !important; font-size: 12px; background-color: inherit; }
.submit { background-color: #333; text-transform: lowercase; color: #FFFFFF; border-style: solid; border-width: 2px; width: 100px; border-color: #191919 !important; float: none; padding: 4px; margin: 0 10px 0 0 !important;}
.submit:hover { background-color:#333 !important; color: #000 !important; border-color: #191919 !important; }
.gather { clear: both; color: #FFFFFF; border-style: solid; border-width: 2px; width: 400px !important; text-align: left; border-color: #191919 !important; padding: 4px; margin: 0.00; background-color: #222222;   font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif !important; }
#message { clear: both; color: #FFFFFF; border-style: solid; border-width: 2px; width: 350px !important; text-align: left; border-color: #191919; padding: 4px; margin: 0.00; background-color: #222222; -moz-border-radius: 4px; -webkit-border-radius: 4px; font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif !important; font-size: 13px !important; }
.LV_valid { display: none !important; }
.LV_invalid { display: block; font-size:10px; }
#menu { clear: both !important; background-color: #22222f !important; border-left-width: 0.00 !important; color: #fff !important; border-style: solid !important; font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif !important; width: 100% !important; margin: 0 auto 20px !important; border-color: #22222f !important; text-align: center !important; font-size: 16px !important; border-bottom-width: 5px !important; padding: 0.00 !important; border-top-width: 5px !important; border-right-width: 0.00 !important; letter-spacing: 0.2ex; }
#menu a { padding: 0 !important; color:#fff !important; }
#menu a:hover { color:#668 !important; }
#menuContent { text-align:left !important; }
#jsddm { z-index: 99999; clear: both !important; background-color: #22222f !important; border-left-width: 0.00 !important; color: #fff !important; border-style: solid !important; font-family: 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif !important; margin: 0 0 20px 50px !important; border-color: #22222f !important; font-size: 16px !important; border-bottom-width: 5px !important; padding: 0.00 !important; border-top-width: 5px !important; border-right-width: 0.00 !important; letter-spacing: 0.2ex !important; }
#jsddm li { float: left; list-style: none; font: 16px 'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Liberation Sans', Verdana, 'Verdana Ref', sans-serif; margin: 0 40px 0 0 !important; }
#jsddm li a { display: block; background-color: #22222f !important; padding: 5px 12px; text-decoration: none; width: 100px; white-space: nowrap }
#jsddm li ul { z-index: 99999; margin: 0 !important; padding: 0; position: absolute; visibility: hidden; width:260px !important; display: block; }
#jsddm li ul li { float: none; display: block !important; height: 25px !important; margin-top:12px !important; }
#jsddm li ul li a { width: auto; padding: 10px 10px !important; }
