/* Meyer Reset: v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
            margin: 0;
            padding: 0;
            border: 0;
            outline: 0;
            font-size: 100%;
            vertical-align: baseline;
            background:transparent;
            font-family:Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;
            text-shadow:0,0,0,#ccc;}
            
body       {line-height: 1;
            display:inline;}

ol, ul     {list-style: none;}

blockquote, q {quotes: none;}
}
blockquote:before, blockquote:after,
q:before, q:after {
            content: '';
            content: none;}

/* remember to define focus styles! */
:focus     {outline: 0;}
            
/* remember to highlight inserts somehow! */
ins        {text-decoration: none;}
            
del        {text-decoration: line-through;}
            
/* tables still need 'cellspacing="0"' in the markup */
table      {border-collapse: collapse;
            border-spacing: 0;}
            
            
/* Start designer applied CSS */
body       {background-image:url('../images/frontground.jpg');
            background-attachment:fixed;
            background-repeat:repeat;
            background-position:center;}
            
div#page   {width:960px;
            margin-top:0px;
            margin:auto;}

div#menu   {margin-left:0px;
            margin-top:0px;
            margin-right:auto;}
            
div#body   {clear:both;
            width:690px;
            margin:10px;
            margin-top:-15px;
            padding:5px;
            background-image:url('../images/bodyback.png');
            opacity:1;
            float:left;
            text-shadow: 0 0 0 #666;
            text-align:justify;}
            
div#sbar   {width:210px;
            min-height:30%;
            overflow:visible;
            margin:10px;
            margin-top:-15px;
            padding:5px;
            background-image:url('../images/sbarback.png');
            color:#FFF;
            float:right;
            text-align:left;
            font-size:.875em;}
            
div.mbar   {width:477px;
            max-width:478px;
            margin:0px;
            border:none;
            padding:0px;}
            
p          {margin:15px;}

h1         {margin:5px;
            font-size:2em;
            color:#fff;
            margin-left:50px;}
            
h3         {margin:5px;}

a          {text-decoration:none;}

a:link     {color:#33cfff;}
            
img        {border:0;
            padding:0;
            margin:5px;}

img.menu   {float:left;
            margin:0px;}
            
img.thumb  {margin:5px;
            width:220px;
            height:120px;
            float:left;}