@import url("fancybox.css");

body, html{margin:0; padding:0; background:url("../img/bg_interior.png") repeat-x #6B9EB3; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif}

img{behavior:url("../iepngfix.htc")}

.copy, .sohotext{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242}

.startR1C1, span, p, td{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px}

.heading{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:16px; color:#8A0A08; display:inline; font-weight:normal}

.red{color:#900}

.darkblue{color:#00344F}

ul{list-style:circle}

h1{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:19px; color:#00344F; display:inline; font-weight:normal}
h2{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:16px; color:#00344F; display:inline; font-weight:normal}
h3{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:13px; color:#5F8AA1; display:inline; font-weight:bold; }
h4{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#00344F; display:inline; font-weight:bold}

.h4style{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#00344F; font-weight:bold}
.h4:link, .h4:active, .h4:visited, .h4:hover{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#00344F; display:inline; font-weight:normal; text-decoration:underline}

a:link, a:active, a:visited{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#6E9658; text-decoration:underline}
a:hover{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#6E9658; text-decoration:underline}

.imglink{text-decoration:none; border:none}

small, .small{font-size:10px}

/* Sub Menu */
#submenu{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#FFF; padding:0; margin:0; height:30px}
#submenu ul{list-style:none; margin:0; padding:0}
#submenu li{float:left; margin:0; padding:0 6px 0 0}
#submenu a{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#2E6F28; text-decoration:none; background:#FFF; border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; -moz-border-radius:5px; padding:3px 8px 3px 8px}
#submenu a:hover{text-decoration:none}
#submenu #currentpage a{font-weight:bold; color:#fff; background-color:#2E6F28; border-radius:5px; -webkit-border-radius:5px; -opera-border-radius:5px; -moz-border-radius:5px; padding:3px 8px 3px 8px}

.currentpage{font-weight:bold; color:#FFDA77}

.white, .white:link, .white:active, .white:visited{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#FFF; text-decoration:none}
.white:hover{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#FFF; text-decoration:underline}

/* Forms */
.onBlur{border:1px solid #CCC}
.onFocus{border:1px solid #00344F}

input, textarea, select, checkbox{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#000}

form{border:0}

/* Styles */
.divider{background-image:url("../img/divider_grey.gif"); background-repeat:no-repeat; width:550px; height:7px; border:0; text-align:center}

#toolbar{vertical-align:top; height:77px !important}

#pagename{background-image:url("../img/page_name.png"); background-repeat:repeat; background-color:#6E9658; font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:16px; color:#FFF}
#pagename h1{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:17px; color:#FFF; display:inline; font-weight:300; padding-left:20px}

#content{background-image:url("../img/content_bg.png"); background-repeat:repeat-y; padding:20px; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242}
#content_full{/*background-image:url("../img/content_bg_full.png"); background-repeat:repeat-y; */background:#FFF; padding:20px; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242}

#left_column{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242; background-image:url("../img/left_column_bg.png"); background-repeat:repeat-y}
#left_column_content{padding:20px; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242}

#pattern_single{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242; background-image:url("../img/patterns/single.png"); background-repeat:repeat-y; width:328px}
#pattern_repeating{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242; background-image:url("../img/patterns/repeating.png"); background-repeat:repeat-y; width:328px; height:inherit}

#quote{background-image:url("../img/quote_bg.png"); background-repeat:repeat; padding-top:20px; padding-left:20px; padding-right:20px; padding-bottom:10px; font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:14px; color:#FFF; line-height:22px; font-weight:normal; text-align:center}
#quote_divider{background-image:url("../img/quote_bg.png"); background-repeat:repeat; width:328px; height:8px}
#quote_end{background-image:url("../img/quote_end.png"); background-repeat:no-repeat; width:328px; height:11px; vertical-align:bottom; margin-bottom:0}

.quotelink:link, .quotelink:active, .quotelink:visited, .quotelink:hover{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:14px; color:#FFF; text-decoration:underline}

#footer{background-image:url("../img/footer_bg.png"); background-repeat:no-repeat; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#FFF}
.footer_text{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#FFF; text-decoration:none; text-transform:none}
.footer:link, .footer:active, .footer:visited, .footer:hover{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#FFF; text-decoration:none; text-transform:uppercase}

#subfooter{background:#006d87; border-top:2px solid #FFF; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; color:#FFF; padding:20px 0 20px 0}
.subfooter:link, .subfooter:active, .subfooter:visited, .subfooter:hover{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:11px; line-height:16px; color:#FFF; text-decoration:none}

.smicons:link, .smicons:active, .smicons:visited, .smicons:hover{font-family:"Lucida Grande",Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; line-height:18px; color:#FFF; text-decoration:none}

.directions:link, .directions:active, .directions:visited{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#FFF; text-decoration:none}
.directions:hover{font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#FFF; text-decoration:underline}

.underline, .underline:link, .underline:active, .underline:visited{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#00344F; text-decoration:none}
.underline:hover{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; color:#00344F; text-decoration:underline}

.quote{font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:14px; color:#00344F; line-height:22px; font-weight:normal}

/* Ballon Tip */
.balloonstyle{position:absolute; top:-500px; left:0; padding:5px; visibility:hidden; border:1px solid #00344F; font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:12px; color:#424242; z-index:100; background-color:#F4F4F4; width:320px}
#arrowhead{z-index:99; position:absolute; top:-500px; left:0; visibility:hidden}

/* Photo Gallery */
.catlink a{ font-family:"Century Gothic",Helvetica,Arial,"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:16px; color:#00344F; font-weight:normal; text-decoration:none}
.listbox{ font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:100%; border:1px solid #DADADA; vertical-align:middle}
.button{ font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:100%; border:1px solid #005D8C; background-image:url(images/button_bg.gif); background-position:bottom}
.comment_button{ font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:85%; border:1px solid #005D8C; background-image:url(images/button_bg.gif); background-position:bottom; padding-left:3px; padding-right:3px}
.radio{ font-family:Arial,Helvetica,"Century Gothic","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif; font-size:100%; vertical-align:middle}
.maintable{ border:1px solid #CCC; background-color:#EFEFEF; margin-top:1px; margin-bottom:1px}
.tableh1{ background-color:#EFEFEF; color:#000; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px}
.tableh1_compact{ background-color:#DADADA; color:#636363; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px}
.tableh2{ background-color:#DADADA; color:#000; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px}
.tableh2_compact{ background-color:#DADADA; color:#000; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px}
.tableb{ background-color:#EFEFEF; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px}
.tableb_compact{ background-color:#EFEFEF; padding-top:2px; padding-right:5px; padding-bottom:2px; padding-left:5px}
.tablef{ background-color:#DADADA; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px}
.catrow_noalb{ background-color:#DADADA; color:#000; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px}
.catrow{ background-color:#EFEFEF; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px}
.album_stat{ font-size:85%; margin:5px 0}
.thumb_filename{ font-size:80%; display:block}
.thumb_title{ font-weight:bold; font-size:80%; padding:2px; display:block}
.thumb_caption{ font-size:80%; padding:1px; display:block}
.thumb_caption a{ text-decoration:underline; color:#000}
.thumb_num_comments{ font-weight:normal; font-size:80%; padding:2px; font-style:italic; display:block}
.user_thumb_infobox{ margin-top:1px; margin-bottom:1px}
.user_thumb_infobox th{ font-weight:bold; font-size:100%; margin-top:1px; margin-bottom:1px; text-align:center}
.user_thumb_infobox td{ font-size:80%; margin-top:1px; margin-bottom:1px; text-align:center}
.user_thumb_infobox a{ text-decoration:none; color:#000}
.user_thumb_infobox a:hover{ color:#000; text-decoration:underline}
.sortorder_cell{ background-color:#EFEFEF; color:#000; padding:0; margin:0}
.sortorder_options{ font-family:Verdana,Arial,Helvetica,sans-serif; background-color:#EFEFEF; color:#000; padding:0; margin:0; font-weight:normal; font-size:80%; white-space:nowrap}
td #admin_menu_anim{ background-image:url(images/button_bg_anim.gif)}
.comment_date{ color:#5F5F5F; font-size:90%; vertical-align:middle}
.image{ border-style:solid; border-width:1px; border-color:#000; margin:2px}
.imageborder{ border:1px solid #000; background-color:#FFF; margin-top:30px; margin-bottom:30px}
.display_media{ background-color:#EFEFEF; padding-top:3px; padding-right:10px; padding-bottom:3px; padding-left:10px}
.thumbnails{ background-color:#EFEFEF; padding:5px}
.img_caption_table{ border:none; background-color:#FFF; width:100%; margin:0}
.img_caption_table th{ background-color:#DADADA; font-size:100%; color:#000; padding-top:4px; padding-right:10px; padding-bottom:4px; padding-left:10px; border-top:1px solid #FFF}
.img_caption_table td{ background-color:#EFEFEF; padding-top:6px; padding-right:10px; padding-bottom:6px; padding-left:10px; border-top:1px solid #FFF; white-space:normal}
.debug_text{ border:#BDBEBD; background-color:#EFEFEF; width:100%; margin:0}
.clickable_option{ cursor:default}
.listbox_lang{ color:#000; background-color:#DADADA; border:1px solid #DADADA; font-size:80%; font-family:Arial,Helvetica,sans-serif; vertical-align:middle}

#vanity a{ display:block; width:57px; height:20px; margin:3px 20px}
#vanity img{border:0}
#v_php{float:left; background-image:url("../photogallery/images/powered-php.gif")}
#v_php:hover{background-image:url("../photogallery/images/h_powered-php.gif")}
#v_mysql{float:left; background-image:url("../photogallery/images/powered-mysql.gif")}
#v_mysql:hover{background-image:url("../photogallery/images/h_powered-mysql.gif")}
#v_xhtml{float:right; background-image:url("../photogallery/images/valid-xhtml10.gif")}
#v_xhtml:hover{background-image:url("../photogallery/images/h_valid-xhtml10.gif")}
#v_css{float:right; background-image:url("../photogallery/images/valid-css.gif")}
#v_css:hover{background-image:url("../photogallery/images/h_valid-css.gif")}
