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

                    `-+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

****************************************************************/
/*   Print styles   //---------------------------*/
/*
-------------------------------------------------
Global Settings
=================================================
*/
*{
margin:0;
padding:0;
}
body{
font: 68.5%/1.7em 'Trebuchet MS','Lucida Sans Unicode','Lucida Grande', 'Lucida', Arial, Verdana, sans-serif;
padding:0;
}
a{
}
ul{
list-style:none;
}
ol{
list-style:inside decimal;
}
br{
clear:left;
}
p{
margin-bottom: 1.4em;
width: 90%;
}
h1, h2, h3, h4, h5, h6{
color:#004A80;
}
h1{
font-size: 1.5em;
}
h2{
font-size: 1.4em;
margin-bottom:0.5em;
}
strong, b{
color:#fff;
background:#EE1884 url(../images/bold_diag.gif);
padding: 0 5px 0 4px;
}
/*   Page Links   //---------------------------*/
#page_content a, #footer a{
background: #D4F3FF;
line-height: 1.7em;
padding: 0 5px 0 4px;
color:#0084E2;
text-decoration:none;
border-bottom:1px solid #0084E2;
}
#page_content a:hover, #footer a:hover{
background: #fff;
color:#EE1884;
}
/*   Footer Links   //---------------------------*/
/*   Page & Footer Links   //---------------------------*/
#footer a{
background: #D4F3FF;
line-height: 1.7em;
padding: 0 5px 0 4px;
color:#0084E2;
text-decoration:none;
border-bottom:1px solid #0084E2;
}
#footer a:hover{
background: #fff;
color:#EE1884;
}
/*   Success / Error Messages / Alert  //-------------------------------*/
.error{
background: #FFF1ED url(../images/error.gif) no-repeat 0.5em 50%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #900;
width: 60%;
margin: 0.15em auto;
text-align: center;
}
.success{
background: #F4FDEF url(../images/success.gif) no-repeat 0.5em 50%;
padding: 0.5em 0.5em 0.5em 2.2em;
border: 1px solid #3F9305;
width: 60%;
margin: 0.15em auto;
text-align: center;
}
.alert{
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;
}
/*
-------------------------------------------------
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;
}
input.text, input.password, textarea, select{
background: #fff url(../images/input_shadow.gif) no-repeat;
width: 200px;
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;
}
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{
display:none;
}

/*
-------------------------------------------------
Content
=================================================
*/
#content{
width:580px;
background:url(../images/main_bkg.gif) no-repeat;
float:left;
padding:5px;
}
.inner #content{
background:url(../images/main_bkg_inner.gif) no-repeat;
}
/*
-------------------------------------------------
Headings
=================================================
*/
#page_content h1{
background:url(../images/headings.gif) no-repeat;
height:24px;
display:block;
text-indent:-9999em;
margin:0 0 12px -25px;
font-size:0;
}
	#page_features #page_content h1{background-position:0 -27px;}
	#page_purchase #page_content h1{background-position:0 -56px;}
	#page_faqs #page_content h1{background-position:0 -85px;}
	#page_contact #page_content h1{background-position:0 -114px;}
	#page_hosting #page_content h1{background-position:0 -200px;}
	#page_login #page_content h1{background-position:0 -143px;}
	#page_control_panel #page_content h1{background-position:0 -173px;}
	/*   Question pages   //---------------------------*/
	#page_what #page_content h1{background-position:0 -229px;}
	#page_why #page_content h1{background-position:0 -258px;}
	#page_who #page_content h1{background-position:0 -287px;}
	#page_how #page_content h1{background-position:0 -316px;}
/*
-------------------------------------------------
Menu
=================================================
*/
#menu{
display:none;
}
#menu li{
float:left;
margin: 0 25px;
}
#menu li a{
display:block;
text-indent:-9999em;
height: 53px;
font-size:0;
border:0;
}
#menu li a:hover{
background-position:0 100%;
}
#menu li#what{
margin-left:3px;
background: url(../images/menu_what_over.gif) no-repeat;
}
#what a{
background: url(../images/menu_what.gif) no-repeat;
width: 89px;
}
	#what a:hover{
	background: url(../images/menu_what_over.gif) no-repeat;
	}
	#what.current a{
	background: url(../images/menu_what_at.gif) no-repeat;
	}
#menu li#why{
margin-left:3px;
background: url(../images/menu_why_over.gif) no-repeat;
}
#why a{
background: url(../images/menu_why.gif) no-repeat;
width: 84px;
}
	#why a:hover{
	background: url(../images/menu_why_over.gif) no-repeat;
	}
	#why.current a{
	background: url(../images/menu_why_at.gif) no-repeat;
	}
#menu li#who{
margin-left:3px;
background: url(../images/menu_who_over.gif) no-repeat;
}
#who a{
background: url(../images/menu_who.gif) no-repeat;
width: 87px;
}
	#who a:hover{
	background: url(../images/menu_who_over.gif) no-repeat;
	}
	#who.current a{
	background: url(../images/menu_who_at.gif) no-repeat;
	}
#menu li#how{
margin-left:3px;
background: url(../images/menu_how_over.gif) no-repeat;
}
#how a{
background: url(../images/menu_how.gif) no-repeat;
width: 97px;
}
	#how a:hover{
	background: url(../images/menu_how_over.gif) no-repeat;
	}
	#how.current a{
	background: url(../images/menu_how_at.gif) no-repeat;
	}
/*
-------------------------------------------------
Side Nav
=================================================
*/
#sideNav{
display:none;
}
#sideNav ul{
}
#sideNav li{
margin-bottom:16px;
}
#sideNav li a{
display:block;
text-indent:-9999em;
font-size:0;
line-height:0;
border:0;
}
	#sideNav li a:hover{
	background-position: 0 51%;
	}
#sideNav li.current a{
background-position: 0 100%;
}
#home a{
background: url(../images/side_nav_home.gif) no-repeat;
height:14px;
}
#features a{
background: url(../images/side_nav_features.gif) no-repeat;
height:14px;
}
#purchase a{
background: url(../images/side_nav_purchase.gif) no-repeat;
height:17px;
}
#faqs a{
background: url(../images/side_nav_faqs.gif) no-repeat;
height:17px;
}
#contact a{
background: url(../images/side_nav_contact.gif) no-repeat;
height:12px;
}
#help a{
background: url(../images/side_nav_help.gif) no-repeat;
height:17px;
}
#forums a{
background: url(../images/side_nav_forums.gif) no-repeat;
height:14px;
}
#login a{
background: url(../images/side_nav_login.gif) no-repeat;
height:17px;
}
#signup a{
background: url(../images/side_nav_signup.gif) no-repeat;
height:17px;
}
#control_panel a{
background: url(../images/side_nav_control_panel.gif) no-repeat;
height:17px;
}
#hosting a{
background: url(../images/side_nav_hosting.gif) no-repeat;
height:17px;
}
/*
-------------------------------------------------
Features
=================================================
*/

/*   Individual features  //---------------------------*/
.feature{
max-width:550px;
margin-bottom:2em;
clear:both;
}
.feature img{
float:left;
clear:left;
padding: 3px;
border: 3px solid #92CAF6;
background:#fff;
margin-right: 10px;
}
.alt_feature img{
float:right;
clear:right;
margin-left: 10px;
}
/*
-------------------------------------------------
Who
=================================================
*/

/*   Bio  //---------------------------*/
.bio{
width:90%;
margin-bottom:2em;
}
.bio h2{
margin-bottom: 15px;
}
.bio img{
float:left;
padding: 3px;
border: 1px solid #92CC0D;
background:#fff;
margin-right: 10px;
}
/*
-------------------------------------------------
Purchase
=================================================
*/
#tallyDomains{
display:none;
}
/*
-------------------------------------------------
Logged In Balloon
=================================================
*/
#loggedIn{
display:none;
}
/*
-------------------------------------------------
Footer
=================================================
*/
#footer{
display:none;
}
/*
-------------------------------------------------
sIFR Styles
=================================================
*/
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}
/*   Custom   //---------------------------*/
.sIFR-hasFlash h2, .sIFR-hasFlash h2 *{
	visibility: hidden;
	font-size: 24px;
	line-height:24px;
	width: 560px;
	margin:0 0 10px;
}
.sIFR-hasFlash h2 a{
	font-size:14px;
	line-height: 24px;
	width: 540px; 
	margin:0;
}

/*
-------------------------------------------------
Misc.
=================================================
*/
/*   Sizer links container   //---------------------------*/
#sizerLinks{
margin-left: 120px;
font-size: 9px;
}
#sizerLinks a{
border-right: 1px solid #fff;
}
/*   Required fields   //---------------------------*/
label.required{
background: url(../images/required_label.gif) no-repeat 90% 5px;
}
label.required span{
visibility:hidden;
}
p.required{
background: url(../images/required_fields.gif) no-repeat;
text-indent: -9999em;
margin-left: 120px;
}

/*   Random   //---------------------------*/
.note{
margin-left: 120px;
width: 400px;
}
.hr{
height:6px;
background: url(../images/hr_sep.gif) repeat-x;
width:10%;
margin: 2em 0 1.5em;
clear:both;
}
div.sub{
background: url(../images/hr_sep_sub.gif) repeat-x;
margin: 0;
width:5%;
}

