/*
Theme Name: Meakem Becker
Theme URI: http://grafficore.com/
Description: WordPress theme for the Meakem Becker Venture Capital web site.
Version: 1.0
Author: Corey Graham
Author URI: http://grafficore.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* TYPE */

body {
	font-family: Arial, sans-serif;
	font-size: 70%;
	color: black;
	background: black;
}

p {
	margin: 0;
	padding: 10px 100px 5px 30px;
}

h1, h2, h3 {
	font-size: 1.3em;
	font-weight: bold;
	padding: 10px 100px 5px 30px;
}

a {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
}

a:hover, a:active {
	border-bottom: 1px dotted black;
}

a img {
	border: 0;
}

a:hover img, a:active img {
	border: 0;
}

#main_header a:hover, #main_header a:active {
	border: 0;
}

#left_column a img {
	border: 0;
}

#left_column a:hover img {
	border-bottom: 0;
	border-right: 5px solid #CC6600;
}

#left_column a:hover, #left_column a:active {
	border-bottom: 0;
}


/* MAIN SECTIONS */


#page {
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#main_header {
	background-image: url(images/main_bg_02.jpg);
	height: 250px;
	width: 800px;
	background-repeat: no-repeat;
}
#main_menu {
	background: #000000 url(images/main_bg_04.jpg) no-repeat top center;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 250px;
	width: 800px;
}

a#front-article {
	display: block;
	height: 100px;
	width: 800px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #000 url(images/articlelink-schoology.jpg) no-repeat top left;
}

/*
a#front-article:hover {
	background: #000 url(images/articlelink-75mil.jpg) no-repeat bottom left;
}
*/

#main_bottom {
	background-color: #000000;
	background-image: url(images/main_bg_06.jpg);
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 800px;
	background-repeat: no-repeat;
}

/* HEADER LINK */

#page #main_header img {
	text-align: right;
	vertical-align: bottom;
	top: 86px;
	position: relative;
	left: 400px;
}

/* MAIN MENU */

#main_menu a, #main_menu a:link, #main_menu a:visited, #main_menu a:hover, #main_menu a:active {
	display: block;
	text-align: right;
	width: 136px;
	height: 20px;
	padding: 3px;
	background: black;
	font-size: 1.2em;
	color: #CCCCCC;
	text-decoration: none;
	border-right: 8px solid black;
	border-bottom: 1px solid black;
}

#main_menu a:hover, #main_menu a:active {
	border-right: 8px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#main_menu ul li {
	list-style-type: none;
	display: block;
	margin: 0 0 1px 3px;
}

#main_menu ul {
	display: block;
	width: 140px;
	float: left;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

/* GENERIC PAGE */

#generic_header {
	display: block;
	background-image: url(images/header-bg-generic.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

/* TRUE NORTH */

#truenorth_header {
	display: block;
	background-image: url(images/truenorth_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#truenorth_content {
	background: #000000 url(images/truenorth_bg_04.jpg) repeat-y top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
	float: left;
	clear: both;
}

#truenorth_content p {
	padding-left: 120px;
}

#truenorth_content ul li {
	padding: 10px 150px 0 140px;
	list-style-type: none;
}

#truenorth_footer {
	background: #000000 url(images/truenorth_bg_06.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 800px;
	text-align: right;
	float: left;
	clear: both;
}

#truenorth_footer p {
	padding: 80px 10px 0 0;
	font-size: 0.8em;
}

/* THE TEAM */

#team_header {
	display: block;
	background-image: url(images/team_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#team_content {
	background: #000000 url(images/truenorth_bg_04.jpg) repeat-y top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
}

#team_content p {
	padding-left: 120px;
}

#team_footer {
	background: #000000 url(images/team_bg_06.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 800px;
	text-align: right;
}

#team_footer p {
	padding: 80px 10px 0 0;
	font-size: 0.8em;
}

#team_content #left_column {
	float: left;
	width: 200px;
	padding-left: 45px;
	padding-top: 10px;
}
#team_content #left_column p.staff {
	padding: 0 0 5px 0;
	margin: 0;
}
#team_content #right_column {
	float: right;
	width: 500px;
	padding-right: 25px;
}
#team_content #right_column p {
	margin: 0;
	padding: 10px 10px 10px 5px;
}
#team_content #right_column img {
	margin: 0;
	padding: 0 10px 10px 0;
}
#clear {
	clear: both;
	display: block;
	witdth: 600px;
	height; 1px;
}

/* MEAKEM ARTICLE: COURAGE */

#courage_header {
	display: block;
	background-image: url(images/meakem_courage_bg_02.jpg);
	height: 250px;
	width: 800px;
	background-repeat: no-repeat;
}

#courage_content {
	background: #000000 url(images/meakem_courage_bg_04.jpg) no-repeat top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 350px;
}

#courage_content p {
	margin: 0;
	padding-left: 30px;
	width: 400px;
}

#courage_footer {
	background: #000000 url(images/meakem_courage_bg_05.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 800px;
	text-align: right;
}

#courage_footer p {
	padding: 20px 10px 0 0;
	font-size: 0.8em;
}

#courage_footer p a {
	color: black;
}

/* CONTACT */

#contact_header {
	display: block;
	background-image: url(images/contact_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#contact_content {
	background: #000000 url(images/contact_bg_04.jpg) repeat-y top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 300px;
}

#contact_content p {
	padding-left: 100px;
}

#contact_content ul li {
	padding: 10px 150px 0 140px;
	list-style-type: none;
}

#contact_footer {
	background: #000000 url(images/contact_bg_06.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 800px;
	text-align: right;
}

#contact_footer p {
	padding: 20px 10px 0 0;
	font-size: 0.8em;
}

/* ABOUT */

#about_header {
	display: block;
	background-image: url(images/about_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#about_content {
	background: #000000 url(images/about_bg_04.jpg) no-repeat top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 444px;
}

#about_content p {
	padding: 8px 385px 0 35px;
}

#about_content h2 {
	padding: 50px 410px 0 40px;
	margin: 0;
	text-align: right;
}

#about_content p.first {
	padding-top: 30px;
}

#about_content ul li {
	padding: 10px 150px 0 140px;
	list-style-type: none;
}

#about_footer {
	background: #000000 url(images/about_bg_06.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 800px;
	text-align: right;
}

#about_footer p {
	padding: 80px 10px 0 0;
	font-size: 0.8em;
}

/* NEWS & EVENTS */

#news_header {
	display: block;
	background-image: url(images/news_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#news_content {
	background: #000000 url(images/news_bg_04.jpg) repeat-y top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
}

#news_content p {
	padding-left: 120px;
}

#news_content h2 {
	padding: 0 0 5px 0;
}

#news_content ul li {
	padding: 5px 10px 0 10px;
	list-style-type: none;
}

#news_content ul li a {
	padding: 0;
}

#news_footer {
	background: #000000 url(images/news_bg_05.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 800px;
	text-align: right;
}

#news_footer p {
	padding: 40px 10px 0 0;
	font-size: 0.8em;
}

#news_content #left_column {
	float: left;
	width: 300px;
	padding-left: 15px;
	padding-top: 10px;
}

#news_content #right_column {
	float: right;
	width: 430px;
	padding-right: 25px;
}
#news_content #right_column p, #team_content #left_column p {
	margin: 0;
	padding: 10px 10px 10px 5px;
}

/* PORTFOLIO */

#portfolio_header {
	display: block;
	background-image: url(images/portfolio_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#portfolio_content {
	background: #000000 url(images/portfolio_bg_04.jpg) repeat-y top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
	height: 100%;
}

#portfolio_content p {
	padding: 10px 50px 10px 120px;
	margin: 0;
}

#portfolio_content ul li {
	padding: 10px 150px 0 140px;
	list-style-type: nonw;
}

#portfolio_content ul {
	margin: 0;
	padding: 3px 3px 10px 3px;
}

#portfolio_content h2 {
	margin: 0;
	padding: 0 0 5px 50px;
}

#portfolio_content img {
	margin: 0;
	padding: 0 5px 5px 0;
}

#portfolio_footer {
	background: #000000 url(images/portfolio_bg_06.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 105px;
	width: 800px;
	text-align: right;
}

#portfolio_footer p {
	padding: 20px 10px 0 0;
	font-size: 0.8em;
}

#portfolio_content p.portfolio_icon {
	clear: both;
	padding: 0 0 0 190px;
	margin: 0;
}

a#akustica {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 73px;
	background: white url(images/portfolio-new/btn-akustica.jpg) no-repeat top left;
	border: 0;
}

a#akustica:active, a#akustica:hover {
	background: white url(images/portfolio-new/btn-akustica.jpg) no-repeat bottom left;
}

a#threeform {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 63px;
	background: white url(images/portfolio-new/btn-3form.jpg) no-repeat top left;
	border: 0;
}

a#threeform:active, a#threeform:hover {
	background: white url(images/portfolio-new/btn-3form.jpg) no-repeat bottom left;
}

a#tiversa {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 180px;
	height: 54px;
	background: white url(images/portfolio-new/btn-tiversa.jpg) no-repeat top left;
	border: 0;
}

a#tiversa:active, a#tiversa:hover {
	background: white url(images/portfolio-new/btn-tiversa.jpg) no-repeat bottom left;
}

a#seec {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 180px;
	height: 57px;
	background: white url(images/portfolio-new/btn-seec.jpg) no-repeat top left;
	border: 0;
}

a#seec:active, a#seec:hover {
	background: white url(images/portfolio-new/btn-seec.jpg) no-repeat bottom left;
}

a#liquidtalk {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 59px;
	background: white url(images/portfolio-new/btn-liquidtalk.jpg) no-repeat top left;
	border: 0;
}

a#liquidtalk:active, a#liquidtalk:hover {
	background: white url(images/portfolio-new/btn-liquidtalk.jpg) no-repeat bottom left;
}

a#kiva {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 71px;
	background: white url(images/portfolio-new/btn-kiva.jpg) no-repeat top left;
	border: 0;
}

a#kiva:active, a#kiva:hover {
	background: white url(images/portfolio-new/btn-kiva.jpg) no-repeat bottom left;
}

a#hotpads {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 62px;
	background: white url(images/portfolio-new/btn-hotpads.jpg) no-repeat top left;
	border: 0;
}

a#hotpads:active, a#hotpads:hover {
	background: white url(images/portfolio-new/btn-hotpads.jpg) no-repeat bottom left;
}

a#collegeprowler {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 61px;
	background: white url(images/portfolio-new/btn-collegeprowler.jpg) no-repeat top left;
	border: 0;
}

a#collegeprowler:active, a#collegeprowler:hover {
	background: white url(images/portfolio-new/btn-collegeprowler.jpg) no-repeat bottom left;
}

a#bitarmor {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 61px;
	background: white url(images/portfolio-new/btn-bitarmor.jpg) no-repeat top left;
	border: 0;
}

a#bitarmor:active, a#bitarmor:hover {
	background: white url(images/portfolio-new/btn-bitarmor.jpg) no-repeat bottom left;
}

a#beatbox {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 63px;
	background: white url(images/portfolio-new/btn-beatbox.jpg) no-repeat top left;
	border: 0;
}

a#beatbox:active, a#beatbox:hover {
	background: white url(images/portfolio-new/btn-beatbox.jpg) no-repeat bottom left;
}

a#bantu {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 59px;
	background: white url(images/portfolio-new/btn-bantu.jpg) no-repeat top left;
	border: 0;
}

a#bantu:active, a#bantu:hover {
	background: white url(images/portfolio-new/btn-bantu.jpg) no-repeat bottom left;
}

a#shipwire {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 170px;
	height: 53px;
	background: white url(images/portfolio-new/btn-shipwire.jpg) no-repeat top left;
	border: 0;
}

a#shipwire:active, a#shipwire:hover {
	background: white url(images/portfolio-new/btn-shipwire.jpg) no-repeat bottom left;
}

a#spendview {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 63px;
	background: white url(images/portfolio-new/btn-spendview.jpg) no-repeat top left;
	border: 0;
}

a#spendview:active, a#spendview:hover {
	background: white url(images/portfolio-new/btn-spendview.jpg) no-repeat bottom left;
}

a#rudder {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 63px;
	background: white url(images/portfolio-new/btn-rudder.jpg) no-repeat top left;
	border: 0;
}

a#rudder:active, a#rudder:hover {
	background: white url(images/portfolio-new/btn-rudder.jpg) no-repeat bottom left;
}

a#wavecam {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 63px;
	background: white url(images/portfolio-new/btn-wavecam.jpg) no-repeat top left;
	border: 0;
}

a#wavecam:active, a#wavecam:hover {
	background: white url(images/portfolio-new/btn-wavecam.jpg) no-repeat bottom left;
}

a#webcarzz {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 63px;
	background: white url(images/portfolio-new/btn-webcarzz.jpg) no-repeat top left;
	border: 0;
}

a#webcarzz:active, a#webcarzz:hover {
	background: white url(images/portfolio-new/btn-webcarzz.jpg) no-repeat bottom left;
}

a#vectorentertainment {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 62px;
	background: white url(images/portfolio-new/btn-vectorentertainment.jpg) no-repeat top left;
	border: 0;
}

a#vectorentertainment:active, a#vectorentertainment:hover {
	background: white url(images/portfolio-new/btn-vectorentertainment.jpg) no-repeat bottom left;
}

a#liveeventmedia {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 200px;
	height: 63px;
	background: white url(images/portfolio-new/btn-liveeventmedia.jpg) no-repeat top left;
	border: 0;
}

a#liveeventmedia:active, a#liveeventmedia:hover {
	background: white url(images/portfolio-new/btn-liveeventmedia.jpg) no-repeat bottom left;
}

a#leostream {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 200px;
	height: 63px;
	background: white url(images/portfolio-new/btn-leostream.jpg) no-repeat top left;
	border: 0;
}

a#leostream:active, a#leostream:hover {
	background: white url(images/portfolio-new/btn-leostream.jpg) no-repeat bottom left;
}


a#nearverse {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 172px;
	height: 73px;
	background: white url(images/portfolio-new/btn-nearverse.jpg) no-repeat top left;
	border: 0;
}

a#nearverse:active, a#nearverse:hover {
	background: white url(images/portfolio-new/btn-nearverse.jpg) no-repeat bottom left;
}

a#schoology {
	margin: 0 5px 0 0;
	padding: 0;
	text-align: left;
	display: block;
	width: 180px;
	height: 54px;
	background: white url(images/portfolio-new/btn-schoology.jpg) no-repeat top left;
	border: 0;
}

a#schoology:active, a#schoology:hover {
	background: white url(images/portfolio-new/btn-schoology.jpg) no-repeat bottom left;
}


/* GENERIC STORY */

#story_header {
	display: block;
	background-image: url(images/story_bg_02.jpg);
	height: 301px;
	width: 800px;
	background-repeat: no-repeat;
}

#story_content {
	background: #000000 url(images/story_bg_04.jpg) repeat-y top center;
	display: block;
	margin: 0px;
	padding: 0px;
	width: 800px;
}

#story_content p {
	padding-left: 120px;
}

#story_content h2 {
	margin: 0;
	padding: 0 0 5px 70px;
}

#story_content ul li {
	padding: 5px 10px 0 10px;
	list-style-type: none;
}

#story_content ul li a {
	padding: 0;
}

#story_footer {
	background: #000000 url(images/story_bg_05.jpg) no-repeat top left;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 800px;
	text-align: right;
}

#story_footer p {
	padding: 40px 10px 0 0;
	font-size: 0.8em;
}


/* CHURCHILL STRATEGIES LINK */

#churchill {
	clear: both;
	margin: 0;
	padding: 10px 0;
	width: 100%;
	text-align: center;
	color: #FFF;
}
