/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: //
// ...
// ... Gnome Developments :: www.gnomedevelopments.ca
// ... default.css :: default stylesheet
// ... 000.common/000-css/default.css
// ... v070104
// ...
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

html          { margin:0; padding:0; }
body          { color:black; background-color:white; font:1em arial,helvetica,sans-serif; }
body#insert p { font-size:90%; margin:0 0 .5em 0; }
body#insert   { background:rgb(235,235,235); color:rgb(102,102,78); }
body#insert h1{ font-size:1em; }
body.contactpage div#contentblock { margin:.5em 4em; }

h1    { text-align:center; color:rgb(94,59,32); font:1.5em "trebuchet ms",helvetica,sans-serif; margin:.5em; }
h2    { color:rgb(94,59,32); font:1.25em "trebuchet ms",helvetica,sans-serif; margin:.5em; }
h3    {  }
h4    {  }

p#firstline         {  }
p#firstline:first-line  { line-height:2em; vertical-align:baseline; color:rgb(128,128,0); font-size-adjust:.52; }
p#firstline:first-letter{ position:relative; float:left; font:bold 3.1em "times new roman",serif; border:1px solid gray; background:white; padding:.25em; margin:0 .1em 0 .2em; }


div#defaultwrapper  { position:relative; margin:0 auto; width:75%; }

div#headerblock       { border:1px solid rgb(204,204,204); background:rgb(230,230,230);  }
div#headlogobox       { padding:.5em 1em; float:left; border:1px solid rgb(230,230,230);  }
div#headnavbox        { position:relative; height:100%; text-align:center; margin:0 2px 0 175px; border:1px solid rgb(230,230,230); }
div#headnavbox ul     { position:relative; padding:0; margin:2em 0; list-style:none; }
div#headnavbox li     { margin:0; padding:0; display:inline; }
div#headnavbox a:link     { text-decoration:none; font-size:90%; padding:0 6px 0 1px; background:url(../../000.common/000-images/bullets/pipe.png) no-repeat 100% 50%; }
div#headnavbox a:visited  { text-decoration:none; font-size:90%; padding:0 6px 0 1px; background:url(../../000.common/000-images/bullets/pipe.png) no-repeat 100% 50%; }
div#headnavbox a:hover    { text-decoration:underline; background:none; }
div#headnavbox a.last     { background:none; }

div.navbar            { border:0px dashed gold; text-align:center; margin:.75em 4em; background:rgb(245,245,245); padding:.25em; }
div.navbar ul         { display:inline; margin:0; padding:0; border:0px dashed green; }
div.navbar li         { display:inline; margin:0; padding:0 .75em; border:0px dashed green; }

div.printablelink     { text-align:right; margin:.75em; font-style:italic; }

div#footerblock       { border:0px dashed blue; background:blue url(../000-images/BG.gradient.jpg); padding:1em; }
div#footnav           { letter-spacing:-1em; text-align:center; background:url(../../000.common/000-images/IMG.gnome-transparent.gif) no-repeat 98% 50%; padding:25px 50px 0 0; font-size:90%; }
div#footnav ul        { list-style:none; padding:0; margin:0; }
div#footnav li        { border:0px solid green; display:inline; letter-spacing:0; font-size:90%; margin:0; padding:0 5px 0 3px; background:url(../../000.common/000-images/bullets/squaredot.png) no-repeat 100% 50%; }
div#footnav li.last   { background:none; }
div#footnavbox        { position:relative; height:100%; text-align:center; }
div#footnavbox ul     { position:relative; padding:0; margin:2em 0; list-style:none; }
div#footnavbox li     { margin:0; padding:0; display:inline; }
div#footnavbox a:link { font-size:90%; padding:0 6px 0 1px; background:url(../../000.common/000-images/bullets/pipe.png) no-repeat 100% 50%; }
div#footnavbox a:visited  { font-size:90%; padding:0 6px 0 1px; background:url(../../000.common/000-images/bullets/pipe.png) no-repeat 100% 50%; }
div#footnavbox a.last { background:none; }


div#contentblock        { border:0px dashed green; margin:.5em; padding:.5em; }

div#wildrose    {font-size: 85%; font-family:'trebuchet ms',arial,helvetica,sans-serif;}

div.callout             { padding:.75em; margin:1.5em auto; width:97%; background:rgb(235,235,235) url(../../000.common/000-images/bullets/feed.png) no-repeat 101% -1em; border:1px solid rgb(204,204,204); color:rgb(0,0,0); }
div.callout p           { margin:.25em; }
div.callquote           { width:250px; float:right; padding:.75em; margin:1em 0 1em 1em; background:rgb(235,235,235) url(../../000.common/000-images/bullets/quotes.png) no-repeat 5% 5%; border:1px solid rgb(204,204,204); color:rgb(102,102,78); font:italic bold 90% 'trebuchet ms','times new roman',serif; font-size-adjust:.57; }
div.calleft             { float:left; margin:1em 1em 1em 0; }
div.callquote p         { margin:.25em; }
div.callquote p.attrib  { font:.9em arial,helvetica,sans-serif; text-align:right; }
div#quoteabout          { width:auto; white-space:nowrap; margin:1.5em 1em .5em 0; }
div#quoteworkshops      { width:350px; }
div#quotefears          { width:200px; }
div#quotepresentations  { width:auto; white-space:nowrap; }
div.callquote3          { width:80%; padding:.75em; margin:1.5em auto; position:relative; background:rgb(235,235,235) url(../../000.common/000-images/bullets/quotes.png) no-repeat 5% 5%; border:1px solid rgb(204,204,204); color:rgb(102,102,78); font:italic bold 90% 'trebuchet ms','times new roman',serif; font-size-adjust:.57; }
div.feedback            { font-style:italic; }
div.partname            { text-align:right; font:.9em arial,helvetica,sans-serif; margin-right:2em; }


div#sourceref       { height:250px; width:200px; float:right; border:1px solid rgb(204,204,204); margin:1em 0 1em 1em; padding:.25em; overflow:auto; background:rgb(230,230,230); }
div#fearsbox        { border:0px dashed purple; float:left; text-align:center; width:275px; margin:0 1.5em 1em .5em; }
div#fearsbox img    { border:0px solid green; display:block; margin:auto; }
div#ireapbox        { border:0px dashed purple; float:left; text-align:center; width:250px; margin:0 1.5em 1em .5em; }
div#ireapbox img    { border:0px solid green; display:block; margin:auto; }
div#buscardbox      { border:0px dashed purple; float:left; text-align:center; width:200px; margin:0 1.5em 1em .5em; }
div#buscardbox img  { border:0px solid green; display:block; margin:auto; }
div#homecardbox     { border:0px dashed purple; float:left; text-align:center; width:250px; margin:0 1.5em 1em .5em; }
div#homecardbox img { border:0px solid green; display:block; margin:auto; }
iframe#sources      { height:250px; width:200px; float:right; border:1px solid rgb(204,204,204); margin:1em 0 1em 1em; padding:.25em; }

div.wedgie        { clear:both; }
div.colright      { border:0px dashed gold; text-align:center; }
div.gnomenote  { padding-left:20px; background:url(../../000.common/000-images/icons/icn-16.gnome.png) no-repeat 0 2px; }

li  { margin-top:.5em; }
dt  { font-style:italic; text-decoration:underline; }

a:link          { color:rgb(128,128,0); text-decoration:underline; }
a:visited       { color:rgb(128,128,0); text-decoration:underline; }
a:hover         { text-decoration:underline; }

  a.pdf         { padding-right:21px; background:url(../../000.common/000-images/icons/ICN-20.pdf.gif) no-repeat 100% 50%; }
  a.word        { padding-right:21px; background:url(../../000.common/000-images/icons/ICN-20.doc.gif) no-repeat 100% 50%; }
  a.print       { padding-right:21px; background:url(../../000.common/000-images/icons/ICN-16.print.gif) no-repeat 100% 50%; }
  a.newwin      { padding-right:25px; background:url(../../000.common/000-images/icons/icon_newwindow.gif) no-repeat 100% 50%; }
  a.mail        { padding-right:21px; background:url(../../000.common/000-images/icons/ICN-16.mail.gif) no-repeat 100% 50%; }
  span.filesize { font-size:.85em; font-style:italic; margin-left:.5em; }


.center     { text-align:center; }
