/*
Theme Name: Mike Carson Creative
Description: Custom Wordpress theme for Mike Carson Creative.
Version: 3.0
Author: Mike Carson
Author URI: http://www.mikecarsoncreative.com/

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Mike Carson,
	whose website you will find at http://www.mikecarsoncreative.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/


/* UNIVERSAL Styles */	

body { background-image: url(/wp-content/themes/mcc/images/sitebg.jpg);
			 background-attachment: fixed;
			 background-position: top center;
			 background-repeat: no-repeat;
			 background-color: #ffffff;
			 margin: 0px;
			 padding-top: 8px;
			 padding-bottom: 15px;
			 font-family: verdana, palatino, helvetica;
			 font-size: 9pt;
			 color: #333333; }
			 
a:link, a:visited  { color: #927aea;
				 						 font-family: verdana, Arial;
				 						 font-weight: bold;
				 						 text-decoration: none; }

a:hover, a:active { color: #927aea;
				  					font-family: verdana, Arial;
	 			  					font-weight: bold;
										text-decoration: underline; }

p { margin: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		font-family:  verdana, Arial;
		font-size: 9pt;
		color: #333333;}

ul, ol { margin-top: 0px;
		     margin-left: 20px;
		 		 margin-right: 0px;
		 		 margin-bottom: 0px;
  	 		 padding-top: 0px;
		 		 padding-left: 0px;
		 		 padding-right: 0px;
 		 		 padding-bottom: 10px;}
		 
ul ul, ul ol, ol ul { margin-top: 0px;
		     							margin-left: 15px;
		 		 							margin-right: 0px;
		 		 							margin-bottom: 0px;
  	 		 							padding: 0px;}
						
li { margin-top: 0px;
		 margin-left: 20px;
		 margin-right: 0px;
		 margin-bottom: 0px;
		 padding-top: 5px;
		 padding-left: 0px;
		 padding-right: 0px;
 		 padding-bottom: 5px;
		 font-family:  verdana, Arial;
		 font-size: 9pt;
		 color: #333333;}


		 				
h3 { text-align: left;
		 font-family:  verdana, Arial;
		 font-size: 18px;
		 font-weight: bold;
		 color: #244876; }

h4 { margin: 0px;
		 padding-top: 10px;
		 padding-bottom: 5px;
		 text-align: center;
		 text-transform: uppercase;
		 font-family: verdana, Arial;
		 font-size: 14px;
		 font-weight: bold;
		 color: #333333; }

h5 { text-align: center;
		 font-family: verdana, Arial;
		 font-size: 14px;
		 font-weight: bold;
		 color: #244876; }										
					 
					 
/* HEADER Styles */

.header { margin: 0px;
					padding: 0px; }

.header a img { margin: 0px;
								padding: 0px;
								border-style: none;
								text-decoration: none; }
					
.pagebody table { padding: 0px;
									margin: 0px;
									align: center; }							 

					 
					 
/* TOP NAV Styles */
								
.topnavlinks, { margin: 0px;
							  text-align: center; }
								
.topnavlinks img { margin-top: 10px;
									 text-align: center;
									 text-decoration: none;
									 border: 0px; }
									 
.pagetitle { width: 605px;
						 height: 26px;
						 margin-top: 40px;
						 margin-left: 15px;
						 margin-right: 0px;
						 margin-bottom: 0px;
						 padding: 0px;
						 background-image: url(/wp-content/themes/mcc/images/accentstripe.png);
						 background-position: top;
  					 background-repeat: no-repeat; }

.pagetitle #title { float: right;
										height: 26px;
										background-color: #ffffff; }
										
.pagetitle #title	img { margin: 0px;
				  							padding: 0px; }	
										
/* SIDE NAV Styles */						

.charities { width: 120px;
						 align: center;
						 text-align: center; }
.charities h4 { margin: 0px;
		 						padding-top: 10px;
		 						padding-bottom: 5px;
		 						text-align: center;
		 						text-transform: none;
		 						font-family: verdana, Arial;
		 						font-size: 9pt;
		 						font-weight: bold;
		 						color: #333333; }
.charities img { margin-top: 10px;
								 text-align: center;
								 text-decoration: none;
								 border: 0px; }

.submenu { width: 130px;
					 height: 205px;
					 align: left;
					 background-image: url(/wp-content/themes/mcc/images/sidemenubg.png);
					 background-repeat: no-repeat;
					 padding-top: 10px;
					 padding-left: 0px;
					 padding-right: 0px;
					 padding-bottom: 0px;
					 margin-top: 40px;
					 margin-left: 0px;
					 margin-right: 0px;
					 margin-bottom: 0px;					 
					 text-align: center; }					 
					 
					 
.submenu #body {  max-width: 120px;
									align: center;
					 				margin-top: 0px;
					 				margin-left: 0px;
					 				margin-right: 0px;
					 				margin-bottom: 0px;
					 				padding-top: 0px;
								  padding-left: 0px;
					 				padding-right: 0px;
					 				padding-bottom: 0px; }
.submenu #body ol, .submenu #body ul { margin: 0;
						  					 							 padding: 0;
						  					 							 list-style-type: none;
												 							 list-style-image: none; }
												 
.submenu #body li { padding-top: 10px;
										padding-left: 0px;
										padding-right: 0px;
										padding-bottom: 0px;
										margin-top: 0px;
										margin-left: 13px;
										margin-right: 10px;
										margin-bottom: 10px;
										border-style: dashed;
										border-color: #cccccc;
										border-top-width: 1px;
										border-left-width: 0px;
										border-right-width: 0px;
										border-bottom-width: 0px;										
									  font-family: verdana, Arial;
									  font-size: 8pt;
										font-weight: normal;
									  color: #cccccc;
									  text-align: center; }
.submenu #body li:first-child { border: none; }	

.submenu #body li a:link, #body li a:visited
				 { text-align: center;
					 color: #ccccff;
					 font-family: verdana, Arial;
					 font-weight: normal;
					 font-size: 8pt;
					 text-decoration: none; }					 
.submenu #body li a:hover, .submenu #body li a:active
				 { text-align: center;
					 color: #ffffff;
					 font-family: verdana, Arial;
					 font-weight: normal;
					 font-size: 8pt;
					 text-decoration: underline; }
		
						 	
/* MAIN CONTENT Styles */	

.alignleft  { float: left; width: auto; margin: 0px 10px 10px 0px; }
.alignright  { float: right; width: auto; margin: 0px 0px 10px 10px; }
.aligncenter  { text-align: center; margin-bottom: 10px; }

.biopic { float: right; width: 150px; margin: 0px 0px 10px 10px; padding: 5px; border: 2px dotted #cccccc; }

.caption { text-align: center;
					 font-family: verdana, Arial;
					 font-size: 7pt;
					 font-weight: bold;
					 color: #333333; }

.cclogo { float: right;
					padding-left: 10px;
					padding-bottom: 15px; }					 
					 
.contact { text-align: center; }

.entry { background-image: url(/wp-content/themes/mcc/images/contentbg.png);
			 	 background-attachment: fixed;
			 	 background-position: top left;
			 	 background-repeat: repeat;
				 margin-top: 10px;
				 margin-left: 15px;
				 margin-right: 0px;
				 margin-bottom: 15px;
				 padding-top: 10px;
				 padding-left: 15px;
				 padding-right: 15px;
				 padding-bottom: 15px; }
				 
.entry h1 { text-align: center;
						padding: 0px;
						margin-top: 0px;
						margin-left: 0px;
						margin-right: 0px;
						margin-bottom: 15px;
		 				font-family: verdana, Arial;
		 				font-size: 30px;
						font-weight: normal;
		 				color: #708090; }		/*#4b0082*/
														 								 
.maincontent { padding-top: 0px;
							 padding-left: 0px;
							 padding-right: 0px;
							 padding-bottom: 0px;
							 margin: 0px;
							 font-family: verdana, Arial;
			 				 font-size: 9pt;
			 				 color: #333333; }

.thumbnail, .thumbnail a { border: 1px solid #000000; }							 


/* POPUP Stles */							 

.pbody { padding: 0px;
				 margin: 0px;
				 background-color: #ffffff; }

.pcontent { padding: 10px; }

.pheader { padding: 3px;
					 background-color: #000000;
					 text-align: center; }
							 
.sampleimg { float: left;
						 padding-right: 10px; }
							 		
														 
/* FOOTER Styles */	
							 
div.footer { 
					padding-top: 6px;
					padding-left: 10px;
					padding-right: 10px;
					padding-bottom: 0px;
					border-style: solid;
					border-color: #999999;
					border-top-width: 1px;
					border-left-width: 0px;
					border-right-width: 0px;
					border-bottom-width: 0px;
					text-align: center;
					font-family: verdana, Arial;
					font-size: 7pt;
					font-weight: bold;
					color: #333333; }