/*
Theme Name: Manilow Music Project V2
Theme URI: http://manilowmusicproject.com
Description: Manilow Music Project V2
Version: 2.0
Author: Deep Fried Productions
Author URI: http://deepfriedproductions.com
*/

@import "css/reset.css";
@import "css/typography.css";
@import "css/layout.css";
@import "css/nivo-slider.css";


body {
	color: #5d5954;
	font-family: 'Arial', sans-serif;
	font-size: 12px;
}

h1 {
	color: #544c42;
	font-family: 'Varela Round', sans-serif;
	font-size: 32px;
	font-weight: 100;
	margin: 0 0 40px 0;
}

h1 a {
	color: #544c42;
	text-decoration: none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;	
}

h1 a:hover {
	color: #aba49c;
	text-decoration: none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

p {
	line-height: 150%;
	margin: 0 0 1em 0
}

a img {
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

p a {
	color: #5d5955;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

p a:hover {
	color: #aba49c;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}


a:hover img {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
 }

a.btn {
	background:url('images/btn_back.png') top right no-repeat #dfd6cc;
	color: #544c42;
	display: inline-block;
	font-family: 'Varela Round', sans-serif;
	font-size: 12px;	
	margin: 20px 0;
	padding: 10px 45px 10px 26px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

a.btn:hover {
	background:url('images/btn_back_hover.png') top right no-repeat #dfd6cc;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}


input.btn {
	background:url('images/btn_back.png') top right no-repeat #dfd6cc;
	color: #544c42;
	display: inline-block;
	font-family: 'Varela Round', sans-serif;
	font-size: 12px;	
	margin: 20px 0;
	padding: 10px 45px 10px 26px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 0px;
}

input.btn:hover {
	background:url('images/btn_back_hover.png') top right no-repeat #dfd6cc;
	cursor: pointer;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

strong {
	font-weight: bold;
}

em {
	font-style: italic;
}


.center {text-align: center}

.box {
	border: 1px solid #e0d8cf;
}

.span-4 .box {
	width: 300px !important;
}

.page-template-template-donate-php h3 {
	background: #e0d8cf;
	color: #2c2c2c;
	font-family: 'Varela Round', sans-serif;
	font-size: 18px;
	font-weight: 100 !important;
	padding: 10px 0;
	text-align: center;
}


.box.table-wrapper {
	display: table; 
	text-align: center;
}
.box .cell {
	display:table-cell; 
	vertical-align:middle;
}
.box .box-content {
	margin: 20px;
    text-align: center;
}

.page-intro {
	margin-bottom: 40px;
}

.addthis_toolbox a {
	margin: 0 8px 0 0
}

.center .share-links {
	margin: 0px auto;
	width: 195px;
}

h3.sectiondivider {
	border-bottom: 1px solid #e8e7e6;
	color: #544c42;
	font-family: 'Varela Round', sans-serif;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 26px 0;
	padding: 0 0 6px 0;
}

/****  Nav/Upper  ****/

#upper {
	background:url('images/bg_main.jpg') top center no-repeat #d7ccbf;
	margin: 0 0 30px 0;
	padding: 30px 0 15px 0;
}

#facebook-header {
	margin: 12px 0 32px 0;
	text-align: right;
}

#primary-nav {float: right}

#primary-nav li {
	float: left;
	margin: 0 0 0 26px;
}

#primary-nav a {
	color: #2c2c2c;
	font-family: 'Varela Round', sans-serif;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

#primary-nav a:hover {
	color: #5f5f5f;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

/****  Footer  ****/

#footer {
	border-top: 1px solid #ededed;
	color: #cccccc;
	margin: 70px 0 100px 0;
	padding: 30px 0 0;
}

#footer-nav {
	float: left;
}

#footer-nav  li {
	float: left;
	margin: 0 30px 0 0;
}

#footer-nav a {
	color: #cccccc;
	text-decoration: none;
}

#site-credit {
	font-style: italic;
	text-align: right;
	width: 220px;
}

#site-credit a {
	color: #cccccc;
	text-decoration: none;
}


/****  Home  ****/

.slider-wrapper {
	margin: 5px 0 0 0;
}

#sponsors {
	margin: 30px 0 0 0;
}

/****  About  ****/

#about-feature {margin: -30px 0 10px 0}

#schools {
border-top: 1px solid #ddd;
margin-top: 20px;
padding: 35px 0 0 0;
}

#schools p {
margin: 0 0 40px 0;
text-align: center;
}

#schools ul {
width: 1000px;
}

#schools li {
float: left;
line-height: 18px;
margin: 0 26px 16px 0;
width: 302px;
}

#schools .school-location {
color: #9e9993;
display: block;
font-style: italic;
}


/**** Donate Now ****/

.page-template-template-donate-php .box {
height: 275px;
min-height: 275px;
}


/**** Donation Events ****/

#donation-event-video {
	margin-bottom: 50px;
}

#press-links {
width: 984px;
}

#press-links .span-3 {
text-align: center;
}

#press-links .span-3 a {

color: #544c42;
font-weight: bold;
text-decoration: none;
}

#press-links img {
margin: 0 0 10px 0;
}

.ngg-gallery-thumbnail img {height: 146px}


/**** Blog ****/


.post-entry {
	border-bottom: 1px solid #e8e7e6;
	margin: 0 0 40px 0;
	padding: 0 0 20px 0;
}

.post-entry h2 {
	color: #5d5954;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.post-entry h2 a {
	color: #5d5954;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.post-entry h2 a:hover {
	color: #aba49c;
	font-weight: bold;
	text-decoration: none;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.post-meta {
	color: #9e9993;
	margin: 0 0 30px 0;
	font-style: italic;
}

.post-meta a {
	color: #9e9993;
	text-decoration: none;
}

.more-link {
	display: block;
	float: left;
    margin: 20px 0 0;
}

.post-footer {
	clear: both;
	padding: 0 0 10px 0;
}

.post-footer .share-links {
	float: right;
	margin: 0 0 10px 0;
}

.widget-container {
	margin: 0 0 40px 0;
}

.widget-container a {
	color: #5d5954;
	text-decoration: none;
}

.widget-title {
	border-bottom: 1px solid #e8e7e6;
	color: #5d5954;
	font-size: 14px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
}

#donation-events img {
margin: 0 0 15px 0;
}


.FlexoArchives_widget_archives ul {
margin: 0 0 10px 0;
}


.FlexoArchives_widget_archives ul li {
margin: 10px 0 20px 0;
}

ul.flexo-list {
margin: 15px 0 30px 10px;
}


.older-posts a, .newer-posts a {
	background:url('images/btn_back.png') top left no-repeat #dfd6cc;
	color: #544c42;
	display: inline-block;
	font-family: 'Varela Round', sans-serif;
	font-size: 12px;	
	margin: 20px 0;
	padding: 10px 26px 10px 26px;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.older-posts a:hover, .newer-posts a:hover {
	background:url('images/btn_back_hover.png') top left no-repeat #dfd6cc;
	-webkit-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -o-transition: all .5s ease;
}

.older-posts, .newer-posts {display: inline}
.older-posts a {float: left;}
.newer-posts a {float: right;}



/**** Scholarships ****/

.scholarship {
    margin-bottom: 40px;
	text-align: center;
}

.scholarship-school {
	border-bottom: 1px solid #e8e7e6;
	display: table;
	font-size: 16px;
	margin: 0 0 10px 0;
	text-align: center;
	width: 100%
}

.scholarship-school h3 {
	color: #544c42;
	font-family: 'Varela Round', sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.scholarship-school {
	text-align: center;
}

.vertical-align {
	display: table-cell;
	vertical-align: middle;
}

.scholarship-school .vertical-align {height: 50px}


/**** Our Donors ****/

.donation-segment {
	clear: both;
	float: left;
	margin: 0 0 40px 0;
}

.donation-segment h2 {
	border-bottom: 1px solid #e8e7e6;
	color: #5d5954;
	font-size: 18px;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 14px 0;
}

.donation-segment ul {
	width: 990px
}

.donation-segment li {
	float: left;
	margin: 0 26px 10px 0;
	width: 220px
}

/**** Contact ****/

.page-template-template-contact-php .box {
	height: 250px;
	min-height: 250px;
}

.page-template-template-contact-php h3 {
	background: #e0d8cf;
	color: #2c2c2c;
	font-family: 'Varela Round', sans-serif;
	font-size: 18px;
	font-weight: 100 !important;
	padding: 10px 0;
	text-align: center;
}

#subForm div {
margin: 0 0 20px 0;
text-align: left;
}

#subForm div input {
border: 1px solid #ede8e3;
padding: 5px 0;
width: 100%
}

#subForm label {
display: block;
margin: 0 0 5px 0;
}

