body {
FONT-FAMILY:verdana;
FONT-SIZE:14px;
COLOR:#626262;
BACKGROUND:#fff;
MARGIN:0;
PADDING:0;
}

a {
COLOR:#626262;
TEXT-DECORATION:none;
}

img {
BORDER:0;
}

.container {
WIDTH:970px;
MARGIN:0 auto;
}

.colorline {
BACKGROUND:url(/images/colorline.jpg);
HEIGHT:7px;
LINE-HEIGHT:7px;
FLOAT:left;
WIDTH:100%;
}

.header {
BACKGROUND:#000 url(/images/header.jpg) 100% 0;
HEIGHT:77px;
}

.sidebar {
WIDTH:286px;
}

.sidebar img {
DISPLAY:block;
}

.sidebar .box {
MARGIN:15px 0 36px;
WIDTH:286px;
}

.sidebar .but {
WIDTH:286px;
HEIGHT:52px;
}

.sidebar .newsheader {
MARGIN:25px 0 10px;
}

.sidebar .news a {
DISPLAY:block;
BORDER-BOTTOM:1px solid #B5B5B5;
PADDING:10px 9px;
}

.rightcol {
FLOAT:right;
WIDTH:646px;
}

.menu {
BORDER-RIGHT:1px solid #B5B5B5;
BORDER-BOTTOM:1px solid #B5B5B5;
FLOAT:left;
FONT-SIZE:13px;
WIDTH:645px;
}

.menu a {
BORDER-LEFT:1px solid #B5B5B5;
WIDTH:128px;
HEIGHT:40px;
PADDING-TOP:20px;
FLOAT:left;
TEXT-ALIGN:center;
COLOR:#9877A4;
TEXT-DECORATION:none;
BACKGROUND:#FFF;
}

.menu div {
BORDER-LEFT:1px solid #B5B5B5;
WIDTH:128px;
HEIGHT:40px;
PADDING-TOP:20px;
FLOAT:left;
TEXT-ALIGN:center;
COLOR:#C5C5C5;
BACKGROUND:#FFF;
}

.menu a:hover {
TEXT-DECORATION:underline;
}

.menu a.selected {
BACKGROUND:#DE5C9E;
COLOR:#fff;
}

.menu a.selected:hover {
TEXT-DECORATION:none;
}

.breadcrumbs {
FLOAT:left;
MARGIN:10px 0 -12px;
}

.breadcrumbs a {
COLOR:silver;
}

.content {
FLOAT:left;
WIDTH:646px;
MARGIN-TOP:22px;
}

.content a {
COLOR:#DB0066;
}

.content strong {
COLOR:#9877A4;
}

.content ul {
MARGIN-TOP:0;
}

.textfield {
WIDTH:604px;
PADDING:0 28px 5px 12px;
}

.textfieldcat {
WIDTH:604px;
PADDING:0 28px 40px 0;
}

.blog .date {
WIDTH:34px;
BORDER-TOP:1px solid #ABABAB;
FLOAT:left;
FONT-FAMILY:'Arial Narrow';
FONT-SIZE:18px;
TEXT-ALIGN:center;
LINE-HEIGHT:26px;
}

.blog .day {
HEIGHT:27px;
COLOR:#fff;
BACKGROUND:#000;
BORDER:1px solid #ABABAB;
BORDER-TOP:0;
}

.blog .month {
HEIGHT:27px;
COLOR:#626262;
BORDER:1px solid #ABABAB;
BORDER-TOP:0;
}

.blog .item {
WIDTH:559px;
BORDER-TOP:1px solid #ABABAB;
FLOAT:left;
BACKGROUND:url(/images/decor.gif) no-repeat 100% 0;
PADDING:0 30px 30px 23px;
}

.blog .item h1,.blog .item h2 {
MARGIN-TOP:14px;
MARGIN-BOTTOM:20px;
}

h1,h2 {
COLOR:#DB0066;
FONT-FAMILY:georgia;
FONT-SIZE:19px;
FONT-WEIGHT:400;
}

.pagenums {
TEXT-ALIGN:center;
}

.tags {
MARGIN-LEFT:55px;
MARGIN-BOTTOM:10px;
TEXT-ALIGN:right;
}

.mtags {
MARGIN-TOP:30px;
MARGIN-LEFT:9px;
}

.comments {
CLEAR:left;
BORDER-TOP:1px solid #ABABAB;
PADDING:20px 0;
}

.comments form {
MARGIN-LEFT:55px;
}

.comments input,textarea {
WIDTH:200px;
BORDER:1px solid #DADADA;
MARGIN-BOTTOM:10px;
FONT-SIZE:14px;
}

.comments textarea {
HEIGHT:200px;
FONT-FAMILY:Arial;
}

.comments .button {
COLOR:#FFF;
BACKGROUND-COLOR:#DE5C9E;
FONT-SIZE:16px;
}

.comment {
BORDER-TOP:1px dotted silver;
MARGIN-LEFT:55px;
PADDING:10px;
}

.comment b {
COLOR:#000;
}

.comment span {
COLOR:#e0e0e0;
FLOAT:right;
}

.comment div {
MARGIN:7px 0;
}

.reg_form {
BACKGROUND:#F5F5F5 url(crn_tl.gif) no-repeat;
WIDTH:450px;
MARGIN:0 auto;
}

.reg_form div {
BACKGROUND:url(crn_tr.gif) no-repeat 100% 0;
}

.reg_form div div {
BACKGROUND:url(crn_bl.gif) no-repeat 0 100%;
}

.reg_form form {
BACKGROUND:url(crn_br.gif) no-repeat 100% 100%;
PADDING:15px 10px;
}

.reg_form tr {
TEXT-ALIGN:right;
}

.reg_form input {
BORDER:1px solid silver;
WIDTH:300px;
FONT-SIZE:13px;
PADDING:2px 3px;
}

.reg_form .message {
TEXT-ALIGN:left;
COLOR:#FF5F5F;
}

.reg_form .button {
COLOR:#626262;
WIDTH:auto;
BACKGROUND:#FFF;
BORDER:1px solid silver;
}

.footer {
CLEAR:right;
TEXT-ALIGN:right;
}

.footer .links {
PADDING:15px 0;
}

#tip {
FONT-FAMILY:arial;
FONT-SIZE:12px;
BACKGROUND-COLOR:#FCFFF4;
COLOR:#424242;
BORDER:1px solid #ddd;
PADDING:10px;
}
