/*Standard StyleSheet: dreamtasker.css, style.css
Description: A general theme for DreamTasker customers
URI: http://www.dreamtasker.com
Version: 2.0 2007-11-10
Author: DreamTasker Software */

/* required order: a:link, a:visited, a:hover, a:active */
/* body text-align: center to enable [div margin centering] on IE */
/* reset whitespace */
*, html, body, a, div, span, ol, ul, li, p, img, script, table, tr, td, onmouseover, onmouseout {
margin: 0px;
padding: 0px;
}
body {
background-color:#39c;
color: #333;
font: 14px/100% normal 'Times New Roman', 'Lucida Grande', 'Lucida Sans', Lucida, 'Lucida Unicode', Geneva, Verdana, Arial, Helvetica, sans-serif;
font-weight: 400;
line-height: 1.3em;
max-width: 1000px;
text-align: center;
}
a:link {
color: #09c;
font-weight: 400;
text-decoration: none;
}
a:visited {
color: #777;
text-decoration: none;
}
a:hover {
color: #fdd017;
text-decoration: underline;
}
a:active {
color: #fdd017;
text-decoration: none;
}
abbr {
letter-spacing: .08em;
}
acronym {
letter-spacing: .08em;
}
alt {
background-color: transparent;
color: white;
}
big {
font-size: 1.1em;
line-height: 1.2em;
}
blockquote {
font-size: 96%;
line-height: 1.1em;
margin-bottom: 6px;
margin-left: 2em;
margin-right: 2em;
margin-top: .2em;
}
br {
line-height: 1.2em;
}
cite {
font-family: 'Times New Roman', Helvetica, Courier, 'Courier New', sans-serif;
text-indent: -2em;
}
em {
font-weight: bold;
}
fieldset {
font-weight: 400;
color: #09c;
font-size: .9em;
margin: 6px auto;
padding: 4px 2px;
text-align: center;
}
form, input, textarea, option {
margin: 1px auto;
}
h1 a, h2 a, h2 A:hover, h2 A:visited {
color: #333;
text-decoration: none;
}
h1, h2, h3 {
color: #333333;
font-weight: 600;
}
h1 {
font-size: 2em;
font-variant: small-caps;
line-height: 2em;
text-align: center;
}
h2 {
font-size: 1.6em;
font-variant: small-caps;
line-height: 1.6em;
text-align: left;
}
h3 {
font-size: 1.3em;
line-height: 1.3em;
text-align: left;
margin-top: 6px;
margin-bottom: 6px;
}
h4 {
color: #333;
font-size: 1.2em;
font-style: italic;
line-height: 1.2em;
text-align: left;
text-decoration: none;
}
/* h5 used for centering block titles */
h5 {
font-size: 1.1em;
font-weight: 500;
font-variant: small-caps;
line-height: 150%;
margin: 9px auto 3px;
text-align: center;
}
/* h6 used for centering any subtitle or anything else */
h6 {
line-height: 1em;
margin-left: auto;
margin-right: auto;
margin-top: 6px;
margin-bottom: 3px;
text-align: center;
vertical-align: middle;
}
hr {
border: none;
border-top: 1px solid #fdd017;
display: block;
margin: 6px auto;
width: 76%;
}
legend {
padding: 6px 6px;
line-height: 1em;
}
img {
border: none;
}
pre, code {
font-family: 'Courier New', Courier, Monaco, Fixed, monospace;
font-size: 105%;
overflow: scroll;
width: 450px;
}
script {
text-align: center;
vertical-align: middle;
}
small {
font-size: .9em;
line-height: 1em;
}
/* reset tables for all purposes; incl font specs for browser compatibility */
table, thead, tr, td, tfoot {
border: none;
border-collapse: collapse;
border-spacing: 0px;
border-style: hidden;
empty-cells: show;
margin: 0px auto;
text-align: center;
vertical-align: top;
}
ul, ol, li {
text-indent: 0px;
}

/*Default Classes StyleSheet: classes.css, classes.cssDescription: Classes for DreamTasker default componentsURI: http://www.dreamtasker.comVersion: 2.0 2007-06-174T12:20:31-07:00Author: DreamTasker Software */

.alignleft {
float: left;
display: inline;
clear: both;
}
.alignright {
float: right;
display: inline;
clear: both;
}
/* first banner text */
.banner {
border:4px groove #fdd017;
margin: 0px auto;
}
.center {
text-align: center;
}
.centered {
display: block;
margin-left: auto;
margin-right: auto;
}
.citation {
font-family: 'Times New Roman', Helvetica, Courier, 'Courier New', sans-serif;
text-indent: -2em;
}
.column1 {
background-color:#FDE1DD;
border:1px solid #39c;
text-align: center;
width: 216px;
}
.column2 {
padding:12px;
text-align: left;
width:540px;
 }
.content {
background-color:white;
margin-top:12px;
width: 720px;
}
.header {
margin-top: 6px;
padding:0px;
width: 720px;
}
.footernavigation, .headernavigation {
display: block;
list-style-type: none;
margin: 0px auto;
text-align: center;
}
.footernavigationitem, .headernavigationitem {
display: inline;
height: 23px;
line-height: 23px;
vertical-align: middle;
}
.footernavigationlink, .headernavigationlink {
border: 2px groove white;
background-color: #39c;
color: white;
padding: 2px 10px;
}
a.footernavigationlink:link, a.headernavigationlink:link,a.footernavigationlink:visited, a.headernavigationlink:visited {
color: white;
}
a.footernavigationlink:hover, a.headernavigationlink:hover {
background-color: white;
border: 2px groove #393;
color: #39c;
text-decoration: none;
}
.footernavigationimage, .headernavigationimage {
vertical-align: middle;
position: relative;
top: -1px;
}
.footer {
background-color:#FDE1DD;
padding: 12px;
}
.hidden {
border: none;
border-collapse: collapse;
border-spacing: 0px;
border-style: hidden;
line-height: 0px;
margin: 0;
padding: 0;
visibility: hidden;
}
.openspace {
color: #999999;
font-size:  .9em;
font-style: italic;
margin: 12px auto;
padding: 12px;
text-align: left;
}
.pagetopics {
margin: 6px;
line-height: 1.3em;
}
.pagetopicstitle {
margin: 12px 0px 6px 0px;
}
.pagetopicsnavigation {
display: block;
list-style-type: none;
margin: 12px auto;
text-align: center;
}
/* no line breaks after each [/li] to close image gaps */
.pagetopicsnavigationitem {
display: inline;
}
.emailthispage, .contactus {
margin: 12px;
line-height: 1.4em;
}
.search, .searchpl, .searchgoogle, .translations, .translationsgoogle, .translationsbabelfish {
margin: 3px auto;
text-align: center;
}
.search, .translations, .searchpl, .searchgoogle, .translationsgoogle, .translationsbabelfish {
margin: 3px;
padding: 3px;
}
.searchtitle,.translationstitle {
font-size: 1.2em;
font-variant: small-caps;
font-weight: 600;
margin: 3px auto;
}
.searchsubtitle, .searchplsubtitle, .searchgooglesubtitle, .translationssubtitle, .translationsgooglesubtitle, .translationsbabelfishsubtitle {
font-size: .9em;
margin: 2px auto;
}
.space0, .space0a, .space0b, .space0c, .space0d, .space0e, .space0f, .space0g, .space0h, .column1, .column2, .column3 {
background-repeat: no-repeat;
border-collapse: collapse;
}
.tableofcontents {
line-height: 1em;
margin: 18px 12px 6px 36px;
}
.tableofcontentsitem {
list-style-type: disc;
margin-left: 24px;
}
.tableofcontentslink {
font-size: 99%;
}
.tableofcontentstitle {
font-size: 1.1em;
font-weight: 600;
list-style-type: none;
margin: 6px 0;
}
.w3cvalidationicons {
float: left;
}
.universaltitle, .universalitem, .foldercontentstitle, .foldercontentssitem, .realmstitle, .realmsitem, .relatedfolderstitle, .relatedfoldersitem, .utilitiestitle, .utilitiesitem {
display: block; 
float: none;
list-style-type: none;
text-align: center;
vertical-align: middle;
}
.universal, .realms {
list-style-type: none;
margin-top: 0;
margin-bottom: 12px;
}
/* display: table-cell; also works */
.universaltitle, .realmstitle {
background-color:#39c;
border:4px groove #fdd017;
color:#fdd017;
font-size: 14px;
font-weight:600;
height: 24px;
letter-spacing:2px;
font-variant:small-caps;
line-height: 22px; /* 2px less than height*/
overflow: hidden;
width: 216px;
vertical-align: middle;
}
.universalitem {
background-color:#39c;
border:4px groove #fff;
font-size: 13px;
font-weight:500;
height: 18px;
line-height: 16px;
overflow: hidden;
width: 216px;
vertical-align: middle;
}
.universallink, a.universallink:link,  a.universallink:visited {
color:white;
display: block;
font-size: 13px;
height: 18px;
padding: 0 6px;
overflow: hidden;
width:216px;
vertical-align: middle;
}
a.universallink:hover, a.universalitem:hover {
background-color:white;
border:1px solid #39c;
color:#39c;
display: block;
text-decoration: none;
}
.socialbookmarking {
display: block;
width: 60%;
}
.gomenu form, .gomenu input, .gomenu option, .gomenu select, .gomenu div {
display: inline;
}
input {
background-color:#FDE1DD;
}
.gomenu ul li {
display: inline;
}
.gomenu ul {
display: block;
list-style-type: none;
margin: 3px auto;
height: 20px;
text-align: center;
}
.booklist ol,.booklist ul {
list-style:none inside;
}
.booklist li {
display:inline;
float:left;
font-size:12px;
height:180px;
line-height:1.1em;
overflow:auto;
text-align:center;
width: 120px;
}
.booklist br,.booklist a {
line-height:1.1em;
}
.booklist span {
border:1px solid silver;
display:block;
}
.clearall {clear:both;display:block;margin:0;padding:0;}
.space0a {
padding:0;margin:0;width:720px;height:216px;border:1px solid #fdd017;line-height:0px;
overflow:hidden;
}
.gallery ul {
display: block;
margin:1px auto;
}
.gallery li {
display:inline;
list-style-type:none;
}
.gallery img {
border:1px solid #fdd017;
display:inline;
margin:1px;
vertical-align:middle;
}
.index {
margin: 0 12px;
}
.indextitle {
font-variant: small-caps;
list-style-type:none;
}
.indexitem {
margin-left: 12px;
list-style:disc outside;
}
