/*

Theme Name: Dimensions
Theme URI: 
Description:
Version:
Author: 

*/	


			/* Global Layout */


body 
{
font-size: 62.5%;
margin: 0px;
text-align: center;
background: #ffffff;
color: #111;
font-family: Georgia, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 777px;
}

	#top{
		position: relative;
		padding: 26px 0 10px 0;	
	}
	
		#nav{
			position: relative;
			padding: 21px 257px 0 0;
			background: url(img/logo.gif) top right no-repeat;
			overflow: hidden;
	font: bold 1.1em "Helvetica Neue", Helvetica, Arial, sans-serif;
}
		
			#nav li{
				position: relative;
				float: left;
				padding: 4px 0 0px 10px;
			}
			
			#nav li ul{
				display: none;
			}
			
			#nav li a{
				position: relative;
				float: left;
				color: #5A4C2B;
				text-transform: uppercase;
				text-decoration: none;
			}
		
	
	#header{
		position: relative;
		padding: 88px 545px 0 0;
		height: 81px;
		color: #fff;
		background: #000 url(img/header.gif) top right no-repeat;
		text-align: right;
	}
	
		#header strong{
			position: relative;
			display: block;
			text-transform: uppercase;
	font: bold 2.5em/1em "Helvetica Neue", Helvetica, Arial, sans-serif;
}
		
		#header span{
			position: relative;
			display: block;
			font-style: italic;
			font-size: 1.1em;
		}
	
	#search-box{
		position: relative;
		padding: 15px 0 15px 18px;
		text-align: left;
	}
	
		#search-box .text{
			position: relative;
			padding: 5px;
			width: 207px;
			border: 1px solid #000;
			background: #fff;
			color: #888;
			font-size: 12px;
			font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
		
		#search-box .submit-btn{
			position: relative;
			font-style: italic;
			font-family: Georgia;
			font-size: 10px;
			color: #111;
			border: 0;
			margin-left: 170px;
			background: none;
			cursor: pointer;
		}

	
	
	#page{
		position: relative;
		overflow: hidden;
	}
	
		#sidebar{
			position: relative;
			float: left;
			width: 257px;
			text-align: left;
		}
		
		
			.widgets{
				position: relative;
				padding: 10px 10px 2px 10px;
				color: #fff;
				background: url(img/rb-bg.jpg) top left;
			}
			
				.widgets a{
					color: #fff;	
				}
				
				.widgets a:hover{
					text-decoration: none;
					background-color: #fff;
					color: #870000;
				}
				
				.widget{
					position: relative;
					padding-bottom: 15px;	
				}
				
				.widget h3{
					position: relative;
					font-size: 1.1em;
					font-weight: bold;
					text-transform: uppercase;
				}
				
				.widget-wrap{
					position: relative;
					overflow: hidden;	
				}
				
				.widget-wrap .widget{
					position: relative;
					float: left;
					width: 49.9%;
				}
				
				.clist{
					position: relative;
					padding-top: 4px;
				}
				
				.clist li{
					position: relative;
					padding: 3px 0 3px 24px;
				}
				
				li.c1{
					background: url(img/c1.gif) left center no-repeat;
				}
				
				li.c2{
					background: url(img/c2.gif) left center no-repeat;
				}
				
				li.c3{
					background: url(img/c3.gif) left center no-repeat;
				}
				
				li.c4{
					background: url(img/c4.gif) left center no-repeat;
				}
			
			.cats{
				position: relative;
				padding: 15px 10px 15px 10px;	
				color: #43403B;
			}
			
				.cats li{
					position: relative;
					padding-bottom:  10px;
					overflow: hidden;
				}
				
				.cats h3{
					position: relative;
					font-size: 1.2em;
					font-weight: bold;
					text-transform: uppercase;
					color: #43403B;
				}
				
				.cats h3 a{
					color: #43403B;
				}
				
				.cats img{
					position: relative;
					float: left;
					margin: 0 5px 5px 0;
				}
		
		
		#content{
			position: relative;
			float: right;
			width: 509px;
			text-align: left;
			font-size: 1.1em;
		}
		
			.entry{
				position: relative;
				padding-bottom: 5px;	
				color: #6A6761;
			}
			
			.entry ol {
				list-style-type: disc;
			}
				
				.entry ol li {
					margin-left: 20px;
					list-style-position: outside;
				}
			
				.date{
					position: relative;
					color: #A19F9D;	
					padding-bottom: 1px;
					margin-bottom: 5px;
					background: url(img/line.gif) right center repeat-x;
					clear: both;
				}
				
				.date span{
					position: relative;
					padding-right: 5px;
					background: #fff;
				}
				
				.date a{
					position: relative;
					color: #43403B;
					padding-left: 12px;
					background: url(img/com-bubble.gif) left center no-repeat;	
				}
			
			.entry h2{
				position: relative;
				font-size: 2.4em;
				color: #43403B;	
			}
			
				.entry h2 a{
					color: #43403B;
					padding: 2px;
				}
				
				.entry h2 a:hover{
					background-color: #43403B;
					color: #fff;
					text-decoration: none;
				}
			
			.entry h3{
				position: relative;
				font-size: 1.8em;
				color: #43403B;	
			}
			
			.entry strong{
				color: #43403B;	
			}
			
			.entry p.post-meta{
				position: relative;
				font-weight: bold;	
				font-size: 1.1em;
				padding-bottom: 1em;
				/*border-bottom: 1px solid #D0CFCE;*/
				margin-bottom: 1em;
			}
			
			#comwrap{
				position: relative;
			}
			
			.commentlist li{
				position: relative;
				padding: 7px 0 7px 0;
			}
			
			.avatar{
				display: none;
			}
			
			.commentlist a{
				color: #454545;
			}
			
			.commentlist cite{
				font-weight: bold;
				font-size: 1.1em;
				color: #454545;
			}
			
			#commentform{
				position: relative;
				padding: 10px 10px 0 10px;
				background: #EBECEB;	
			}
			
			#commentform h3{
				padding-bottom: 14px;
			}
			
			#commentform input{
				position: relative;
				float: left;
				border: 1px solid #D0B1B0;
				font-size: 10px;
				width: 240px;
			}
			
			#commentform label{
				position: relative;
				float: left;
				font-size: 10px;
				padding-left: 9px;	
			}
			
			#commentform p{
				position: relative;
				overflow: hidden;
				padding-bottom: 6px;
			}
			
			#comment{
				position: relative;
				width: 485px;
				border: 1px solid #D0B1B0;
				height: 105px;
			}
			
			input#submit{
				position: relative;
				float: right;
				font-size: 12px;
				font-style: italic;
				color: #454545;
				border: 0;
				background: 0;
				margin: 0;
				width: auto;
			}
		
	#foot{
		position: relative;
		background: #000;
		color: #fff;
		padding: 8px 0 40px 0;	
		overflow: hidden;
	}
	
		#foot-left{
			position: relative;
			float: left;
			text-align: right;
			width: 247px;
		}
		
			#foot-left a{
				background: #000;
				color: #fff;
				text-decoration: none;
				font-weight: bold;
				text-transform: uppercase;
}
			
			#foot-left a:hover{
				background: #fff;
				color: #000;
			}
		
		#foot ul{
			position: relative;
			float: left;
			padding-left: 20px;
			text-transform: uppercase;
			font: bold .95em "Helvetica Neue", Helvetica, Arial, sans-serif;
}
		
		#foot ul li{
			position: relative;
			float: left;
			padding-right: 8px;
		}
		
		#foot li a{
			position: relative;
			color: #fff;
			float: left;
			padding: 0 2px 0 2px;
		}
		
		#foot li a:hover{
			background: #fff;
			color: #000;
			text-decoration: none;
		}
		





/* generic entry styles */
.entry{
	position: relative;
}

	.entry p{
		position: relative;
		line-height: 1.4em;
		padding-bottom: 1em;	
	}
	
	.entry p.strap{
		position: relative;
		font-weight: bold;
	}
	
	.entry p strong{
		font-weight: bold;	
	}
	
	.entry em{
		font-style: italic;	
	}
	
	.entry blockquote{
		position: relative;
		padding: 10px;
		background: #f3f3f3;
		border: 1px solid #ccc;
	}
	
	.entry p a{
		color: #454545;
		text-decoration: underline;
	}
	
	.entry p a:hover{
		color: #fff;
		background-color: #454545;
		text-decoration: none;
	}
	
	.entry ul, .entry ol	{
		position: relative;
		line-height: 1.5em;
		padding-bottom: 1em;	
	}
	
	.entry ul{
		padding-left: 10px;	
	}
	
	.entry ul li{
		position: relative;
		list-style: inside disc;
	}