/*******************************************************
TITLE: Fixed Box Layout  V1.0
DATE: 20060809
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
margin:3em;
padding:0;
height:100%;
background: #dee1e0 url(images/bkground2.gif) repeat-x;
color:#444444;  
text-align:center;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
min-width: 800px;
}

a {
color:#339933;
font-weight: bold;
text-decoration:underline;
}

a img {
border: none;
}

a:hover {
color:#444444;
text-decoration:none;
}

blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

h3 {
    padding: 0em;
	font-size: 1.5em;
}

#centerColumn { 	
margin: 0 0 0 0;
padding: 0em .5em 0 .5em;
width: inherit;
text-align:left;
vertical-align: middle;	
background-color:#FFFFFF;
}

/* #centerColumn h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:2em;
color: #000666;
letter-spacing:.1em;
}
*/

h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:2em;
color: #000666;
letter-spacing:.1em;
}

#betalogo {
position: absolute;
margin-top: 6em;
background-image: url('images/beta.png');
background-repeat: no-repeat;
width: 100px;
height: 75px;
}

#standardCenter { 	
margin:0 0 0em 0;
padding: 1em 0em 0 5em;
width: 55em;
text-align:left;
background-color:#FFFFFF;
border: none;
}

#box1 {
position: absolute;
margin: 0em 10em 0em -10em;
width: 22em;
padding: 0em;
border: none;
}

#box2 {
position: absolute;
margin: 0em -10em 0em 0em;
width: 50em;
padding: 0em;
border: none;
}

#pictureRight { 	
position: absolute;
margin: -12em 0em 0em 32em;
padding:0em 0em 0em -40em;
width: 10em;
text-align: right;
border: none;
}

#pictureLeft { 	
position: absolute;
margin: -22em 0em 0em -30em;
padding:0em 0em 0em -40em;
width: 10em;
float:left;
text-align: left;
border: none;
}

#parasMoveLeft {
position:relative;
margin: -1em 0em 0em 25em;
padding:1em;
width: 30em;
text-align: left;
vertical-align: top;	
background-color:#dee1e0;
border: none;
}

#header {
margin: 0;
padding:0 0 0 0;
height: 16em;
/* background-image: url(images/headtst.gif);
background-repeat: repeat; 
*/
}


#package 
{
position: absolute;
margin: -3em 0em 0em 40em;
text-align: right;
vertical-align: middle;
height: 10em;
width: 20em;
}


#bar 
{
margin: 0;
padding:0 0 0 0;
height: .2em;
background-image: url(images/alum.gif);
background-repeat: no-repeat;
}

#guidance 
{
 margin: 10 10 10 10; 
 background-color:White;
 padding: 2em 2em 2em 2em;
 text-align: left;    
}

#header h1 {
margin: 0 0 -.4em 0;
padding:0em 0 0 .5em;
font-size: 3em;
color: #000666;
letter-spacing:.1em;
}

#header h2 {
margin:0 0 0 2em;
padding:1em 0 0 1.75em;
font-size: 1.5em;
color: #000000;
font-weight:300;
font-style: oblique;
letter-spacing:.1em;
}

li {
	padding: 0 0 1em 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.25em;
	letter-spacing: .07em;
	line-height: 1.25em;
}
#nav {
margin:0 0 1em 0;
padding:.4em 0 0 0;
}

#nav ul {
margin:0;
padding:0;
list-style:none;
}

#nav li {
font-size: 1.35em;
margin:0;
padding:1em;
display:inline;
}

#smlnav {
margin:0 0 1em 0;
padding:.4em 0 0 0;
}

#smlnav ul {
margin:0;
padding:0;
list-style:none;
}

#smlnav li {
font-size: 1em;
margin:0;
padding:1em;
display:inline;
}

#pushnav {
margin: 5em 0 1em 0;
padding:.4em 0 0 0;
}

#pushnav ul {
margin:0;
padding:0;
list-style:none;
}

#pushnav li {
margin:0;
padding:1em;
display:inline;
}


#twitpackguidance 
{
    font-size: .7em;
}

#footer {
position:relative;
bottom:0;
margin:5em 0 0 0;
padding:0;
height:4em;
line-height:4em;
text-align:center;
font-size:.7em;
background-color:#FFFFFF;
border-top:1px solid #999999;
}


p 
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	letter-spacing: .07em;
	line-height: 1.25em;
}

li
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.15em;
	letter-spacing: .07em;
	line-height: 1.25em;
}
fieldset {
	text-align: left;
	vertical-align: top;
}

.twitpackimg {
    width: 15em;
    margin-bottom: 0em;
    padding-bottom: 0em;
}

.twittable {
    padding: 0 0 0 0em;
}

.twittable tr 
{
    vertical-align: top;
}


.emphasis {
	font-weight: bold;
} 

.navli a {
	padding: 0 0 1em 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
}

.smlnavli {
	padding: 0 0 1em 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: .9em;
}

.fieldinput {
	vertical-align: top;
    font-size: .85em;
	font-weight: bold;
	color: #666666;
}

.boxA {
    width: 400px;
    margin: 0;    
}

.boxB 
{
    width: 400px;
}

.packagedescrip {
    font-size: .9em;
    margin: 0 2em 0 0;
}

.packageowner {
    font-size: .8em;
    font-style: italic;
    margin: 0 2em 0 0;
}

.imagea {
text-decoration: none;
}

.sectiontitle {
   font-weight: bold;
    font-size: 1.5em;
    color: #999999;
    margin: 0 2em 0 0;
}

.packagetitle {
   font-weight: bold;
    font-size: 1em;
    color: #000666;
    margin: 0 2em 0 0;
}

.packagetable 
{
	width: 50%;
	text-align: center;
	vertical-align: top;
}

.GuidanceAds 
{
	float: right;
	vertical-align: top;
}
.reqfield 
{
    color: Red;
}

.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background:#dee1e0; margin:0 5px;}
.b2 {height:1px; background:#dee1e0; margin:0 3px;}
.b3 {height:1px; background:#dee1e0; margin:0 2px;}
.b4 {height:2px; background:#dee1e0; margin:0 1px;}
.contentb {background: #dee1e0; }
.contentb div {margin-left: 5px;}
.userListTable { padding: 5px 2px 5px 2px; border-spacing: 5px; }
.filterName { font-weight: bold; width: 120px; vertical-align:middle; }
.filterAbout { margin-left: 10px; vertical-align:middle; }
.followImage { border-style:outset; }
.followRow { background-color: #79E1E0; border: solid 1px black; margin-top: 5px; padding-top: 5px;}
.filterCheck { vertical-align: middle; }
.signInWithTwitterButton:hover { cursor: pointer; }
