BODY            { color: #515050; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-variant: small-caps; padding: 0; margin: 0; }
input, textarea { color: #000; background-color: #fefefe; padding: 2px 5px; }
ul, li {margin: 0; padding: 0;}
li {list-style-type: none;}
a { outline:expression(hideFocus= true ); outline:0; }
.pngfix { behavior: url("iepngfix.htc") }
img {border: none;}
.background {background: url(images/background.jpg) no-repeat top center;}
.main_content_pad {padding-top: 40px; padding-bottom: 40px;}
.banner {margin-left: 40px;}
.line {background: url(images/singlepixel_purple.gif) no-repeat left center;}
.line2 {background: url(images/singlepixel_purple_art.gif) no-repeat left center;}
.table_pad     { padding: 5px 20px 10px 15px }
.table_pad2 {padding: 20px 40px 20px 40px;}
.experience_nav_pad { padding: 5px 20px 10px 40px }

.gallery_nav_pad  { padding: 5px 20px 10px 15px }
.gallery_headline {padding: 20px 0px 20px 20px}
.gallery_pad1  { padding-right: 10px; padding-left: 10px }
.gallery_pad2  { padding-left: 10px }
.gallery_copy  { color: #712935; font-size: 9pt; line-height: 1.5em; text-transform: uppercase; text-align: justify; letter-spacing: 0.03em; padding: 0 20px 20px  }

.box_outer {background-color: #E8D9C4; padding: 10px}
.box_inner  { background-color: #e8d9c4; padding: 10px; border-style: solid; border-width: 1px; border-color: #a78688 #8b636f #8b636f #a78688 }
.box_inner ul {margin: 0; padding: 0;}
.box_inner ul li {list-style-type: none; margin: 0; padding: 0;}

.event_headline  { text-align: center; padding-top: 10px; padding-bottom: 15px }
.event_box {background: url(images/event_box.jpg) no-repeat;}
/* event text is used for designers text! */
.event_text   { color: #712935; font-size: 9pt; line-height: 1.5em; text-align: justify; text-transform: uppercase; letter-spacing: 0.03em }
.event_text_10pt { color: #712935; font-size: 10pt; line-height: 1.3em; text-align: justify; text-transform: uppercase; letter-spacing: 0.03em }
.real_event_text_10pt { color: #712935; font-size: 10pt; line-height: 1.5em; text-transform: uppercase; letter-spacing: 0.03em }
.event_text_bold_10pt { color: #712935; font-size: 10pt; font-weight: bold; line-height: 1.5em; text-align: justify; text-transform: uppercase; letter-spacing: 0.03em }
.event_text_index   { color: #712935; font-size: 9pt; line-height: 1.3em; letter-spacing: 0.03em }
.event_title_index   { color: #712935; font-size: 9pt; font-weight: bold; line-height: 1.3em; text-transform: uppercase; letter-spacing: 0.03em ; padding-bottom: 4px; }
.event_text_small   { color: #712935; font-size: 8pt; line-height: 1.3em; text-transform: uppercase; letter-spacing: 0.03em }
.date_and_time   { color: #712935; font-size: 9pt; font-style: italic; line-height: 1.5em; letter-spacing: 0.03em  }
.date_and_time_index   { color: #712935; font-size: 8pt; font-style: italic; letter-spacing: 0.03em  }


.contact_input { color: #fff; background-color: #663300; padding: 2px 5px; border: solid 1px #ccc }
.designer_name { color: #5c212b; font-size: 14pt; font-variant: small-caps; font-weight: bold; letter-spacing: 0.05em }
blockquote         { font-size: 10pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; margin: 10px 0 10px 15px; padding-right: 50px; padding-left: 10px }
.watch_list {padding-left: 20px;}
.watch_list li {padding-bottom: 5px; list-style-type: circle}
.diamond_list  { text-align: left; padding-right: 25px; padding-left: 45px }
.diamond_list li   { text-align: left; list-style-image: url("images/list_block.gif"); padding-bottom: 25px }
.center_text       { color: #712935; font-size: 10pt; line-height: 1.5em; text-align: justify; text-transform: uppercase; letter-spacing: 0.03em; padding-right: 40px; vertical-align: top }
.privacy_text  { color: #712935; font-size: 9pt; line-height: 1.5em; text-align: justify; letter-spacing: 0.03em; text-transform: uppercase; }
.testimonial_text  { color: #712935; font-size: 9pt; text-transform: uppercase; line-height: 1.3em; text-align: justify; letter-spacing: 0.03em; margin: 0; padding: 0 }
.testimonial_author  { color: #712935; font-size: 9pt; text-transform: uppercase; line-height: 1.3em; letter-spacing: 0.03em }
.testimonial_image {float: left; padding-right: 10px;}
.date_changed { color: #ffdcdc; font-size: 9pt }
.slide   { font-size: 95%; background-color: #f1f1f1; display: none; margin-right: 15px; margin-left: 15px; padding: 5px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0 }
.staff_titles  { color: #757575; font-size: 8pt; font-weight: bold; text-align: center; letter-spacing: 1pt; padding-top: 5px }
.staff_content { padding-top: 10px; padding-left: 15px; vertical-align: top }
.paragraph_titles { color: #414141; font-size: 11pt; font-weight: bold }
.form_header { color: #ffdcdc; font-weight: bold; margin-right: 100px; margin-left: 75px; border-bottom: 1px solid #ffdcdc }
.form_labels   { color: #712935; font-size: 11pt; line-height: 1.3em; text-align: right; padding-right: 10px    }
.form_labels_top_pad { color: #ffdcdc; text-align: right; padding-top: 10px; padding-right: 10px }
.address { color: #004888; font-size: 9pt; line-height: 1.3em; padding-top: 20px; padding-bottom: 20px; padding-left: 15px }
.text_pad { padding: 2px 10px }
.product_pad  { padding-top: 5px; padding-bottom: 5px }
.form_pad  { color: #712935; padding-top: 10px; padding-bottom: 10px; color: #712935; font-size: 75%; font-variant: small-caps; line-height: 1.3em; letter-spacing: 0.03em; }
.left_pad10  { line-height: 1.3em; padding-left: 10px }
.left_right_pad10 { padding-right: 10px; padding-left: 10px }
.left_right_pad20 { padding-right: 20px; padding-left: 20px }
.bottom_pad10  { line-height: 1.3em; padding-bottom: 10px }
.top_bottom_pad10 { line-height: 1.3em; padding-top: 10px; padding-bottom: 10px }
.cal_right { text-align: right; padding-right: 5px }
.dots { border-top: 1px dotted #f1eded }
.align_right { text-align: right }
.phone_number    { color: #003d94; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-right: 10px }
.bottom_color   { color: #fff; font-size: 9pt; font-family: Tahoma, Geneva, Helvetica, sans-serif; background-color: #007442; text-align: right; padding-right: 10px }
.smalltext     { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.smalltext_hint { color: #958f83; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: justify; padding-right: 80px }
.smalltext_calendar  { font-size: 8pt; color: #712935; line-height: 1.3em; letter-spacing: 0.03em; }

.sub_gallery { padding:10px 0 0; margin:0 10px; width:0; }
.sub_gallery .sub_link {list-style-type:none; width:100px; height:20px; margin:2px 0; clear:both;}
.sub_gallery a, .sub_gallery a:visited {position:relative; display:block; width:100px; height:18px; padding-left:3px; text-decoration:none;}
.sub_gallery a span, .sub_gallery a:visited span {position:absolute; display:block; left: 110px; top:3px; width:0px; height:0px; border-left:8px solid #ccb79b; border-top:5px solid #F7EBD3; border-bottom:5px solid #F7EBD3; font-size:1px; line-height:0;}
.sub_gallery a:hover span {position:absolute; display:block; left: 110px; top:3px; width:0px; height:0px; border-left:8px solid #612b4c; border-top:5px solid #F7EBD3; border-bottom:5px solid #F7EBD3; font-size:1px; line-height:0;}
* html .sub_gallery a:hover span {width:8px; height:8px; w\idth:0; he\ight:0;}

.sub_gallery2 {padding:0; margin:0; width:0;}
.sub_gallery2 .sub_link {list-style-type:none; width:120px; height:20px; margin:2px 0; clear:both;}
.sub_gallery2 a, .sub_gallery2 a:visited {position:relative; display:block; width:120px; height:18px; padding-left:3px; text-decoration:none;}
.sub_gallery2 a span, .sub_gallery2 a:visited span {position:absolute; display:block; left: 115px; top:3px; width:0px; height:0px; border-left:8px solid #612b4c; border-top:5px solid #E8D9C4; border-bottom:5px solid #E8D9C4; font-size:1px; line-height:0;}
.sub_gallery2 a:hover span {position:absolute; display:block; left: 115px; top:3px; width:0px; height:0px; border-left:8px solid #612b4c; border-top:5px solid #E8D9C4; border-bottom:5px solid #E8D9C4; font-size:1px; line-height:0;}
* html .sub_gallery2 a:hover span {width:8px; height:16px; w\idth:0; he\ight:0;}

.back_link     { color: #826c49; font-size: 8pt; font-weight: bold; line-height: 1.5em; text-decoration: none; letter-spacing: 0.03em; padding-top: 5px; text-transform: uppercase; }
a.back_link    { color: #826c49; font-weight: bold; line-height: 1.5em; text-decoration: none; letter-spacing: 0.03em; padding-top: 5px; text-transform: uppercase; }
a.back_link:visited    { color: #826c49; font-weight: bold; line-height: 1.5em; text-decoration: none; letter-spacing: 0.03em; padding-top: 5px; text-transform: uppercase; }
a.back_link:hover  { color: #712935; font-weight: bold; line-height: 1.5em; text-decoration: underline; letter-spacing: 0.03em; padding-top: 5px; text-transform: uppercase; }
a.back_link:active  { color: #712935; font-weight: bold; line-height: 1.5em; text-decoration: underline; letter-spacing: 0.03em; padding-top: 5px; text-transform: uppercase; }

.sub_link { color: #712935; font-size: 8pt; line-height: 1.5em; letter-spacing: 0.03em; font-weight: bold; text-transform: uppercase; }
.sub_link a { color: #712935; font-size: 8pt; line-height: 1.5em; letter-spacing: 0.03em; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.sub_link a:hover { color: #712935; font-size: 8pt; line-height: 1.5em; letter-spacing: 0.03em; font-weight: bold; text-decoration: underline; text-transform: uppercase; }

.index_event { color: #712935; font-size: 8pt; line-height: 1.3em; letter-spacing: 0.03em; text-decoration: none; }
.index_event:hover { color: #712935; font-size: 8pt; line-height: 1.3em; letter-spacing: 0.03em; text-decoration: underline; }

.side_link {color: #ccb79b; font-size: 7pt; line-height: 1.5em; letter-spacing: 0.03em; text-transform: uppercase;}
.side_link a {color: #ccb79b; font-size: 7pt; line-height: 1.5em; letter-spacing: 0.03em; font-weight: bold; text-decoration: none; text-transform: uppercase;}
.side_link a:hover {color: #663300; font-size: 7pt; line-height: 1.5em; letter-spacing: 0.03em; font-weight: bold; text-decoration: underline; text-transform: uppercase;}

.bodylink                { color: #c07b7b; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:link              { color: #c07b7b; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:visited              { color: #c07b7b; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:hover                { color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.bodylink:active               { color: #fff; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

.wlink                  { color: #fff; text-decoration: underline }
a.wlink:link                { color: #fff; text-decoration: underline }
a.wlink:visited                { color: #fff; text-decoration: underline }
a.wlink:hover                 { color: #fff; text-decoration: none }
a.wlink:active                { color: #fff; text-decoration: none }

.wlink_rev                       { color: #fff; text-decoration: none; text-align: left }
a.wlink_rev:link                     { color: #fff; text-decoration: none; text-align: left }
a.wlink_rev:visited                     { color: #fff; text-decoration: none; text-align: left }
a.wlink_rev:hover                      { color: #fff; text-decoration: underline; text-align: left }
a.wlink_rev:active                     { color: #fff; text-decoration: underline; text-align: left }

.headerlink                { color: #004888; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.headerlink:link              { color: #004888; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.headerlink:visited              { color: #004888; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.headerlink:hover                { color: #e3671f; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.headerlink:active               { color: #e3671f; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.headerlinkoff { color: #e3671f; font-family: Tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }

.admin_titles { color: #5c212b; font-size: 14pt; font-weight: bold; letter-spacing: 0.05em }
.admin_header { color: #5c212b; font-size: 14pt; font-weight: bold; letter-spacing: 0.05em; background-color: #ddd2b9; padding-left: 10px;}

.adminlink                         { color: #712935; font-size: 11pt; line-height: 1.3em; letter-spacing: 0.03em; }
.adminlink a:link                       { color: #712935; line-height: 1.3em; letter-spacing: 0.03em; font-weight: bold; text-decoration: none; padding-left: 20px; }
.adminlink a:visited                       { color: #712935; line-height: 1.3em; letter-spacing: 0.03em; font-weight: bold; text-decoration: none; padding-left: 20px; }
.adminlink a:hover                         { color: #712935; line-height: 1.3em; letter-spacing: 0.03em; font-weight: bold; text-decoration: underline; padding-left: 20px; }
.adminlink a:active                        { color: #712935; line-height: 1.3em; letter-spacing: 0.03em; font-weight: bold; text-decoration: underline; padding-left: 20px; }

.mail     { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }

.footer_outline   { background: #000 url(../../../../../Salado/Salado_website/web-content/images/bottom_wave.jpg) no-repeat 0 top }
.footer_pad  { color: #d8c3b7; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 1.75em; padding-left: 25px; padding-right: 25px; }
/* .footer                      { color: #464646; font-size: 8pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; background: #ded8b4 url("images/bottom_wave.jpg") no-repeat 0 top } */
.footer_first    { color: #000; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
.footer    { color: #d8c3b7; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none }
a.footer:link                  { color: #d8c3b7; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.footer:visited                   { color: #d8c3b7; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; }
a.footer:hover                { font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }
a.footer:active                { font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: underline }

TD.smallText, SPAN.smallText, P.smallText    { font-size: 10pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif }
.sub_pad   { font-size: 10pt; line-height: 1.3em; padding-right: 15px; padding-left: 20px }
.tdBorder   { font-size: 8pt; background-color: white; text-align: left; border-style: none dotted; border-width: medium 1px; border-color: #999 }
.smallText_body   { font-size: 9pt }


.pagination{
 background:transparent;
 padding:10px 0;
 margin:15px 0 15px 0; 
 text-align:left;               
}                    

.pagination a{
 padding:1px 4px;
 text-decoration:none;
 background:transparent;        
 border:1px solid #ccc;
 margin:0 2px;
 color:#666666;           
}                  

.pagination a:hover{           
 background: #fff;       
 color:#666666;
 border:1px solid #BF2911;
 text-decoration: none    
}                  

.pagination span, .pagination span.nextprev{
 background:#FFFFFF;
 border:1px solid #CCCCCC;            
 color:#CCCCCC;      
 padding:1px 4px; 
 margin:0 2px;
}

.pagination span.current{
 background:#BF2911;
 border:1px solid #A49979;
 color:#FFFFFF;
 margin:0 2px;
 font-weight:bold;
}

/* Contact Addresses */

#posts   { padding-right: 20px; width: 375px }

#posts .post  { padding-bottom: 50px }

#posts .address    { background: url(../../../../Engineered%20Composite%20Systems/website_2007/web-content/images/img08.jpg) repeat-x; padding: 10px 20px 0 }
#posts .title    { font-weight: bold; padding-bottom: -50px }

#posts .meta  { font-size: 9pt; text-align: justify; padding: 5px 0 0 10px }
