/*
Theme Name: Murky Depths
Theme URL: http://blog.expansecms.com/
Description: Courteously provided by your friends at Expanse. We heart your face.
Version: 1.0
Author: The Expanse Team
Author URL: http://alterform.com
*/


/****************************************************************

                    `-+oyhdNMMMMMMMNdhyo/-`                    
                .+ymNNmys+:::....-::/oshmNNdy/.                
             :smMmy/-``.-:-:-:----:-::--..-+hNNdo.             
          .smMdo-`.:::.`               `.-::-`:smMd/`          
        .yMNy- -::`                         `-::`:hMmo`        
      `yMNo``:/`                               `-/--yMN+       
     /mMy.`:-                                  ```./--dMd.     
    sMN/ //`                                    `..`-/`sMN/    
   yMm-`s.                                       `.-.`+-/NN+   
  yMm--y. ```.-/ooyoooo/:.                        `---`/::NN/  
 +MN:.h--/sdNNNNMMMNNNmmmhdoo+:.                  `.-::`/:+MN. 
`NMs`hyhNNMMMMMMMMMMMNNNmhyso+syy/:-.`          `.-/+o++:. hMh 
+MN.`:ssdmmmmmmmmmmmmhyyyo++:.``   `.-:::://:::::.```````  -MN-
mMy    ````````....`````````                         ````  `dMo
MM+            ````                                  ````   yMy
MM:                                                  ````   yMd
MM+                                                  ````   yMy
dMy                                                  ````  `dM+
+Mm.       ``-://++oo+///-``    ``-::/ooooyhhddddddmmm+yo. -MN-
`NM+ -/+s.`ommmmmmmmmmmmmmddhyhyo+++oosyhhdddmmmNNNNMddmh+ hMh 
 /MN-oNmds``sdmmmmNNNNNmmmdNmmdddhhyyyyyhhdddmmmNNmmy-+:s`+MN. 
  sMm-sNmd+`.ydmmNNNNNNmmmNNNmdhysso+oosyssssso/:--:`.-o`:NN/  
   yMm-+Nmds..ymmmNNNNNmNNNNNmdhyso++//::--...```..``:+ /NN+   
    sNN/-hmdh+-ommNNNNmNNNNNNmdhyso+//::--..````.` .+:`oMN/    
     /mMy.+mmddhhmNNNmmNMNNNNmdyso+//::--..````` `++`-dMd.     
      `yMN+./hNmmmmmmmmmNNNNmmhyso+//:--..``..`-//`-yMN/       
        .yMNy--odNNNmmmmmNNNmdhyso+/::--..`.://-`:hMmo`        
          .smMdo-.+ydNNmmddmmdysso+/::::////.`:smMd/`          
             :smMmy+---/oysydhhyyyo/+/:-``-+hNNdo.             
                .+yNMNmhs+/::....-::/oshmNNdy/.                
                    .-+oyhdNMMMMMMMNdhyo/-`  
                    
 	ExpanseCMS - Content Management For The Artist, By The Artist
		Written with love by Nate Cavanaugh and Jason Morrison
			www.alterform.com & www.dubtastic.com

****************************************************************/
/*
-------------------------------------------------
Global Settings
=================================================
*/
*{
margin:0;
padding:0;
}
body{
font: 68.5%/1.7em 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
background:#fff url(../images/bkg_body.gif) repeat-y;
margin-left: 157px;
padding: 0;
}
a{
}
ul{
list-style:none;
}
ol{
list-style:inside decimal;
}
br{
clear:left;
}
p{
margin-bottom: 1.4em;
width: 95%;
line-height: 21px;
background:url(../images/p_lines.gif);
}
h1, h2, h3, h4, h5, h6{
color:#135E5F;
}
h1{
font-size: 1.5em;
}
h2{
font-size: 1.4em;
margin-bottom:0.5em;
}
h3{
font:bold 1.6em Georgia, "Times New Roman", Times, serif;
margin-bottom:0.5em;
}
h4{
color:#EC008C;
font-size:1em;
}
strong, b{
color:#fff;
background:#EE1884 url(../images/bold_diag.gif);
padding: 0 5px 0 4px;
}
/*   Page Links   //---------------------------*/
#page_content a, #footer a{
background: #EBFFD4;
line-height: 1.7em;
padding: 0 5px 0 4px;
color:#0084E2;
text-decoration:none;
border-bottom:1px solid #BED373;
}
#page_content a:hover, #footer a:hover{
background: #fff;
color:#EE1884;
}
/*   Footer Links   //---------------------------*/
#footer a{
background: #EBFFD4;
line-height: 1.7em;
padding: 0 5px 0 4px;
color:#0084E2;
text-decoration:none;
border-bottom:1px solid #BED373;
}
#footer a:hover{
background: #fff;
color:#EE1884;
}
/*   Success / Error Messages / Alert  //-------------------------------*/
.contenterror{
background: #FFF1ED url(../images/error.gif) no-repeat 0.5em 50%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #EC008C;
width: 60%;
margin: 0.15em auto;
text-align: center;
}
	.contenterror p, .contentsuccess p, .contentalert p{
	background:none;
	}
.contentsuccess{
background: #F9FFE2 url(../images/success.gif) no-repeat 0.5em 50%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #668324;
width: 60%;
margin: 0.15em auto;
text-align: center;
}
.contentalert{
background: #FEFFDF url(../images/alert.gif) no-repeat 0.5em 10%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #EFEFEF;
width: 60%;
margin: 0.15em auto;
text-align: center;
}
.formNote{
width:360px;
background:#EDF9BD;
padding:10px;
margin-left:10.9em;
}
/*   Main container   //---------------------------*/
#mainContainer{
width: 960px;
margin: 0;
padding-left: 0;
}
#Container{
background: url(../images/bkg_tile.gif) repeat-x;
}
/*
-------------------------------------------------
Form fields
=================================================
*/
input, textarea, select{
font: 1em 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
}
label,input{
	display: block;
	float: left;
	width: 150px;
	margin: 1em 0 5px;
}

label { 
	text-align: right;
	width: 10em;
	padding-right: 1em;
	font-weight: bold;
}
label span{
font-size:0.9em;
font-weight:normal;
clear:both;
display:block;
}
input.text, input.password, textarea, select{
background: #fff url(../images/input_shadow.gif) no-repeat;
width: 280px;
padding: 0.2em 0.8em;
border:1px solid #ccc;
border: 3px double #ccc;
border-top-color:#aaa;
border-left-color:#aaa;
margin: 1em 0 0.5em;
}
textarea{
padding: 0.5em 0.8em;
height: 250px;
}
select{
padding: 0.2em 0 0.2em 0.2em;
width: 223px;
}
input.image{
width:auto;
margin-left: 120px;}
input.hidden{display:none;}
input.checkbox{
width:auto;
}
.select{
margin: 1.5em 0;
}
/*
-------------------------------------------------
Header
=================================================
*/
#header a{
display:block;
background: url(../images/header2.gif) no-repeat;
text-indent:-9999em;
width: 483px;
height: 152px;
margin: 0;
font-size:0;
}
	#description{
	display:block;
	text-indent:-9999em;
	background: url(../images/af_powered_by.png) no-repeat;
	width: 108px;
	height: 169px;
	position:absolute;
	top:0px;
	left: 120px;
	}
/*
-------------------------------------------------
Content
=================================================
*/
#content{
float:left;
padding: 0 0 0 100px;
width:650px;
}
	#content h1{
	background:none;
	}
	#content h2{
	font-size:1.6em;
	color:#518648;
	text-transform:uppercase;
	}
	#content a{
	background: #EBFFD4;
	line-height: 1.7em;
	padding: 0 5px 0 4px;
	color:#0084E2;
	text-decoration:none;
	border-bottom:1px solid #BED373;
	}
		#content h3 a{
		background:none;
		border:0;
		color:#135E5F;
		}
		#content a:hover{
		background: none;
		color:#EE1884;
		}
	#content img{
	margin:0.5em;
	}
		#content img.smilies{
		margin:0.25em 0.5em 0;
		}

/*
-------------------------------------------------
Footer
=================================================
*/
#footer{
clear:both;
float:left;
margin: 30px 0 0 100px;
border-top: 1px solid #92CC0D;
display:inline;
width:560px;
padding: 20px 0 10px;
}
	#footer p{
	background:none;
	}
/*
-------------------------------------------------
Comments area
=================================================
*/
.comments{
margin-bottom:3em;
}
.comments dt{
font-weight:bold;
font-size:1.2em;
margin-bottom:1em;
}
.comments dd{
width:60%;
margin: 0 0 1em 2em;
}
	.comments dd p{
	background:none;
	}
#viewcomments, #postcomment{
font-size:1.4em;
margin:1em 0;
}
/*
-------------------------------------------------
Mailer settings
=================================================
*/
#mailBox{
padding:15px 0 0 30px;
}
/*   Links   //---------------------------*/
#mailBox a{
background: #EBFFD4;
line-height: 1.7em;
padding: 0 5px 0 4px;
color:#0084E2;
text-decoration:none;
border-bottom:1px solid #BED373;
}
#mailBox a:hover{
background: #fff;
color:#EE1884;
}
/*   Header   //---------------------------*/
#mailBox #header a{
background: url(../images/header_inner.gif) no-repeat;
width: 162px;
height: 38px;
margin: 0 0 15px;
border:0;
}
/*   Details   //---------------------------*/
#mailBox dl dt{
background: #EDF9BD;
width:50%;
font-weight:bold;
padding: 0 0 0 5px;
}
#mailBox dl dd{
margin-bottom: 1em;
}
/*
-------------------------------------------------
Sidebar
=================================================
*/
#sidebar{
width:15%;
float:right;
background: url(../images/sidebar_bkg.gif) repeat-y;
padding:20px;
}
	#sidebar h2{
	font:bold 1em Georgia, "Times New Roman", Times, serif;
	margin-bottom:0.5em;
	}
	#sidebar p{
	background:none;
	}
	#sidebar ul{
	margin: 0 0 2em;
	}
		#sidebar ul li{
		margin: 0 0 1em;
		}
			#sidebar ul.categories li{
			margin-bottom: 0.5em;
			}
				#sidebar ul.categories li a{
				background:url(../images/category.gif) no-repeat 0 50%;
				padding:0 0 0 20px;
				border:0;
				}
			#sidebar ul.friends li{
			margin-bottom: 0.5em;
			}
				#sidebar ul.friends li a{
				background:url(../images/icon_user.gif) no-repeat 0 50%;
				padding:0 0 0 20px;
				border:0;
				}
			#sidebar ul.of_interest li{
			margin-bottom: 0.5em;
			}
				#sidebar ul.of_interest li a{
				background:url(../images/twitter.png) no-repeat 0 50%;
				padding:0 0 0 20px;
				border:0;
				}
			#sidebar ul.twitter li{
			margin-bottom: 0.5em;
			}
				#sidebar ul.twitter li a{
				background:url(../images/twitter.png) no-repeat 0 50%;
				padding:3px 0 3px 20px;
				border:0;
				}
		#sidebar a{
		background: #EBFFD4;
		line-height: 1.7em;
		padding: 0 5px 0 4px;
		color:#0084E2;
		text-decoration:none;
		border-bottom:1px solid #BED373;
		}
			#sidebar a:hover{
			background: none;
			color:#EE1884;
			}
/*
-------------------------------------------------
Misc.
=================================================
*/
a img{
border:0;
}
/*   Random   //---------------------------*/
.note{
margin-left: 120px;
width: 400px;
}
.hr{
height:6px;
background: url(../images/hr_sep.gif) repeat-x;
width:30%;
margin: 2em 0 1.5em;
clear:both;
}
div.sub{
background: url(../images/hr_sep_sub.gif) repeat-x;
margin: 0;
width:5%;
}
p#disclaimer{
color: #666;
font-size: 0.8em; 
background-color: #f6f6f6; 
border: dashed #cfcfcf 1px;
padding: 5px;}
code{
font-size: 11px;
}
