/*
Theme Name: Full Moon Design Group Theme
Theme URI: http://wordpress.org/
Description: Custom Wordpress Theme by CreativePickle.
Version: 1.0
Author: CreativePickle
Author URI: http://creativepickle.com/
Tags: 


*/



/* Begin Typography & Colors */
@charset "utf-8";
/* CSS Document */

html, body {
	border:0;
	margin:0;
	padding:0;
}
body {
	font:100%/1.25 arial, helvetica, sans-serif;
}
/***** Common Formatting *****/
 
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}
h1 {
	padding:30px 0 25px 0;
	letter-spacing:-1px;
	
}
h2 {
	padding:20px 0;
	letter-spacing:-1px;
	font:1.5em arial, helvetica, sans-serif;
}
h3 {
	font:1em arial, helvetica, sans-serif;
	font-weight:bold;
}
p, ul, ol {
	margin:0;
	padding:0 0 18px 0;
}
ul, ol {
	list-style:none;
	padding:0 0 0 40px;
}
blockquote {
	margin:22px 40px;
	padding:0;
}
small {
	font-size:0.85em;
}
img {
	border:0;
}
sup {
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}
sub {
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}
acronym, abbr {
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}
/***** Links *****/
 
a, a:visited {
	text-decoration:none;
}
/***** Forms *****/
 
form {
	margin:0;
	padding:0;
	display:inline;
}
input, select, textarea {
	font:1em arial, helvetica, sans-serif;
}
textarea {
	line-height:1.25;
}
label {
	cursor:pointer;
}
/***** Tables *****/
 
table {
	border:0;
	margin:0 0 18px 0;
	padding:0;
}
table tr td {
	padding:2px;
}

/************STYLES**********/

html, body, #container {height: 100%;}

body > #container {height: auto; min-height: 100%;}

body{
background:#332e2e;
}

#main {padding-bottom: 150px;
margin:0px auto;
width:950px;}  /* must be same height as the footer */

#header{
width:900px;
height:350px;}

#left{
width:545px;
float:left;
margin-left:24px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
padding-right:15px;
}

#right{
width:250px;
float:left;
margin-left:20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
border-left:2px dotted #fff;
padding-left:25px;
}

#footer {position: relative;
	margin-top: -150px; /* negative value of footer height */
	height: 150px;
	clear:both;
	}
	
#footer_content{
width:950px;
margin:0px auto;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:1px;
color:#FFFFFF;
text-align:center;}


div.author{
clear:both;
padding:20px 0 20px 0;
color:#00bce4;}

/**********LINK STYLES********/
a:link, a:active, a:visited{
color:#ffc600;
text-decoration:none;
}

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

/********HEADER STYLES********/

h1{
font-size:18px;
color:#00bce4;
font-weight:normal;
padding:12px 0 12px 0;
text-transform:none;
}

h1.title{
font-size:18px;
text-transform:none;
min-height:75px;
padding:10px 0 0 90px;
position:relative;
line-height:1.2em;}

h1.largetitle{
font-size:24px;
color:#00bce4;
text-transform:none;}

h1.singletitle{
font-size:24px;
text-transform:none;
padding:0 0 0 0;}

div.date{
height:75px;
width:75px;
background:url(images/moons.png) no-repeat 0 0;
position:absolute;}

span.cufon {margin:3px 0;} 

h2{
font-size:12px;
color:#fff;
font-weight:normal;
padding:0 0 8px 0;
letter-spacing:1px;
text-transform:none;
}

h2.widgettitle{
clear:both;
font-size:16px;
text-transform:none;
color:#00bce4;
padding:0 0 8px 0;
}	 

/******PARAGRAPH AND BUTTON STYLES*********/

p.month{
font-size:10px;
position:absolute;
top:13px;
left:17px;
text-transform:uppercase;
color:#ffc600;}

p.day{
font-size:24px;
text-align:center;
position:absolute;
left:38px;
top:34px;}

p.info{
padding-top:35px;
font-size:12px;
text-transform:uppercase;
}

p.date{
font-size:14px;
color:#ffc600;
text-transform:uppercase;}

p.author{
font-style:italic;
font-size:11px;}

div.entry p{
padding:5px 0 8px 0;}

p.postmetadata{
clear:both;}

div.entry p.wp-caption-text{
font-style:italic;
font-size:11px;
padding-bottom:10px;}

div.navigation{
padding:12px 0 25px 0;
text-transform:uppercase;}


div.navigation div.alignleft{
float:left;
font-size:18px;}

div.navigation div.alignright{
float:right;
font-size:18px;}

div.entry img.alignleft{
margin:0 10px 10px 0;
float:left;
}

div.entry img.alignright{
margin:0 0 10px 10px;
float:right;
}

/******LIST STYLES*********/
ul.widgets{
list-style:none;
padding:0 0 0 0;}

ul.widgets ul{
padding:4px 0 12px 0;
}

ul.widgets ul li{
font-size:12px;
padding:0 0 5px 0;}



/******IMAGE STYLES********/

div.entry img{
max-width:539px;
height:auto;
border:1px solid #00bce4;
padding:3px;
}

div.entry div.author img{
border:none;
padding:0 12px 12px 0;
max-width:100px;
height:auto;
float:left;}

div.entry div.alignleft{
float:left;
margin:0 10px 6px 0;}

div.entry div.alignright{
float:right;
margin:0 0 6px 10px;}
/******FORM AND INPUT STYLES********/
ul.searchform{
list-style:none;
padding:0 0 0 0;
}

input.searchBtn{
cursor:default;
margin:5px 0 15px 0;
background:url(images/search_btn.png) no-repeat 0 0;
height:20px;
width:60px;
border:none;
float:left;}

input.searchBtn:hover{
cursor:pointer;
height:20px;
width:60px;
background-position:0 -20px;}

#left input.searchBtn{
float:left;}

input#s{
margin:0 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#332e2e;
font-size:12px;
width:94%;
}

#suscribetefbform.suscribetefbinput{
margin:0 0 0 0 0;
font-family:Arial, Helvetica, sans-serif;
color:#332e2e;
font-size:12px;
width:94%;
}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
