/*  
Theme Name: Mason Moore
Description: Mason Moore's Official Blog
Version: 1.0
Author: AIB Entertainment
Author URI: http://pubacash.com
*/


body {
	margin: 0;
	padding-left:0px;
	padding-right:0px;
	background: #000;
	float: center;
	font-family: Verdana, Verdana, "Trebuchet MS", Arial, sans-serif;
	text-align: left;
	voice-family: "\"}\""; 
	voice-family: inherit;

}

#wrapper { 
background: #000;
width: 989px; 
margin: 0 auto;
float: center;
}

a:hover { 
text-align: left; 
text-decoration: underline; 
color: #000;
}

a, a:link, a:visited  { 
color: #fff; 
text-align: left; 
text-decoration: none;
}


h4 {color: #fff; padding-left: 0.5em; font-size: 13px; }
h3 { color: #fff; font-size: 10px; }
h2 { color: #fff; font-size: 1.8em; }
h1 { color: #fff; padding-top: 5px; padding-bottom: 5px; padding-left: 1em; font-size: 14px; }
.sidebar-header h3 {
padding-left: 47px;
text-transform: uppercase;
font-face: Arial, Tahoma, Verdana;
font-size: 11px;
font-weight: bold;
margin-top: 4px;
/margin-top: 0!important;
/padding-top: 6px!important;
}


img {border: 1px solid #fff;
margin-bottom: 8px;}

#header1
{height: 37px; 
background: url(images/header_01.gif) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header2
{height: 56px; 
background: url(images/header_02.jpg) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header3
{height: 43px; 
background: url(images/header_03.jpg) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header4
{height: 49px; 
background: url(images/header_04.jpg) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header5
{height: 51px; 
background: url(images/header_05.jpg) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header6
{height: 52px; 
background: url(images/header_06.jpg) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header7
{height: 52px; 
background: url(images/header_07.jpg) no-repeat top left; 
overflow: hidden; 
position: relative;
}

#header8
{height: 20px; 
background: url(images/header_08.gif) no-repeat top left; 
overflow: hidden; 
position: relative;
}

.content     { 
background: url(images/body-body.gif) repeat-y center; 
width: 989px;
margin:0 auto;
float: center;
}

 li, ul { 
line-height: 22px;
color: #000;
margin-left: -14px;
/margin-left: 5px!important;
margin-right: 5px;
list-style-type: none;
text-indent: -0.8em;
/text-indent: 0!important;
}
 li { 
border-bottom: 1px #fff solid;
}
 
 .center  { 
 font-size: 11px;
 margin: 0 auto; 
	padding-left:0px;
	padding-right:0px;
 float: center;
 width: 565px; 
 }

.post1  { 
margin-top: 15px;
background: url(images/post-top.gif) no-repeat top left;   
height: 37px; 
} 

.post2  { 
background: url(images/post-body.gif) repeat-y top left;   
height: 100%;
overflow: hidden; 
}

.post3 { 
background: url(images/post-bottom.gif) no-repeat top left;   
height: 17px; 

}


/* the padding here if increased will move the center column down */
.postwrapper { 
border: 0; 
padding: 0 15px 2px 19px;
font-size: 11px;
}
	 
.postwrapper * {
color: #fff;
}

.underpost {
margin: 0 auto;
text-align: center;
padding-bottom: 0px;
}

.underpost a  { 
text-decoration: underline; 
color: #000;
}

.underpost, underpost *  { 
color: #000;
}
	  
  
.mycaption h2{
position:relative;
padding: 6px 0 0 27px;
margin-bottom: 10px; 
font-size: 15px; 
font-weight: bold; 
text-align: left;
text-decoration: none;
}

.sidebarleft a,  .sidebarleft a:link,  .sidebarleft a:active,  .sidebarleft a:visited, .sidebarright a,  .sidebarright a:link,  .sidebarright a:active,  .sidebarright a:visited {
color: #fff;
text-decoration: none;
padding-left: 10px;
}

.sidebarleft a:hover, .sidebarright a:hover   {
color: #000;
text-decoration: none;
}

 .sidebarleft { 
 float: left; 
	padding-left: 10px;
 width: 198px; 
 text-align: left; 
 list-style: none;
 font-size: 12px;  
	color: #fff;

 }
  .sidebarright    { 
 float: right; 
		padding-right: 10px;
 width: 198px; 
 text-align: left; 
 list-style: none;
 font-size: 12px;  
		color: #fff;
 }

.sidebarbody  { 
font-size: 11px;
background: url(images/sidebar-body.gif) repeat-y center; 
margin-bottom: 10px;
}
.sidebarbody  li{ 
margin-left: 3px;
}

.sidebarbodytext {
margin-left: 11px;
}

.sidebartop  { 
background: url(images/sidebar-top.gif) no-repeat top center; 
overflow: hidden; 
height: 28px;
}
.sidebar-header {
margin-top: -16px;
background: url(images/sidebar-header.gif) no-repeat top center; 
overflow: hidden; 
height: 28px;
}
.sidebarbottom    { 
background: url(images/sidebar-bottom.gif) no-repeat bottom center; 
overflow: hidden; 
padding: 0;
position: relative;
height: 11px;
}


.commentlist li { 
width: 90%;
float: center;
margin:0; 
border-top: 1px solid #fff; 
padding: 12px;
list-style: none;
font-weight: bold;
}

.commentlist * {color: #fff;}
#commentform textarea { 
 width: 96%; 
 margin: 0 auto;
	}
	
#commentform { 
float: center;
 margin: 0; 
 width:90%; 
}

 #commentform textarea { 
	float: center;
 width: 90%; 
	}
	
 #commentform { 
	float: center;
 margin: 0; 
	width:90%; }
 

	


.clear{
height: 0px; 
overflow: hidden; 
clear: both; 
}

.navigation {
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
}
.myfooter {
overflow: hidden; 
text-align: center; 
position: relative; 
margin: 0 auto;
font-size: 11px;
color: #fff;
padding: 55px 0 10px 0;
}


.myfooter img {
border: 0;
}

.myfooter a {
text-decoration: underline;
}

input {
font-size: 10px;
font-weight: bold;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}
.alignright {
	float: right;
	}
.alignleft {
	float: left;
	}
.aligncenter {
	float: center;
	}
/* menu */
/***********************MENU****************************/
.topnav{
height: 34px;
font-size: 12px;
font-weight:bold;
}
.topnav a{
color: #fff;
}


.navhome {
margin-left: 12px;
background: url(images/button-pink.gif) no-repeat top center;
padding-top:10px;
width:95px;
height:34px;
position:relative;
float:left;
text-align:center;
}
.navhome:hover {
background: url(images/button-black.gif) no-repeat top center;
width:95px;
height:34px;

float:left;
text-align:center;
}

.navbio {
padding-left:3px;
padding-right:0px;
float:left;
text-align:center;
background: url(images/button-pink.gif) no-repeat top center;
padding-top:10px;
width:95px;
height:34px;

float:left;
text-align:center;
}

.navbio:hover {
background: url(images/button-black.gif) no-repeat top center;
width:95px;
height:34px;

float:left;
text-align:center;
}

.navmyspace {
padding-left:3px;
padding-right:0px;
float:left;
text-align:center;
background: url(images/button-pink.gif) no-repeat top center;
padding-top:10px;
width:95px;
height:34px;

float:left;
text-align:center;
}
.navmyspace:hover {
background: url(images/button-black.gif) no-repeat top center;
width:95px;
height:34px;

float:left;
text-align:center;
}

.navtwitter {
padding-left:3px;
padding-right:0px;
float:left;
text-align:center;
background: url(images/button-pink.gif) no-repeat top center;
padding-top:10px;
width:95px;
height:34px;

float:left;
text-align:center;
}
.navtwitter:hover {
background: url(images/button-black.gif) no-repeat top center;
width:95px;
height:34px;

float:left;
text-align:center;
}

.navbookings {
padding-left:3px;
padding-right:0px;
float:left;
text-align:center;
background: url(images/button-pink.gif) no-repeat top center;
padding-top:10px;
width:95px;
height:34px;
float:left;
text-align:center;
}
.navbookings:hover {
background: url(images/button-black.gif) no-repeat top center;
width:95px;
height:34px;
float:left;
text-align:center;
}
.searchbox {
text-align:-moz-center;
/text-align:center!important;
margin: 0px auto 0px auto;
/margin: 0 auto!important;
}

#searchform { 
 position:relative;
	font-size: 10px; 
text-align:-moz-center;
/text-align:center!important;
float:center;
margin: 0px auto 0px auto;
margin-left: auto; margin-right: auto;
	}  
	
 #searchform #s {
	width: 150px; 
	}
	img.wp-smiley{ border:none;}
