/*   
Theme Name: Business Marketing Association
Theme URI: http://www.bmaphoenix.org/
Description: An fresh new BMA template for WordPress 3.0.x.
Author: Aaron Ciampi
Author URI: http://www.salt5.com
Version: 2.0
*/

* {
margin:0;
padding:0;
}

body {
background:url(images/bg.jpg) repeat-x top #e0dede;
color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}

img {
border:none;
}

a {
color:#ed4550;
text-decoration:underline;
}

a:hover {
text-decoration:none;
}

h2 {
color:#ed4550;
font-size:26px;
font-weight:normal;
line-height:30px;
margin:0px 0px 20px 0px;
}

h2 a {
color:#ed4550;
text-decoration:none;
}

h2 a:hover {
text-decoration:underline;
}

h3 {
color:#ed4550;
font-size:20px;
font-weight:bold;
margin:0px 0px 10px 0px;
}

h3 a {
color:#ed4550;
text-decoration:none;
}

h3 a:hover {
text-decoration:underline;
}

h4 {
color:#4f4f4f;
font-size:13px;
font-weight:bold;
margin:0px 0px 6px 0px;
}

p {
color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
margin:0px 0px 20px 0px;
}

ul {
margin:0px 0px 16px 40px;
padding:0px 0px 0px 0px;
}

ul li {
margin:0px 0px 4px 0px;
}

ol {
margin:0px 0px 16px 40px;
padding:0px 0px 0px 0px;
}

ol li {
margin:0px 0px 4px 0px;
}

.clearer {
clear:both;
}

.black {
color:#000000;
}

.alignright {
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 20px;
}

.alignleft {
float:left;
margin:0px 0px 0px 0px;
padding:0px 20px 10px 0px;
}

.aligncenter {
margin:0px auto 0px auto;
padding:0px 0px 10px 0px;
}

/* 
HEADER 
*/

.headerwrapper {
margin:0px auto 0px auto;
width:965px;
}

.headerwrapper .logo {
float:left;
padding:0px 0px 16px 0px;
}

.headerwrapper .search {
text-align:right;
}

.search_input {
width:144px;
height:14px;
margin:10px 0px 0px 0px;
padding:3px 23px 4px 10px;
border:1px solid #e2e2e2;
color:#929292;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#searchsubmit {
background:url(images/search-icon.jpg) no-repeat;
width:13px;
height:13px;
text-indent:-9999px;
position:absolute;
border:none;
margin:15px 0px 0px -21px;
cursor:pointer;
font-size:1px;
line-height:50px;
}

.headerwrapper .tagline {
margin:8px 0px 0px 0px;
text-align:right;
}

.menu-main-menu-container {
background:url(images/nav-bg.jpg) repeat-x;
font-size:14px;
margin:0px 0px 0px 0px;
}

.menu-main-menu-container ul {
list-style:none;
margin:0px 0px 0px 0px;
}

.menu-main-menu-container ul li {
display:inline-block;
margin:0px 0px 0px 0px;
}

.menu-main-menu-container ul li a {
background:url(images/nav-divider.jpg) no-repeat right;
color:#dadada;
display:inline-block;
height:20px;
padding:8px 20px 8px 20px;
text-decoration:none;
}

.menu-main-menu-container ul li a:hover {
color:#ffffff;
}

.menu-main-menu-container ul li.current_page_item a {
color:#ffffff;
}

.feature {
background:url(images/feature-placeholder.jpg) no-repeat;
height:220px;
display:absolute;
}

.join-bma {
position:absolute;
/*width:px;
height:px;*/
margin:-93px 0px 0px 701px;
}

/* 
BODY 
*/

.bodywrapper {
background:url(images/body-bg.jpg) repeat-y;
margin:0px auto 0px auto;
width:965px;
}

.bodywrapper .col-1 {
width:563px;
padding:39px 57px 50px 0px;
float:left;
/*min-height:800px;*/
}

.bodywrapper .col-2 {
width:261px;
padding:44px 42px 50px 42px;
float:left;
/*min-height:800px;*/
}

.post {
background:url(images/post-divider.jpg) no-repeat bottom left;
margin:0px 0px 36px 1px;
padding:0px 0px 50px 44px;
}

/* 
SIDEBAR 
*/

#sidebar {
list-style:none;
}

#sidebar li {
}

/* 
FOOTER 
*/

.footerwrapper {
background:url(images/footer-bg.jpg) repeat-x;
height:145px;
width:100%;
}

.footercontainer {
background:url(images/footer-top.jpg) no-repeat top;
margin:0px auto 0px auto;
padding:28px 0px 0px 0px;
width:965px;
}

.copyright {
color:#d9d9d9;
float:left;
font-size:11px;
}

.footernav {
color:#d9d9d9;
font-size:11px;
float:right;
}

.footernav a {
color:#d9d9d9;
/*display:inline-block;*/
padding:0px 6px 0px 6px;
text-decoration:none;
}

.footernav a:hover {
color:#ffffff;
}

.footerlogo img {
padding:10px 0x 0px 0px;
}

/* 
FEATURED VIDEO 
*/

#text-3 h4 a {
color:#4f4f4f;
text-decoration:none;
}

#text-3 h4 a:hover {
text-decoration:underline;
}

#text-3 p {
color:#4f4f4f;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin:0px 0px 4px 0px;
}

#text-3 p a {
color:#4f4f4f;
text-decoration:none;
}

#text-3 p a:hover {
text-decoration:underline;
}

#text-3 .more a {
color:#ed4550;
font-size:12px;
}

.videobox {
margin:0px 0px 10px 0px;
}

/* 
UPCOMING EVENTS 
*/

#text-4 {
background:url(images/divider-horizontal-1.gif) repeat-x bottom;
padding:0px 0px 9px 0px;
margin:0px 0px 29px 0px;
}

#text-4 p {
font-size:11px;
line-height:13px;
margin:0px 0px 10px 0px;
}

.event h4 a {
/*color:#4F4F4F;*/
text-decoration:none;
}

.event h4 a:hover {
text-decoration:underline;
}

#text-4 p a {
color:#4F4F4F;
text-decoration:none;
}

#text-4 p a:hover {
text-decoration:underline;
}

#text-4 p.link a {
color:#ed4550;
font-size:12px;
text-decoration:underline;
}

#text-4 p.link a:hover {
text-decoration:none;
}

#text-4 .event {
margin:0px 0px 24px 0px;
}

/* 
OUR SPONSORS 
*/

#text-5 {
background:url(images/divider-horizontal-1.gif) repeat-x bottom;
padding:0px 0px 35px 0px;
margin:0px 0px 29px 0px;
}

#text-5 a img {
background-color:#e0e0e0;
padding:1px;
}

#text-5 a:hover img {
background-color:#a9a9a9;
padding:1px;
}

/* 
RESOURCES 
*/

.sc-resources {
}

.sc-resources ul {
font-size:13px;
font-weight:bold;
margin:0px 0px 0px 13px;
}

.sc-resources ul li {
}

.sc-resources ul li a {
color:#4f4f4f;
text-decoration:underline;
}

.sc-resources ul li a:hover {
color:#ed4550;
}

/* 
EXCEPTIONS 
*/

.nav ul li.page-item-36 a {
display:none;
}

.boardmember {
clear:both;
display:block;
padding:0px 0px 25px 0px;
margin:0px 0px 30px 0px;
border-bottom:1px solid #e0e0e0;
}

.boardmember h3 {
color: #4f4f4f;
}

.boardmember h4 {
font-style:italic;
}

/* 
SIDEBAR 
*/

ul#sidebar {
margin:0px;
padding:0px;
}

ul#sidebar li {
background:url(images/divider-horizontal-1.gif) repeat-x bottom;
padding:0px 0px 9px 0px;
margin:0px 0px 29px 0px;
}

h2.widgettitle {
color:#ed4550;
font-size:20px;
font-weight:bold;
margin:0px 0px 10px 0px;
}

ul#homepage-widget-col1 {
list-style:none;
}

ul#homepage-widget-col1 ul {
list-style:decimal;
}

/* 
TWITTER WIDGET STYLES 
*/

.widget_twitter {
}

.widget_twitter ul {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
list-style:none;
}

ul#sidebar li.widget_twitter ul li {
background:url(images/divider-horizontal-1.gif) repeat-x bottom;
margin:0px 0px 10px 0px;
padding:0px 0px 8px 0px;
}

ul#sidebar li.widget_twitter ul li:last-child {
background:none;
margin:0px;
padding:0px;
}

.widget_twitter ul li .entry-content {
font-size:12px;
line-height:1em;
display:block;
padding:0px 10px 5px 10px;
}

.widget_twitter ul li .entry-meta {
display:block;
font-size:10px;
padding:0px 10px 0px 10px;
}

.widget_twitter ul li .entry-meta a {
color:#4f4f4f;
}

/* SOCIAL MEDIA ICONS */

.socialmedia {
margin:8px 0px 0px 0px;
text-align:right;
}

.socialmedia a {
margin:0px 0px 0px 5px;
}

.socialmedia a img {
}

/* Flickr Widget Styles */

li.simple-flickr-photostream ul, ul#sidebar li.simple-flickr-photostream ul {
margin:0px;
padding:0px;
list-style:none;
}

li.simple-flickr-photostream ul li, ul#sidebar li.simple-flickr-photostream ul li {
background:none;
padding:3px;
margin:0px 0px 0px 0px;
display:inline;
}

ul#homepage-widget-col2, ul#homepage-widget-col2 li {
list-style:none;
}



