
a:link{
	color:black;
}
a:visited{
	color:black;
}
a:hover{
	color:#666;
}

body{

	background: url('images/new_back.png') #422601;
	background-repeat:repeat-x;
	margin-left:20px;
	font-family:arial;
	margin:0px;
	padding:0px;
	font-size:13px;
}


div.blog_header_spacing{
	padding-left:6px;
	padding-top:6px;
}

div.blog_header{
	background:url('images/large_header_back.png');		
	background-repeat:repeat-x;
	width:586px;
	height:56px;
	padding-top:0px;
	margin:0px;
}
div.blog_header_hidden{
	background:url('images/large_header_back_hidden.png');		
	background-repeat:repeat-x;
	width:586px;
	height:56px;
	padding-top:0px;
	margin:0px;
}

div.blog_title{
	font-size:22px;
	font-weight:bold;
	letter-spacing:1px;
}

div.blog_timestamp{
	font-size:11px;
	color:#333;
	position:relative;
	top:-2px;
}

p{
	margin-top:0px;
	padding:0px;
}

div.blog_text{
	margin:0px;
	margin-top:0px;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

div.left_column{
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}

div.comment_indicator{
	margin:0px;
	margin-top:3px;
	margin-left:0px;
	margin-bottom:10px;
	padding:0px;
	padding-left:5px;
	padding-top:2px;
	font-size:13px;
	font-weight:bold;
}

div.page_title{
	font-size:36px;
	margin-bottom:5px;
	background:url('images/large_header_back.png');	
	height:48px;
	width:586px;
}
div.page_wrapper{
	padding:5px;
}


div.comment_top{
	background:url('images/comment_box_top.png');
	background-repeat:no-repeat;
	margin-left:20px;
	margin-top:10px;
	width:442px;
	height:8px;
	font-size:1px;
	padding:0px;
}
div.comment_body{
	background:url('images/comment_box_middle.png');
	background-repeat:no-repeat;
	margin-left:20px;
	width:625px;
	font-size:12px;
	padding:10px;

}
div.comment_bottom{
	background:url('images/comment_box_bottom.png');
	background-repeat:no-repeat;
	margin-left:20px;
	width:442px;
	height:14px;
	font-size:1px;
	margin-bottom:10px;
}


div.photo_blog_container{
	float:right;
	display:block;
	background:#eee;
	width:230px;
	padding:5px;
}
div.photo_desc_wrapper{
	padding:0px; 
	color:white; 
	display:block; 
	margin:0px; 
	width:182px; 
	position:relative;
	top:-4px; 
	opacity:0.6; 
	font-size:11px; 
	font-weight:bold; 
	text-align:left; 
	background:black;
}
div.photo_desc_inner{
	padding:5px;
}

img.photo_blog_photo{
	border:1px solid black;
	padding:0px;
	margin:0px;
}


table.header_table{
	margin-top:10px;
	margin-bottom:30px;
}


a.comment_link{
	text-decoration:none;
	color:#999;
}
a.comment_link:hover{
	text-decoration:none;
	color:#666;
}
a.buttonLink{
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	font-family:arial;
	color:white;
	
}
a.buttonLink: active{
	color:white;
}

div.editButton{
	background:#fc3;
	border:2px yellow solid;
	padding:10px;
	font-size:14px;
	text-transform:uppercase;
	margin:5px;
	width:140px;

}

div.editButton2{
	border:2px solid #ccf; 
	background:#66f;
	padding:10px;
	font-size:14px;
	text-transform:uppercase;
	margin:5px;
	width:140px;
}

div.editButton3{
	border:2px solid #f99; 
	background:#f66;
	padding:10px;
	font-size:14px;
	text-transform:uppercase;
	margin:5px;
	width:140px;
}

div.editButton4{
	border:2px solid #9f9; 
	background:#0b0;
	padding:10px;
	font-size:14px;
	text-transform:uppercase;
	margin:5px;
	width:140px;
}

.calendar { background:#fff; padding:4px; font-family:arial; font-size:13px; margin-left:0px;}
.calendar_wrapper {
	background:#fff; 
	width:200px; 
	padding-top:5px;
	text-align:center;
	margin-top:10px;
}
.calendar-month{
	font-size:16px;
	font-weight:bold;
}
.linked-day{
	font-weight:bold;
}
a.blog_link{
	text-decoration:none;
	font-size:110%;
	color:#9c6;
}
a.pblog_link{
	text-decoration:none;
	font-size:110%;
	color:#69a;
}
a.event_link{
	text-decoration:none;
	font-size:110%;
	color:orange;
}
a.month_links{
	text-decoration:none;
	color:#999;
}
.calendar_weekday{
	font-size:95%;
	padding-right:2px;
	padding-left:2px;
}

a.right_menu{
	text-decoration:none;
	font-size:16px;
}
a.right_menu:hover{
	text-decoration:none;
	color:#360;
	font-size:16px;
}
a.blog_title_link:hover{
	color:#151;
}
a.blog_title_hidden_link:hover{
	color:#115;
}

.event{
	background:#cea;
	padding:10px;
	margin-right:10px;
	border:1px solid #999;
	margin-bottom:10px;
	border-top:1px #ccc solid;
	border-left:1px #ccc solid;
}

.eventTitle{
	font-weight:bold;
	font-size:160%;
	margin-bottom:5px;
	margin-top:0px;
}

.eventBody{
	margin-top:10px;
	margin-bottom:10px;
}