/*
Custom added by to override for memphis theme
*/


/*---other */

#more-posts {
	margin-left:20px;
	margin-top:40px;
	display:block;
	margin-bottom:20px;
}
.blog-date {
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-style:italic;
	float:left;
	margin-bottom:8px;
}
.blog-copy {
	margin-bottom:20px;
}
.blog-copy p {
	line-height:20px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333333;
}
.search_header {
	display:block;
	margin-top:30px;
	height:30px;
	width:960px;
	background: url(images/header_search.gif) no-repeat;
	border-bottom: 4px solid #E41715;
}
#search .text.focus {
	color: #E41715;
}
.header-leave-comment {
	display:block;
	margin-top:30px;
	margin-bottom:20px;
	height:30px;
	background: url(images/header_leaveacomment.gif) no-repeat;
	border-bottom: 4px solid #E41715;
}
.comment_header {
	display:block;
	margin-top:30px;
	height:30px;
	background: url(images/header_comments.gif) no-repeat;
	border-bottom: 4px solid #E41715;
}
#search input {
	width:136px;
	color:#E41715;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:none;
	margin:0;
	padding: 0px;
	padding:5px 20px 4px 4px;
	background-color:#FFFFFF;
	background-image: url(images/search-bg.gif);
	background-repeat: no-repeat;
	background-position: right;
}
#search {
	margin-top:30px;
	margin-left:30px;
	width:152px;
	float:left;
	display:block;
}
.col-left {
	margin-top:20px;
	float:left;
	display:block;
	width:635px;
}
.col-right {
	margin-top:20px;
	float:left;
	display:block;
	width:310px;
	margin-left:15px;
}
.image-feet {
	border-bottom: 4px solid #E41715;
}
.header-about {
	display:block;
	margin-top:30px;
	width:960px;
	height:30px;
	margin-bottom:6px;
	background: url(images/header_aboutus.gif) no-repeat;
}
.header-contact {
	display:block;
	margin-top:30px;
	width:960px;
	height:30px;
	padding-bottom:6px;
	background: url(images/header_contact.gif) no-repeat;
	border-bottom: 4px solid #E41715;
}
.header-suggestions {
	display:block;
	margin-top:30px;
	width:960px;
	height:30px;
	padding-bottom:6px;
	background: url(images/header_suggestions.gif) no-repeat;
	border-bottom: 4px solid #E41715;
}
.feature-date {
	color:#666666;
	font-style:italic;
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.feature-title {
	font-size:22px;
	width:500px;
	color:#D91E1C;
}
.video-holder-small {
	width:440px;
	height:248px;
	display:none;
	position: relative;
}
.image-holder-small {
	width:440px;
	height:248px;
	cursor: pointer;
	position: relative;
}
.image-holder-small .overlay {
	display: block;
	height:248px;
	width:440px;
	background: transparent url(images/play_button.png) no-repeat;
	position: absolute;
	top: 0px;
	left:0px;
}
.image-holder-small.hover .overlay {
	display: block;
	background: transparent url(images/play_button.png) no-repeat 0 -248px;
}
#filter-nav {
	margin-top:12px;
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	height:28px;
	color:#666666;
	border-bottom: 1px solid #CCCCCC;
}
#logo {
	width:167px;
	height:206px;
	position:absolute;
	top:11px;
	left:812px;
	padding: 0px 0px 0px;
	background: url(images/logo_overlay.png) no-repeat;
	overflow: hidden;
	z-index:3000;
}
#aboutblock {
	float:left;
	width: 440px;
}
#about-logo {
	width:auto;
	display:block;
	height:36px;
	background: url(images/about_logo.gif) no-repeat;
	border-bottom: 4px solid #FFFFFF;
	margin-bottom:10px;
}
#socialblock {
	float:left;
	width: 220px;
	margin-left:20px;
}
#socialblock li {
	border:none;
	border-bottom: 1px solid #111111;
}
.social li {;
	padding-bottom:12px;
	margin-bottom:14px;
	padding-top:2px;
}
.social a {
	margin-left:26px;
}
.soc-facebook {
	background: url(images/icon_facebook.gif) no-repeat;
}
.soc-twitter {
	background: url(images/icon_twitter.gif) no-repeat;
}
.soc-youtube {
	background: url(images/icon_youtube.gif) no-repeat;
}
.soc-vimeo {
	background: url(images/icon_vimeo.gif) no-repeat;
}
#social-logo {
	display:block;
	height:36px;
	width:auto;
	background: url(images/social_logo.gif) no-repeat;
	border-bottom: 4px solid #FFFFFF;
	margin-bottom:10px;
}
#contactblock {
	float:left;
	width: 220px;
	margin-left:20px;
}
#contact-logo {
	width:auto;
	display:block;
	height:36px;
	background: url(images/contact_logo.gif) no-repeat;
	border-bottom: 4px solid #FFFFFF;
	margin-bottom:10px;
}
#logoblock {
	margin-left:12px;
	margin-top:20px;
	height:38px;
	float:left;
}
#menublock {
	margin-top:30px;
	margin-left:20px;
	float:left;
}
#menublock li {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#E41715;
	width:auto;
	height:10px;
	padding:5px;
	margin-right:10px;
	float:left;
}
#footer p {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	line-height:20px;
}
#footer p.copyright {
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	color:#999;
	line-height:20px;
}
#footer {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#CCCCCC;
	width:100%;
}
.footer-columns {
	width:920px;
	margin-left:auto;
	margin-right:auto;
}
.footer-copy {
	padding: 10px 0px 5px;
	width:920px;
	margin-left:auto;
	margin-right:auto;
}
.widget_ocmx_small_ad_widget {
	margin-top:20px;
	display:block;
}
.redbreak {
	margin-top:10px;
	margin-bottom:20px;
	display:block;
	width:960px;
	height:1px;
	border-bottom: 4px solid #E41715;
}
.voted {
	display:none;
}
.ratingtext {
	display:none;
}
.clearbreak {
	font-size: 1px;
	line-height: 1px;
	clear: both;
}
.feature-info {
	margin: 0 200px 10px 0;
}
.feature-post {
	clear:both;
	zoom: 1;
}
#feature-video {
	display:block;
	border-top: 4px solid #E41715;
	border-bottom: 4px solid #E41715;
	margin-bottom: 30px;
	background-color:#000;
	height:540px;
	width:960px;
}
.feature-post-image {
	display:block;
	position:relative;
	margin-bottom: 30px;
	border-top: 4px solid #E41715;
	border-bottom: 4px solid #E41715;
	padding: 0px;
	display: block;
	height: 540px;
	width: 960px;
	overflow: hidden;
}
.feature-post-image {
	display:block;
	cursor: pointer;
	position: relative;
	background-color:#000;
}
.feature-post-image .overlay {
	display: block;
	height:540px;
	width:960px;
	background:  url(images/play_btn_large.png) no-repeat;
	position: absolute;
	top: 0px;
	left:0px;
}
.feature-post-image.hover .overlay {
	display: block;
	background: transparent url(images/play_btn_large.png) no-repeat 0 -540px;
}
#feature-post-info {
	width:634px;
	min-height:271px;
	display:block;
	float:left;
}
#feature-post-info-text {
	min-height:220px;
}
#feature-post-info-text p {
	line-height: 24px;
	font-size: 11pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #555;
}
#postbar-large {
	position:relative;
	top:0px;
	display:block;
	width:635px;
	height:30px;
	background: url(images/post_bar_635.gif) no-repeat;
}
#post .copy {
	font-size:11px
}
#feature-post-meta {
	float:right;
	width:310px;
	min-height:40px;
	background-color:#E7E7E7;
}
#feature-post-metaheader {
	float:left;
	width:310px;
	height:18px;
	background-image: url(images/page_curl.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color:#E7E7E7;
}
.post-rating {
	background-color:#E7E7E7;
	height:26px;
	display:block;
	margin-left:10px;
	margin-right:0px;
	margin-top:18px;
	margin-bottom:5px;
	display:block;
}
.post-meta {
	background-color:#E7E7E7;
	min-height:48px;
	margin-left:10px;
	margin-right:10px;
	padding-top:5px;
	display:block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	zoom: 1;
}
.post-meta h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#D91E1C;
	padding:0px;
	margin:0px;
}
.featured_header {
	display:block;
	margin-top:30px;
	width:960px;
	height:30px;
	background: url(images/header_featured_web.gif) no-repeat;
	border-bottom: 4px solid #E41715;
}
.postbar {
	display:block;
	width:440px;
	height:30px;
	background: url(images/post_bar_440.gif) no-repeat;
}
.post_break {
	display:block;
	height:1px;
	width:440px;
	margin-bottom:10px;
	border-bottom: 1px solid #CCCCCC;
}
.postbar div {
	float:left;
}
.post-excerpt {
	display:block;
	width:440px;
	min-height:76px;
	height:76px;
	max-height:76px;
}
.post_copy {
	width:440px;
}
.post_copy p {
	line-height:20px;
	font-size: 10pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#333333;
}
.post_info {
	margin-top:8px;
	margin-bottom:10px;
	width:440px;
	border-bottom: 1px solid #CCCCCC;
	clear:both;
	height:56px;
}
.post_info_a {
	width:440px;
	display:block;
	height:24px;
}
.post_info_b {
	display:block;
	width:440px;
	height:32px;
}
.post_rating {
	margin-right:-10px;
	width:108px;
	height:17px;
	float:right;
}
.post_date {
	font-size: 12pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-style:italic;
	float:left;
}
.post_title {
	float:left;
}
.post_icon {
}
.post_icon_3 {
	background: url(images/icon_restaurants.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_4 {
	background: url(images/icon_outdoors.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_5 {
	background: url(images/icon_events.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_6 {
	background: url(images/icon_people.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_7 {
	background: url(images/icon_music.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_13 {
	background: url(images/icon_localbiz.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_16 {
	background: url(images/icon_places.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.post_icon_17 {
	background: url(images/icon_nightlife.gif) no-repeat;
	width:28px;
	height:28px;
	float:right;
}
.btn_comment {
	margin-left:8px;
	float:left;
}
.btn_share {
	float:left;
}
.btn_download {
	float:left;
}
.advert {
	width: 232px;
	height: 120px;
	float: left;
	margin-left: 10px;
}
.advert1 {
	width: 232px;
	height: 120px;
	float: left;
	margin-left: 0px;
	margin-right: 1px;
}
/*---widget */
.itempost {
}
.dual-list {
	margin-top:30px;
}
.dual-first {
	margin-left:20px;
}
.dual-second {
	margin-left:40px;
}
/*---team */

#team {
	margin-top:30px;
	margin-left:-5px;
}
ul.team {
}
ul.team li {
}
ul.team li h4 {
	font-weight:bold;
	padding: 0px;
	margin: 0px
}
ul.team li img {
	float: left;
}
ul.team li div.details {
	width: 185px;
	display: block;
	float: left;
	margin: 0px;
	padding: 15px;
	text-align: left;
}
/*---ads */
#dfrads-widget-5 {
	float:left;
}
#dfrads-widget-3 {
	float:right;
}
#leader li#dfrads-widget-6 {
	width:728px;
	margin: 0 auto;
}
