#blog_container {
	width: 780px;
	margin: 28px auto auto auto;
}

#primary {
	width: 464px;
	float: left;
}

#sidebar_container {
	float: right;
	width: 306px;
	margin: 0;
}

.photo_post_container {
	width: 464px;
	height: 20px;
}

.photo_title_container {
	float: left;
}

.photo_title {
	float: left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px; 
	color: #333;
	text-decoration: none;
}

.photo_hyperlink {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px; 
	color: #333;
	text-decoration: none;
}

.photo_date {
	float: left;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 12px; 
	color: #666;
	margin-left: 6px;
}

.photo_view_post {
	float: right;
}

.photo_entry {
	margin-bottom: 50px;
}

#sidebar_content {
	width: 306px;
	background-image: url("http://www.michaelcourier.com/images/skin/form_background.png");
	background-repeat: no-repeat;
	margin: 20px 0 0 0;
}

#sidebar_search {
	width: 266px;
	margin: auto auto;
}

.search_btn {
	width: 77px;
	height: 24px;
	background-image: url("http://www.michaelcourier.com/images/skin/search_btn.png");
	background-repeat: no-repeat;
	border: 0;
	float: right;
	margin: 22px 0 20px 0;
}

.blog_input_01 {
	width: 177px;
	height: 17px;
	background-color: #eee;
	background-image: url("http://www.michaelcourier.com/images/skin/input_tile.png");
	background-repeat: repeat-x;
	border: solid #cdcdcd 1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #757575;
	margin: 22px 0 20px 0;
	padding: 4px 5px 1px 5px;
	float: left;
}

.search_btn span, .form_submit span {
	display: none;
}

#sidebar_categories {
	width: 266px;
	margin: auto auto;
}

#sidebar_categories ul {
	margin: 0px 0 0 0;
	padding: 0;
}

#sidebar_categories li {
	background-image: url("http://www.michaelcourier.com/images/skin/arrow.jpg");
	background-repeat: no-repeat;
	background-position: 0px 9px;
	list-style: none;
	border-top: solid #cdcdcd 1px;
	padding: 0px 0 2px 8px;
}

#sidebar_categories a {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px; 
	color: #757575;
	text-decoration: none;
}

#sidebar_categories a:hover {
	color: #333;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

.comment_input {
	width: 412px;
	height: 17px;
	background-color: #eee;
	background-image: url("http://www.michaelcourier.com/images/skin/input_tile.png");
	background-repeat: repeat-x;
	border: solid #cdcdcd 1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #757575;
	margin: 0 0 4px 0;
	padding: 4px 5px 1px 5px;
}

.comment_textarea {
	width: 412px;
	height: 150px;
	background-color: #eee;
	background-image: url("http://www.michaelcourier.com/images/skin/input_tile.png");
	background-repeat: repeat-x;
	border: solid #cdcdcd 1px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #757575;
	margin: 0 0 0px 0;
	padding: 4px 5px 1px 5px;
}

#form2 {
	width: 464px;
	background-image: url("http://www.michaelcourier.com/images/skin/post_form_background.jpg");
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 30px;
}

#form_content2 {
	width: 424px;
	margin: auto auto;
}

#form_header2 {
	width: 252px;
	height: 12px;
	background-image: url("http://www.michaelcourier.com/images/skin/comments_header.png");
	background-repeat: no-repeat;
	margin: 20px 0 4px 0;
}

#form_header2 span {
	display: none;
}

#form3 {
	width: 464px;
	background-image: url("http://www.michaelcourier.com/images/skin/post_form_background.jpg");
	background-repeat: no-repeat;
	float: right;
	margin-top: 50px;
}

#form_content3 {
	width: 424px;
	margin: auto auto;
}

#form_header3 {
	width: 252px;
	height: 12px;
	background-image: url("http://www.michaelcourier.com/images/skin/post_header.png");
	background-repeat: no-repeat;
	margin: 20px 0 4px 0;
}

#form_header3 span {
	display: none;
}

.url {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px; 
	color: #333;
	text-decoration: none;
	float: left;
}

.comment_container {
	width: 424px;
	border-top: solid #cecece 1px;
}

.comment_name {
	float: left;
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #333;
	font-size: 11px;
	line-height: 15px;
	margin: 6px 0 0 0;
	padding: 0;
}

.comment_date {
	float: left;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 6px 0 0px 3px;
	padding: 0;
	color: #757575;
}

.comment_content {
	clear: both;
	font-family: Trebuchet MS, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0 0 9px 0;
	padding: 0;
	color: #757575;
}

/* --- Pagination --- */

.wp-paginate {
	margin: 0;
	padding: 0;
}

.pagination_navigation ul {
	width: 464px;
}

.wp-paginate li {
	list-style: none;
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
}

.wp-paginate a, .title, .gap {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #999;
	font-size: 11px;
	line-height: 15px;
	margin: 6px 0 0 0;
	padding: 0;
	text-decoration: none;
}

.wp-paginate a:hover {
	color: #333;
	text-decoration: underline;
}

.pagination_navigation {
	width: 464px;
	height: 20px;
	margin: auto auto;
	padding: 0;
}

.current {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #333;
	font-size: 11px;
	line-height: 15px;
	margin: 6px 0 0 0;
	padding: 0;
	width: 20px;
	height: 20px;
	border: solid #aaa 1px;
	background-color: #eee;
	padding: 6px 8px 6px 8px;
}

#pagination_generic_links a {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #999;
	font-size: 11px;
	line-height: 15px;
	margin: 6px 0 0 0;
	padding: 0;
	text-decoration: none;
}

#pagination_generic_links {
	float: right;
}

#pagination_navigation_numbers {
	float: left;
	width: 464px;
}

.inactive {
	border: solid #dddddd 1px;
	padding: 6px 8px 6px 8px;
	height: 20px;
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #ccc;
	font-size: 11px;
}

#pagination_navigation_numbers li a {
	border: solid #cdcdcd 1px;
	padding: 6px 8px 6px 8px;
}

.next, .prev {
	border: solid #cdcdcd 1px;
	padding: 6px 8px 6px 8px;
}

.recent_posts {
	float: right;
	margin-left: 10px;
}

.older_posts {
	float: left;
}

.submit_button_container {
	margin: 0;
	padding: 0;
	width: 83px;
	height: 24px;
}

button {
	margin: 0;
	padding: 0;
}

.post_description_box {
	border: solid #d9d9d9 1px;
	padding: 20px;
}

.post_description {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #333;
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0 8px 0;
	color: #666666;
}

#search_notice {
	font-family: Trebuchet MS, Arial, sans-serif;
	color: #333;
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0 30px 0;
	color: #666666;
}


