/* Style sheet dsl */
*{margin:0;padding:0;border:0;}
body{color:#666666;background: #CCC;font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;margin: 15px 0;}
#logo-text img{margin:0;padding:0;border:0;}
a,a:visited{text-decoration:none;color:#5A93C9;background: inherit;}
a:hover{text-decoration:underline;color:#88ac0b;background: inherit;}
h1,h2,h3{font-family:'Trebuchet MS', Tahoma, Sans-serif;}
h1{font-weight:normal;font-size:160%;}
h2{font-size:130%;color:#88ac0b;text-transform: uppercase;}
h3{font-size:130%;}
h1,h2,h3,p{margin-top:0;margin-right:0;margin-bottom:0;padding:10px;}
ul,ol{padding: 0 20px;}
img{padding:5px;border:1px solid #DCDCDC;background: #FAFAFA;}
img.float-right{margin:5px 0 10px 10px;}
img.float-left{margin:5px 10px 10px 0;}
code{overflow:auto;display:block;padding:10px;text-align:left;border:1px solid #E0DBC9;margin: 5px 0;font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;background: url(tl_files/dsl/images/post.jpg);}
acronym{border-bottom:1px solid #777;cursor: help;}
blockquote{border:1px solid #E0DBC9;color:#A89A6A;padding: 0 0 0 25px;background: url(tl_files/dsl/images/post.jpg);font: bold 1.3em/1.5em 'Trebuchet MS', Tahoma, Sans-serif;}
table{margin:10px;border-collapse:collapse;}
th strong{color:#fff;}
th{height:29px;padding-right:12px;padding-left:12px;text-align:left;border-left:1px #FFF;color:#FFF;background: #93BC0C url(tl_files/dsl/images/nav.jpg) repeat-x;}
tr{height:30px;}
td{padding-right:11px;padding-left:11px;}
td.first,th.first{border-left:0px;}
tr.row-a{background: #F8F8F8;}
tr.row-b{background: #EFEFEF;}
form{background-color:#DADADA;border:1px solid #D5D5D5;padding: 0 5px;}
label{display:block;font-weight:bold;margin:5px 0;}
input{padding:2px;border:1px solid #eee;color:#777;font: normal 1em Verdana, sans-serif;}
textarea{width:400px;height:100px;display:block;padding:2px;border:1px solid #eee;color:#777;font: normal 1em Verdana, sans-serif;}
input.button{height:24px;margin:0;padding:2px 3px;color:#FFF;font: bold 12px Arial, Sans-serif;background: #8EB50C url(tl_files/dsl/images/nav.jpg) repeat-x 0 0;}
.searchform{width:190px;background-color: transparent;padding: 5px 0 15px 0;}
.searchform p{margin:0;padding:0;}
.searchform input.textbox{width:120px;height:18px;padding:2px;vertical-align:top;border:1px solid #E5E5E5;color:#777;}
.searchform input.button{width:60px;height:24px;padding:2px 5px;vertical-align:top;}
#wrap{width:820px;position:relative;margin:0 auto;text-align:left;background:#ffffff url("tl_files/dsl/images/content.jpg") center top repeat-y;}
#top-bg{width:820px;height:19px;top:0;left:0;position:absolute;background: #CCC url(tl_files/dsl/images/top-bg.jpg) repeat-y center top;z-index: 2;}
#content-wrap{width:790px;position:relative;float:left;clear:both;display:inline;margin-left:15px;padding:0;background-color:#E8E8E8;border-bottom:2px solid #D0D0D0;border-top: 5px solid #ffffff;}
#header{width:820px;height:100px;position:relative;padding:0;color:#FFF;background: #CCC url(tl_files/dsl/images/header-bg.jpg) repeat-y center top;}
#header h1#logo-text a{top:25px;left:30px;position:absolute;margin:0;padding:0;text-decoration:none;color:#AEAAAA;font: bold 36px 'Trebuchet MS', Arial, Sans-serif;letter-spacing: -1px;text-transform: none;}
#header h1#logo-text span{color:#838181;}
#header h2#breadcrumbs{top:67px;left:32px;position:absolute;margin:0;padding:0;color:#838181;font: normal 12px 'Trebuchet MS', Arial, Sans-serif;text-transform: none;}
#header #header-links{top:20px;right:20px;position:absolute;font-size:10px;color:#838181;}
#header #header-links a{text-decoration:none;color:#838181;}
#header #header-links a:hover{color:#444;}
#header-photo{width:790px;height:200px;clear:both;margin:0 auto;background: #FFF url(tl_files/dsl/images/header-photo.jpg) no-repeat center center;}
#nav{clear:both;padding:0;}
#nav ul{width:790px;float:left;display:inline;padding:0;list-style: none;background: url(tl_files/dsl/images/nav.jpg) repeat-x;text-transform: uppercase;margin: 0 0 0 15px;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li span{width:auto;float:left;display:block;border-left:1px solid #A7D101;text-decoration:none;color:#FFF;padding: 0 12px;font: bold 13px/2.8em "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;text-transform: uppercase;letter-spacing: 1px;border-right: 1px solid #899D00;}
#nav ul li a{width:auto;float:left;display:block;border-left:1px solid #A7D101;text-decoration:none;color:#FFF;padding: 0 12px;font: bold 13px/2.8em "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;text-transform: uppercase;letter-spacing: 1px;border-right: 1px solid #899D00;}
#nav ul li a:hover,#nav ul li a:active{background: url(tl_files/dsl/images/nav-hover.jpg) repeat-x;}
#nav ul li a.current{background: url(tl_files/dsl/images/nav-current.jpg) repeat-x;}
#main{width:67%;float:left;display:inline;margin: 10px 0 0 10px;}
#main h1{color:#8C9F0D;font: normal 1.9em 'Trebuchet MS', Tahoma, Sans-serif;padding: 5px 0 5px 5px;}
#main ul li{list-style-image:url("tl_files/dsl/images/bullet.gif");}
.date{border:1px solid #E0DBC9;font-size:95%;color:#AEA471;background: url(tl_files/dsl/images/post.jpg);margin: 20px 10px 0 10px;margin: 0 10px 0 5px;}
#sidebar{width:26%;float:right;padding: 0 10px 0 0;margin: 10px 0 0 0;}
#sidebar h1{margin-top:10px;padding:5px;color:#8C9F0D;font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;}
#sidebar ul.sidemenu{padding:0;text-align:left;text-decoration:none;margin: 7px 4px 8px 0;background: url(tl_files/dsl/images/dots.jpg) repeat-x left top;}
#sidebar ul.sidemenu li{list-style: none;background: url(tl_files/dsl/images/dots.jpg) repeat-x left bottom;padding: 4px 0 4px 5px;margin: 0 2px;}
* html body #sidebar ul.sidemenu li{height:1%;}
#sidebar ul.sidemenu li a{background-image:url("none");text-decoration:none;color:#666666;}
#sidebar ul.sidemenu li a:hover{color:#1773BC;}
#sidebar ul.sidemenu li a.current{font-weight:bold;color:#1773BC;}
#footer-wrap{width:820px;clear:both;font-size:95%;padding: 15px 0;background: url(tl_files/dsl/images/footer-bottom.jpg) no-repeat center bottom;}
#footer-wrap a{font-weight:bold;text-decoration:none;color:#666666;}
#footer-wrap a:hover{color:#000;}
#footer-wrap p{padding:10px 0;}
#footer-wrap h2{color:#666666;padding: 0 10px;}
#footer-columns{width:760px;margin:0 auto;padding:0;color:#888;}
#footer-columns ul{padding:0;list-style: none;margin: 10px 0 0 0;background: url(tl_files/dsl/images/footer-dots.jpg) repeat-x left top;}
#footer-columns li{background: url(tl_files/dsl/images/footer-dots.jpg) repeat-x left bottom;}
#footer-columns li a{width:96%;display:block;font-weight:normal;padding: 3px 0 3px 10px;}
#footer-columns .col3,.col3-center{width:32%;float:left;}
#footer-columns .col3-center{margin: 0 15px;}
#footer-bottom{width:820px;clear:both;margin:0 auto;text-align:center;color:#666;padding: 10px 0;}
.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clear{clear:both;}
fieldset{border:1px solid #999;color:#000;margin: 0 0 8px 0;background: #dadada;}
input{padding:2px;}
textarea{width:97%;height:20em;padding:3px;}
.comment{border-top:1px solid #ccc;color:#808080;background: #F5F6F6;margin: 0 0 10px 0;}
.commentsbox{color:#808080;background: #f4f4f4;margin: 0 0 10px 0;}
.date{border-top:1px solid #eee;margin: 0 0 20px 0;}
.invisible{display:none;}
