body { background: #000000; color: #bbbbbb; font-family: "Helvetica Neue", helvetica, verdana, arial, sans-serif; font-size: 10px; margin: 0px; }

#logo { text-align: center; position: absolute; top: 0px; width: 100%; padding-top: 10px; }
#gallery_teaser { text-align: center; position: absolute; top: 90px; width: 100%; }
#thumbs_title { text-align: center; width: 100%; }
#contact { position: absolute; bottom: 0px; left: 0px; }
#sitemap { position: absolute; bottom: -15px; right: 10px; }

#plate { position: absolute; margin: 0px; padding: 0px; border: 1px solid #ffffff; left: 20px; right: 20px; bottom: 20px; top: 20px; }
#floating_plate { position: absolute; margin: 0px; padding: 0px; border: 1px solid #ffffff; left: 20px; right: 20px; bottom: 20px; top: 20px; }

img { border: 0px; }
#menwu0 { position: absolute; top: 10px; left: 0px; padding: 0px; }
#menu0_0, #menu0_1, #menu0_2, #menu0_3 { position: absolute; left: 8px; cursor: pointer; }
#menu0_4, #menu0_5, #menu0_6, #menu0_7, #menu0_8, #menu0_9, #menu0_10, #menu0_11, #menu0_12, #menu0_13 { position: absolute; right: 8px; cursor: pointer; }

/******* By Width *********/

#menu0_0 { top: 10px; }
#menu0_1 { top: 26px; }
#menu0_2 { top: 42px; }
#menu0_3 { top: 58px; display: none;}
#menu0_4 { top: 10px; }
#menu0_5 { top: 26px; }
#menu0_6 { top: 42px; }
#menu0_7 { top: 58px; }
#menu0_8 { top: 74px; }
#menu0_9 { top: 90px; }
#menu0_10 { top: 106px; }
#menu0_11 { top: 122px; }
#menu0_12 { top: 138px; }
#menu0_13 { top: 154px; }

#big_image_area { position: absolute; top: 120px; left: 110px; width: 100px; height: 100px; }
#big_cover { position: absolute; top: 0px; left: 35px; }
#thumbs_area { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 130px; }			/* left: 0px for Tagg */
#main_left_button, #main_right_button { position: absolute; top: 0px; width: 35px; height: 61px; cursor: pointer; }
#main_left_button { left: 0px; }
#main_right_button { right: 0px; }
#thumbs_left_button, #thumbs_right_button { position: absolute; top: 29px; width: 35px; height: 61px; display: none; cursor: pointer; }
#thumbs_left_button { left: 0px; }
#thumbs_right_button { right: 0px; }
#thumbs_bar { position: absolute; top: 34px; left: 0px; height: 110px; width: 100%; overflow: hidden; }
#thumbs_bar_infinite { text-align: center; }
#thumbs_bar_indicator { position: absolute; top: 80px; left: 35px; height: 1px; background: #999999; width: 100px; display: none; }
#big_image_plate, #loading_roller_plate { position: absolute; top: 50%; left: 50%; }
#big_image_content { position: absolute; top: -10px; left: -10px; height: 20px; width: 500px; }
#big_image_comment { position: absolute; top: 0px; color: #ffffff; }
#big_image_comment p { text-align: right; font-size: 1.2em; line-height: 33px; vertical-align: bottom; }
#main_text { padding: 0px; }
p, ul, ol { text-align: left; font-size: 1.3em; line-height: 1.7em; }
p { margin: 0px 0px 25px 0px; padding: 0px;}
ul { margin-left: 0px; padding-left: 0px; }
li { margin-left: 15px; padding-left: 0px; }
td { font-size: 1.4em; line-height: 1.6em; }
#big_image_image { position: absolute; display: none;}
#loading_roller { position: absolute; top: -50px; left: -50px; display: none; }
.leftCol { text-align: right; padding-right: 10px; }
h1 { font-size: 2.0em; font-weight: normal; color: #949494; margin: 14px 0px 14px 0px; line-height: 1.3; }
h3 { font-size: 1.3em; font-weight: normal; color: #949494; margin: 0px 0px 5px 0px; }
strong { font-size: 1.3em; color: #949494; margin: 14px 0px 24px 0px; line-height: 1.3; }
td { text-align: left; }
a, a:link { color: #ffffff; }
a:visited { color: #ffffff; }
a:hover { color: #1da3e1; }
.contact { text-align: center; width: 100%; position: absolute; top: 100px; }
.copyright { text-align: center; position: absolute; bottom: 0px; width: 100%; padding-bottom: 5px; }
.copyright p, .contact p { text-align: center; margin: 0px; }

#sitemap a:link, #sitemap a:visited { color: #808080; font-size: 0.9em; }

#main_text_copy { float: left; position: relative; }
#main_text_services { float: right; position: relative; border: 1px solid #2a3086; padding: 0px 20px 0px 20px; }
#randy_photo { float: left; margin: 0px 20px 0px 0px; }
#randy_text { float: right; position: relative; }

#gallery_teaser p { color: #fff; font-family: "ITC Garamond Condensed", garamond, times; font-style: italic; font-size: 18pt; text-align: center; }

/*
#big_image_area { background: #220022; }
#thumbs_area { background: #002222; }
#big_image_content { background-color: #666600; }
*/

#text_1, #text_2 {  width: 15%;  position: fixed; top: 23%; }
#text_1 { left: 5%; }
#text_2 { right: 5%; }
