/* -------------------------------------------------------------- 
  
   Boilerplate Screen Styles
   * Version:   0.5 (2007-11-19)
   
-------------------------------------------------------------- */

@import "lib/reset.css";
@import "lib/typography.css";
@import "lib/forms.css";
/*@import "lib/plugins.css";*/


/* Site
-------------------------------------------------------------- */

body { background-color: #000066; color: #333; }

#page { width: 960px; max-width: 960px; min-width: 960px; margin: 0 auto; background-color: #fff;  }
#header { margin-bottom: 10px; float: left; width: 100%; }
#nav { float: left; width: 100%; background-color: #f90; border-bottom: 1px solid #e58900; }
#main { float: left; width: 100%; background-color:#fff; background-image:url(../../texting-images/devs/bodywrapper.gif); background-repeat:repeat-y; }
#footer { float: left; width: 100%; background-color: #f90; margin-bottom: 15px; border-top: 1px solid #e58900; }

#callout { float: left; width: 650px; margin: 10px 0 10px 25px; text-align: left; font-size: 30px;  padding: 5px; text-shadow: 0 1px 2px #cdcdcd; color: #f90; }

#main-content-75 { float: left; width: 75%; margin-left: 25px; }
#main-content-20 { float: left; width: 20%; margin: 0 10px; border: 1px dashed #333;  }

.main-technical-text blockquote {
background-color:#FFFFFF;
border:1px solid #000000;
margin:0.5em 0;
padding:0.5em 1em;
line-height:120%
}

.see-example a { text-decoration: underline; color: #333; font-weight: bold; background-color: #FF9; padding: 2px 5px; }

.side-nav { padding: 5px; }
.side-nav-links li { margin-bottom: 5px; }

/* Specials */
.main-primary-text { float: left; width: 90%; margin-left: 25px; }
.home-item-l { float: left; width: 12%; margin: 15px 25px 25px; }
.home-item-r { float: left; width: 75%; min-height: 75px; margin-bottom: 20px; }

.main-primary-text { float: left; width: 90%; margin-left: 25px; }
.main-technical-text { float: left; width: 90%; margin-left: 25px; }
.main-technical-text table { background-color: #efefef; border: 1px solid #ddd; margin: 10px 0; }
.main-technical-text table td { padding: 10px; border: 0px}
.main-technical-text table.parameters td{ padding: 10px; border-bottom: 1px solid #DDDDDD}
.main-technical-text table td.noborder { padding: 10px; border: 0px}
.getting-started-nav { float: right; border: 0; margin-right: 10px; border: 0; }
.getting-started-nav-prev { float: left; border: 0; margin-right: 10px; border: 0; }

.showcase { width: 75%; color: #fff; border: 0; border-top: 1px solid #ccc; margin: 30px auto; }

/* Nav
--------------------------------------------------------------- */
#nav-button {
	padding: 0;
}
#nav-button li {
	display: inline;
}
#nav-button li a {
	font-family: Arial;
	font-size:15px;
	text-decoration: none;
	float:left;
	padding: 10px;
	background-color: #f90;
	color: #333;
	font-weight: bold;
}
#nav-button li a:hover {
	background-color: #ff6d00;
	margin-top:-2px;
	padding-bottom:12px;
	text-decoration: underline;
}

