/* general styles */
body {height:100%; width:100%; margin:36px 0px; padding:0px; background:#ffffff; font-size:11px; font-family:arial, helvetica, sans-serif; color:#57208b;}
p, img {margin:0px; padding:0px; border:0px;}
table {margin:0px; padding:0px; background-color:transparent; border:0px;}
td {vertical-align:top;}
form, div, input, textarea {margin:0px; padding:0px; border:0px;}
input, textarea {font-size:11px; font-family:arial}
input {vertical-align:middle;}
ul, ol, li, dd, dt, dd {margin:0px; padding:0px; list-style:none;}
h1, h2, h3, h4, h5 {margin:0px; padding:0px;}

a {color:#57208b; text-decoration:none;}
a:hover {color:#8047b8;}


/* wraps */
#wrap {margin:auto; width:1064px; background:transparent  url(../images/wrapbg.gif) repeat-y 107px 12px;}
#cove {margin:auto; width:1064px; background:transparent url(../images/covebg.gif) no-repeat 107px 144px;}
#bot {margin:auto; width:1064px; background:transparent url(../images/botbg.gif) no-repeat 107px bottom;padding-bottom:30px;}
#logo {width:1064px; background:transparent url(../images/pergamino-logo.png) no-repeat 0px 0px; }


/* header */
#head {width:1064px; background:none;}


/* top menu */
#menu {float:left; width:834px; background:none;}
#menu ul { margin:60px 0 0 240px;}
#menu ul li {float:left; padding:5px 15px 0 40px; text-align:left; margin:0; }
.micons img{height:40px;margin-bottom:5px;-moz-opacity:.0; filter:alpha(opacity=0); opacity:.0; }
#menu a:hover img, .menu a.active img  {-moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0 !important; }


/* top shopping bag */
.shop {float:right; width:220px; background:#ffffff url(../images/icons/bag.gif) no-repeat 0px 48px; padding-top:64px; height:86px;}
.ecart {padding-left:65px; height:72px;}
.ecart p {width:146px; background:#ffffff url(../images/shop-now.gif) no-repeat 0px 0px; height:30px; padding:8px 0 0 0; text-align:center; font-size:12px;font-weight:bold;}

/* top login */
.log {height:16px; text-align:center;}
.log a {text-decoration:underline; padding-left:6px;}

/* submenu or header text */
.title {clear:both; margin:10px 0 0 240px;}
.title h1 {font-size:32px; font-weight:normal; font-family:georgia; line-height:40px; color:#3d185d; font-style:italic; padding:25px 130px 0 30px; text-align:center;}

/* home 
.home {clear:both; padding:55px 0 0 30px;}
.home ul {text-align:center; }
.home ul li {float:left; font-size:17px; font-family:georgia; width:288px; }
.home ol li {padding:40px 0 0 0; }
.home ol li {float:left; font-size:12px; width:392px; }
.home ol li.s {padding-top:68px; padding-left: 42px; }
.home ol li.r {text-align:right;}
*/


/* content */
#content {clear:both; width:900px; background:transparent; margin:0 30px 0 140px;}

#left {float:left; width:650px; margin: 0 20px 0 10px; background:none;}
#left h2 {font-size:18px; font-weight:normal; font-family:georgia; line-height:40px; color:#3d185d; font-style:italic;}
#left .review h2, #left .write h2 {font-size:17px;line-height:24px;}

.btitle b {font-family:georgia;color:black;font-size:17px;font-weight:normal;} 
.meta, .meta a {color:#adaeaf}
.meta a:hover, .feedback a:hover {color:#000000;}
.storycontent {margin:15px 0;font-size:12px;line-height:20px;color:#57208A;font-family:georgia;text-align:justify;}
.storycontent a {text-decoration:underline;}
.feedback {margin-top:15px;padding-top:8px;border-top:1px dotted #e3e3e3;color:#adaeaf;}
.feedback a {color:#adaeaf;}
.review, .write {margin-top:15px;padding:20px;border:1px dotted #8b8c90;color:#adaeaf;font-size:11px;}
.write input, .write textarea {border:1px solid #e3e3e3;height:15px;width:160px;color:#8047b8;}
.write p {margin-bottom:14px;}
.write label {padding-left:5px;font-size:11px;font-family:arial;}
.scbutton {background:#ffffff url(../images/buttons/submit.gif) no-repeat 0px 0px;font-size:11px;color:#ffffff;}
.revs {color:#737373;padding:10px;margin:8px 0;border:1px solid #e9e9e9;background:#f7f7f7;line-height:20px;}
.revs a {color:#737373;text-decoration:underline;}

#right {float:left; margin-left:20px; width:180px; background:none;}

#side ul li {margin-bottom:25px;}
#side ul li ul li {margin:0;line-height:20px;font-weight:bold;}
#side ul li ul li a {background:#ffffff url(../images/bullets/bull.gif) no-repeat 0px -2px;color:#9563c7;font-weight:normal;padding-left:22px;line-height:22px;}

#search {background:#ffffff url(../images/side/search.gif) no-repeat 0px 0px;padding:20px 0 0 15px;}
#search #s {width:100px; height:15px; border:1px solid #e3e3e3; color:#8047b8;}
#archives {background:#ffffff url(../images/side/archive.gif) no-repeat 0px 0px;padding:20px 0 0 15px;}
#meta {background:#ffffff url(../images/side/rss.gif) no-repeat 0px 0px;padding:20px 0 0 15px;}
.categories {background:#ffffff url(../images/side/category.gif) no-repeat 0px 0px;padding:20px 0 0 15px;line-height:15px;}
.go {width:30px;height:17px;background:#ffffff url(../images/buttons/go.gif) no-repeat 0px 0px;font-size:11px;color:#ffffff;}

.input-text {border:1px solid #CFCFCF; background:#ffffff; color:#57208b;height:17px; margin:4px 0; padding:0 0 0 5px; line-height:20px;}


/* footer */
#foot {clear:both;margin:auto;width:1000px;padding-left:50px;}

ul.ft-lf {padding:18px 0 0 30px;float:left; width:580px; }
ul.ft-lf li {float:left;padding:6px 0 12px 10px;width:190px;}
ul.ft-lf img {vertical-align:middle; }
.ficons img {height:30px;margin:0 5px 0 5px;-moz-opacity:.20; filter:alpha(opacity=20); opacity:.20;vertical-align:middle; }
ul.ft-lf a:hover img, ul.ft-lf a.active img {-moz-opacity:1.0; filter:alpha(opacity=100); opacity:1.0; }

.ft-rt {float:right;background:#ffffff url(../images/footer/email-updates.gif) no-repeat 0px 0px; width:320px; height:90px; margin-top: 26px; padding:30px 0 0 70px;}

#foot p {padding:15px 0; font-size:10px; text-align:center;}
#foot p a {text-decoration:underline;}

.clear {clear:both;}
