
/* -------------------------------------------------------------- 
  
   	* Default font settings.
	
	The font-size percentage is of 16px. (0.75 * 16px = 12px)
   
-------------------------------------------------------------- */   

/* Body margin for a sensible default look. */
body {
	margin: 0em 0;	
  	color: #111;
	font-size: .75em;
	font-weight: normal;
	font-family: "verdana",sans-serif; 
  	background: #eee;
	background-image: url(../pngs/TheAlliance_Bg_016_HP.png);
}



/* A container should group all your columns. */
.container {
  	width: 980px;
  	margin: 0 auto;
	padding-top: 1.15em;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3.125em;
  	background-color: #fff;
 	border-left: #ccc 1px solid;
  	border-right: #ccc 1px solid;
 	border-bottom: #ccc 1px solid;
  	background-image: url(../pngs/TheAlliance_Bg_015.png);
	background-repeat: no-repeat;

}



/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; }

h1 { font-size: 3em; font-family: "georgia",serif; color: #0099CC; line-height: 1; margin-bottom: 0.5em; }
h2 { font-size: 2em; font-family: "georgia",serif; color: #0099CC; line-height: .75; margin-bottom: 0.75em; }

h3 { font-size: 2em; color: #0099cc; line-height: 1.4em; margin-left: .6em; margin-bottom: 0em; margin-top: 0; padding-top: .25em; letter-spacing: .0125em; }

h4 { font-size: 100%; font-style: italic; font-family: "verdana",sans-serif; color: #0099CC; line-height: 1.875; letter-spacing: .0125em; margin-bottom: 1.5em; margin-left: 15px; }

h5 { font-size: 1.5em; color: #111; line-height: 1.4em; margin-left: .75em; margin-bottom: 0em; margin-top: 0; padding-top: .25em; letter-spacing: .0125em; }

h6 { font-size: 1em; font-family: "verdana",sans-serif; color: #0099CC; font-weight: bold; line-height: 2.34em; }

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }



/* Text elements
-------------------------------------------------------------- */
p		  					{ margin: 0; padding: 0em 1.25em 1.4em 1.25em; line-height: 1.40em; }
p.firstparagraphcontent	  	{ margin: 0; padding: 1.4em 1.25em 1.4em 1.25em; line-height: 1.40em; }
p.otherparagraphcontent		{ font-size: .8em; margin: 0; padding: 0em 40px 1.4em 0em; line-height: 1.40em; }
.standardgreenbox			{ margin: 0 0 0 600px; padding: 0; line-height: 1.40em; border: 1px solid #99cc99; background: #f1f1ff; }
.standardbluebox			{ margin: 0 0 0 0; padding: 0; line-height: 1.40em; border: 1px solid #0099cc; background: #f1f1ff; }
.standardpurplebox			{ margin: 0 0 0 0; padding: 0; line-height: 1.40em; border: 1px solid #bf6699; background: #f1f1ff; }

p.privacypolicy				{ margin: 0; padding: 0em 0em 0em 1.4em; line-height: 1.40em; font-style: italic; font-family: "georgia",serif; }
p.copyright				  	{ margin: 0; padding: 1.1em 1.25em 0.7em 1.4em; line-height: 1.40em; }

p img.left  { float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p img.right { float: right; margin: 1.5em 0 1.5em 1.5em; }

a:focus, 
a:hover     { color: #0099CC; }
a           { color: #0099CC; text-decoration: underline; }			

blockquote  { margin: 1em; font-style: italic; }
strong      { text-transform: uppercase; font-weight: bold; color: #bf6699; font-size: .8em; }

em,dfn      { font-style: italic; color: #111; letter-spacing: .0125em; margin-left: .5em; }
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }
abbr, 
acronym     { border-bottom: 1px dotted #ccc; }
address     { margin: 0 0 10px; font-style: italic; }
del         { color:#bf6699; text-decoration: none; }
pre,code,tt { text-transform: uppercase; }

br			{ margin-bottom: 1.4em; line-height: 1.40em; }
hr			{ border-bottom: 1px #eee solid; clear: both; float: none; width: 100%; height: .1em; margin: 0 0 1.45em; border: none; }



/* Content classes
-------------------------------------------------------------- */
.small      { font-size: .8em; color: #111; line-height: 1.4em; }
.large      { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       { display: none; }

.brand {
	height: 80px;
	margin: 0;
}

#rollingcubes {
	z-index: 1;
	margin: .7em 0 0 2.4em;
}

.content	{
	color: #111;
	font-size: .75em;
	font-weight: normal;
	font-family: "verdana", "verdana", sans-serif;
	border: 1px solid #fff;
	background-image: url(../pngs/);
	background-repeat: no-repeat;
}


.sidebar	{
	color: #111;
	font-size: .75em;
	font-weight: normal;
	font-family: "verdana", "verdana", sans-serif;
	border: 1px solid #ccc;
	background-image: url(../pngs/Sidebar.png);
	background-repeat: no-repeat;
}

.footer	{
	margin-top: 2.8em;
	color: #111;
	font-size: .75em;
	font-weight: normal;
	font-family: "verdana", "verdana", sans-serif;
}
