/* Standard StyleSheet: dreamtasker.css, style.css
Description: A general theme for DreamTasker customers
URI: 
Version: 2.0 2009-12-12
Author: DreamTasker Software
Note: required link order: a:link, a:visited, a:hover, a:active
Note: content 'text-align: center' needed to enable <div margin centering> on IE */

a:link { color:red; }
a:visited { color:red; }
a:hover {
 color:green;
 text-decoration:underline;
 }
a:active { color:yellow; }

/* Note: Default Selectors */
body {
 background-color:#fff;
 background-image:url('/wallpaper/bg2009.png');
 color:#333;
 font:14px/100% normal 'Trebuchet MS', Geneva, 'Times New Roman', 'Lucida Grande', 'Lucida Sans', Lucida, 'Lucida Unicode', Verdana, Arial, Helvetica, sans-serif;
 line-height:1.3em;
 }

/* Note: classes */
.alignright {
 clear:both;
 display:inline;
 float:right;
 }
.bannerfooter { text-decoration:none; }
.bannerlink {
 background-image:url('/banners/400x120-logo.png');
 background-repeat:no-repeat;
 display:block;
 height:120px;
 text-decoration:none;
 width:400px;
 }
.column10 {
 border:1px solid red;
 float:left;
 margin:0;
 min-height:36px;
 padding:0;
 width:420px;
 }
.column1 {
 margin:0;
 max-width:214px;
 padding:0;
 text-align:center;
 width:212px;
 }
.column2, .rtn {
 margin:0 auto;
 text-align:center;
 }
.column2 {
 border:1px dotted white;
 max-width:430px;
 padding:6px 12px 12px 12px;
 text-align:center;
 width:430px;
 }
.column3 {
 max-width:206px;
 padding:0 0 6px 0;
 text-align:center;
 }
.column4, .column5 {
 float:left;
 margin:0;
 min-height:36px;
 padding:0;
 width:210px;
 }
.column6, .column7, .column8, .column9 {
 float:left;
 margin:0;
 min-height:36px;
 padding:0;
 width:210px;
 }
.con, .content, .header {
 background-color:transparent;
 border:1px dashed white;
 margin:0 auto;
 padding:0;
 width:880px;
 }
.content { border-top:none; }
.footer { margin:0 auto; }
.header { border-bottom:none; }
.hn, .space0d {
 clear:both;
 display:block;
text-decoration:none;
 }
.rtncontent { border:1px solid #999; }
.rtn {
 margin:0px auto;
 padding:9px 156px;
 text-align:center;
 }
.universalcontentlink {
 background-image:url('/dreamtasker/content.png');
 background-repeat:repeat-y;
 color:#333;
font-size:13px;
 line-height:23px;
 overflow:hidden;
 width:212px;
 }
/*display:table-cell;also works*/
.universalheader {
 background-image:url('/dreamtasker/title_r.png');
 color:#333;
 font-size:18px;
 height:37px;
 line-height:40px;
 overflow:hidden;
 text-decoration:none;
 width:212px;
 }
.universal {
 border:1px solid transparent;
 display:block;
 list-style-type:none;
 margin:0;
 padding:0;
 text-align:center;
 vertical-align:middle;
 }

/* Note: psuedo-class links */
a.bannerlink:link {
 background-repeat:no-repeat;
 text-decoration:none;
 }
a.bannerlink:visited { background-image:url('/banners/400x120-logo_ryg.png'); }
a.bannerlink:hover { background-image:url('/banners/400x120-logo_yg.png'); }
a.bannerlink:active { background-image:url('/banners/400x120-logo_g.png'); }
a.fncontentlink:link, a.hncontentlink:link, a.fncontentlink:visited, a.hncontentlink:visited  {
 background-image:url('/dreamtasker/flexbar_r.png');
 border:1px dashed white;
 color:#333;
 }
a.fncontentlink:hover, a.hncontentlink:hover, a.fncontentlink:active, a.hncontentlink:active {
 background-image:url('/dreamtasker/flexbar.png');
 border:1px dashed green;
 color:#fff;
 text-decoration:none;
 }
a.fncontentlink:after {content: " "; }
a.rtn1:hover { background-image:url('/dreamtasker/prev_r.png'); }
a.rtn2:hover { background-image:url('/dreamtasker/next_r.png'); }
a.rtn3:hover { background-image:url('/dreamtasker/bottom_r.png'); }
a.rtn4:hover { background-image:url('/dreamtasker/top_r.png'); }
a.universalcontentlink:link, a.universalcontentlink:visited { color:#333; max-height:27px; }
a.universalcontentlink:hover {
 background-image:url('/dreamtasker/content_r.png');
display:block;
 color:white;
 }
.space0c {
margin:0;
padding:2px;
position:relative;
top:14px;
}
.space0b {
display:none;
}
a.openspacelink:link, a.openspacelink:visited {
color: silver;
}