@charset "UTF-8";
/* CSS Document */


body {margin: 0px; padding: 0px; background: #1e1b08 url(http://www.dwtx.org/themes/1/images/bg-main.jpg) top center fixed no-repeat;}
body.subpage {background-image: url(http://www.dwtx.org/themes/1/images/bg-sec.jpg);}

div.site-index-container {position: absolute; top: -175px; left: 0px; width: 100%; z-index: 20;}

#ccm-page-controls-wrapper + .site-index-container {top:-135px;}

div.site-index {width: 100%; background: url(http://www.dwtx.org/themes/1/images/bg-site-index.jpg) left top repeat-x;}

div.hidden-area {width: 886px; margin: 0px auto; position: relative; padding: 18px 0px 30px 92px;}
div.btn-site-index-button {width: 978px; margin: 0px auto; text-align: right; padding: 0px 46px 0px 0px}
img.btn-site-index {cursor: pointer;}

img.btn-close-index {position: absolute; top: 0px; right: 0px; cursor: pointer;}

div.blank-div {position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 19; display: none;}

div.column {display: inline-block; *display: inline; zoom: 1; vertical-align: top; width: 164px; margin-left: -4px;}

div.column-header {position: relative; padding-bottom: 6px; height: 15px;}
div.column-header img {position: absolute; top: -6px; left: -10px;}
div.column-header h2 {font-size: 14px; font-weight: normal; line-height: 12px; color: #9a9478; font-family: 'StoneInformalITCW01-MdI', Arial, Helvetica, sans-serif; font-style: italic; margin: 0px; padding: 0px;}

div.column-links {background: url(http://www.dwtx.org/themes/1/images/bg-column-header.png) top left repeat-x; padding-top: 16px;}
div.column-links ul {margin: 0px; padding: 0px; list-style: none;}
div.column-links li {font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 10px; line-height: 16px;}
div.column-links ul a {color: #c5bea0; text-decoration: none;}
div.column-links ul a:hover {color: white;}

div.columns div.column:first-child div.column-links {border-left: #842d27 1px solid; padding-left: 17px;}

div.logo p {margin: 0px; padding: 0px;}
div.logo p img {border: 0px;}

div.header {width: 978px; margin: 0px auto; padding: 12px 0px 0px 14px; position: relative;}

div.menu-search-container {width: 895px; position: absolute; z-index: 2; top: 83px; left: 89px; background: url(http://www.dwtx.org/themes/1/images/bg-menu.png) top left no-repeat; height: 29px; padding: 3px 0px 0px 0px}
div.search, ul.main-menu {display: inline-block; *display: inline; zoom: 1; vertical-align: top;}
ul.main-menu {margin: 0px; padding: 0px; list-style: none;}
ul.main-menu > li {display: inline-block; *display: inline; zoom: 1; vertical-align: top; margin: 0px 12px; font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; font-size: 14px; color: #d8ccab; line-height: 26px; padding: 0px 6px; height: 29px; position: relative;}
ul.main-menu > li:hover {background: #3c3933;}
ul.main-menu > li > ul {display: none; list-style: none; margin: 0px; padding: 0px 0px 5px; background: #3c3933; position: absolute; top: 29px; left: 0px; width: 170px; z-index: 19;}
ul.main-menu > li > ul > li {font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 11px; color: #d8ccab; line-height: 23px; padding: 0px 10px; height: 25px; margin: 0px 8px;}
ul.main-menu > li > ul > li:hover {background: #ded7b6;}
ul.main-menu > li > ul > li:hover a {color: #3c3933;}
div.menu-search-container a {color: #d8ccab; text-decoration: none;}

div.search input[type="text"] {background: url(http://www.dwtx.org/themes/1/images/bg-text-field.png) center left no-repeat; width: 123px; height: 20px; outline: none; border: 0px; margin-top: 3px; padding: 0px 0px 0px 10px; font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; color: #3c2307; font-size: 10px;}


div.slideshow {width: 958px; margin: 28px auto 0px; background: url(http://www.dwtx.org/themes/1/images/bg-slideshow.png) top left no-repeat; padding: 9px 9px 0px 11px; position: relative; height: 360px; z-index: 1;}
div.slideshow a img {border: 0px;}
div.caption, div.slideshow-link-overlay, div.pager, div.images {position: absolute;}
div.slideshow-link-overlay {top: 9px; right: 9px; z-index: 18;}
div.slideshow-link-overlay p {margin: 0px; padding: 0px;}
div.pager {top: 101px; left: 25px; z-index: 18;}
div.pager a {background: url(http://www.dwtx.org/themes/1/images/bg-pager.png) top left no-repeat; width: 14px; height: 14px; display: inline-block; *display: inline; zoom: 1; margin-right: 10px; line-height: 45px; overflow: hidden;}
div.pager a.activeSlide {background-image: url(http://www.dwtx.org/themes/1/images/bg-pager-active.png);}
div.caption {z-index: 10; width: 316px; height: 168px; background: url(http://www.dwtx.org/themes/1/images/bg-caption.png) top left no-repeat; top: 125px; left: -12px; padding: 28px 33px 0px;}
div.caption h1 {font-family: 'StoneInformalITCW01-MdI', Arial, Helvetica, sans-serif; font-size: 22px; color: #0d273b; padding: 0px 0px 8px; border-bottom: 1px dashed #333333; margin: 0px;}
div.caption p {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; color: #0d273b; font-size: 14px; margin: 0px; padding: 8px 0px; border-bottom: 1px dashed #333333;}
div.caption p.btn-link {margin: 9px 0px 0px 0px; border: 0; padding: 6px 5px 2px; font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 14px; background: #46412b; display: inline-block; *display: inline; zoom: 1; text-transform: uppercase;}
div.caption p.btn-link a {color: #ded7b6; text-decoration: none;}
div.images ul {margin: 0px; padding: 0px; list-style: none; position: relative; width: 958px; height: 342px; z-index: 1;}
div.images ul li {position: absolute;}


div.bottom {width: 958px; height: 275px; margin: 6px auto 0px; background: url(http://www.dwtx.org/themes/1/images/bg-bottom.png) top left no-repeat; padding: 10px 10px 10px 10px;}
div.bottom a img {border: 0px;}
div.quicktabs, div.feed-tabs {display: inline-block; *display: inline; zoom: 1; vertical-align: top;}
div.quicktabs {background: url(http://www.dwtx.org/themes/1/images/bg-quicktabs.jpg) top left no-repeat; width: 691px; height: 249px; position: relative;}
div.quicktabs img.img-quicklinks {position: absolute; top: -20px; left: -22px;}

div.quicktabs div.left, div.quicktabs div.right {position: absolute;}
div.quicktabs div.left {width: 185px; height: 250px; top: 0px; left: 0px; z-index: 2;}
div.quicktabs div.right {width: 495px; height: 250px; top: 0px; left: 185px; z-index: 1;}

div.quicktabs div.left ul {list-style: none; margin: 0px auto; padding: 32px 0 0 0px; width: 203px; }
div.quicktabs div.left li {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; text-transform: uppercase; margin: -5px 0px; padding: 2px 26px 0px; height: 45px;}
div.quicktabs div.left li span.fancy {font-family: 'StoneInformalITCW01-MdI', Arial, Helvetica, sans-serif; text-transform: lowercase;}
div.quicktabs div.left li.one-line {padding: 11px 26px 0px; height: 35px;}
div.quicktabs div.left li.hover {background: url(http://www.dwtx.org/themes/1/images/bg-quicktab-link-hover.png) top left no-repeat;}
div.quicktabs div.left a {color: #ddd3be; text-decoration: none;}

div.quicktabs div.right {background: url(http://www.dwtx.org/themes/1/images/bg-quicktabs-content.jpg) top left no-repeat; margin: 9px 0px 10px 8px; padding: 15px 0px 0px 0px;}
div.quicktabs div.right > div {clear: both;}
/* change 7/4 */
div.quicktabs img.quicktab-image, div.quicktabs div.right div > p > img {float: right; margin: 0px 23px 0px 0px;}
/* */
div.quick-tab-content {width: 236px; margin: 0px 0px 0px 35px;}
div.quick-tab-content h2 {font-family: 'StoneInformalITCW01-Md', Arial, Helvetica, sans-serif; font-size: 16px; color: #ddd3be; font-weight: normal; line-height: 18px;}
div.quick-tab-content p {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; font-size: 12px; color: #ddd3be; line-height: 16px;} 

div.quick-tab-1, div.quick-tab-2, div.quick-tab-3, div.quick-tab-4, div.quick-tab-5 {display: none;}

div.feed-tabs {background: url(http://www.dwtx.org/themes/1/images/bg-feed-tabs.jpg) top left no-repeat; width: 257px; height: 249px; margin-left: 5px;}
div.feed-header {padding: 9px 0px 0px 17px;}
div.feed-header img {cursor: pointer;}
div.feed-content {width: 241px; height: 201px; background: #ded7b6; margin: -4px 8px 0px 8px; padding: 6px 0px 0px 0px; position: relative;}
div.news-and-events-content, div.the-blog-content {width: 241px; position: absolute; top: 10px; left: 0px; display: none; height:197px; overflow-y:scroll;}
div.news-and-events-content {height: 197px; overflow-x: hidden; overflow-y: auto;}
div.event, div.post {margin: 6px 9px;}
div.event {position:relative;}
div.event:first-child, div.post:first-child {margin: 0px 9px 6px;}
div.event p.day {float: left; width: 25px; height: 23px; background: url(http://www.dwtx.org/themes/1/images/bg-day.jpg) top left no-repeat; text-align: center; padding-top: 2px; font-family: 'StoneInformalITCW01-SmB 735610', Arial, Helvetica, sans-serif; font-size: 16px; color: #ded7b6; margin: 0px 7px 0px 0px; position: absolute; top: 0px; left: 0px;}
div.event h2, div.post h2 {font-family: 'StoneInformalITCW01-Md', Arial, Helvetica, sans-serif; font-size: 13px; color: #3c3933; margin: 0px 0px 7px; padding: 0px;}
div.event h2 {position: relative; width: 200px; top: 0px; left: 31px; margin: 0px 0px 4px;}
div.event p.date, div.post p.post-info {font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; font-size: 9px; color: #887d6a; text-transform: uppercase; margin: 0px; padding: 0px;}
div.event p.date {position: relative; left: 33px;}
div.feed-content > div > a > img {margin: 0px 9px 10px auto; display: block; width: 76px;}

div.social-tab {position: relative; width:978px; margin: 0px auto; height: 40px;}
div.social-tab div.social-content {top: -30px; right: 0px; width: 85px; position: absolute;}
/* change 7/4 */
div.social-tab div.social-content p {margin:0;}
/* */
div.social-tab a img {border: 0px;}
body.subpage div.social-tab div.social-content {top: -72px; right: 9px;}

div.fixed-footer {width: 100%;}
body.homepage div.fixed-footer {margin-bottom: 20px;}
body.homepage div.footer-text {margin-top: -20px;}
img.dc-logo {float: right; border: 0px;}
div.footer-text {width: 978px; margin: -70px auto 10px; color: #ded7b6; font-family: 'Lucida Grande', Arial, Helvetica, sans-serif;}
div.footer-text p:first-of-type {font-size: 12px; text-transform: uppercase;}
div.footer-text p {font-size: 10px; margin: 0px; padding: 0px; line-height: 14px;}
div.footer-text a {color: #ded7b6; text-decoration: none;}
div.red-bottom {height: 13px; background: #811017; width: 100%; position: fixed; bottom: 0px; left: 0px; width: 100%; z-index: 30;}

div.main-columns {width: 1014px; margin: 59px auto 0px; padding: 0px 0px 0px 4px; background: url(http://www.dwtx.org/themes/1/images/bg-columns.png) top left repeat-y;}
body.one-column div.main-columns {padding: 0px; margin: 48px auto 0px;  background: url(http://www.dwtx.org/themes/1/images/bg-columns-one.png) top left repeat-y}
img.columns-top {margin: -41px 0px 0px -4px;}
body.one-column img.columns-top {margin: -20px 0px 0px 0px;}
div.sub-column, div.main-column {display: inline-block; *display: inline; zoom: 1; vertical-align: top;}
div.sub-column {position: relative; width: 239px; margin: 0px 0px 0px 20px; padding: 20px 0px 0px 30px;}
img.closer-look {position: absolute; top: -29px; left: -25px;}
ul.submenu {margin: 0px 0px 100px -15px; padding: 0px; list-style: none; width: 210px;}
body.blog ul.submenu {margin: 0px 0px 50px -15px;}
ul.submenu li {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; font-size: 14px;}
ul.submenu a {color: #ddd3be; text-decoration: none; padding: 5px 0px 5px 15px; display: list-item;}
ul.submenu ul {margin: 0px 0px 0px; list-style: none; padding: 0px 0px 0px 28px}
ul.submenu a:hover {background: #557486;}
/* change 7/4 */
div.sub-column-content {width:210px;}
/* */
div.sub-column-content p {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 11px; color: #ddd3be; line-height: 11px;}

div.main-column {width: 690px; margin: -11px 0px 0px -3px;}
body.one-column div.main-column {margin: 0px 0px 0px 28px; width: 961px;}

div.sidebar {width: 190px; float: right; margin: 0px 8px 0px 41px;}

.header-image > p {
	margin:0;
}

div.page-title {margin-bottom: 10px;}

/* change 7/4 */
div.main-content, div.comment-container {padding: 25px;}
/* */
div.main-content h1 {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, san-serif; line-height: 14px; font-size: 20px; color: #0d273b; margin: 10px 0px; text-transform: uppercase; font-weight: normal;}
div.main-content h2 {font-family: 'StoneInformalITCW01-MdI', Arial, Helvetica, sans-serif; line-height: 14px; font-size: 20px; color: #0d273b; margin: 10px 0px; font-weight: normal;}
div.main-content h3 {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; line-height: 14px; font-size: 14px; margin: 10px 0px; display: inline-block; *display: inline; zoom: 1; background: #8c0f18; color: #ddd3be; font-weight: normal; padding: 4px 13px 4px 10px;}
div.main-content h4, div.main-content label {font-family: 'StoneSansITCW01-Medium', Arial, Hevletica, sans-serif; line-height: 14px; font-size: 14; color: #8c0f18; margin: 10px 0px; font-weight: normal;}
div.main-content h5 {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase; color: #6d6651; margin: 10px 0px;}
div.main-content h6 {font-family: 'StoneInformalITCW01-SmB 735613', Arial, Helvetica, sans-serif; font-size:  12px; color: #0d273b; line-height: 14px; margin: 10px 0px;}
div.main-content p, div.main-content div.checkboxPair, div.main-content div.radioPair {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 17px;}
div.main-content a {color: #143e54;}
div.main-content li {list-style-image: url(http://www.dwtx.org/themes/1/images/img-bullet-point.png); font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; line-height: 17px;}

.ccm-form .ccm-form-element div.checkboxPair input, .ccm-form .ccm-form-element div.radioPair input {width: auto;}

div.sidebar-image-caption p {font-family: 'StoneSansITCW01-MediumI', Arial, Helvetica, sans-serif; font-size: 11px; line-height: 17px;}

p.button, .ccm-form input[type="submit"] {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 12px; color: #dbd4b0; display: inline-block; *display: inline; zoom: 1; background: #15405a; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; letter-spacing: 0.16em; padding: 7px 22px; text-transform: uppercase;}
p.button a {color: #dbd4b2; text-decoration: none;}

.ccm-form input[type="submit"] {outline: none; border: 0px; cursor: pointer; width: auto;}

div.bottom-column {width: 1014px; margin: 0px auto 30px;}
img.columns-bottom {margin: 0px 0px 0px -2px;}
body.one-column img.columns-bottom {margin: 0px 0px 0px 0px;}

/* Staff */

.staff-member {padding: 14px 0px 24px; background: #f2efe2; border: 1px solid #d7d5ca; margin: 5px 0px 6px;}
.staff-details {width: 500px;}
div.main-content p.staff-name {background: url(http://www.dwtx.org/themes/1/images/bg-staff-header.png) top left no-repeat; height: 36px; padding: 9px 0px 0px 14px; margin: 0px 0px 0px -15px; font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 20px; color: #0d273b; font-weight: normal; text-transform: uppercase;}
div.main-content p.staff-title {color: #6d6651; font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; margin: -13px 0px 0px 5px; letter-spacing: 0.06em;}
div.main-content p.staff-bio, div.main-content p.staff-contact {margin-left: 20px;}
.staff-picture {float: right; margin-right: 22px; border: 5px solid #ded7b6;}

/* Forms */

.ccm-form {margin: 15px 0 !important;}
.ccm-form input {outline: none;}
div.formError{font-family: 'StoneSansITCW01-Medium', Arial, Hevletica, sans-serif; font-size: 12px !important;}
div#msg {font-family: 'StoneSansITCW01-Medium', Arial, Hevletica, sans-serif; font-size: 14px;}
div.error {color: red; padding-left: 10px; font-size: 12px;}

/* Blog */

div.blog-list {margin: 0px 0px 20px;}

div.sub-column div.authors {
	display:none;
}

div.blog-list h2 {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; color: #61869b; font-size: 11px; letter-spacing: 0.24em; font-weight: normal; line-height: 16px; margin: 0px; padding: 0; text-transform: uppercase;}
div.blog-list ul {margin: 0px; padding: 0px; list-style: none; font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; color: #ada88e; font-size: 12px; line-height: 17px;}
div.blog-list a {color: #ada88e; text-decoration: none;}

div.blog-post {margin: 0px 0px 30px;}
div.main-content div.blog-post, div.main-content div.post {padding: 0px 0px 30px; border-bottom: 1px solid #ccc5a6;}
div.blog-post h1, div.post h1 {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; font-size: 20px; color: #0d273b; font-weight: normal; background: url(http://www.dwtx.org/themes/1/images/bg-blog-header-one.png) top left no-repeat; height: 45px; padding: 12px 0px 0px 10px; margin: 0px 0px -34px 0px;}
div.blog-post h1 a {color: #0d273b; text-decoration: none;}
div.blog-post a, div.post a {color: #811017; text-decoration: none;}
div.blog-post p.blog-post-meta, div.post-info {color: #6d6651; font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; margin: 10px 0px 0px 18px; letter-spacing: 0.18em;}
div.blog-post p, div.post div.content p {color: #000000; font-size: 12px; line-height: 17px; font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; margin: 10px 0px 0px 18px;}

div.post-info span.author {
	display:none;
}

.blog-more-button {
	background-color: #D5CEAE;
    border: 1px solid #BEB79B;
    border-radius: 5px 5px 5px 5px;
    color: #0D273B;
    font-weight: bold;
    margin: 5px 0 0 10px;
    padding: 0.5px 4px;
    text-transform: uppercase;
}

#subscribe-button {
	text-align:right;
}

/* Audio */

div.main-content h2.rss-feed {font-family: 'StoneSansITCW01-SemiBol 735693', Arial, Helvetica, sans-serif; color: #0d273b; font-size: 10px; letter-spacing: 0.12em; line-height: 12px; background: #d5ceae; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; *display: inline; zoom: 1; border: 1px solid #beb79b; padding: 4px 6px 1px 5px; margin: 0px 0px 10px 0px;}

div.audio-container {margin: 0px 0px 20px; padding: 0px 0px 20px; border-bottom: 1px solid #ccc5a6;}
div.main-content div.audio-container p {color: #6d6651; font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 10px; line-height: 16px; letter-spacing: 0.12em;}
div.main-content div.audio-container p a {color: #8c0f18; text-decoration: none;}

/* Video */

div.video-container {background: #f2efe2; border: 1px solid #d7d5ca; padding: 14px 12px 14px 15px; min-height: 96px; margin: 8px 0px;}
div.video-controls {float: right; border: 5px solid #ded7b6;}
div.main-content p.video-meta strong.video-title {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; color: #8c0f18; font-size: 16px;}
div.main-content p.video-meta span.video-desc {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; color: black; font-size: 12px; line-height: 17px;}
div.main-content p.video-meta span.video-date, div.main-content p.video-meta span.video-duration {font-family: 'StoneSansITCW01-Medium', Arial, Helvetica, sans-serif; color: #6d6651; font-size: 10px; line-height: 16px; letter-spacing: 0.09em;}