body {
margin:10px 0px; padding:0px;
font-family: arial, helvetica, sans-serif;
background: url(/images/dc_bg02.jpg) repeat-y top right;
}

a:link {
color: #5F46A9;
}
a:visited {
color: #5F46A9;
}
a:hover {
color: #5F46A9;
}
a:active {
color:
}

#container {
height: 1000px;
margin: 0px; 
padding:0px;
background: url(/images/dc_bg01.jpg) no-repeat top right;
}

.design {
font-size:12px;
background-color:#F00;
color:#FFF;
}

#header {
padding: 1px 0px 1px 105px;
margin: 1px 270px 0px 28px;
text-align:left;
border:0px solid #333;
background: url(/images/headerbg01.png) no-repeat top left;
}

#header h1{
padding:1px 1px 10px 1px;
font-size: 18px;
/*color:#5F46A9;*/
color:#000000;
}

#menu {
float:right;
text-align:right;
width:197px;
}

#menu  a {
color:#EEEEEE;
text-decoration:none;
padding: 0px 6px 0px 2px;
border:0px solid #000000;
font-weight:600;
background-image:url(/images/dc_menu_li.png);
background-position: top left;
}

#menu  a:hover, a:active  {
color:#FFFFFF;
text-decoration:none;
font-weight:600;
padding: 0px 6px 0px 2px;
border:0px solid #572773;
}

#menu ul li{
line-height:35px;
font-size:12px;
list-style-type:none;
}

#menu ul li a {
display: block; 
}

#content {
margin-top:0px;
margin-right:170px;
margin-bottom:10px;
padding:10px 0px 7px 20px;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#180028;
background: url(/images/dc_bg03.png) no-repeat top right;
}

#content h1{
font-size: 22px;
color: #452060;
padding: 9px 10px;
font-weight:900;
letter-spacing: .1em;
float:right;
}

#content h2{
}

#content h3{
}

#content p{
}

#content ul li{
list-style-type:square;
font-weight:bold;
}

#content img.normal{
margin:8px;
}

#content img.left{
float:left;
clear:left;
margin:8px;
border:0px;
border-style:solid;
border-color: #331D41;
}

#content img.right{
float:right;
clear:right;
margin:8px;
border:0px;
border-style:solid;
border-color: #331D41;
}

#content blockquote{
}

#content blockquote {
max-width: 620px;
background: url(/images/elements/rs-right.png) right repeat-y }

#content blockquote:before {
display: block;
line-height: 0;
background: url(/images/elements/rs-topright.png) top right no-repeat;
content: url(/images/elements/rs-topleft.png) }

#content blockquote:after {
display: block;
line-height: 0;
background: url(/images/elements/rs-bottomright.png) bottom right no-repeat;
content: url(/images/elements/rs-bottomleft.png) }

#content blockquote p {
margin:0px 20px;
}

#picsright {
position: absolute;
top: 180px;
right: 190px;
margin:20px;
}

#front {
padding:0px;
margin:0px;
}

td.front_td {
padding:3px;
vertical-align:top;
}

#footer{
margin:0px;
padding:7px 0px 10px 20px;
margin-right:170px;
background: url(/images/dc_bg03.png) no-repeat bottom right;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#180028;
}

#footer p{
font-size:12px;
text-align:center;
}

/*classes*/

