/* Site Colors:
	#1A446C - blue grey
	#689DC1 - light blue
	#D4E6F4 - very light blue
	#EEE4B9 - light tan
	#8D0D19 - burgundy
*/

html { height: 100%; width: 100%; }
body { width: 100%; height: 100%; margin: 0px; padding: 0px; border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; background: #000;
	font-size: 16px; line-height: 18px; color: #000; }
img { border: none; }
table, tr, td { border-collapse: collapse; vertical-align: top; font-size: 16px;}
a { color: #8D0D19;}

#header { height: 100px; margin: 0px; padding: 0px; text-align: left; 
	background: #000; color: #D4E6F4; border-bottom: 1px solid #000; 
	overflow: hidden; width: 100%; }
#header h1 { padding: 1em; margin: 0px; display: none;}
#main { margin: 0px; padding: 0px; height: 600px; width: 100%; background: #000; }
#container {height: 100%; width: 100%; }
#structure {height: 850; width:100% }
#findit {height:100%; width:100%}
#footer { height: 4em; margin: 0px; padding: 1em; text-align: right; 
	background: #000 url('../images/footer_back.jpg') repeat-x;  color: #eef; 
	border-top: 1px solid #000; font-size: 10px; margin-bottom: -80px;}
#footer a { color: #eef; text-decoration: none; }
#footer a:hover { color: #4077dc; }

/* Navigation */
#navigation { width: 150px; padding: 1em 1.5em; color: #eef; 
background: #222225 url('../images/navBack.png') repeat-x; font-size: 12px; 
border-right: 1px solid #000;
}
#navigation a { color: #f7f7f7; text-decoration: none; }
#navigation a:hover { color: #e22; text-decoration: underline;}
ul.subjects { padding-left: 0; list-style: none; margin-left: 0em; }
ul.pages { padding-left: 1.3em; margin-left: 0em; list-style: none;}
.selected { font-weight: bold; font-size: 14px;}

/* Page Content */
#page { padding: 2em; vertical-align: top; background: #F7F7F7 url('../images/pageBack.png') repeat-x; line-height: 1.2; color: #000; }
#page h1 { color: #225; margin-bottom: 1em; font-size: 16px; }
#page h2 { color: #222225; margin-bottom: 1em; border-bottom: 1px solid #222225; 
		padding: 0 0 .5em 0;}
#page h3 { color: #222225; margin-bottom: 1em; border-bottom: 1px solid #222225; 
		padding: 0 0 .5em 0; font-size: 16px;}
#page a { color: #000; text-decoration: none; font-weight: bold; }
#page a:hover { color: #e22; text-decoration: underline; font-weight: bold;}
#page table {margin-top:0; padding:0; }

/* Shaddows and such */
.iconpic, .shaddow {position: relative; bottom: 4px; right: 4px;}
.shaddow {background-color: #000; width: 153px; margin-left: auto; margin-right: auto;}
.iconpic {border: 1px solid #000; width: 150px}

.phoneshot, .phoneshaddow {position: relative; bottom: 6px; right: 6px;}
.phoneshaddow {background-color: #000; width: 323px; margin-left: auto; margin-right: auto;}
.phoneshot {border: 1px solid #000; width: 320px}


/* Dynamics Content */
#dynamics { width: 150px; padding: 1em 1.5em; color: #fff; 
background: #4077dc url('../images/navigation_back.jpg') repeat-x; font-size: 12px; border-left: 1px solid #000;

}


#twitter {width:80%; font-size:12px; text-align:left; border: 1px solid #225; padding-right: 2.5em; margin-top: 1.6em;}
#twitter a {color: #4077dc}
#twitter a:hover {color: #225;}
#twitter li {list-style: none; color:#000; margin-bottom:1.2em; border-bottom: 1px dashed #4077dc; padding-bottom: 1em;}
