<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Default LF CSS */

body {  color:white; background:#003300; font-family:"Times New Roman"; }

/* Clear styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
fieldset,img { border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
br.clear { clear:both; height:0; margin:0; font-size: 1px; line-height:0px;} 
hr.sep {background-color:#767676; color:#767676; border:0px; line-height:1; height:1px; width:900px; padding:0;margin:10px 0 8px; clear:both;}
strong {font-weight:bold;}
.orange {color: #FF9900}


/*      Default Form Styles      */
input, select, label, textarea { font-size:100%; padding:2px 3px 2px 2px; margin:2px 0 4px 0; display:block;}
input.submit { margin:5px 0 15px 0; padding:3px; font-size:120%; color:#003300;}
textarea { width:90%; height:200px;}


/*      Error Handling      */
.success { font-size:105%; color:#006600; margin:10px 0; font-weight:bolder;}
.error, .alert { border-top:1px solid #FF0000; border-bottom:1px solid #FF0000; padding:0px 15px; text-align:left; font-style:italic; color:#FF0000; font-size:105%; font-weight:bolder;}
#flash_notice { width:350px; left:50%; margin:0 0 0 200px; text-align:center; font-size:100%;}

p { padding:10px 0;}

/*      Link Styles      */
a {  cursor:pointer; outline-style:none;}
a, a:link, a:visited { color:#FFF; text-decoration:underline; font-weight:normal;}
a:hover { color:#FF9900 !important}
a.delete { color:#CC0000 !important}
a.delete:hover { color:#333333;}


/*      Header Styles      */
h1 { font-size:140%; font-weight:bold; color:#FFF; font-style:italic;}
h2 {font-size:120%; font-weight:normal; margin:0 0 0 0 ; color:#FFFFFF; font-style:italic;}
 h2 em { font-style:normal; color:#000000; font-weight:bolder;}
h3 { font-size:120%; color:#FFFFFF; font-family: Georgeia,Times, serif; font-weight: bold;}
h4 {
	font-size:15px;
	color: #FFFFFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style:italic;
	padding: 10px;
}


/*      Base Layout CSS         */
.centertext {margin:auto; padding-left:80px; padding-right:80px}
#sddm div {position: absolute;visibility: hidden;margin: 22px 20px 0 -106px;padding: 5px;background: black; float:right; }
#sddm div a {font-size:90%; position: relative;display: block; margin: 0;padding: 5px 10px 8px;width: 90px;white-space: nowrap;text-align: left;text-decoration: none;background: black; }

#sddm2 div {position: absolute;visibility: hidden;margin: 22px 20px 0 -168px;padding: 5px;background: black; float:right; }
#sddm2 div a {font-size:90%; position: relative;display: block; margin: 0;padding: 5px 10px 8px;width: 230px;white-space: nowrap;text-align: left;text-decoration: none;background: black; }

.text {padding:10px 0 0; font-size:80%;}
#pictures { clear:both; width:890px; height:250px; margin-top:95px;}
    .indpic {width:160px; height:auto; display:inline; padding: 0 18px 0 0; float:left;}
#midpictures { clear:both; width:950px; height:auto; margin:30px 0 338px; }
    .indpic2 { height:auto; display:inline; padding: 0 25px 0 0; float:left;}
#toppart {width:790px; text-align:center; float:none;  height:550px; clear:both;}
    #toppart #left { float:left; padding:0; width:46%; margin: 34px 0 0; text-align:left;}
    #toppart #right { width:426px; float:left; margin: 130px 0 0 0; font-size:90%;}
	#toppart p {font-style: italic;}
#frame {width:100%; margin:0 auto 0 auto;}
#header { height:130px; background: #000;padding: 14px 0 0 28px; }
    #header img {float:left;}
    #header hr {float:left;}
.nav { margin:12px 0 0;}
    .nav ul { text-align:center; float:left;}
    .nav ul li { float:left; padding: 0 12px 0 0; }
.sitemap {background-color:#000; font-size: 12px; word-spacing:1em;}
#container { text-align:left; height:auto; color:white; padding: 20px 50px 0 50px; }
	#container #right h4 {margin-bottom:0;}
img.contact { margin:0px 0 5px 0;}	
#left { width:30%; float:left; margin:20px 0 0 0;}
#right { width:65%; float:right; margin:20px 0 0 0;}
#mid { float:left; margin:20px 0 0 60px;border:1px solid black;}
#footer { height:75px; padding:5px 0 0 0; margin:46px 0 0 0; text-align:left; color:white;}
	#footer .nav {margin:8px 0 0 0px; clear:both; width:890px;}
        #footer .nav ul li {padding: 0 12px 0 0; font-size:100%;}
    #footer .left {width:50%; padding: 20px 0 0 28px;}
    #footer .right {padding: 20px 28px 0 0px; font-weight:normal;}
        #footer .right a:link {text-decoration:underline;}
    #footer .col1 {float:left; width:154px; padding:0 0 10px 0;}
    #footer .col1 b {font-size:118%;}
    #footer .col2 {float:left; width:220px; padding:0 0 10px 50px; }
    #footer #sddm div {position: absolute;visibility: hidden;margin: 23px 20px 0 -106px;padding: 2px;background: black; float:; }
    #footer #sddm div a {font-size:90%; position: relative;display:inline; margin: 0;padding: 5px 10px 10px;width: 70px;white-space: nowrap;text-align: left;text-decoration: none;background: none; }
	#footer #sddm2 div {position: absolute;visibility: hidden;margin: 23px 20px 0 -106px;padding: 2px;background: black; float:; }
    #footer #sddm2 div a {font-size:90%; position: relative;display:inline; margin: 0;padding: 5px 10px 10px;width: 70px;white-space: nowrap;text-align: left;text-decoration: none;background: none; }


/*      List styles         */
.move li {cursor:move !important}
ul.list, ul.feed { margin:0 0 30px 0; padding:0 0 0 0;}
  ul.list li a:link, ul.list li a:visited { display:block; padding:3px 5px; border-bottom:1px solid #e6e5e5;}
  ul.list li.active a:link, ul.list li.active a:visited { color:#000000;}
  ul.list li a:hover { background:#f9f9f9;}
  ul.list li.active { margin:0 0 0 -5px; color:#000000; font-weight:bolder;}
ul.feed li { padding:3px 5px 5px 3px; border-bottom:1px solid #e6e5e5; font-size:95%; width:auto; clear:both; color:#666666;}
  ul.feed li span.right { font-size:90%; color:#999999; margin:-1.5em 0 0 0;}
  ul.feed li div.right { font-size:95%; color:#999999; margin:5px 0 0 0;}
  ul.feed li:hover { background:#f9f9f9;}
  ul.feed li a:link, ul.feed li a:visited { display:inline; padding:0; color:#13539a; border-bottom:0;}
  ul.feed li a:hover { color:#000;}

ul.move li { background:url("../www.dmsstudios.com/images/move.html") center left no-repeat; padding:3px 5px 5px 20px; cursor:move !important }

/*      Repeating styles         */
.info { color:#666666; background:none; font-size:86%; margin:0; padding:0 !important}
.highlight { background:#f8f8f8; padding:3px 6px; margin:6px 0; color:#333333 !important}
.right { float:right !important}
.left { float:left !important}
.em { font-style:italic !important}
.read { font-style:italic; color:#CCCCCC; font-size:90% !important}
.unread { color:#999999; font-size:90% !important}
.small { clear:both; font-size:85% !important}
.big { font-size:130% !important}
.huge { font-size:200% !important}
.tiny { font-size:70% !important}
.thin { line-height:70% !important}
.center { text-align:center !important}
.sitRight { float:left; margin:-38px 0 0 150px;}
.fontN { font-weight:500; font-style:normal !important}
.half { width:49% !important}
b { font-weight:bold !important}
.black { color:#000000 !important}
.grey { color:#999999 !important}
center.white { background-color:#FFFFFF !important}
.drag { cursor:move;}



/*      Site Specific styles         */
</pre></body></html>