
html, body {
color : #000;
background-image : url(http://mekiacox.com/wp-content/themes/sept2009/bg.jpg);
background-repeat : repeat-x;
background-color : #777777;
text-align : center;
width : 100%;
height : 100%;
margin : 0;
padding : 0;
font-size : 11px;
font-family: Georgia, "Times New Roman", Times, serif;
}

a:link, a:visited, a:active {
color: #f0f0f0;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: none;
}

#tfl {
text-align: center;}

.center {
text-align: center;}


b {
font-weight : bold;
}

i {
font-style: italic;
color: #f34642;
font-size: 14px;
}

#layout {
background-color : #777777;
background-repeat : repeat-y;
width : 936px;
height : auto !important;
margin : 0 auto 0 auto;
padding : 0;
min-height : 100%;
position : relative;
}

img {
border : none;
}

#wrapper {
width : 100%;
padding-bottom : 5em;
}

#logo {
height : 406px;
margin-bottom: 10px;
}



#content {
float : left;
width : 553px;
min-height : 50px;
text-align : left;
padding-bottom : 10em;
}

#content_txt {
margin-left : 5px;
margin-right : 5px;
}




#sidebar { 
background: url(http://mekiacox.com/wp-content/themes/sept2009/sidebarbg.png) no-repeat;
width : 373px;
 float: left;
 text-align: left;
 font-size: 10px;
color: #86d268;
padding: 5px;
}

.sidebarphotos {
padding-left: 5px;
}


#sidebar a {
color: #393939;
text-decoration: none;
}

#sidebar a:hover {
color: #8ddc62;
text-decoration: none;
}

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
color: #fff;
font-weight: bold;
padding-left: 13px;
margin-left: 15px;
letter-spacing: 2px;
font-style: italic;}

h2:first-letter {
color: #d12929;
font-size: 16px;
}

.menu {
background: url(http://mekiacox.com/wp-content/themes/sept2009/title_bg.png) no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
color: #fff;
padding-left: 25px;
line-height: 69px;
}

.page_bg {
background: url(http://mekiacox.com/wp-content/themes/sept2009/page_bg.jpg) no-repeat;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #4f91a4;
padding-left: 70px;
padding-top: 2px;
margin-left: 30px;
margin-top: 15px;
line-height: 44px;
}

.menu:first-letter {
font-family: Georgia, "Times New Roman", Times, serif;
color: #5d5d5d;
font-size: 36px;
font-style: italic;
font-weight: bold;


}



#footer {
width : 100%;
bottom : 0;
left : 0;
position : absolute;
}



.SubmitComment {
	border: 1px solid #666666;
padding: 5px;
background-color: #666666;
color: #fff;
}

.TextArea{
	border: 1px solid #666666;

}

.TextField {
	border: 1px solid #666666;

}

.searchinput {
	border: 1px solid #cccccc;

}


.searchsubmit {
	border: 1px solid #cccccc;

}

.affs {
padding: 3px;

}


.left {
text-align: justify;
float : left;}


.leftborder {
text-align: justify;
float : left;}

.rightborder {
text-align: justify;
float : right;
border : 1px solid #000;}



.right {
text-align: justify;
float : right;}

.fanlisting {
text-align: center;

}

.center {
text-align: center;}


.fl:link, .fl:visited, .fl:active {
color : #76ee00;
font-weight: bold;
font-size: 10pt;
margin : 17px 0 0 13px;
text-transform: uppercase;
text-decoration : none;
font-family : arial, Verdana, sans-serif;}

.fl:hover {
color : #93ff51;
font-weight: bold;
margin : 17px 0 0 13px;
font-size: 10pt;
text-transform: uppercase;
text-decoration : none;
font-family : arial, Verdana, sans-serif;}

.noborder {
border: none;
}

.border {
border: 1px #000000 solid;
}


.post_stats
{text-align: left;
font-size: 8pt;
margin-bottom: 20px;
margin-top: 20px;
font-style: italic;
}

.page_txt {
padding: 10px;
}

.title {
	font-size: 16pt;
	margin-left: 5px;
text-transform: uppercase;
	color: #749fb5;
}

blockquote {
	margin-bottom: 20px;
padding:3px;
	color: #fff;
	padding: 12px;
	background-color: #8b8b8b;
	font-style: italic;
}

blockquote a:link, a:visited, a:active {
color: #000;
text-decoration: underline;
}

blockquote a:hover {
color: #000;
text-decoration: none;
}


.new {
color: #f41b1b;
font-weight: bold;
font-size: 6pt;
}

.registernow {
	font-size: 16pt;
text-align: center;
}

.timer {
text-align: center;
font-size: 18pt;
color: #fff;

}




/* Footer */
.FBG { border-top: solid 5px #2d9609; background-color: #4d4d4d; width: 100%; padding: 10px 0px 0px 1px; background-position: center;}
.Footer { width: 800px; margin: 0 auto; }
.Footer p { font-size: 10px; color:#b4b4b4; padding: 0px; margin: 0px; }
.Footer a { color:#b4b4b4; text-decoration: underline;}
