/*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 {
 margin:0px;
 padding:0px;
 }

/* Note: global link settings; required order: link,visited,hover,active */
a:link {
 color:#1874cd;
 font-weight:400;
 text-decoration:none;
 }
a:visited {
 color:#1874cd;
 text-decoration:none;
 }
a:hover {
 color:#666666;
 text-decoration:underline;
 }
a:active {
 color:#f03;
 text-decoration:none;
 }

/* Note: Default Selectors */
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:.2em 2em 6px 2em;
 }
body {
 background-color:#fff;
 background-image:url('/dreamtasker/bg.jpg');
 color:#333;
 font-weight:400;
 font:14px/100% normal Geneva,'Trebuchet MS','Times New Roman','Lucida Grande','Lucida Sans',Lucida,'Lucida Unicode',Geneva,Verdana,Arial,Helvetica,sans-serif;
 line-height:1.3em;
 margin:0px auto;
 max-width:1000px;
 padding:12px;
 text-align:center;
 width:1000px;
 }
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 {
 color:#666666;
 font-size:.9em;
 font-weight:400;
 margin:6px auto;
 padding:4px 2px;
 text-align:center;
 width:76%;
 }
form,input,textarea,option { margin:1px auto; }
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;
 margin-bottom:6px;
 margin-top:6px;
 text-align:left;
 }
h4 {
 color:#333333;
 font-size:1.2em;
 font-style:italic;
 line-height:1.2em;
 text-align:left;
 text-decoration:none;
 }
/*h5 used for centering block headers*/
h5 {
 font-size:1.1em;
 font-variant:small-caps;
 font-weight:500;
 line-height:150%;
 margin:9px auto 3px;
 text-align:center;
 }
/*h6 used for centering any subheader or anything else*/
h6 {
 line-height:1em;
 margin:6px auto 3px;
 text-align:center;
 vertical-align:middle;
 }
hr {
 border-top:1px solid #666666;
 border:none;
 display:block;
 margin:6px auto;
 width:76%;
 }
img {
 border:none;
 margin:0px;
 padding:0px;
 }
legend {
 line-height:1em;
 padding:6px 6px;
 }
li {
 margin:0px;
 padding:0px;
 }
pre,code {
 font-family:'Courier New',Courier,Monaco,Fixed,monospace;
 font-size:105%;
 overflow:scroll;
 width:450px;
 }
p { margin:0px; }
script {
 margin-bottom:12px;
 margin-top:12px;
 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,tr,td {
 border-collapse:collapse;
 border-spacing:0px;
 border-style:hidden;
 border:none;
 empty-cells:show;
 margin:0px auto;
 padding:0px;
 text-align:center;
 vertical-align:top;
 }
ul,ol {
 margin:0px;
 padding:0px;
 text-indent:0px;
 }

/* Note: classes */
.alignleft {
 clear:both;
 display:inline;
 float:left;
 }
.alignright {
 clear:both;
 display:inline;
 float:right;
 }
.banner img {
 border-collapse:collapse;
 border-spacing:0px;
 }
/*first banner text*/
.bannerheader {
 height:60px;
 width:330px;
 }
.bannerlink {
 height:60px;
 line-height:150%;
 vertical-align:middle;
 }
.banner {
 background-repeat:no-repeat;
 border-collapse:collapse;
 border-spacing:0px;
 font-family:'Georgia',Geneva,Palatino,'Palatino Linotype','Times New Roman',Arial,'sans serif';
 font-size:36px;
 height:60px;
 letter-spacing:2px;
 margin-right:3px;
 padding:0 0 12px 0;
 text-align:center;
 vertical-align:middle;
 }
.booklist li {
 display:inline;
 float:left;
 font-size:12px;
 height:180px;
 line-height:1.1em;
 overflow:auto;
 text-align:center;
 width:120px;
 }
.booklist ol,.booklist ul { list-style:none inside; }
.booklist span {
 border:1px solid silver;
 display:block;
 }
.centered {
 display:block;
 margin-left:auto;
 margin-right:auto;
 }
.center { text-align:center; }
.citation {
 font-family:'Times New Roman',Helvetica,Courier,'Courier New',sans-serif;
 text-indent:-2em;
 }
.clearall {
 clear:both;
 display:block;
 margin:0;
 padding:0;
 }
.column1 {
 padding:12px;
 text-align:center;
 }
.column2 {
 padding:12px;
 text-align:left;
 width:100%;
 }
.column3 {
 padding:12px;
 text-align:center;
 width:10px;
 }
.content {
 font-weight:500;
 max-width:720px;
 }
.emailthispage,.contactus { line-height:1.4em; }
.familyimage img {
 border:2px solid #fdd017;
 margin:6px auto;
 }
.fn,.hn {
 display:block;
 list-style-type:none;
 margin:12px auto;
 text-align:center;
 }
.fnbody,.hnbody {
 border:1px solid #000080;
 display:inline;
 height:23px;
 line-height:23px;
 vertical-align:middle;
 }
.fnbodylink,.hnbodylink {
 background-image:url('/dreamtasker/flexbar.png');
 border:1px solid #000080;
 border:1px solid silver;
 padding:2px 10px;
 }
.fnimage,.hnimage {
 position:relative;
 vertical-align:middle;
 }
.gomenu form,.gomenu input,.gomenu option,.gomenu select,.gomenu div { display:inline; }
.gomenu ul li { display:inline; }
.gomenu ul {
 display:block;
 height:20px;
 list-style-type:none;
 margin:3px auto;
 text-align:center;
 }
.header {
 max-width:720px;
 padding:0;
 }
.hidden {
 border-collapse:collapse;
 border-spacing:0px;
 border-style:hidden;
 border:none;
 line-height:0px;
 margin:0px;
 padding:0px;
 visibility:hidden;
 }
.hnheader { display:none; }
.introduction { padding:12px; }
.openspace {
 color:#999999;
 font-size:.9em;
 font-style:italic;
 margin:12px auto;
 padding:12px;
 text-align:left;
 }
.pagecontentsbody {
 list-style-type:disc;
 margin-left:24px;
 }
.pagecontentsheader {
 font-size:1.1em;
 font-weight:500;
 list-style-type:none;
 margin-bottom:6px;
 }
.pagecontentslink { font-size:99%; }
.pagecontents {
 line-height:1.3em;
 margin:6px 12px 0px 24px;
 padding:12px;
 }
.relatedtopicsheader { margin:12px 0px 6px 0px; }
.relatedtopics {
 line-height:1.3em;
 margin:6px;
 padding:12px;
 }
.rtn span { display:inline; }
.rtn1,.rtn2,.rtn3,.rtn4 {
 display:block;
 height:22px;
 width:27px;
 }
.rtn1 { background-image:url('http://www.remolinos.com/dreamtasker/prev.png'); }
.rtn2 { background-image:url('http://www.remolinos.com/dreamtasker/next.png'); }
.rtn3 { background-image:url('http://www.remolinos.com/dreamtasker/bottom.png'); }
.rtn4 { background-image:url('http://www.remolinos.com/dreamtasker/top.png'); }
.rtnbody { float:left; }
.rtn {
 clear:both;
 height:22px;
 margin:12px auto 18px;
 text-align:center;
 width:120px;
 }
/*no line breaks after each </li> to close image gaps*/
.sbbody,.sbbodylink { display:inline; }
.sb {
 display:block;
 margin:0 auto;
 padding:0;
 text-align:center;
 width:60%;
 }
.search,.searchpl,.searchgoogle,.translations,.translationsgoogle,.translationsbabelfish {
 margin:3px auto;
 text-align:center;
 }
.search,.translations,.searchpl,.searchgoogle,.translationsgoogle,.translationsbabelfish {
 margin:3px;
 padding:3px;
 }
.searchheader,.translationsheader {
 font-size:1.2em;
 font-variant:small-caps;
 font-weight:600;
 margin:3px auto;
 }
.searchsubheader,.searchplsubheader,.searchgooglesubheader,.translationssubheader,.translationsgooglesubheader,.translationsbabelfishsubheader {
 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;
 }
.spaceright {
 clear:both;
 float:right;
 margin:12px;
padding:6px;
 text-align:center;
 width:126px;
 }
.universalbodylink {
 display:block;
 font-size:13px;
 height:23px;
 overflow:hidden;
 padding-left:6px;
 padding-right:12px;
 vertical-align:middle;
 width:206px;
max-width:190px;
 }
.universalbody {
 background-image:url('/dreamtasker/item.png');
 background-repeat:no-repeat;
 font-size:13px;
 height:23px;
 line-height:22px;
 overflow:hidden;
 vertical-align:middle;
 width:206px;
 }
.universalheader,.universalbody {
 display:block;
 float:none;
 list-style-type:none;
 text-align:center;
 vertical-align:middle;
 }
/*display:table-cell;also works*/
/*2px less*/
.universalheader  {
 background-image:url('/dreamtasker/title.png');
 background-repeat:no-repeat;
 color:white;
 font-size:18px;
 height:44px;
 line-height:43px;
 overflow:hidden;
 vertical-align:middle;
 width:206px;
 }
.universal {
 list-style-type:none;
 margin-bottom:12px;
 margin-top:12px;
 }
.w3cvalidationicons { float:left; }

/* Note: psudeo-classes */
h1 a,h2 a,h2 A:hover,h2 A:visited {
 color:#333333;
 text-decoration:none;
 }
.booklist br,.booklist a { line-height:1.1em; }

/* Note: psuedo-class links */
a.bannerlink:visited { color:white; }
a.bannerlink:hover {
 color:gray;
 font-style:italic;
 text-decoration:none;
 }
a.bannerlink:active {
 color:red;
 text-decoration:none;
 }
a.fnbodylink:link,a.hnbodylink:link,a.fnbodylink:visited,a.hnbodylink:visited {
 color:white;
 text-decoration:none;
 }
a.fnbodylink:hover,a.hnbodylink:hover {
 background-image:url('/dreamtasker/flexbar_r.png');
 color:#000080;
 text-decoration:none;
 }
a.hnbodylink:after,a.fnbodylink:after { content:" "; }
a.rtn1:hover { background-image:url('http://www.remolinos.com/dreamtasker/prev1_r.png'); }
a.rtn2:hover { background-image:url('http://www.remolinos.com/dreamtasker/next1_r.png'); }
a.rtn3:hover { background-image:url('http://www.remolinos.com/dreamtasker/bottom1_r.png'); }
a.rtn4:hover { background-image:url('http://www.remolinos.com/dreamtasker/top1_r.png'); }
a.universalbodylink:link,a.universalbody:link,a.universalbodylink:visited,a.universalbody:visited {
 color:white;
 text-decoration:none;
 }
a.universalbodylink:hover,a.universalbody:hover {
 background-image:url('/dreamtasker/item_r.png');
 display:block;
 text-decoration:none;
 }
a.z,ins {
 border:4px groove white;
 display:inline;
 }