
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 letter-spacing: 0.02em;
 line-height: 2.0em;
 padding: 0; margin: 0;
 background: url(../images/page-bg.gif) 50% 0 repeat-y;
}
#wrapper { 
 margin: 0 auto;
 width: 800px;
 padding: 0px;
}
#header {
 color: #333;
 margin: 0 1px;
 height: 200px;
 padding: 0;
 background: url(../images/cig.gif) 50% 0 no-repeat;
}

#leftcolumn { 
 color: #333;
 margin: 10px 0px;
 padding: 0px;
 width: 200px;
 float: left;
}
#leftcolumn ul { list-style: none; }
#leftcolumn li { margin: 0; font-size: 1em; line-height: 24px; list-style: none; }
#leftcolumn li a { display: block; padding: 0 10px; color: white; font-weight: normal; text-decoration: none;}
#leftcolumn li ul li a { margin-right: 22px; }
#leftcolumn li ul li a.active{ text-decoration: underline;background: #6F3773; color: white; }
#leftcolumn li a.active, #leftcolumn li a.daddy, #leftcolumn h1 a:hover { background: #EFE7E7; color: #6B3473 }
#leftcolumn li ul { list-style: none; padding-left: 15px;line-height: 16px; margin-left: -10px;font-size: 85%; }

#rightcolumn { 
 float: right;
 color: #333;
 margin: 0px;
 padding: 0px;
 width: 600px;
 display: inline;
 position: relative;
}

#centercontent { float: left; width: 410px }
#leftcontent { float: left; width: 190px; margin-top: 56px }

h1 {font-size: 24px; font-weight: normal; color: #999; line-height: 36px;}
h2 { font-size: 14px; font-weight: bold; color: #666; border-bottom: 1px solid #666; line-height: 24px; margin: 24px 0 0 0}
h1 a { font-weight: normal; }

#rightcolumn img { padding: 5px 0 5px 5px ; }
#leftcontent img { padding: 0; }
#leftcontent  { font-size: 86% }
#leftcontent h1 { font-size: 12px; font-weight: bold; line-height: 22px; }
img.image { border: 1px solid #6B3473; margin: 0 0 10px 0; padding: 0px;}

a { color: #6B3473; text-decoration: none; font-weight: 600 }
p { margin: 0 0 1em 0; }

.pad {padding: 10px 30px;}