/* 
Theme Name: MensUnderwearStore.com
Theme URI: http://www.mensunderwearstore.com/
Version: 2.0
Description: MensUnderwearStore.com based blog layout 
Author: &copy; 2006 MensUnderwearStore.com
Author URI: http://www.mensunderwearstore.com/

Credits:
&copy; 2006 MensUnderwearStore.com and eBoxersOnline.com, Inc.

License:
*/

/* Post css classes */
.post-img-left {
	padding: 10px 10px 10px 0;
}
.post-img-right {
	padding: 10px 0 10px 10px;
}
.post-img {
	padding: 10px;
}
/* */

div#site-container div.blog {
	width: 79%;
	font-size: 12pt;
	padding: 0 0 0 1%;
}
	div#site-container div.blog h1.page-title {
		font-size: 150%;
		font-weight: 300;
		background: url("/images/layout/page-title.bg.jpg") no-repeat left center;
		padding-left: 30px;
		margin: 0.5em 0 0 0;
	}

	/* Blog Posts */
	div.postingContainer {
		clear: both;
		border-top: 2px solid #CCC;
		border-right: 1px solid #CCC;
		padding: 2em 0 1em 0;
	}
	body div.postingContainer-first {
		border-top: none;
	}
		div.postingContainer div.dateContainer {
			float: left;
			width: 10%;
			color: #000;
			background: #FFF;
			text-align: center;
			border: 1px solid #999;
			margin: 0 0 0 0.5%;
		}
			div.postingContainer div.dateContainer div.date_month {
				font-size: 12px;
				text-transform: uppercase;
				color: #999;
			}
			div.postingContainer div.dateContainer div.date_day {
				font-size: 50px;
				font-weight: 600;
				line-height: 45px;
			}
		div.postingContainer div.postContainer {
			float: right;
			width: 83%;
			margin: 0 4% 0 1%;
		}
			div.postContainer h3.posttitle {
				color: #600;
				font-size: 150%;
				font-weight: 600;
				border-bottom: 1px solid #999;
				padding: 0 0 5px 0;
				margin: 0 0 5px 0;
			}
				div.postContainer h3.posttitle a {
					color: #600;
					text-decoration: none;
				}
				div.postContainer span.postedit {
					font-size: 60%;
				}
			div.postContainer div.post {
				font-size: 80%;
			}
				div.postContainer div.post p {
					margin-top: 0;
				}
				div.postContainer div.post img.float-left {
					float: left;
				}
				div.postContainer div.post img.float-right {
					float: right;
				}
			div.postContainer div.postfooter {
				clear: both;
				background: #EEE;
				font-size: 70%;
				padding: 6px;
			}
				div.postContainer div.postfooter div.postcategory {
					float: left;
					background: #EEE url("images/post.gif") no-repeat 0 50%;
					padding-left: 14px;
				}
				div.postContainer div.postfooter div.postcomments {
					float: right;
				}
					div.postContainer div.postfooter div.postcomments a {
						background: #EEE url("images/comment.gif") no-repeat 0 50%;
						padding-left: 14px;
					}

	/* Blog Comments */
	div#site-page div#commentContainer {
		clear: both;
		border-right: 1px solid #CCC;
	}
		div#commentContainer h3 {
			background: #EEE;
			font-size: 115%;
			font-weight: 300;
			padding: 6px;
			margin: 0;
		}
			div#commentContainer h3 a {
				font-size: 80%;
				text-decoration: none;
			}
		div#commentContainer div.comment {
			font-size: 80%;
			border-bottom: 1px dashed #000;
			padding: 5px 5px 10px 5px;
			margin: 5px;
		}
			div.comment p {
				margin: 0 0 5px 0;
			}
			div#commentContainer div.comment div.commentInfo {
				font-size: 90%;
				text-align: right;
			}
	div#site-page div#commentTracking {
		clear: both;
	/*	width: 595px;	*/
		font-size: 75%;
		text-align: right;
		margin-bottom: 25px;
	}
	div#site-page div#commentPost {
		clear: both;
	/*	width: 595px;	*/
	}
		div#commentPost h3 {
			background: #EEE;
			font-size: 115%;
			font-weight: 300;
			padding: 6px;
			margin: 0;
		}
			div#commentPost form fieldset {
				font-size: 80%;
				border: 0 solid #FFF;
			}
				div#commentPost form fieldset label {
					display: block;
					margin-bottom: 5px;
				}
				div#commentPost form fieldset label input {
					width: 180px;
				}
				div#commentPost form fieldset textarea {
					width: 500px;
				}
			.required {
				font-weight: 600;
			}
				.required span {
					color: #C00;
					font-size: 50%;
					vertical-align: top;
				}
			div#commentPost div#commentWarning {
				width: 90%;
				color: #444;
				font-size: 85%;
				border-width: 1px 0;
				border-style: solid;
				border-color: #444;
				padding: 5px 10px;
				margin: 10px 0;
			}

	/* Blog Articles */
	div#site-page div.articleContainer {
		font-size: 90%;
	}
		div#site-page div.articleContainer h3 {
			font-size: 23pt;
			font-family: Arial, Verdana, Helvetica, sans-serif;
			text-align: center;
			padding: 0;
			margin: 0;
		}

div#sidebarDiv {
	float: right;
	width: 19.9%;
	font-size: 12pt;
}
	#menu {
		list-style: none;
		padding: 0;
		margin: 0 5px;
	}
		#menu li {
			border-bottom: 1px solid #999;
			padding: 0 5px 5px 5px;
			margin: 0;
		}
			#menu li h2 {
				color: #999;
				font-size: 80%;
				font-weight: 300;
				text-transform: uppercase;
				padding: 0;
				margin: 10px 0 4px 0;
			}
				#menu li h2 a {
					text-decoration: none;
				}
			#menu li ul {
				list-style: none;
				padding: 0;
				margin: 0;
			}
				#menu li ul li {
					font-size: 75%;
					border-bottom: 0;
					padding: 0;
					margin: 0 0 3px 0;
				}
					#menu li ul li ul li {
						font-size: 100%;
					}
					#menu li ul.pagenav {
						color: #000;
						list-style: none;
						margin-left: 0;
					}
					#menu li ul.pagenav li a {
						color: #000;
						background: #FFF url("images/icon.jpg") no-repeat 1px 50%;
						text-decoration: none;
						padding-left: 13px;
					}
					#menu li ul.pagenav li a:hover {
						color: #C00;
						background-image: url("images/icon2.jpg");
					}
						#menu ul ul,
						#menu ul ul ul,
						#menu ul ul ul ul {
							margin-top: 2px;
							margin-left: 10px;
						}
					ul#menu li#search {
						margin-left: 0;
						text-indent: 0;
					}
						ul#menu li#search input#s {
							width: 140px;
							/*width: 120px;
							background: #FFF url("images/search.gif") no-repeat 2px 50%;
							padding-left: 20px;*/
						}
					ul#menu li#translate {
						margin-left: 0;
						text-indent: 0;
					}
						ul#menu li#translate ul {
							list-style: none;
							margin-left: 0;
						}
							#menu li#translate ul li {
								list-style: none;
								margin-left: 0;
								text-indent: 0;
							}
					ul#menu li#flickr {
						margin-left: 0;
						text-indent: 0;
					}
						ul#menu li#flickr ul li a {
							display: table;
							border: 2px solid #FFF;
						}
							#menu li#flickr ul li a:hover {
								border-color: #C00;
							}
					ul#menu li#map {
						margin-left: 0;
						text-indent: 0;
					}
						ul#menu li#map a img {
							border: 2px solid #FFF;
						}
							#menu li#map a:hover img {
								border-color: #C00;
							}
					ul#menu li#polls {
						margin-left: 0;
						text-indent: 0;
					}
						ul#menu li#polls h3 {
							font-size: 80%;
							font-weight: 600;
							text-align: center;
							padding: 0;
							margin: 0;
						}
						ul#menu li#polls input.buttons {
							display: block;
							text-align: center;
							margin: 10px auto 0 auto;
						}
						ul#menu li#polls p {
							font-size: 80%;
							text-align: center;
							margin: 5px 0 0 0;
						}

		/* Flickr text logo */
		span.flickr-flick {
			color: #0063DC;
			font-weight: 600;
		}
		span.flickr-r {
			color: #FF0084;
			font-weight: 600;
		}
