.re_cate ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.re_cate li
{
font-size: 11px;
background: url(img/reform/list_mark.gif) no-repeat;
background-position: left center ;
margin:10px 0px 0px 0px;
padding:2px 0px 0px 18px;
border-bottom: dotted #696969 1px;
}

.re_cate li a:link, .re_cate li a:visited
{
color: #000;
text-decoration: none;
}

.re_cate li a:hover, .re_cate li a:active
{
color: #2060DB;
text-decoration: none;
}


.re_item ul
{
list-style: none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.re_item li
{
font-size: 11px;
background: url(img/reform/list_mark2.gif) no-repeat;
background-position: left center ;
margin:10px 0px 0px 0px;
padding:2px 0px 0px 18px;
border-bottom: dotted #696969 1px;
}


.re_title
{
width: 535px;
height: 25px;
margin:0px 0px 30px 0px;
padding:5px 0px 0px 35px;
background: url(img/reform/title_bk.gif) no-repeat;
font-size: 13px;
color: #fff;
}

.re_title a:link, .re_title a:visited
{
color: #fff;
text-decoration: none;
}

.re_title a:hover, .re_title a:active
{
color: #000;
text-decoration: none;
}


.re_title2
{
width: 535px;
height: 25px;
margin:0px 0px 30px 0px;
padding:5px 0px 0px 35px;
background: url(img/wall/title_bk.gif) no-repeat;
font-size: 13px;
color: #fff;
}

.re_title2 a:link, .re_title2 a:visited
{
color: #fff;
text-decoration: none;
}

.re_title2 a:hover, .re_title2 a:active
{
color: #000;
text-decoration: none;
}



.photo_box
{
width: 570px;
background: url(img/reform/arrow.gif) no-repeat;
background-position: center center;
}

.image_01
{
width: 225px;
margin:0px 0px 20px 0px;
padding:0px 120px 0px 0px;
float: left;
}

.image_02
{
width: 225px;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
float: left;
}

.text_box
{
width: 570px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
font-size: 13px;
line-height: 180%;
color: #212121;
}

.edit_box
{
width: 570px;
margin:20px 0px 30px 0px;
padding:0px 0px 0px 0px;
font-size: 10px;
color: #808080;
text-align: right; 
border-top: dotted #696969 1px;
}




/*-------------------------------------------------
  Forms
-------------------------------------------------*/
.loginform, .searchform
{
	margin: 5px 0;
}
.commentform, .mailform
{
	margin-top: 10px;
    padding: 10px;
    background: #EEEEEE;
    /* Rounded borders, for Mozilla browsers */
    /* -moz-border-radius: 10px; */
}
.commentform img{
    margin: 5px 0 0 0;
}
.formfield
{
	font-size: 12px;
	background: white;
	color: #494949;
	border-top: 1px solid #868686;
	border-left: 1px solid #868686;
	border-bottom: 1px solid #D4D2CF;
	border-right: 1px solid #D4D2CF;
	margin: 1px 0 0 0;
	padding:5px;
	line-height:1.5;
}
.formbutton
{
	font-size: 12px;
	background: white;
	color: #494949;
	border-top: 1px solid #D4D2CF;
	border-left: 1px solid #D4D2CF;
	border-bottom: 1px solid #868686;
	border-right: 1px solid #868686;
	margin: 1px 0 0 0;
}
.searchform .formfield
{
	width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.searchform .formbutton
{
	width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
.loginform .formfield
{
	width: 130px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.loginform .formbutton
{
	width: 60px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
.mainform .formfield
{
	width: 280px;
    font-family: Arial, Tahoma, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 0;
	margin: 0 2px 2px 0;
}
.mailform .formbutton
{
	width: 100px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
	padding: 2px 2px;
}
#nucleus_cf_name, #nucleus_cf_mail
{
    width: 300px;
    margin-right: 105px;
    font-family: Arial, Trebuchet MS, Verdana, sans-serif;
}
.commentform textarea, .commentform .formfield, .mailform textarea, .mailform .formfield
{
    width: 300px;
}
.commentform .formbutton
{
	width: 100px;
	height: 22px;
    font-family: Tahoma, Arial, Trebuchet MS, Verdana, sans-serif;
}
.error
{
	color: red;
	font-weight: bold;
}

textarea#nucleus_cf_body
{
	width:470px;
}

/*-------------------------------------------------
  Miscelaneous
-------------------------------------------------*/
/* VBlog image onion skin shadow - From AListApart.com*/
.wrap1, .wrap2, .wrap3
{
	display:inline-table;
	/* \*/display:block;/**/
}
.wrap1
{
	float:left;
	background:url(images/shadow.gif) right bottom no-repeat;
	margin: 0 5px 3px 0;
}
.wrap2
{
	background:url(images/corner_br.gif) left bottom no-repeat;
}
.wrap3
{
	background:url(images/corner_tr.gif) right top no-repeat;
	padding:0 5px 5px 0;
}
.wrap3 img
{
	display:block;
	border: 3px solid white;
}

/* Search highlight color */
.highlight
{
	background: #80ff80;
}

/* Leftbox and Rightbox toolbar buttons */
.leftbox, .rightbox {
	margin: 10px;
	padding: 3px;
}

.leftbox {	

	float: left;
}
.rightbox {
	float: right;

}
















