body {margin:0; padding:0; font-family:arial; font-size:12px; color:#626262; background:#fff;}
a {color: #626262; text-decoration:none;}
a:hover {text-decoration:underline;}
img {border:0;}
.container {width:970px; margin:0 auto;}

.colorline {background:url(colorline.jpg); height:7px; line-height:7px; float:left; width: 100%;}
.header {background:#000 url(header.jpg) 100% 0; height:77px;}

.sidebar {width:286px;}
.sidebar img {display:block;}
.sidebar .box {width:286px; height:312px; margin:15px 0 36px 0;}
.sidebar .register {width:286px; height:52px;}
.sidebar .newsheader {margin:25px 0 10px 0;}
.sidebar .news a {display:block; padding:10px 9px; border-bottom:1px solid #B5B5B5;}

/*****************************************/
.rightcol {float:right; width:646px;}
.menu {border-right:1px solid #B5B5B5; border-bottom:1px solid #B5B5B5; float:left; font-size:16px; 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 0;}
.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;}
.textfield1 {padding: 0 28px 40px 12px; width:604px;}
.textfield {padding-bottom: 40px}

.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; padding:0 30px 30px 23px; border-top:1px solid #ABABAB; float:left; background:url('decor.gif') no-repeat 100% 0;}
.blog .item h1, .blog .item h2 {margin-top:14px; margin-bottom:20px;}

h1,h2 {color:#DB0066; font-family:georgia; font-size:24px; font-weight:normal;}

/*****************************************/
.pagenums {text-align:center;}
/*****************************************/
.tags {margin-left1: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; padding:10px; margin-left:55px;}
.comment  b {color: black;}
.comment  span {color: #e0e0e0; float:right;}
.comment  div {margin:7px 0;}

/*****************************************/
.reg_form {background: #F5F5F5 url('crn_tl.gif') no-repeat; width:500px; 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; padding: 10px; color: #424242; border: 1px solid #ddd;}