/************************************/
/* styles.css for:                  */
/* www.dawsoninteractive.com        */
/************************************/

/********************/
/* GLOBAL           */
/********************/

body {
margin: 0px;
background: #999;
}

#container {
margin: 0px auto; /*center*/
width: 777px;
padding: 0px;
}

/********************/
/* BODY CONTENT     */
/********************/

a {
color: #FF8700;
text-decoration: none;
border-bottom: 1px dotted #FF8700;
}

a:hover {
color: #000;
text-decoration: none;
border-bottom: 1px solid #000;
}

h1 {
margin: 0px;
padding-top: 15px;
color: #000;
}

h2 {
font: bold 16px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 95%;
border-bottom: 1px dotted #ccc;
border-color: #515151;
margin-top: 15px;
margin-bottom: 10px;
}

.bodytext, p {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
line-height: 150%;
padding: 0px;
margin-bottom: 12px;
}

ol, ul, li {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
margin-left: 20px;
color: #515151;
margin-bottom: 0px;
list-style-type: disc;
}


.bodytext strong {
font-weight: bolder;
color: #FF8700;
}

.small {
font: normal 9px "Trebuchet MS", arial, helvetica, sans-serif;
}

pre {
font-size: 12px;
color: #000;
background-color: #eaeaea;
padding: 7px;
border: 1px solid #ccc;
}


/********************/
/* SITEMAP          */
/********************/

.csc-menu {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
line-height: 150%;
margin: 0px;
}

.csc-menu dd {
margin: 0px;
padding: 0px;
}

.csc-menu dt {
margin-top: 10px;
}

.csc-sitemap {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
line-height: 150%;
margin: 0px;
}

/********************/
/* SEARCH           */
/********************/

.searchbox {
width: 110px;
padding-left: 3px;
border: 1px solid #ccc;
font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif;
background-color: #eaeaea;
letter-spacing: 100%;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch,
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr,
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info  {
font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif;
}

/********************/
/* HEADER           */
/********************/

#header {
float: left;
width: 775px;
background-color: #fff;
height: 80px;
border: 1px solid #ccc;
margin-top: 10px;
margin-bottom: 5px;
}

#header #logo a {
float: left;
margin: 0px;
width: 235px;
height: 78px;
border: 0px;
}

#header #slogan {
float: left;
margin-top: 40px;
margin-left: 5px;
font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif;
letter-spacing: 100%;
color: #999;
}

#header #search {
float: right;
width: 170px;
padding: 10px;
}

/********************/
/* TOPNAV           */
/********************/

#topnav ul {
float: left;
margin: 0px auto; /*center*/
padding: 0px;
width: 777px;
background-color: #FF8700;
font: bold 10px arial, helvetica, sans-serif;
text-transform: uppercase;
letter-spacing: 2px;
margin-left: 0px;
}


#topnav ul li{
display: inline;
font: bold 10px arial, helvetica, sans-serif;
}

#topnav ul li a{
float: left;
color: #fff;
padding: 5px 24px;
text-decoration: none;
background: transparent url(http://www.dawsoninteractive.com/fileadmin/dawsoninteractive.com/images/vertical.gif) center right no-repeat;
border-bottom: 0px;
}

#topnav ul li a:hover{
color: #fff;
background-color: #515151;
border-bottom: 0px;
}

#topnav ul li .topnav-active{
color: #fff;
background-color: #1c9365;
border-bottom: 0px;
}

/********************/
/* BREADCRUMBS      */
/********************/

#breadcrumbs {
float: left;
height: 40px;
width: 775px;
background-color: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

#breadcrumbs .breadcrumb {
padding: 12px 18px 16px 18px;
font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 150%;
}

#breadcrumbs a {
color: #FF8700;
text-decoration: none;
border-bottom: 0px;
}

#breadcrumbs a:hover {
color: #000;
text-decoration: underline;
border-bottom: 0px;
}

/********************/
/* CONTENT WRAP     */
/********************/

#contentwrap {
float: left;
background-color: #fff;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
}

/********************/
/* LEFT CONTENT     */
/********************/

#left {
float: left;
width: 549px;
padding: 0px 18px 18px 28px;
background-color: #fff;
}

/********************/
/* TITLEBOX         */
/********************/

#left #titlebox {
float: left;
width: 545px;
height: 200px;
background-color: #eaeaea;
border: 1px solid #ccc;
margin-bottom: 20px;
}

#left #titlebox #image {
float: right;
width: 400;
height: 202;
}

#left #titlebox h1 {
width: 125px;
font: bold 18px "Trebuchet MS", arial, helvetica, sans-serif;
color: #000;
padding: 10px;
margin: 0px;
line-height: 110%;
}

#left #titlebox h1 em {
width: 120px;
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #5d6d93;
letter-spacing: 95%;
line-height: 110%;
padding-right: 10px;
}

/********************/
/* RIGHT NAVIGATION */
/********************/

#right {
float: left;
width: 180px;
background-color: #fff;
margin: 0px;
}

#right .banners a {
border: 0px;
}

#right .navheader h3{
margin: 0px;
background-color: #515151;
padding: 5px;
color: #fff;
font: bold 10px arial, helvetica, sans-serif;
text-transform: uppercase;
margin-right: 18px;
letter-spacing: 2px;
}

/********************/
/* NAVLIST          */
/********************/

.navlist {
list-style-type: none;
width: 162px;
padding: 0px;
margin: 0px;
margin-bottom: 20px;
}

.navlist li a {
margin: 0px;
background: white url(http://www.dawsoninteractive.com/fileadmin/dawsoninteractive.com/images/arrow_on.gif) no-repeat 2px center;
font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #FF8700;
display: block;
width: auto;
padding: 5px 10px 5px 15px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .navlist li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.navlist a:visited, .navlist a:active{
color: #FF8700;
}

.navlist a:hover{
color: black;
background-color: #eaeaea;
background-image:url(http://www.dawsoninteractive.com/fileadmin/dawsoninteractive.com/images/arrow_on.gif); /*onMouseover image change. Remove if none*/
}

.navlist li {
margin-left: 0px;
margin-bottom: 0px;
list-style-type: none;
}

/********************/
/* NAVLIST2         */
/********************/

.navlist2 {
list-style-type: none;
width: 147px;
padding: 0px;
margin: 0px;
margin-left: 15px;
margin-bottom: 0px;
}

.navlist2 li a {
margin: 0px;
background-image: none;
font: bold 9px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: black;
display: block;
width: auto;
padding: 2px 2px 2px 5px;
text-decoration: none;
border-bottom: 1px solid #B5B5B5;
}

* html .navlist2 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 150px;
}

.navlist2 a:visited, .navlist2 a:active{
color: black;
}

.navlist2 a:hover{
color: black;
background-color: #eaeaea;
background-image: none;
}

/********************/
/* BOTTOM SPACER    */
/********************/

#bottomspacer{
float: left;
width: 777px;
height: 7px;
background: #FF8700;
border-top: 2px solid #ccc;
}

/********************/
/* FOOTER           */
/********************/

#footer{
float: left;
width: 777px;
margin: 0 auto;
margin-top: 5px;
margin-bottom: 10px;
background-color: #fff;
height: 85px;
}

#footer .buttons a{
border: 0px;
}

#footer #footertext {
float: left;
margin-top: 18px;
margin-left: 20px;
font: normal 11px "Trebuchet MS", arial, helvetica, sans-serif;
color: #333333;
}

#footer #footertext a {
color: #FF8700;
text-decoration: none;
border-bottom: 0px;
}

#footer #footertext a:hover {
color: #000;
text-decoration: underline;
border-bottom: 0px;
}

#footer #logo {
float: right;
margin: 0px;
margin-right: 10px;
width: 190px;
height: 74px;
}

/********************/
/* FIXES            */
/********************/

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/********************/
/* ARTICLES LISTING */
/********************/

.newsheader h3{
margin: 0px;
background-color: #515151;
padding: 5px;
color: #fff;
font: bold 10px arial, helvetica, sans-serif;
text-transform: uppercase;
margin-right: 18px;
margin-top: 0px;
margin-bottom: 10px;
letter-spacing: 2px;
}

/* Latest */


#news-item-latest {
margin-bottom: 15px;
padding-right: 10px;
}

#news-item-latest p {
font: bold 10px "Trebuchet MS", arial, helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

.news-date-latest {
font: normal 10px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
line-height: 150%;
}

.news-title-latest {
font: bold 11px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
}

/* List */

#news-item-list {
margin-bottom: 15px;
padding-right: 10px;
}

#news-item-list p {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

.news-date-list {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
line-height: 150%;
}

.news-title-list {
font: bold 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
}


/* Single */

.news-date-single {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
line-height: 150%;
}

.news-title-single {
font: bold 16px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
letter-spacing: 100%;
}

#news-item-single {
margin-bottom: 15px;
padding-right: 10px;
}

#news-item-single p {
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
}

#news-item-single h1 {
font: bold 16px "Trebuchet MS", arial, helvetica, sans-serif;
color: #000;
letter-spacing: 95%;
border-bottom: 1px dotted #ccc;
border-color: #000;
margin-top: 0px;
margin-bottom: 10px;
}


/********************/
/* RSS FEED LISTING */
/********************/

#twrss_table {
}

.twrss_head{ 
}

.twrss_head_channel{ 
}

.twrss_imagefile{
float:left;
margin-left:10px;
margin-right:10px;
}

.twrss_bodytext{
padding-right: 10px;
margin-top: 15px;
}

/*.twrss_bodytext A{
}*/

/*.twrss_bodytext A:hover{
}*/

.twrss_channel_description{
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
}

#twrss_table .twrss_item_link a{
font: bold 12px "Trebuchet MS", arial, helvetica, sans-serif;
}

#twrss_table .twrss_item_link a:hover{
}

#twrss_table .twrss_item_content{
font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif;
color: #515151;
margin-top: 5px;
}

#twrss_table .twrss_bodytext .twrss_channel_link a{
}

#twrss_table .twrss_bodytext .twrss_channel_link a:hover{
}

/********************/
/* PAGE COMMENTS    */
/********************/

.tx-skpagecomments-pi1 {font: normal 12px "Trebuchet MS", arial, helvetica, sans-serif; color: #515151;}

.sk-pagecomments-error {color:red;font-weight:bold;background:#eaeaea;border:1px solid #666;margin:8px 12px;padding:4px;}
.sk-pagecomments-success {color:blue;font-weight:bold;}
.sk-pagecomments-counter {font: bold 16px "Trebuchet MS", arial, helvetica, sans-serif; color: #515151; letter-spacing: 95%; border-bottom: 1px dotted #ccc; border-color: #515151; margin-top: 15px; margin-bottom: 10px; text-decoration:none; text-align:left; padding-top: 15px;}
.sk-pagecomments-headline {border-bottom:1px solid #000;font-weight:bold;background:#d1d1d1;padding-left:6px;height:20px;}
.sk-pagecomments-answerheadline {border-bottom:1px solid #000;font-weight:bold;background:#f7f3ef;padding-left:6px;height:20px;}
.sk-pagecomments-number a {font-size:10px; border-bottom:0px;}
.sk-pagecomments-namedate {float:left;}
.sk-pagecomments-emailhomepage {float:right;}
.sk-pagecomments-emailhomepage a {border-bottom:0px;}
.sk-pagecomments-answer{float:right;padding:0 4px 0 12px;}
.sk-pagecomments-answer a {border-bottom:0px;}   
.sk-pagecomments-comment{background:#EAEAEA;padding:4px 28px;clear:both;}

.sk-pagecomments-teaser {margin-top:-40px}
.sk-pagecomments-teaser h4 {background:#eee;font-size:85%;margin:0;color:green;padding-left:4px;}
.sk-pagecomments-teaser h4 span{padding-right:4px}
.sk-pagecomments-teaser p {margin:0;font-size:90%}

.tx-skpagecomments-pi1 form {margin:16px 0;width:540px;}
.tx-skpagecomments-pi1 form fieldset {border:1px solid #666;}
.tx-skpagecomments-pi1 form p.userinfos {text-align:center;padding:6px;}
.tx-skpagecomments-pi1 span.sk-pagecomments-number {float:left;font-size:70%;color:red;padding:3px 10px 3px 0;}
.tx-skpagecomments-pi1 form legend {background:#f1f1f1;border:1px solid #666;padding:4px;}
.tx-skpagecomments-pi1 form label {width:130px;float:left;margin-left:8px;}
.tx-skpagecomments-pi1 form p {margin:6px 0;}
.tx-skpagecomments-pi1 form p img {vertical-align:bottom;margin-left:8px;}
.tx-skpagecomments-pi1 div.smileytext{margin-left:130px;}
.tx-skpagecomments-pi1 form input#name,
.tx-skpagecomments-pi1 form input#email,
.tx-skpagecomments-pi1 form input#homepage {width:320px;background:#eaeaea;}
.tx-skpagecomments-pi1 form textarea {width:320px;height:160px;background:#eaeaea;}
.tx-skpagecomments-pi1 form input#name:focus,
.tx-skpagecomments-pi1 form input#email:focus,
.tx-skpagecomments-pi1 form input#homepage:focus,
.tx-skpagecomments-pi1 form textarea:focus {background:#eaeaea;} 
.tx-skpagecomments-pi1 form input#skcommentssubmit {background:#eaeaea;color:#333;float:right;margin:8px 20px;}
.tx-skpagecomments-pi1 img {border:0px}