/* Hotpebble CMS Content Stylesheet */
*{ font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:1.2em;*/ }

/* TinyMCE specific rules */
body.mceContentBody{ width:750px; background:#000; font-size:62.5%; }
body.mceContentBody a{ color:#FFF !important; }

/* Default Styles*/
h1{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.8em; color:#EEE; text-align:left; padding:0; margin:0; }
h2{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.6em; color:#EEE; text-align:left; padding:0; margin:0; }
h3{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.4em; color:#EEE; text-align:left; padding:0; margin:0; }
p{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#EEE; margin:0; padding:0; text-align:left; }

.clear_both, .clear-both{ clear:both; }
.left{ float:left; margin-right:10px; }

.column{ float:left; padding:10px; width:200px; }

a{ color:#FFF; text-decoration:none; }
a:hover{ color:#FFF; text-decoration:underline; }
a img{ border:none; }
img{ border:4px solid #FFF; }

.hidden{ display:none; visibility:hidden; }
form input{ background:#FFF: }
fieldset{ padding:10px; margin:10px 0; }
legend{ font-size:1.4em; color:#FFF; }
textarea{ font-size:1em; }
.caption{ font-style:italic; }

.blue{ color:#3399FF; }
.green{ color:#5aca1d; }
.orange{ color:#CC6600; }
.pink{ color:#ff6076; }

div#content ul, body.mceContentBody ul{ color:#EEE; list-style:inside; margin-left:0; padding-left:1em; text-indent:0.5em; font-size:1.2em; }
div#content ul li, body.mceContentBody ul li{ padding:2px; }

/* Specific Styles*/

/*div#lightbox{ width:790px; height:430px; margin:0 auto; padding:20px 0 30px; text-align:center; }*/
div#landing{ width:790px; height:430px; margin:0 auto; padding:20px 0 20px; text-align:center; position:relative; }
img.photo{ border:#000 solid 10px; }

div#thumb_nav{ width:710px; height:90px; margin:0 auto; padding:10px 40px; position:relative; border-top:#333 1px solid; }

div.thumb_container{ width:670px; height:90px; margin:0; padding:0; /*text-align:center;*/ position:absolute; top:10px; left:60px; }
div.thumbs{ width:670px; height:90px; text-align:center; margin:0; padding:0; background:#080808; }
a.thumb{ margin:0 5px; }
img.thumb{ border:#000 solid 3px; }

a#thumb_prev{ background:url(../images/button_prev.jpg) #FFF; width:20px; height:90px; float:left; display:block; }
a#thumb_prev:hover{ background-position:-20px 0px; }
a#thumb_next{ background:url(../images/button_next.jpg) #FFF; width:20px; height:90px; float:right; display:block; }
a#thumb_next:hover{ background-position:-20px 0px; }

h1.style_1{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.8em; color:#000; padding:0; margin:10px 0 5px 0; }
h1.style_2{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.8em; color:#333; padding:0; margin:10px 0 5px 0; }
h2.style_1{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.6em; color:#000; padding:0; margin:10px 0 5px 0; }
h2.style_2{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.6em; color:#333; padding:0; margin:10px 0 5px 0; }
h3.style_1{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.4em; color:#000; padding:0; margin:10px 0 5px 0; }
h3.style_2{ font-family: Tahoma, Helvetica, sans-serif; font-size:1.4em; color:#333; padding:0; margin:10px 0 5px 0; }

p.style_1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#000; }
p.style_2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; color:#666; }

a#hgwp-link{ position:absolute; top:30px; right:20px; font-size:1.2em; text-decoration:none; }
a#hgwp-link:hover{ text-decoration:underline; }
a.ext-link{ position:absolute; top:5px; right:20px; font-size:1.2em; text-decoration:none; }
a.ext-link:hover{ text-decoration:underline; }

/*Message Styles*/
.highlight{ padding:10px; margin:5px 0px; text-align:center; border:#2385d9 dotted 1px; background:#b4d2ff; font-weight:bold; color:#000; }
.success{ padding:10px; margin:5px 0px; text-align:center; border:#72be28 dotted 1px; background:#c3ff89; font-weight:bold; color:#000; }
.warning{ padding:10px; margin:5px 0px; text-align:center; border:#d3900f dotted 1px; background:#ffe1a7; font-weight:bold; color:#000; }
.error{ padding:10px; margin:5px 0px; text-align:center; border:#b21717 dotted 1px; background:#ffb5b5; font-weight:bold; color:#000; }
