/*
Theme Name: 'Round The Square
Theme URI: http://www.sametz.com
Description: The theme for the blog of Sametz Blackstone Associates.
Version: 1.0
Author: Jeff Hudecek, Design by Anya Vedmid
Author URI: http://www.sametz.com
*/

body {
	background-color:#fff;
	margin:0;
	background-image:url(images/RTS_bg001.jpg);
	background-color:#999;
	background-position:center 5px;
	background-repeat:repeat;
	background-attachment:fixed;
}

#container {
	width:997px;
	margin:0 auto;
}

#left {
	top:0;
	position:fixed;
	width:233px;
}

	#left img.out {
		float:left;
	}
	
	#left ul {
		list-style-type:none;
		width:196px;
		margin:0 0 0 37px;
		padding:0;
	}
	
		#left ul li {
			width:196px;
			height:26px;
			margin:0;
			padding-top:7px;
		}
		
				#left ul li:hover a {
					color:#ff0000;
				}
		
			#left ul li.top {
				padding-top:12px;
				height:26px;
				background-image: url(images/cattop.gif);
			}
			
				#left ul li.top:hover {
					background-image: url(images/cattopo.gif);
				}
				
				#left ul li.top_down {
					padding-top:12px;
					height:26px;
					background-image: url(images/cattopo.gif);
				}
				
					#left ul li.top_down a {
						color:#ff0000;
					}
			
			#left ul li.bot {
				height:40px;
				background-image: url(images/catbot.gif);
			}
			
				#left ul li.bot:hover {
					background-image: url(images/catboto.gif);
				}
				
				#left ul li.bot_down {
					height:40px;
					background-image: url(images/catboto.gif);
				}
				
					#left ul li.bot_down a {
						color:#ff0000;
					}
			
			#left ul li.in {
				background-image: url(images/catin.gif);
			}
			
				#left ul li.in:hover {
					background-image: url(images/catino.gif);
				}
				
				#left ul li.in_down {
					background-image: url(images/catino.gif);
				}
				
					#left ul li.in_down a {
						color:#ff0000;
					}
			
			#left ul li.out {
				background-image: url(images/catout.gif);
			}
			
				#left ul li.out:hover {
					background-image: url(images/catouto.gif);
				}
				
				#left ul li.out_down {
					background-image: url(images/catouto.gif);
				}
				
					#left ul li.out_down a {
						color:#ff0000;
					}
			
		#left ul li a {
			font-family:arial;
			font-size:11px;
			text-transform:uppercase;
			color:#060606;
			text-decoration:none;
			font-weight:bold;
			margin:0 0 0 18px;
		}
		
			#left ul li a:hover {
				color:#ff0000;
			}
			
#left #email {
	background-image:url(images/emailbg.gif);
	width:196px;
	height:260px;
	margin-left:37px;
}

	#email p {
		margin-top:70px;
		font-size:13px;
		color:#03cbdd;
		font-family:arial;
		font-weight:bold;
	}
	
		#email p.rss {
			margin-top:125px;
			font-size:11px;
			margin-left:58px;
			position:absolute;
			font-weight:normal;
			line-height:16px;
		}
		
			#email p.rss a {
				text-decoration:none;
				color:#000;
			}
			
			#email p.rss a:hover {
				color:#ff0000;
			}
			
			#email p.rss img {
				padding-top:1px;
				position:absolute;
				margin-left:-20px;
			}
	
	#email input {
		margin-top:10px;
	}

#middle {
	width:500px;
	background-color:#fff;
	margin-left:233px;
	padding-bottom:35px;
}

	#middle h1 {
		font-family:arial;
		font-size:20px;
		color:#10c3d3;
		margin: 23px 40px 0 25px;
	}
	
		#middle h1 a {
			font-family:arial;
			font-size:20px;
			color:#10c3d3;
			text-decoration:none;
		}
		
			#middle h1 a:hover {
				color:#ff0000;
			}
	
	#middle h2 {
		margin:0 40px 0 25px;
		padding-top:15px;
		color:#000;
		font-family:arial;
		font-size:15px;
	}
	
	#middle h3 {
		margin:-2px 40px 15px 25px;
	}
	
	#middle h4 {
		margin:10px 40px 0px 25px;
		padding-left:40px;
		background-image:url(images/dquotebg.gif);
		background-position:top left;
		background-repeat:no-repeat;
		font-size:20px;
		color:#666;
		font-weight:normal;
		font-family:arial;
		line-height:34px;
		padding-top:6px;
	}
	
		#middle h4 img {
			position:absolute;
			margin-top:9px;
		}
	
	#middle h5 {
		margin:10px 40px 20px 65px;
		font-size:13px;
		color:#666;
		line-height:18px;
		font-family:arial;
	}
	
	#middle h6 {
		margin:10px 40px 0px 25px;
		padding-left:40px;
		background-image:url(images/dquotebg.gif);
		background-position:top left;
		background-repeat:no-repeat;
		font-size:16px;
		color:#666;
		font-weight:normal;
		font-family:arial;
		line-height:24px;
		padding-top:13px;
	}
	
		#middle h6 img {
			position:absolute;
			margin-top:1px;
		}
	
	#middle p {
		margin-left:25px;
		margin-right:40px;
		font-family:arial;
		color:#666;
		font-size:13px;
		line-height:20px;
	}
	
		#middle p label {
			color:#000;
			font-size:10px;
		}
	
		#middle p a, #middle li a {
			color:#666;
			text-decoration:none;
			border-bottom:#10c3d3 2px dashed;
		}
		
			#middle p a:hover, #middle li a:hover {
				color:#10c3d3;
			}
	
		#middle p.author {
			font-size:11px;
		}
		
			#middle p.author a {
				color:#666;
				text-decoration:underline;
				border-bottom:none;
			}
			
				#middle p.author a:hover {
					color:#666;
					text-decoration:none;
				}
		
		#middle p.date {
			font-weight:bold;
			font-size:10px;
			color:#000;
			margin-bottom:0px;
		}
		
		#middle p.categories {
			font-size:12px;
			margin-top:0px;
			margin-bottom:5px;
		}
		
			#middle p.categories a {
				text-transform:uppercase;
				text-decoration:none;
				color:#10c3d3;
				font-size:10px;
				font-weight:bold;
				border-bottom:none;
			}
			
				#middle p.categories a:hover {
					color:#ff0000;
				}
		
		#middle p img {
			border:1px solid #fff829;
		}
		
			#middle p img.pagehead {
				border:none;
			}
				
		#middle p.comments {
			color:#000;
			font-size:11px;
			margin-top:0px;
			margin-bottom:5px;
		}
		
			#middle p.comments a {
				text-decoration:underline;
				border:none;
				color:#000;
			}
			
				#middle p.comments a:hover {
					text-decoration:none;
					color:#000;
				}
				
		#middle p.roll {
			color:#666;
			font-size:11px;
			margin-top:0px;
			margin-bottom:5px;			
		}
		
		#middle p.roll a {
			text-decoration:underline;
			border:none;
			color:#666;
		}
		
			#middle p.roll a:hover {
				text-decoration:none;
				color:#666;
			}
			
		#middle p.wp-caption-test {
			font-size:10px;
			color:#666;
		}
		
		#middle p.tosite {
			position:absolute; 
			margin-left:100px;
		}
		
			#middle p.tosite a {
				color:#ff0000;
				font-size:13px;
				font-weight:bold;
			}
			
				#middle p.tosite a:hover {
					color:#000;
				}
		
	#middle ol {
		margin-right:40px;
		margin-left:28px;
	}

		#middle ol li {
			font-family:arial;
			font-size:13px;
			color:#666;
			line-height:20px;
			margin-bottom:12px;
			padding-left:0px;
		}
				
	#middle ul {
		margin-right:40px;
		list-style-type:none;
		padding-left:28px;
	}
	
	#middle ul ul.children {
		margin-right:0;
		padding-left:14px;
		padding-top: 6px;
	}
	
		#middle ul li {
			font-family:arial;
			font-size:13px;
			color:#666;
			line-height:20px;
			margin-bottom:12px;
			background-image: url(images/list.gif);
			background-repeat:no-repeat;
			background-position:0px 6px;
			padding-left:16px;
		}
		
	#middle ul.addtoany_list li a {
		margin: 10px 0 55px 16px;
		border-bottom:none;
	}
	
	#middle h3.comments {
		margin-left:25px;
		margin-right:40px;
		font-family:arial;
		font-size:15px;
		font-weight:normal;
		color:#10C3D3;
	}
	
	#middle ul.commentlist {
		list-style-type:none;
		padding:0px;
	}
	
		#middle ul.commentlist li {
			margin-left:25px;
			padding:0;
			background-image:none;
		}
		
			#middle ul.commentlist li p {
				margin:3px 0px 12px 0px;
			}
			
			#middle ul.commentlist li div {
				color:#10c3d3;
				font-size:10px;
				margin:0;
			}
			
			#middle ul.commentlist li div.reply {
				border-bottom:2px dashed #c5c4c4;
				padding-bottom:6px;
				margin-bottom:6px;
			}
			
				#middle ul.commentlist li div a {
					color:#10c3d3;
					font-size:10px;
					margin:0;
					text-decoration:none;
				}
				#middle ul.commentlist li div.reply a:hover {
					color:#ff0000;
				}
				
	#middle table td p {
		margin-left:0;
		margin-right:0;
	}
	
#respond h3 {
	margin: 23px 40px 0 25px;
}
	#respond h3,
	#respond h3 a {
		font-family:arial;
		font-size:15px;
		color:#10c3d3;
	}
	#respond h3 a:hover {
		color:#ff0000;
	}

#respond p a {
	border:none;
	color:#10C3D3;
}

	#respond p a:hover {
		color:#ff0000;
	}

#respond div.cancel-comment-reply {
	margin: 8px 40px 8px 25px;
}
#respond div.cancel-comment-reply a {
	border:none;
	color:#10C3D3;
}
	#respond div.cancel-comment-reply a:hover {
		color:#ff0000;
	}


#nav {
	width:408px;
	margin:20px 0 30px 25px;
}

	#nav #prev {
		float:right;
		width:200px;
		text-align:right;
	}
	
		#nav #prev a {
			font-family:arial;
			font-size:12px;
			color:#10C3D3;
			text-decoration:none;
		}
		
			#nav #prev a:hover {
				color:#ff0000;
			}
			
		#nav #next {
			float:left;
			width:200px;
		}

			#nav #next a {
				font-family:arial;
				font-size:12px;
				color:#10C3D3;
				text-decoration:none;
			}

				#nav #next a:hover {
					color:#ff0000;
				}

#right {
	position:fixed;
	top:0;
	margin-left:733px;
	width:232px;
}

	#right ul {
		width:232px;
		list-style-type:none;
		margin:0;
		padding:0;
	}
	
		#right ul li {
			font-family: arial;
			font-size:12px;
			font-weight:bold;
			margin:0;
			padding:0;
			width:232px;
		}
		
			#right ul li a {
				text-decoration:none;
			}
	
		#right ul li.arch {
			padding-top:14px;
			height:21px;
			background-image:url(images/archivesbg.gif);
		}
		
			#right ul li.arch a {
				margin: 0 0 0 65px;
				color:#03cbdd
			}
			
			#right ul li.arch:hover {
				background-image:url(images/archivesbgo.gif);
			}
			
				#right ul li.arch:hover a {
					color:#fcf87b;
				}
		
		#right ul li.cont {
			padding-top:9px;
			height:22px;
			background-image:url(images/contributorsbg.gif);
		}
		
			#right ul li.cont a {
				margin: 0 0 0 75px;
				color:#ff0000;
			}
			
			#right ul li.cont:hover {
				background-image:url(images/contributorsbgo.gif);
			}
			
				#right ul li.cont:hover a {
					color:#eeeed9;
				}
				
		#right ul li.broll {
			height:20px;
			padding-top:9px;
			background-image:url(images/blogrollbg.gif);
		}
		
			#right ul li.broll a {
				color:#fff829;
				margin: 0 0 0 130px;
			}
			
			#right ul li.broll:hover {
				background-image:url(images/blogrollbgo.gif);
			}
		
				#right ul li.broll:hover a {
					color:#50d3df;
				}
		
		#right ul li.about {
			padding-top:10px;
			height:24px;
			background-image:url(images/aboutbg.jpg);
		}
		
			#right ul li.about a {
				margin: 0 0 0 95px;
				color:#262626;
			}
			
			#right ul li.about:hover {
				background-image:url(images/aboutbgo.jpg);
			}
			
				#right ul li.about:hover a {
					color:#fff;
				}

#twitter {
	width:232px;
	height:353px;
	background-image:url(images/tweets.gif);
}

	#twitter ul {
		position:absolute;
		margin:70px 0 0 28px;
		width:150px;
	}
	
		#twitter ul li {
			width:150px;
		}
		
			#twitter ul li a {
				color:#4b4c4b;
				text-decoration:underline;
			}
			
				#twitter ul li a:hover {
					text-decoration:none;
				}
		
			#twitter ul li h3 {
				font-size:17px;
			}
			
			#twitter ul li.twitter-status a,
			#twitter ul li.twitter-status {
				font-size:13px;
				color:#ff0000;
				line-height:18px;
				text-decoration: none;
			}
			
			#twitter ul li span {
				border-bottom:2px dashed #fff829;
			}
			
			#twitter ul li span.tweeted {
				background-color:none;
				font-size:10px;
				color:#4b4c4b;
				font-weight:normal;
				border-bottom:none;
			}
	
	#twitter ul.twitter-list {
		margin:0;
	}

#rightbot {
	width:232px;
	height:205px;
	background-image:url(images/rightbot.gif);
}

	#rightbot label {
		visibility: hidden;
		position:absolute;
	}
	
	#rightbot form { 
		width:190px;
		padding:25px 0 0 25px;
	}
	
		#rightbot form #searchsubmit {
			position:absolute;
			margin-left:5px;
			margin-top:1px;
		}
	
	#rightbot p {
		text-transform:uppercase;
		font-size:11px;
		color:#575555;
		font-family:arial;
		line-height:20px;
		margin:20px 0 0 28px;
	}
	
		#rightbot p a {
			color:#114e92;
			font-size:10px;
			text-transform:none;
			text-decoration:none;
		}
	
#s {
	width:100px;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	margin: 0 18px 2px 0;
	display: inline;
	border:1px solid #fff829;
	}

.alignright {
	float: right;
	border:1px solid #fff829;
	}

.alignleft {
	float: left;
	border:1px solid #fff829;
	}
	
.wp-caption-dd {
	font-size:11px;
	font-family:arial;
	margin: -8px 46px 0 70px;
	color:#666;
}

pre {
	font-family:arial;
	font-size:11px;
}