			/*   
			Theme Name: flavor-gm
			Theme URI: http://www.chicagoflavormagazine.com/wp-content/themes/flavor-gm/
			Description: Gabriel McIntosh's theme for Chicago Flavor
			Author: Gabriel McIntosh
			Author URI: http://www.gardenapt.com
			Version: 1
			.
			General comments/License Statement if any.
			.
			*/
			
			body {
	top: 0px;
	clip:  rect(0px auto auto auto);
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
				}
			
			#page {
		margin: 0px auto;
		padding: 0;
		width: 950px;
		background-color: #FFFFFF;
		top: 0px;
		clip:  rect(0px auto auto auto);
		border: 0px none #FFFFFF;
				}
			
	#mainContainer {
		width: 950px;
		margin-right: auto;
		margin-left: auto;
		margin-top: 0px;
		margin-bottom: 0px;
	}
	
			
			
			img {
				border: thin none;
			}
			
			
			/* header */
			
			#head {
			width: 950px;
			margin: 0px 0px 25px;
			padding: 0px;
			background-repeat: no-repeat;
			float: none;
			background-image: url(images/background2.jpg);
			top: 0px;
			clip:  rect(0px auto auto auto);
			clear: both;
			border-top: none #666666;
			border-right: none #666666;
			border-bottom: 3px solid #C8C8C8;
			border-left: 0.5px none #CCCCCC;
			height: 85px;
			}
			
			#head h1{
				font-size: 0;
				text-indent: -1000px;
				margin: 0px;
				padding: 0px;
			}
			
			#head a{
				text-transform: none;
				color: #336600;
				text-decoration: none;
			}
			
			#head h2{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		line-height: 14px;
		font-weight: bold;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-decoration: none;
		margin: 0px 0px 0px 55px;
		float: left;
		width: 300px;
		height: 50px;
		padding: 60px 0px 0px;
		display: block;
		clear: none;
		cursor: hand?; 		}
	
		div#headMenu {
		float: right;
		margin: 0px;
		padding: 0px;
		clear: none;
	
			}
			
			div#headMenu ul {
		list-style-type: none;
		z-index: 2;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		position: relative;
		font-variant: small-caps;
		display: block;
		line-height: 12px;
		margin: 0px;
		padding: 0px;
			}
			
			div#headMenu ul li {
		float:right;
		clear: none;
		display: block;
			}
			
			div#headMenu ul li a {
		text-decoration:none;
		display:block;
		margin: 0px;
		padding-right: 10px;
		padding-left: 10px;
		color: #000000;
		padding-top: 5px;
		padding-bottom: 5px;
		clear: none;
		height: 25px;
			}
			
			div#headMenu ul li a:hover,
			div#headMenu ul li.current_page_item {
	background-color: #6699CC;
	display: block;
	clear: none;
			  
			}
			
	#banner {
		margin: 0px auto 10px;
		padding: 0px;
		width: 925px;
		clear: both;
	}
			
			
			/* Front page formating */
			
			
			
			div#titleTab H1 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-style: normal;
				line-height: normal;
				font-weight: bold;
				font-variant: normal;
				text-transform: capitalize;
				color: #000000;
				
			}	
			
			div#frontcontainer2 {
				width: 900px;
				float: right;
				margin: 0px;
				padding: 0px;
				height: 100%;
				}
				
			.frontcontainer3 {
		width: 25px;
		float: right;
		margin-right: 25px;
				}
			
			div#frontcontainer2 H1 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-style: normal;
				line-height: normal;
				font-weight: bold;
				font-variant: normal;
				text-transform: capitalize;
				color: #6699cc;
				background-color: #FFFFFF;
				margin: 0px 0px 10px;
				padding: 0px;
				border-bottom-width: thin;
				border-bottom-style: dashed;
				border-bottom-color: #CCCCCC;
				text-align: center;
				border-top-width: thin;
				border-top-style: dashed;
				border-top-color: #CCCCCC;
			}
			
			
			
			div#frontcontainer {
				width: 650px;
				float: left;
				margin: 0px;
				padding: 0px;
				}
			
			div#frontcontainer H1 {
					font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-style: normal;
			line-height: 14px;
			font-weight: bold;
			font-variant: small-caps;
			text-transform: none;
			color: #666666;
			text-decoration: none;
			margin-bottom: 15px;
			padding-left: 5px;
			border-bottom-width: 1px;
			border-left-style: solid;
			border-bottom-color: #CCCCCC;
			border-left-color: #CCCCCC;
			border-left-width: 1px;
			border-bottom-style: solid;
			}
			
			#recents {
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000000;
			
			}
			
			
			
			div#recents H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	margin-bottom: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-left-width: 1px;
	border-bottom-style: solid;
	margin-top: 0px;
	padding-bottom: 5px;
			}
			
			div#recents H1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #000000;
	text-decoration: none;
	padding-bottom: 2px;
			}
			
			div#recents H2 a{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-style: normal;
				line-height: 16px;
				font-weight: bold;
				font-variant: normal;
				text-transform: capitalize;
				color: #6699CC;
				text-decoration: none;
			}
			
			div#recents H2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-style: normal;
				line-height: 16px;
				font-weight: bold;
				font-variant: normal;
				text-transform: capitalize;
				color: #666666;
				text-decoration: none;
			}
			
			div#workInfo {
	float: left;
	clear: both;
	width: 100%;
	padding: 5px 5px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	margin-top: 5px;
	list-style-image: none;
	list-style-type: none;
	border-bottom-width: thin;
	border-top-style: none;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 20px;
					}
			
			
			
			/* sidebar */
			
			#sidebar {
	width: 220px;
	float: right;
	list-style-image: none;
	list-style-type: none;
	color: #666666;
	margin-bottom: 25px;
	padding: 0px;
	margin-top: 0px;
			}
			
			#sidebar p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 0px;
	line-height: normal;
	margin-top: 0px;
	text-align: left;
	text-indent: 0pt;
	padding: 0px 0px 5px;
				
			}
			
			#sidebar H1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-transform: none;
		color: #6699CC;
		margin: 0px 0px 5px;
		padding: 0px;
		text-align: left;
		text-indent: 0pt;
		clear: both;
		list-style-type: none;
		display: block;
				}
				
		#sidebar ul li H1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: small-caps;
		text-transform: none;
		color: #666666;
		margin: 0px 0px 5px;
		padding: 0px;
		text-align: left;
		text-indent: 0pt;
		clear: both;
		list-style-type: none;
		display: block;
				}
			
			#sidebar ul {
		margin:0;
		padding:0;
		list-style-type: none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-indent: 0px;
		text-align: left;
		left: 0px;
		font-weight: bold;
		border-bottom-width: thin;
		border-bottom-style: dotted;
		border-bottom-color: #FFFFFF;
		display: block;
				}
				
			#sidebar ul li a:hover{
			color: #3399CC;
				}
			
			#sidebar ul li {
		margin: 0;
		padding: 0;
		line-height: normal;
		list-style-type: none;
		color:#666666;
		font-size: 14px;
		text-indent: 0pt;
		text-align: left;
		font-variant: small-caps;
		display: block;
				}
			
			#sidebar ul ul {
				margin: 0px 0 5px;
				padding: 0;
				font-size: 12px;
				font-style: oblique;
			}
			
			#sidebar ul ul li {
				list-style-type: none;
				color:#666666;
				margin:0;
				padding:0;
				font-size: 12px;
				}
			
			#sidebar ul ul ul{
				margin: 0;
				padding: 0;
			}
			
			#sidebar ul ul ul li{
				padding: 0 0 0 15px;
				list-style-type: square;
				color:#D6D3C4;
			}
			
			#sidebar a {
				color: #999999;
				text-decoration: none;
				
			}
			
#blogSidebar {	
width: 220px;
float: right;
list-style-image: none;
list-style-type: none;
color: #666666;
margin-bottom: 25px;
}

#blogSidebar H1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-transform: none;
		color: #666666;
		margin: 10px 0px 5px;
		padding: 0px;
		text-align: left;
		text-indent: 0pt;
		clear: both;
		list-style-type: none;
		display: block;
				}
				
#blogSidebar p {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #666666;
	margin-bottom: 0px;
	line-height: normal;
	margin-top: 0px;
	text-align: left;
	text-indent: 0pt;
	padding: 0px 0px 5px;
				
			}
			
			.subscribeContainer {
	width: 220px;
	float: right;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	text-indent: 0pt;
	margin-top: 0px;
			}
			
		.subscribeContainer H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #6699CC;
	margin: 0px 0px 5px;
	padding: 0;
	text-align: left;
	text-indent: 0pt;
	list-style-type: none;
	display: block;
	
				}
				
								
		.subscribeContainer ul {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-style: normal;
		line-height: 16px;
		font-weight: bold;
		font-variant: small-caps;
		text-transform: none;
		color: #000000;
		margin: 0px 0px 5px;
		padding: 0px;
		text-align: left;
		text-indent: 0pt;
		clear: both;
		list-style-type: none;
		display: block;
				}
				
		.subscribeContainer ul li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-style: normal;
		line-height: normal;
		font-weight: bold;
		font-variant: small-caps;
		text-transform: none;
		color: #666666;
		margin: 0px 0px 5px;
		padding: 0px;
		text-align: left;
		text-indent: 0pt;
		clear: both;
		list-style-type: none;
		display: block;
				}		
	
	
			.newsContainer {
			width: 200px;
			float: left;
			list-style-image: none;
			list-style-type: none;
			color: #666666;
			padding: 0px;
			text-indent: 0pt;
			margin-top: 25px;
			}
			
			
			
			div#frontside {
				font-family: Arial, Helvetica, sans-serif;
				color: #6699FF;
				margin-bottom: 1px;
				font-size: 12px;
				font-weight: bold;
				padding: 0px 5px 1px;
				margin-top: 0px;
				margin-right: 0px;
				margin-left: 0px;
			}
			
			div#frontsideBox {
				width: 150px;
			}
			
			/* footer */
			
			#footer {
	padding: 25px 0px 0pt;
	margin: 10px auto 0;
	width: 950px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	bottom: 0px;
	clear: both;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
				}
				
				/* FrontPage */
			
			#frontMain {
				width: 900px;
			
			}
			
			#sidebarFront {
				clear: both;
				width: 900px;
			}
			
				
				
				/* two column layout */
			div#column_01 {
	clear: both;
	width: 310px;
	padding: 0px 0px 0px 5px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin-bottom: 10px;
				}
				
			div#column_02 {
				float: right;
				clear: none;
				width: 310px;
				padding: 0px 0px 0px 20px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				font-style: normal;
				line-height: normal;
				font-weight: normal;
				font-variant: normal;
				text-transform: none;
				color: #000000;
				text-decoration: none;
					}
					
			div#frontpage {
				width: 650px;
				margin-top: 10px;
				padding-top: 0px;
				float: left;
				border: thin none #999999;
			}
			
			div#frontpage H1 {
				text-indent: 0pt;
				font-variant: small-caps;
				
			}
			
			
			a {
				color: #6699FF;
				text-decoration: none;
			}
			#comment {
				width: 150px;
			}
			
			#navigation {
				width: 600px;
			}
			
			#alignleft {
				text-align: left;
				
			}
			
			#alignright {
				text-align: right;
				
			}
			
			/* Daily Page Layout */
			
			#dailyHeader {
			width: 900px;
			margin: 0px 0px 5px;
			padding: 0px;
			background-repeat: no-repeat;
			height: 75px;
			float: none;
			background-image: url(images/DailyBandBLogo.jpg);
			top: 0px;
			clip:  rect(0px auto auto auto);
			clear: both;
			background-position: left top;
			border-bottom: 1px solid #999999;
			}
			
			#dailyHeader a{
				text-transform: none;
				color: #336600;
				text-decoration: none;
			}
			
			#dailyHeader h2{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			font-size: 0.75em;
			font-style: normal;
			line-height: 1em;
			font-weight: bold;
			font-variant: normal;
			text-transform: none;
			color: #999999;
			text-decoration: none;
			margin: 0px;
			float: right;
			padding-right: 5px;
			padding-bottom: 20px;
			display: block;
			width: 900px;
			text-align: right;
			}
			
			#dailyHeader ul {
				float: right;
				list-style-type: none;
				clear: none;
				margin: 0pt;
				z-index: 2;
				padding: 0px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				position: relative;
				font-variant: small-caps;
			}
			#dailyHeader ul li {
				float:right;
			}
			
			#dailyHeader ul li a {
				color:#000000;
				text-decoration:none;
				display:block;
				font-size:1em;
				line-height: normal;
				margin: 0px;
				padding-top: 5px;
				padding-right: 10px;
				padding-left: 10px;
			}
			
			#dailyHeader ul li a:hover,
			#dailyHeader ul li.current_page_item {
				color: #6699CC;
				background-color: #FFFFFF;
			  
			}
			
			div#dailyColumn {
			float: left;
			width: 675px;
			padding: 0px;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-style: normal;
			line-height: normal;
			font-weight: normal;
			font-variant: normal;
			text-transform: none;
			color: #000000;
			text-decoration: none;
			margin: 0px;
					}
					
		div#dailyColumn h2{
			margin: 0px;
			padding: 0px;
			position: relative;
			top: 0px;
		}
		
		dailySideWidget {
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 16px;
			font-weight: bold;
			
		}
		
		dailySideWidget H1{
			font-family: Geneva, Arial, Helvetica, sans-serif;
			color: #000000;
			font-size: 16px;
			font-weight: bold;
			
		}
		
		/* daily sidebar */
			
			#dailySidebar {
			width: 200px;
			float: right;
			list-style-image: none;
			list-style-type: none;
			color: #666666;
			}
			
		
			
			#dailySidebar p {
			font-family: "Times New Roman", Times, serif;
			font-size: 12px;
				
			}
			
			#dailySidebar H1 {
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 24px;
				font-style: normal;
				line-height: 24px;
				font-weight: bolder;
				font-variant: normal;
				text-transform: none;
				color: #CC3300;
				margin: 0px 0px 5px;
				padding: 0px;
				text-align: left;
				text-indent: 0pt;
				white-space: normal;
				clear: both;
				list-style-type: none;
				border-bottom-width: 3px;
				border-bottom-style: solid;
				border-bottom-color: #FFFFFF;
				}
				
			#dailySidebar H2 {
				font-family: "Times New Roman", Times, serif;
				font-size: 18px;
				font-style: normal;
				line-height: normal;
				font-weight: bold;
				font-variant: normal;
				text-transform: none;
				color: #6699CC;
				margin: 0px 0px 5px;
				padding: 0px;
				text-align: left;
				text-indent: 0pt;
				white-space: normal;
				clear: both;
				list-style-type: none;
				border-bottom-width: 3px;
				border-bottom-style: solid;
				border-bottom-color: #FFFFFF;
				}
				
			#dailySidebar H3 {
				font-family: Geneva, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-style: normal;
				line-height: normal;
				font-weight: bolder;
				font-variant: normal;
				text-transform: none;
				color: #999999;
				margin: 0px 0px 5px;
				padding: 0px;
				text-align: left;
				text-indent: 0pt;
				white-space: normal;
				clear: both;
				list-style-type: none;
				border-bottom-width: 3px;
				border-bottom-style: solid;
				border-bottom-color: #FFFFFF;
				}
				
		#dailySidebar ul {
			margin:0;
			padding:0;
			list-style-type: none;
			font-family: Arial, Helvetica, sans-serif;
			text-indent: 0px;
			text-align: left;
			left: 0px;
			font-weight: normal;
			overflow: auto;
				}
				
		
				
			#dailySidebar ul li a:hover{
			color: #3399CC;
				}
			
			#dailySidebar ul li {
			margin: 0 0 5px;
			padding: 0;
			line-height: normal;
			list-style-type: none;
			color:#666666;
			font-size: 12px;
			text-indent: 0pt;
			text-align: left;
			font-variant: normal;
			white-space: normal;
				}
				
			#dailySidebar ul li a {
			margin: 0 0 5px;
			padding: 0;
			list-style-type: none;
			color:#6699FF;
			text-indent: 0pt;
			text-align: left;
			white-space: normal;
			font-size: 10px;
				}
			
			#dailySidebar ul ul {
				margin: 0px 0 5px;
				padding: 0;
				font-size: 10px;
				font-style: normal;
			}
			
			#dailySidebar ul ul li {
				list-style-type: none;
				color:#999999;
				margin:0;
				padding:0 0 0 10px;
				font-size: 10px;
				}
			
			#dailySidebar ul ul ul{
				margin: 0;
				padding: 0;
			}
			
			#dailySidebarul ul ul li{
				padding: 0 0 0 15px;
				list-style-type: square;
				color:#D6D3C4;
			}
			
			#dailySidebar a {
				color: #CCCCCC;
				text-decoration: none;
				
			}
			
			
		/* sidebar 2
		--------------------------------------------------*/
		
		#sidebar02 {
			width: 675px;
			float: right;
		}
		
		#sidebar02 h1{
		font-size: 18px;
		}
		
		.sidebarColumnTwitter {
			width: 337.5px;
			float: left;
		}
		
		.sidebarColumnComments {
			width: 337.5px;
			float: right;
		}
		
		#sidebar02 ul {
		text-align: left;
		text-indent: 0px;
		margin: 0px;
		padding: 0px;
			
				}
				
		
				
			#sidebar02 ul li a:hover{
			color: #3399CC;
				}
			
			#sidebar02 ul li {
		margin: 0 0 5px;
		padding: 0;
		line-height: normal;
		list-style-type: square;
		color:#666666;
		font-size: 12px;
		text-indent: 0pt;
		text-align: left;
		font-variant: normal;
		white-space: normal;
		display: list-item;
		list-style-position: inside;
				}
				
			#sidebar02 ul li a {
			margin: 0 0 5px;
			padding: 0;
			list-style-type: square;
			color:#6699FF;
			text-indent: 0pt;
			text-align: left;
			white-space: normal;
			font-size: 12px;
				}
		
		div#clear {
		width: 900px;
		clear: both;
		float: left;
		}
					
		/* search
		--------------------------------------------------*/
			.search {
				float: right;
			}
			#searchsubmit {
				display: none;
			}
			#s{
	width: 180px;
	margin-bottom: 15px;
	padding: 1px 2px 1px 17px;
	background: #FFFFFF url(images/magnifier-white.png) no-repeat left top;
	color: #000000;
	border: 1px dotted #CCCCCC;
	float: right;
	margin-top: 15px;
	margin-right: 5px;
			}
			
	/* comments */
	
	#CommentFormBox {
		float: left;
		width: 200px;
			}
			
	
	#comments {
		clear: both;
		padding-top: 20px;
		background-color: #999999;
		}
	#comments h3{
		background: #DDDDDD;
	}
	.comment-info-split {
		clear: both;
		}
	.commentmetadata {
		text-transform: uppercase;
		}
	.commentlist div.alt {
		background: #666666;
		color: #CCCCCC;
		padding: 10px;
		}
	.commentlist div {
		padding: 10px;
		}
	.comment-div {
		display: block;
		}
	.comment-left {
		width: 30%;
		}
	.comment-right {
		width: 70%;
		}
		
	#comment-input {
		width: 170px;
		padding: 2px;
		margin: 5px 5px 1px 0;
		color: #bbb;	
		background-color: #222;
		border: 1px ridge #444;
		}
			
	/* blog styles*/
	
		div#frontcontainer-blog {
				width: 650px;
				float: left;
				margin: 0px;
				padding: 0px;
				}
	
	
	#blog {
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		color: #666666;
		margin: 0px;
		padding: 0px;
	}
	
		#blog p{
		margin: 0px;
		padding: 0px;
	}
	

	
	#blog h1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6699CC;
	margin: 0px 0px 10px;
	padding: 0px;
	display: block;
	text-align: left;
	clear: both;
	}
	
	#blog h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	padding: 0px;
	line-height: 16px;
	margin: 0px 0px 10px;
	text-align: left;
	display: block;
	clear: both;
	}
	
	.date {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #999999;
	float: right;
	display: block;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
	height: 20px;
	padding: 0px;
	margin: 0px 0px 15px;
	width: 100%;
	text-align: right;
	background-color: #EBEBEB;
	line-height: normal;
	}
	

	
	.blog-entry {
	margin-top: 10px;
	}
	
	.blog-comment {
	float: right;
	display: block;
	clear: both;
	margin-bottom: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EAEAEA;
	font-size: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EAEAEA;
	text-align: right;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	line-height: 12px;
	margin-top: 15px;
	}
	
/* twitter styles */

	
	
div#sideTwitter {
	color: #666666;
	padding: 0px;
	text-indent: 0pt;
	background-color: #FFFFFF;
	margin: 0px;
	clear: right;
	font-family: "Times New Roman", Times, serif;
	word-wrap: break-word;
	text-wrap: normal;
}
		
div#sideTwitter H2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 18px;
font-weight: normal;
color: #6699CC;
font-variant: normal;
text-transform: uppercase;
margin: 0px;
padding: 0px;
}
		
div#sideTwitter H3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
line-height: 18px;
font-weight: normal;
color: #6699CC;
font-variant: normal;
text-transform: uppercase;
margin: 0px;
padding: 0px;
}
	
div#sideTwitter ul {
	text-align: left;
	text-indent: 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 12px;
}
		
div#sideTwitter	ul li {
	text-align: left;
	text-indent: 0pt;
	margin-bottom: 10px;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font-size: 12px;
}

/* misc data styles */
	.sociable-container {
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 0px;
	line-height: 0px;
	}
	
	.comment-container {
	margin: 0px;
	padding: 5px;
	}
	
	.spacer {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 800px;
	width: 2px;
	background-color: #999999;
	display: block;
	clear: left;
	}
	
/* sociable styles*/

div.sociable {
	margin: -5px 0px;
	font-size: 0px;
	padding: -5px 0px;
	line-height: 0px;
}

span.sociable_tagline {

	font-size: 0px;
	line-height: 0px;
}
span.sociable_tagline span {
	display: none;
	width: 14em;
	font-size: 0px;
	line-height: 0px;
}
span.sociable_tagline:hover span {
	

	top: 0px;
	background: #ffe;
	border: 0px solid #ccc;
	color: black;
	line-height: 0em;
	font-size: 0px;
}
.sociable span {
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.sociable ul {
	display: inline;
	margin: 0px !important;
	padding: 0px !important;
	font-size: 0px;
	list-style-type: none;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 0px;
}
.sociable ul li:before {
	content: "";
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.sociable img {
	border: 0px;
	margin: 10 10px 0 0;
	padding: 10px 0px 0px;
}

.sociable-hovers {
	opacity: .4;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 15px;
	width: 15px;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	height: 15px;
	width: 15px;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

/* wp styles*/
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 0px 10px 10px 0px;
	line-height: normal;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
	padding: 0 4px 5px;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 9px;
}

/* thumbnail styles */

.imgtfe {
	margin-top: 1px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699CC;
}

.small a{
	color: #6699CC;
}

/* iCal Styles*/

#icalWidget {
	font-family: "Times New Roman", Times, serif;
	float: left;
	margin: 0px 0px 10px;
	padding: 0px;
	width: 220px;
}

#icalWidget ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-transform: none;
	background-color: #EBEBEB;
	padding: 5px;
	display: block;
	word-wrap: break-word;
	float: left;
	width: 210px;
	margin: 0px;
}

#icalWidget ul li{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	word-wrap: break-word;
}

#icalWidget H1 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: small-caps;
	text-transform: none;
	color: #666666;
	margin: 0px 0px 2px 0;
	padding: 0px;
	list-style-type: none;
	display: block;
	float: right;
	text-align: left;
	width: 220px;
				}
	

				
#wcompprop0 ul li.eventdate {
	font-weight: bold;
	display: list-item;
	clear: both;
	font-size: 12px;
	color: #333333;

}
#wcompprop0 ul li.starttime,
#wcompprop0 ul li.endtime  {
	font-weight: normal;
	display: inline;
	margin-right: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 
#wcompprop0 ul li.enddate {}

#wcompprop0 li.summary {
	font-weight: normal;
	display: list-item;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#wcompprop0 li.location {
	font-weight: normal;
	display: list-item;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
			
#wcompprop0 .group {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

#wcompprop0 tfoot a {
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: left;
	width: 215px;
		}
		
#wcompprop0 {
	margin: 0px 0px 0px -3px;
	padding: 0px;
	float: left;
	width: 223px;
	clear: both;
}

.entry {
	clear: both;
	float: left;
	width: 100%;
	}	