body {
width : 1000px;
background-color : #f5f5f5;
}

.top_menu {
border : 0;
border-bottom : 0 solid #ff6600;
background : #d0d0d0;
margin : 0;
padding : 5px 5px 5px 0;
text-align : right;
}

.top_menu p {
margin : 5px;
font-size : 16px;
}

.top_menu a {font-weight : 700;}
.top_menu a:link {font-weight : 700;}
.top_menu a:visited {font-weight : 700;}
.top_menu a:active {font-weight : 700;}
.top_menu a:hover {font-weight : 700;}

.left_menu {
float : left;
width : 200px;
border : 0;
padding : 5px;
background : #f5f5f5;
}

.icon {
float : left;
width : 30px;
height : 30px;
border : 1px solid #ff6600;
margin : 0 5px 0 0;
}

.icon_div {
padding-left : 35px;
}

.left_menu a {color : #ff6600; text-decoration : none;}

.left_menu a:link {color : #ff6600; text-decoration : none;}
.left_menu a:visited {color : #ff6600; text-decoration : none;}
.left_menu a:active {color : #ff6600; text-decoration : none;}
.left_menu a:hover {color : #ff6600; text-decoration : underline;}

.left_menu h4 {
padding : 0;
margin : 10px 0 10px 0;
}

.left_menu hr {
border : 1px solid;
border-color : #b0b0b0;
margin : 15px 0 15px 0;
}

.left_menu ul {
margin : 0;
padding : 0 0 0 15px;
}

.left_menu ol {
margin : 0;
padding : 0 0 0 20px;
}

.left_menu li {
margin-bottom : 3px;
}

.sitno {
font-size : 13px;
}

.newsletter {
width : 140px;
font-size : 12px;
}

.button1 {
font-size : 12px;
}

.right_link {
margin-top : 10px;
text-align : right;
}

.main {
background-color : #ffffff;
margin : 0 0 0 210px;
padding : 5px;
}

.main p {
padding-left : 10px;
padding-right : 10px;
font-size : 15px;
}

.blank {
height : 50px;
}

.page_title {
height : 200px;
border-right : 5px solid #ff6600;
}

.page_title h1 {
margin : 0 0 0 20px;
margin-right: 100px;
font-size : 48px;
}

.page_title h2 {
margin : 0 0 0 20px;
margin-right: 100px;
font-size : 32px;
}

.page_title h3 {
margin : 0 0 0 20px;
margin-right: 100px;
font-size : 13px;
font-weight : normal;
}

.title_menu {
border-right : 5px solid #ff6600;
font-size : 13px;
background-color : #d0d0d0;
padding : 3px;
margin : 0 0 10px 0;
}
.digg
{
	position: relative;
	top: 4px; left:0;
	padding: 0;
	width: 16px:
	height: 16px;
}

.tags, .send_comment, .comments_title {
border-right : 5px solid #ff6600;
font-size : 13px;
background-color : #d0d0d0;
padding : 3px;
margin : 10px 0 10px 0;
}
.right_menu {
float : right;
width : 125px;
border-left : 5px solid #ffffff;
background: #ffffff;
border-bottom : 5px solid #ffffff;
}

.photos {
padding : 0;
margin-bottom : 20px;
border-right : 5px solid #ff6600;
text-align : center;
}

.photo {
/*width : 100px;*/
/*height : 75px;*/
padding : 0;
margin : 5px 5px 5px 5px;
border : 1px solid #ff6600;
}
.one_comment {
margin-bottom : 20px;
}
.one_comment_from {
border-bottom : 1px solid #d3d3d3;
font-size : 13px;
background-color : #f5f5f5;
color : #000000;
padding : 0 0 0 10px;
}

.one_comment_text {
font-family : 'Times New Roman', serif;
font-size : 14px;
font-style : italic;
margin-left : 20px;
}

.comment_right
{
	width: 100px;
	text-align: right;
	padding-right: 5px;
}

.comment_star {
vertical-align : top;
color : #ff6600;
}

.comment_area {
height : 150px;
width : 400px;
}

.comment_text {
width : 400px;
}

.comment_code {
width : 80px;
margin-left: 5px;
/*vertical-align: middle;*/
}
.comment_img {
	border: orange 2px solid;
}

.banner_top {
width : 728px;
height : 90px;
margin-right : 0;
}

.list_box {
margin : 5px;
}

.banner_right {
float : right;
/*width : 300px;*/
margin-right : 0;
border-left : 5px solid #ffffff;
border-bottom : 5px solid #ffffff;
}

.banner_bottom {
text-align : center;
margin-right : 0;
}

.header {
width : 100%;
height : 90px;
margin : 0;
border-bottom : 1px solid #ff6600;
font-size : 12px;
background-color : #ffffff;
font-weight : normal;
color : #ffffff;
padding : 0;
text-align : center;
}

.logo {
height : 90px;
width : 272px;
float : left;
}

.banner_top {
width : 728px;
height : 90px;
float : right;
margin-right : 0;
}

.footer {
float : left;
width : 100%;
border-top : 1px solid #ff6600;
font-size : 12px;
background-color : #000000;
font-weight : normal;
color : #ffffff;
padding : 5px 0 5px 0;
text-align : center;
}

.footer a {font-weight : 700;}
.footer a:link {font-weight : 700;}
.footer a:visited {font-weight : 700;}
.footer a:active {font-weight : 700;}
.footer a:hover {font-weight : 700;}

.main_content
{
float:left;
}
.container
{
background: #FFFFFF;
}

.error
{
	color: #ff0000;
	text-align: center;
	font-size: 24px;
	border-bottom: #ff0000 2px solid;
}
.message
{
	color: #009900;
	text-align: center;
	font-size: 24px;
	border-bottom: #009900 2px solid;
}
.mntc_box		{border:1px solid #999; padding:2px;}
.mntc_title		{background:red;font-size:14px;font-weight:700;color:#fff;text-align:center;padding: 1px 0;}
.mntc_title_notice		{background:yellow;font-size:14px;font-weight:700;text-align:center;padding: 1px 0;}
.mntc_text		{font-size:12px;padding:0 5px;}
