/*
Theme Name: OVC Social
Theme URI: http://theovc.org
Description: The OVC's first major theme
Version: .01
Author: Dennis Smolek
Author URI: http://Dennissmolek.com
Template: bp-default
Tags: buddypress
*/

/* Inherit the default theme styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/default.css );

/* Inherit the default theme adminbar styles */
@import url( ../../plugins/buddypress/bp-themes/bp-default/_inc/css/adminbar.css );
/* font face stuff */
 @font-face {
	font-family: 'DroidSansRegular';
	src: url('/fonts/DroidSans-webfont.eot');
	src: local('DroidSans-webfont.ttf'), url('/fonts/DroidSans-webfont.woff') format('woff'), url('/fonts/DroidSans-webfont.ttf') format('truetype'), url('/fonts/DroidSans-webfont.svg#webfontbC7tRKrq') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'DroidSansBold';
	src: url('/fonts/DroidSans-Bold-webfont.eot');
	src: local('DroidSans-Bold-webfont.ttf'), url('/fonts/DroidSans-Bold-webfont.woff') format('woff'), url('/fonts/DroidSans-Bold-webfont.ttf') format('truetype'), url('/fonts/DroidSans-Bold-webfont.svg#webfont5dL3IGk2') format('svg');
	font-weight: normal;
	font-style: normal;
} 
@font-face {
	font-family: 'BebasNeueRegular';
	src: url('/fonts/BebasNeue-webfont.eot');
	src: local('BebasNeue-webfont.ttf'), url('/fonts/BebasNeue-webfont.woff') format('woff'), url('/fonts/BebasNeue-webfont.ttf') format('truetype'), url('/fonts/BebasNeue-webfont.svg#webfontf0WP9KEe') format('svg');
	font-weight: normal;
	font-style: normal;
}

body {
	width: 100%;
	max-width:50000px;
	min-width:500px;
	background: #F36B22 url(/images/bg916.jpg) ;
	background-size: 100%;
	line-height:150%;
	font-family: 'DroidSansRegular',Lucida,sans-serif;
}

h4 {
	font-size: 12px;
}

div#container {
	overflow: hidden;
	margin-top:20px;
	background:none;
}

a {
	outline: none;
	text-decoration: none;
	color: #173745;
}
a:hover {
	color: #f36B22;
}



a:active {
	outline: none;
}

a:visited {
	outline: none;
}
p {
	margin: 0px;
	padding: 0px;
}

/* OVC TOP NAV */
#ovc_top_spacer {
	background:url(/newovc/images/topbar_bg.png);
	width:100%;
	height:57px;
}
#ovc_bar {
	max-width: 1020px;
}
#top_nav {
	float:left;
}
#ovc_logo {float:left;
}
.ovc_nav {
	float:left;
}

/* search text area */
#search-bar {
	padding-top:16px;
	float: left;
	padding-left: 106px;
}
#search-terms {
	-moz-border-radius:12px 0px 0px 12px;
background:none repeat scroll 0 0 #908178;
border: none;
font-size:12px;
padding: 0px;
margin: 0px;
height: 20px;
color: #173745;
}
#search-submit {
-moz-border-radius:0 12px 12px 0;
padding: 0px;
margin: 0px;
border:1px solid #DDDDDD;
color:#888888;
cursor:pointer;
font-size:12px;
font-weight:normal;
float:right;
height: 20px;
}

/* content area styling */
div#sidebar {
float: left;
top: 50px;
left: 10px;
margin-top:1px;
width:200px;
background-repeat:repeat;
}
#content_box {
	height:100%;
	width:747px;
	padding-left:175px;
}
#content_top {
	background-image:url(/newovc/images/content_tr_bg.png);
	background-position:top right;
	background-repeat:no-repeat;
	height:12px;
	width:100%;
	padding-right:26px;
}
#content_top_left {
	width:100%;
	height:12px;
	background-image:url(/newovc/images/content_top_bg.png);
}
#content_main {
	width:100%;
	height:100%;
	background-image:url(/newovc/images/content_area_right_bg.png);
	background-position:right top;
	background-repeat:repeat-y;
		padding-right:26px;

}
#the_content {
	width:100%;
	height:100%;
	min-height:1000px;
	padding-left:3px;
	background-image:url(/newovc/images/content_area_bg.png);
}


/*login stuff */
#login_div {
	width:139px;
	background:#382D26;
	padding:8px;
	padding-top:4px;
	border-radius: 12px;
	-moz-border-radius: 12px 12px 12px 12px;
}
#login_div a {
	color: #CAF9FA;
	text-decoration:none;
	font-family:'DroidSansBold',Lucida, sans-serif;
}
#login_div a:hover {
	color: #F36B22;
	text-decoration: none;
	font-family:'DroidSansBold',Lucida, sans-serif;
}
.logout {
	font-size:: 10px;
}
#ovcnav {
	width: 170px;
	float: left;
	padding-left: 10px;
}




#nav_list{
	font-family:'BebasNeueRegular',Lucida, Helvetica, Verdana, sans-serif;
	font-size:24px;
	padding-left: 78px;
}
#top_nav li{
	float:left;
	padding-top:21px;
}
#top_nav a{
	color: #908178;
	text-decoration: none;
	height:30px;
		padding: 24px 15px 10px 15px;
}
#top_nav a:hover {
	color: #173745;
	background: #F36B22;
	text-decoration: none;
	padding: 24px 15px 10px 15px;
}
.smaller_columns {
	width:300px;
	float: left;
}


/* WP-images css code */

.wp-post-image {
	float: left;
	border:2px solid #BBBBBB;
}

/*Contact Form */
input {
	-moz-border-radius: 12px 12px 12px 12px;
	background:none repeat scroll 0 0 #fff;
	border: none;
	color: #173745;
	font-size: 12px;
	margin-bottom: 2px;
}
#footer textarea {
	-moz-border-radius: 12px 12px 12px 12px;
	background:none repeat scroll 0 0 #908178;
	border: none;
	color: #173745;
	font-size: 12px;
	margin-bottom: 2px;	
}
#search-terms {
	background: #908178;
}
.wpcf7-text {
	background:	#908178;
}


/* footer */
#footer h2 {
font-size:60px;
	font-family:'BebasNeueRegular',Lucida, sans-serif;
	}
#footer {
	color:#BBBBBB;
	text-align: left;
	padding-left: 30px;
	text-shadow: none;
	background-color: #382d26;
	height: 290px;
}

#about_us {
	float: left;
	padding-left: 28px;
}
.wpcf7 {
	float: left;
}





/*styling for content */
#top_post_banner {
	width: 751px;
	height: 156px;
	position: absolute;
	left: 160px;
	background: #173745;
	color: #CAF9FA;
	padding: 6px 0px 19px 23px;
}
#top_post_banner_single {
	width: 751px;
	height: 56px;
	position: absolute;
	left: 160px;
	background: #173745;
	color: #CAF9FA;
	padding: 6px 0px 19px 23px;	
}
#top_post_banner a{
	text-decoration: none;
	color: #CAF9FA;
}
#top_post_banner a:hover{
	text-decoration: none;
	color: #F36B22;
}

#top_post_banner .attachment-post-thumbnail {
float:left;
border: #fff solid 1px;
}


#over {
	position: absolute;
	top: -7px;
	left: 0px;
}

.more-link {
	font-weight: bold;
	float: right;
	padding-right:10px;
}

div.post img {
	margin: 0px;
}

#top-content {
	float: left;
	padding-left:15px;
	color: #fff;
}

#blog-latest {
padding: 0px;
}
	

div#top-content h3 {
	font-family:'BebasNeueRegular',Verdana,sans-serif;
	font-size:50px;
	margin-bottom:15px;
	padding-top:25px;
	text-decoration: none;
}
.padder {
	padding: -1px 0px 0px 19px;
}
/* smaller area */
#blog_posts {
margin-top:190px;	
}
#blog_posts_arch {
margin-top:0px;
padding-top:82px;
}

.smaller_rows {
	width:700px;
	height: 150px;
	background: #d9effe;
	margin-top: 5px;

}
.date-row a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}
.date-row a:hover {
	color: #F36B22;
	text-decoration: none;
	font-style: italic;
}
.smaller_extras {
	float: left;
	padding-top: 3px;
	padding-left:5px;
}

.smaller_content {
	/* float: left; */
}
.smaller_content_inside {
	padding: 9px 0px 0px 100px;
	margin-left:80px;
}
.smaller_time {
	float: left;
}

.smaller_name {
	float: right;
}
.date-row {
	color: #fff;
	padding: 3px 7px;
	font-weight: bold;
}
#banner_date_box {
	float: right;
	padding-right: 7px;
	font-weight:bold;
	padding-right:7px;
	font-size: 26px
}
.smaller_title, .smaller_title a{
		font-family:'DroidSansBold',Verdana, sans-serif;
	font-size: 20px;
	padding: 0px;
	color: #173745;
	text-decoration: none;
	margin-left:-35px;
}
.smaller_title a:hover {
	color: #F36B22;
		text-decoration: none;
}
.post-content {
	padding-top: 150px;
}



/* smaller inner FB hacks*/
.FBConnectButton_Text_Simple {

}
.FBConnectButton_Simple {
height: 30px;
width: 30px;
background-image:url("/images/f_logo.png");
}

span.activity, div#message p {
	color: #1FB3DD;	
	background: #D9EFFE;

}

#fb_share_1 {
	padding-top: 5px;
}

#top_date {
	float: right;
}

#top_date {
	float:right;
	padding-left:30px;
	padding-top:15px;
}

#top_post_banner_single a {
	color:#CAF9FA;
	text-decoration:none;
}

#footer_nav_list {
	font-size: 18px;
	color: #173745;
	font-weight:bold;
	float: right;
}

#footer_nav_list a {
	color: #252321;
	float:right;
}

/* Begin javascript code stuff */
