a, input[type='submit'] { cursor:pointer; }
audio { height:30px; width:150px; }
body { background:#FFF; color:#333; font-family:"Open Sans", sans-serif; font-size:13px; font-style:normal; font-weight:normal; height:auto; margin:0px auto; padding:0px; text-align:left; text-decoration:none; width:auto; }
div, h1, img, span, ul { border:0px; margin:0px; outline:0px; padding:0px; }
h1 { color:#333; font-size:24px; font-weight:normal; text-align:center; text-decoration:none; vertical-align:top; }
img { padding:0px; margin:0px; }
span.error { color:#FF0000; display:block; float;none; height:auto; position:static; text-align:center; width:100%; }
span.required { color:#FF0000; }
video { display:block; float:none; margin:auto; padding:0px; position:static; }
#content { background:#E7E7D9; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:0px; position:static; width:auto; }
#content .content { background:transparent; display:block; float:none; font-size:14px; height:auto; margin:auto; overflow:hidden; padding:5px; position:static; text-align:left; white-space:normal; width:1250px; }
#content .content input[type="submit"].left-nav { background:#AF580F; border:0px; border-radius:5px; color:#FFF; display:block; float:left; font-size:16px; font-weight:400; height:auto; margin:0px; padding:10px; outline:0px; position:static; width:150px; }
#content .content input[type="submit"].left-nav:hover { cursor:pointer; filter:alpha(opacity=40); opacity:0.4; }
#content .content input[type="submit"].nav { background:#AF580F; border:0px; border-radius:5px; color:#FFF; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:0px; padding:10px; outline:0px; position:static; width:150px; }
#content .content input[type="submit"].nav:hover { cursor:pointer; filter:alpha(opacity=40); opacity:0.4; }
#content .content input[type="submit"].nav-show { background:#000; border:0px; border-radius:5px; color:#FFF; display:block; float:none; font-size:16px; font-weight:400; height:auto; margin:0px; padding:10px; outline:0px; position:static; width:150px; }
#content .content input[type="submit"].nav-show:hover { cursor:pointer; filter:alpha(opacity=40); opacity:0.4; }
#content .content input[type="submit"].right-nav { background:#AF580F; border:0px; border-radius:5px; color:#FFF; display:block; float:right; font-size:16px; font-weight:400; height:auto; margin:0px; padding:10px; outline:0px; position:static; width:150px; }
#content .content input[type="submit"].right-nav:hover { cursor:pointer; filter:alpha(opacity=40); opacity:0.4; }
#content .content table.page tr td.audio_video { height:auto; width:70%; }
#content .content table.page tr td.contact { height:auto; text-align:left; vertical-align:top; width:70%; }
#content .content table.page tr td.contact input[type='submit'] { background:transparent url("buttons/button_send_small.png") no-repeat center center; border:0px; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:126px; }
#content .content table.page tr td.contact input[type='submit']:hover { background:transparent url("buttons/button_send_small_hover.png") no-repeat center center; }
#content .content table.page tr td.contact input[type='text'] { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:20px; margin:auto; padding:5px; position:static; text-align:left; width:90%; }
#content .content table.page tr td.contact textarea { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:180px; margin:auto; padding:auto; position:static; resize:none; text-align:left; width:90%; }
#content .content table.page tr td.contact .label { display:block; float:none; height:auto; margin:0px; padding:5px 4.5%; position:static; text-align:left; width:95%; }
#content .content table.page tr td.index { height:auto; vertical-align:top; width:70%; }
#content .content table.page tr td.index table.index { border:1px black solid; height:auto; margin:auto; padding:10px; width:70%; }
#content .content table.page tr td.left-col { height:auto; vertical-align:top; width:15%; }
#content .content table.page tr td.left-col a .about { background:transparent url("buttons/button_about.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .about { background:transparent url("buttons/button_about_hover.png") no-repeat center center; }
#content .content table.page tr td.left-col a .av { background:transparent url("buttons/button_audio-video.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .av { background:transparent url("buttons/button_audio-video_hover.png") no-repeat center center; }
#content .content table.page tr td.left-col a .contact { background:transparent url("buttons/button_contact.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .contact { background:transparent url("buttons/button_contact_hover.png") no-repeat center center; }
#content .content table.page tr td.left-col a .light_candle { background:transparent url("buttons/button_light-a-candle.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .light_candle { background:transparent url("buttons/button_light-a-candle_hover.png") no-repeat center center; }
#content .content table.page tr td.left-col a .photos { background:transparent url("buttons/button_photos.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .photos { background:transparent url("buttons/button_photos_hover.png") no-repeat center center; }
#content .content table.page tr td.left-col a .timeline { background:transparent url("buttons/button_timeline.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .timeline { background:transparent url("buttons/button_timeline_hover.png") no-repeat center center; }
#content .content table.page tr td.left-col a .view_candles { background:transparent url("buttons/button_view-candles.png") no-repeat center center; display:block; float:none; height:42px; margin:0px; padding:0px; position:static; width:200px; }
#content .content table.page tr td.left-col a:hover .view_candles { background:transparent url("buttons/button_view-candles_hover.png") no-repeat center center; }
#content .content table.page tr td.light_a_candle { height:auto; text-align:left; vertical-align:top; width:70%; }
#content .content table.page tr td.light_a_candle input[type='submit'] { background:transparent url("buttons/button_light-a-candle_small.png") no-repeat center center; border:0px; display:block; float:none; height:32px; margin:auto; padding:0px; position:static; width:126px; }
#content .content table.page tr td.light_a_candle input[type='submit']:hover { background:transparent url("buttons/button_light-a-candle_small_hover.png") no-repeat center center; }
#content .content table.page tr td.light_a_candle input[type='text'] { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:20px; margin:auto; padding:5px; position:static; text-align:left; width:90%; }
#content .content table.page tr td.light_a_candle textarea { background:#FFF; border:1px solid #000; color:#000; cursor:text; display:block; float:none; font:normal 11px verdana; height:180px; margin:auto; padding:auto; position:static; resize:none; text-align:left; width:90%; }
#content .content table.page tr td.light_a_candle .label { display:block; float:none; height:auto; margin:0px; padding:5px 4.5%; position:static; text-align:left; width:95%; }
#content .content table.page tr td.photos { height:auto; vertical-align:top; width:70%; }
#content .content table.page tr td.photos table { height:auto; width:100%; }
#content .content table.page tr td.photos table tr td { height:auto; text-align:center; vertical-align:bottom; width:25%; }
#content .content table.page tr td.photos table tr td.buttons { height:auto; vertical-align:bottom; width:25%; }
#content .content table.page tr td.photos table tr td.nav { height:auto; margin:0px; padding:10px 50px 10px 50px; vertical-align:top; width:50%; }
#content .content table.page tr td.photos table tr td img { height:auto; width:95%; }
#content .content table.page tr td.right-col { height:auto; vertical-align:top; width:15%; }
#content .content table.page tr td.right-col img { height:30px; width:20px; }
#content .content table.page tr td.right-col input[type='submit'] { background:transparent url("buttons/button_light-a-candle_small.png") no-repeat center center; border:0px; display:block; float:none; height:32px; margin:0px; padding:0px; position:static; width:126px; }
#content .content table.page tr td.right-col input[type='submit']:hover { background:transparent url("buttons/button_light-a-candle_small_hover.png") no-repeat center center; }
#content .content table.page tr td.right-col input[type='text'] { background:#FFF; border:1px solid #000; color:#000; cursor:text; font:normal 11px verdana; height:20px; margin:0px; padding:5px; text-align:left; width:170px; }
#content .content table.page tr td.right-col strong { color:#800000; display:block; float:none; font-size:16px; font-style:bold; height:auto; position:static; text-align:center; width:100%; }
#content .content table.page tr td.right-col textarea { background:#FFF; border:1px solid #000; color:#000; cursor:text; font:normal 11px verdana; height:60px; margin:0px; padding:5px; resize:none; text-align:left; width:170px; }
#content .content table.page tr td.view_candles { height:auto; margin:0px; padding:0px 25px; vertical-align:top; width:70%; }
#content .content table.page tr td.view_candles table { height:auto; width:100%; }
#content .content table.page tr td.view_candles table tr td.buttons { background:transparent; height:auto; text-align:left; vertical-align:bottom; width:20%; }
#content .content table.page tr td.view_candles table tr td.nav { background:transparent; height:auto; margin:0px; padding:10px 50px 10px 50px; text-align:left; vertical-align:top; width:50%; }
#content .content table.page tr td.view_candles table tr td img { height:30px; width:20px; }
#content .content table.page tr td.view_candles table.candles { border-collapse:separate; border-spacing:10px; }
#content .content table.page tr td.view_candles table.candles tr td { background:#FFFFE0; border:1px solid #800000; height:auto; margin:0px; padding:10px; text-align:left; vertical-align:top; width:50%; }
#footer { background:#800000; display:block; float:none; height:auto; margin:0px auto; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:10px 0px; position:static; width:auto; }
#footer .footer { color:#FFF; display:block; float:none; height:auto; margin:auto; padding:15px 0px 15px 0px; position:static; text-align:center; width:1260px; }
#footer .footer a { color:#FFF; text-decoration:none; }
#footer .footer a:hover { text-decoration:underline; }
#header { background:#FFEFD5; display:block; float:none; height:auto; margin:0px; max-height:none; max-width:none; min-height:none; min-width:1450px; padding:15px 0px 15px 0px; position:static; width:auto; }
#header .header { display:block; float:none; height:auto; margin:auto; padding:0px; position:static; width:1250px; }
#header .header img { display:block; float:none; margin:auto; padding:0px; position:static; }