/* NEWSROOM */
#page p{margin-bottom:15px; min-height:15px;}
#maincontent a{color:#ff6699; text-decoration:underline;}
#tag_cloud-2 div{padding:5px;}

#main {}
#sidebar-left{padding: 20px 0 10px 0;float: left;width: 190px;}
#sidebar-right{padding: 20px 0 10px 0;float: right;width: 190px;}

#sidebar form {margin: 0;}

.wp-caption{
	text-align:center;
	border:solid 1px #ccc;
	padding:5px;
	margin-bottom: 10px;
}

.cart {
visibility:hidden !important;
}

.body a {
	color: #FF6699;
}

.body a:hover {
	color: #33CCCC;
}

.wp-link a {
	color: #FF6699;
}

.wp-link a:hover {
	color: #33CCCC;
}

.pdf-link a {
	color: #FF6699;
}

.pdf-link a:hover {
	color: #33CCCC;
}
.entry-content a{
	color: #FF6699;
}

.entry-content a:hover{
	color: #33CCCC;
}



.press {
	margin: 0 0 20px 0;
	font-weight: bold;
	text-transform: uppercase;
}

.press ul {
	margin: 0;
	padding:5pt 10px;
	background-color: #EEEEEE;
}

.press ul li {
	background-color: #EEEEEE;
	list-style-type: none;
	list-style-image: none;
	padding: 5px;
	}
.press a {
	color: #FF6699;
}

.press a:hover {
	color: #33CCCC;
}

.about ul {
	margin: 0;
	padding:5pt 10px;
	background-color: #EEEEEE;
}


.about a {
	color: #FF6699;
}

.about a:hover, a:active {
	color: #33CCCC;
}
	
.about ul li {
	background-color: #EEEEEE;
	list-style-type: none;
	list-style-image: none;
	padding:2px 5px 5px;
	}
	
.about .current_page_item a:link, .about .current_page_item a:visited, .about .current_page_item a:active {
	color: #33CCCC;	
}
.social_links{
	margin-top:20px;
	background-color: #EEEEEE;

}

.social_links a{
	color:#FF6699;
}

.social_links a:hover{
	color:#33CCCC;
	opacity: 1.0;
}

.social_links ul{
	padding: 5px 5px 5px 10px;
}
.social_links li{
	height: 16px;
	display: inline;
}
.social_links-hovers{
	opacity:1.0;
}

#maincontent{

}
.widecolumn {
	float: left;
	padding: 20px 0px 20px 0px;
	margin: 0px 5px 0 5px;
	width: 560px;
	}
	
.narrowcolumn {
	float: left;
	padding: 0px 0px 20px 0px;
	margin: 20px 5px 0 5px;
	width: 550px;
	}
	
.archivecolumn{
	float: left;
	padding: 20px 0px 20px 10px;
	margin: 0px 5px 0 5px;
	width: 560px;
}
#releases {
	margin:0 0 30px 0px;
	clear: both;
}
.content-header {
	padding-left: 20px;

	margin-bottom: 5px;
}
.content-header h2 {
	color:  #33CCCC;
}

.content-header li{
	list-style-type: none;
}

.content-header a{
	color: #33CCCC !important;
}

.excerpt{
	font-weight:bold;
}


#reviews {
	margin:0 0 30px 0px;
	position: relative;
	clear: both;
}

#press-logos {

	height: 59px;
	width: 550px;
	padding-left:20px;
	
}

#appointments {
	margin:0 0 30px 0px;
	position: relative;
	clear: both;
}

.past-appointments {
	margin:0 0 30px 20px;
	position: relative;
	clear: both;
}

.past-appointments p{
	margin:0 0 20px 0px;
	position: relative;
	clear: both;
}

.past-appointments h2{
	color:#33CCCC !important;
	margin-bottom:5px;
	padding-left:0px;
}

#images {
	margin:0pt 0pt 30px 0px;
}
.post {
	margin: 0px 0 15px 20px;
	border-bottom:#E7E1DF 1px dotted;
	}
#appointmentdetails .post{
	margin: 0px 0px 15px 0px;
	}
#appointmentdetails .date-link{
	font-weight: bolder;
	}	
#appointmentdetails .date-time{
	float: none;
	}
#appointmentdetails .date-where{
	float: none;
	}			
.entry p {
	width: 280px;
	float: left;
	margin: 0px;
	}

.entry a {
	color: #FF6699;
}
.entry-images {
	margin:10px 0pt 10px 40px;
}
.entry a:hover, a:active {
	color: #33CCCC;
}

.wp-link {
	padding: 3px 0px 0 0;
	padding-bottom: 10px;
	/** background: #FFFFFF url('images/wp-small.jpg') no-repeat right top; */
	text-align: right;
}

.date-link {
	float: left;
	width:520px;
}

.date-where {
	float: right;

}

.date-link a{
	color: #FF6699;
}

.date-link a:hover, a:active{
	color: #33CCCC;
}

.pdf-link {
	padding: 3px 0px 0 0;
	padding-bottom: 10px;
	text-align: right;
}

.category-press-releases p {
	width: 320px;
	float: left;
}

.category-press-reviews p {
	width: 280px;
	float: left;
}

.archive{
	margin: 0px 0px 30px 0px;
	border-bottom:1px dotted #E7E1DF;
}

.archive h3{
	margin-bottom:0px;
}

.entry-archive{
	width: 500px;
}

.entry-archive p{
	width: 500px;
}

.postmetadata-archive{
	width: 500px;
}

.category-appointments {
	border-bottom: none !important;
	clear: both;
	width:520px;
}

.category-appointments a {
	float: left;
}

.category-appointments p {
	float: left;
	margin:0;
}

.navigation{
	display: block;
	text-align: center;
}

.alignleft{
	display: block;
	text-align: left;
	float: left;

}

.alignright{
	display: block;
	text-align: right;
	float: right;

}

.links {
}

.links a {
	color: #FF6699;
}

.links a:hover, a:active {
	color: #33CCCC;
	text-decoration: none;
}

.searchresult {
	margin:0px 0pt 15px 30px;
}	

#search-right {
	background: #EEEEEE;
	padding: 15px;
	margin-bottom: 15px;
}
#searchsubmit {
	border: 0px;
	color: #FFF;
	padding:5px;
	background-color:#FF6699;
	margin-top: 8px;
	font-weight: bold;
	
}

#searchform label{margin-right:60px;}

#searchsubmit :hover{
	color: #33CCCC;
}
#searchform #s{
	margin: 0px 0px 0px 3px;
	padding: 5px 3px;
	text-align: center;
	width: 50%;
	background; #FFFFFF;
	border: dotted 1px black;
	}
#rss-feed {
	color: #FF6699;
	text-align: right;
	padding: 5px 17px 0 0;
	margin: 0px 0 0 110px;
	}

#rss-feed a{
	color: #FF6699;
	text-decorati
}
#rss-feed a:hover{
	color: #33CCCC;
}
.textwidget {
	margin: 10px;
}

.textwidget a {
	color: #FF6699;
}
.textwidget a:hover {
	color: #33CCCC;
	text-decoration: none;
}
#sidebar-right ul, #sidebar-right ul ol {
	margin: 0;
	padding: 0 0px 0 0px;
	}
#sidebar-right ul li {
	background-color: #EEEEEE;
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 15px;
	padding: 0px 0px 10px 0;
}
	
.widgettitle {
	background-color: #CC9966;
	padding:2pt 10px;
	color: #FFFFFF;
	font-weight: normal;
}
.textwidget {
	margin: 10px;
}
.widget_tag_cloud a {
	color:#33CCCC;
}

.widget_tag_cloud a:hover {
	color:#FF6699;
}

#sidebar-left ul ul,  #sidebar-left ul ol, #sidebar-right ul ul, #sidebar-right ul ol  {
	margin: 5px 0 0 10px;
	}
#sidebar-right ul ul li, #sidebar-right ul ol li {
	margin: 5px 0 0;
	padding: 0;
}
.title h2{
	background: none;
}

.post h2{
	margin-bottom: 3px;
}

.linkcat h2{
	background-color: #CC9966;
	padding:2pt 10px;
	color: #FFFFFF;
	font-weight: normal;

}

h3{margin-bottom:12px; padding-bottom:4px; font-size:12px; text-transform:uppercase; background:url(http://static.fluid-forms.com/css/../img/dottedline.gif) repeat-x left bottom;}

.linkcat a{
	color: #33CCCC;
}
.line {
	border-bottom:#E7E1DF 1px dotted;
}
.clear {
	clear: both;
}

