* { padding:0;	margin:0; }h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }li, dd { margin-left:5%; }

fieldset { padding: .5em; }

img { border: 0; }

body {font-size: 100.01%;font-family: 'Century Gothic',Tahoma, 'Franklin Gothic Book', 'Franklin Gothic Medium', 'Franklin Gothic', Franklin, Verdana,'Trebuchet MS', Helvetica, sans-serif;background: #fff url(../img/bg.jpg) repeat-y top center;
text-align:center;
line-height: 1.3em;
color:white;} 

hr { color:#900; background: #900; height:1px; border:0; margin-bottom: 10px; }

p { margin:0 0 1em 0; letter-spacing:0.02em;}

td {padding:0.25em 0.25em 0.25em 0;}

ul { margin:0.25em 0 .75em 0; }

li {margin-left:15px;}

img.right {float:right; margin-left:1em;}
img.left {float:left; margin-right:1em;}
img.border {border-top:1px solid #ca56bf;border-left:1px solid #ca56bf; border-bottom:1px solid #782d68;border-right:1px solid #782d68;}

h1 { font-size: 1.3em; margin:0 0 0.5em 0; font-family: 'Century Gothic', Futura, 'TW Cen MT', 'Gill Sans MT'; letter-spacing: .05em; color:#782d68; text-transform:uppercase;}
h2 { font-size: 1.1em; font-weight:normal;  font-style:italic; font-family: Georgia, Times; margin: 0 0 1em 0; letter-spacing:0.05em;}
h3 { font-size: 1.1em; margin:0 0 0.25em 0;  font-weight:normal;  font-style:italic; font-family: Georgia, Times;color:#782d68;}


a:link { color: #ca56bf; text-decoration: none;}a:visited { color: #ca56bf; text-decoration: none;}a:hover { color: #666; text-decoration: none;}a:active { color: #ca56bf; text-decoration: none;}

#footer a:link { color: #522b7a; }#footer a:visited { color: #522b7a; }#footer a:hover { color: #08ae59; }#footer a:active { color: #522b7a; }


#wrapper { margin:0 auto; width:980px; background:#782d68; height:100%;}
#main { margin:0 auto; width:980px; background:black; border:1px solid #ca56bf; border-top:0; overflow:hidden;}
#links { width:530px; margin:0; margin-top:60px;}
#left { width:450px; float:left; text-align:left; height:775px;}
body#home #left { background:url(../img/home_bg.jpg);}
body#about #left { background:url(../img/about_bg.jpg);}
body#collections #left { background:url(../img/collections_bg.jpg);}
body#gallery #left { background:url(../img/gallery_bg.jpg);}
body#press #left { background:url(../img/press_bg.jpg);}
body#services #left { background:url(../img/service_bg.jpg);}
body#contact #left { background:url(../img/contact_bg.jpg);}
#right { width:530px; text-align:left; float:left; background:#000 url(../img/link_bg.jpg) no-repeat top center;}
#content { text-align:left; padding-left:12px; width:504px; font-size:0.9em; margin-top:95px;}
#footer  { font-size:0.9em; padding:10px 0; margin:0 auto;}


#educo:hover { background-position: 0 -39px;}
#educo span {display:none;}
#educo {float: right;width: 30px;height: 39px;margin-right: 10px; background-color: transparent;background-image: url(../img/educo.gif);}