

/* Global */
*              { border:0; margin:0; padding:0; }
a              { color:#347235; text-decoration:none; }
a:hover        { color:#7736ac; text-decoration:underline; }
blockquote     { background:#f1f1f1; border-left:2px solid #7534aa; color:#444444; 
                 display:block; font-style:oblique; line-height:20px; margin:0 0 0 10px; 
                 padding:0 0 0 10px; }
.left          { float:left; margin:0 10px 0 0; }
.right         { float:right; margin:0 0 0 10px; }

/* Body */
body           { background-image: url('roses-bak.jpg'); 
                 font:0.7em Verdana,"Trebuchet MS", Georgia, "Times New Roman", Times, 
                 serif; color:#666666;}

/* Header */
#header        { background:url('background_headerep.jpg'); height:320px; margin:0 auto; 
                position:relative; width:760px; }
#header:after  { clear:both; content:'.'; display:block; height:0; visibility:hidden; } 
#header h1     { color:#ffffff; font-size:40px; font-weight:normal; left:120px; font:4.5em Pristina;
                letter-spacing:-2px; position:absolute; top:10px;}
#header ul     { list-style:none; position:absolute; top:100px; }
#header ul li  { list-style:none; }
#header ul li a { color:#ffffff; display:block; font-size:1.2em; font-weight:normal; 
                  height:8px; padding:10px; width:190px; }
#header ul li a:hover { color:#54a754; text-decoration:none; }
#header p      { bottom:45px; color:#ffffff; font-size:2em; position:absolute; right:20px; 
                 font:2.2em Pristina;}

/* Content */
#content       { height:auto; margin:0 auto; width:760px;}
#content.ty    { height:auto; margin:0 auto; width:760px; margin-left: 120px}
#content:after { clear:both; content:'.'; display:block; height:0; visibility:hidden; } 



/* Sidebar */
#sidebar { float:left; width:230px; length:700px;}
#sidebar h1    { border-bottom:2px solid #7534aa; color:#C12267; font-size:18px; 
                 font-weight:normal; line-height:30px; padding:0 10px; }
#sidebar input { color:#000000; margin:10px; padding:5px; width:180px; }

#sidebar h4     { background-color:#ffffff; color:#000000; display:block; font-size:12px; 
                 line-height:20px; margin:10px 0; padding:10px; border:2px solid #C12267;}
#sidebar p     { color:#000000; display:block; font-size:12px; 
                 line-height:20px; margin:10px 0; padding:10px;}
#sidebar p a.more { display:block; text-align:right; }
#sidebar ul    { margin:10px; }
#sidebar ul li { border-bottom:1px solid #b484da; list-style:none; padding:5px 2px; }
#sidebar ul li a { color:#333; display:block; padding:5px; font-family:Geneva; text-decoration:none; }
#sidebar ul li a:hover { color:#000; }
#sidebarimg1    {height: 280px; width: 200 px; border:3px solid #808080;
		background: #FFFFFF url('epcbbook.jpg') no-repeat;}

/* Main */
#main          { float:right; width:520px; border:4px solid #808080;
                 background-color: #deb1c0;}
#main p        { color:#000000; line-height:20px; padding:10px; font-size:12px; }
#main p.white  { color:#000000; line-height:20px; padding:30px; font-size:12px; background: #deb1c0;}
#main h3        { color:#000000; line-height:20px; padding:10px; font-size:14px; }
#main h1       { border-bottom:2px solid #7534aa; color:#C12267; font-size:18px; 
                 font-weight:normal; line-height:30px; padding:0 10px; }



/* Footer */
#footer        { margin:10px auto; width:760px; background-color: #a14463; position:absolute; right:125px;}
#footer:after  { clear:both; content:'.'; display:block; height:0; visibility:hidden; } 
#footer p      { border-top:2px solid #7534aa; color:#000000; font-size:11px; line-height:20px;
                 padding:10px; text-align:center; }