
	body.blog .content label {
		display: block;
		float: none;
		text-align: left;
		width: auto;
	}


	body.blog .content .box {
		width: 500px;
	}
	
	body.blog .post .title {
		font-size: 16px;
		font-weight: bold;
	}

	body.blog .post .pubInfo {
		margin-top: 10px;
		color: #666;
	}
	
	body.blog.pub .content .col1 {
		float: left;
		width: 225px;
		padding-left: 0px;
	}

		body.blog .content h2.underline {
			background: url(/images/dbl_underline.gif) repeat-x 0 27px;
			height: 32px;
			margin: 0px;
			padding: 0 0 0 25px;
		}


	body.blog.pub .col2 {
		float: left;
		width: 525px;
		margin: 0 15px 0 0;
	}

		body.blog .header {
			height: 32px;
			background: url(/images/dbl_underline.gif) repeat-x 0 27px;
			margin-bottom: 5px;
		}
		
			body.blog .header .title {
				padding: 4px 4px 0 0;
				font-family: verdana;
				font-weight: bold;
				font-size: 18px;
				color: #a7c630;
				float: left;
			}
	
				body.blog .header .title a {
					color: #a7c630;
				} 
			
			body.blog .header .category {
				padding-top: 8px;
				font-family: georgia;
				font-style: italic;
				font-size: 12px;
				color: #a7c630;
				float: left;
			}
				body.blog .header .category a {
					color: #a7c630;
				}


			body.blog .header .itinerary {
				padding-top: 6px;
				font-family: georgia;
				font-style: italic;
				font-size: 16px;
				color: #a7c630;
				margin-bottom: 10px;
			}

			body.blog .itineraryItems {
				height: 100%;
			}
			
				body.blog .itineraryItems .photographer {
					padding: 5px 8px 15px 8px;
					background: url(/images/itinerary_border.gif) no-repeat bottom center;
				}

				body.blog .itineraryItems .photographer .name {
					font-style: italic;
					padding-bottom: 3px;
					border-bottom: 1px solid #fff;
					margin-bottom: 3px;
					display: block;
				}

				body.blog .itineraryItems .photographer .date {
					font-style: italic;
				}

				body.blog .itineraryItems .photographer .contact {
					font-style: italic;
					font-weight: bold;
					text-align: right;
				}

					body.blog .itineraryItems .photographer .contact a {
						color: #fff;
					}

			body.blog .body .comments {
				background-color: #cf6;
				padding: 10px;
				margin: 10px 0 20px 0;
				border-top: 1px solid #a7c630;
			}

				body.blog .body .comments .writtenBy {
					color: #690;
					font-family: georgia;
					float: left;
				}

					body.blog .body .comments .writtenBy a {
						font-style: italic;
					}
				
				body.blog .body .comments .commentCount {
					float: right;
					font-weight: bold;
					color: #690;
					font-family: georgia;
					font-style: italic;
				}

					body.blog .body .comments .commentCount a {
						padding-right: 20px;
						background: url(/images/comment_cross.gif) no-repeat right 2px;
					}

			body.blog .postComment {
				background: url(/images/dbl_underline.gif) no-repeat;
				padding: 3px  0 0;
			}

				body.blog .postComment h3 {
					font-weight: bold;
					color: #690;
					font-family: georgia;
					font-style: italic;
					padding-bottom: 15px;
					margin-top: 15px;
				}

				body.blog .postComment .box {
					width: 225px;
				}

				body.blog .postComment label {
					font-family: georgia;
					display: inline;
					padding-left: 10px;
				}
				
					body.blog .postComment label span {
						color: #999 !important;
					}

				body.blog .postComment .submit {
					font-size: 16px;
					font-style: italic;
					font-weight: bold;
				}

					body.blog .postComment .submit span {
						font-size: 12px;
						font-style: italic;
						font-weight: normal;
					}
		
				body.blog .postComment .submit a {
					padding-right: 15px; 
					background: url(/images/lg_arrow.gif) no-repeat right 4px;
				}
				
					body.blog .postComment .comment {
						border-bottom: 1px solid #a7c630;
					}

						body.blog .postComment .comment.editing {
							padding: 0 15px;
							background-color: #f0ffb7;
						}

					body.blog .postComment .comment .name {
						padding-top: 15px;
					}

					body.blog .postComment .comment .name, body.blog .postComment .comment .date {
						color: #690;
						font-family: georgia;
					}

					body.blog .postComment .comment .name a {
						font-style: italic;
					}

					body.blog .postComment .comment .yourComment {
						padding: 10px 0 15px 0;
					}

			body.blog .categories ul li {
				padding-left: 25px;
				font-family: georgia;
				font-style: italic;
				font-size: 16px;
			}

				body.blog .categories ul li a {
					color: #a7c630;
				}

	body.blog.pub .col3 {
		float: left;
		width: 165px;
	}
	
	body.blog.pub .itin_bg {
		width: 755px;
		float: left;
		background: url('/images/itinerary_bg.gif') no-repeat left 37px;
	}

