@CHARSET "UTF-8";
/*
 * Key screen display stylesheet for the ixmat.us
 * website.
 *
 * $Id:screen.css 114 2008-10-07 03:21:02Z ixmatus $d
 */

/*****************************
|	TOP LEVEL ELEMENTS
*/

/*@font-face			{font-family: "Philosopher"; src: url(../fonts/Philosopher.otf) format("opentype");}
@font-face			{font-family: "AllerR"; src: url(../fonts/Aller_Rg.ttf) format("truetype");}
@font-face			{font-family: "AllerL"; src: url(../fonts/Aller_lt.ttf) format("truetype");}
@font-face			{font-family: "AllerB"; src: url(../fonts/Aller_Bd.ttf) format("truetype");}
*/

html				{background-color: #FFF1E9; height: 72.5%;}
body				{font: normal medium "AllerR",medium droid-serif-1,droid-serif-2,helvetica,arial,sans-serif; height: 100%}

input[type=text], input[type=password], textarea	{border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; color:#37414A; padding: 1px; font-size: 105%; font-family: Tahoma;}
input[type=submit]	{font-family: Tahoma; font-size: 105%; float: left;}

p					{color: #262724;}

img                 {border: none;}
a					{color: blue; text-decoration: none;}
a:visited			{color: blue; text-decoration: none;}
a:hover				{color: blue; text-decoration: none;}

th					{font-size: 70%;}
h1					{font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}
h2					{font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}
h3					{font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}
h4					{font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}
h5					{font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}
h6					{font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}

blockquote			{background: url(../icons/quote.png) no-repeat; color: #666; display: block; font: normal 150% "AllerR","Lucida Sans Unicode",serif; padding-left: 28px;}
/*****************************
|	CLASS LEVEL ELEMENTS
*/

.item		{padding: 5px; width: 70%; margin: 0 auto 0 auto;}
	.item > h1	{color: black/*#FF8C00*/; padding: 4px; font-size: 250%;}
	.item > p	{clear: both;}
	.item > h1 > .title	{}
table.resources	{width: 70%; margin: 0 auto 0 auto; border: 1px solid black;}
.article	{padding: 5px; width: 60%; margin: 0 auto 0 auto;}
	.article > p{text-indent: 20px;}
	.casemod:first-letter {font-size: 200%; color: #D52315; padding-right: 3px;}
.left		{float: left;}
	.left > h1 > .title		{font-size: 90%; color: gray;}
.right		{float: right;}
	.right > h1 > .title	{font-size: 70%; color: gray; font-style: italic;}
	.prof-item > img		{border: 1px solid black;}
.copyright	{color: #E8BB5E; font-size: 75%; font-family: Tahoma;}
	.copyright > a:link		{color: #E8BB5E; text-decoration: none;}
	.copyright > a:visited	{color: #E8BB5E; text-decoration: none;}
	.copyright > a:hover	{color: #3399CC; text-decoration: none;}
.centered	{margin: 0 auto 0 auto; text-align: center;}
.name		{color: gray;}
.selected	{color: black;}
.row_odd	{background-color: #C5EFFD;}
.row_even	{background-color: #9BE1FB;}
.hide		{display: none;}
.hidden     {visibility: hidden;}
.tone		{color: #742C2D;}
.tone-two   {color: #E8BB5E;}
    .tone-two > a {color: #E8BB5E;}
    .tone-two > a:hover {color: #3399CC;}
.error		{color: red; font-size: 60%; margin-left: 20px; padding: 0 0 0 25px;}
.twitter    {font-size: 80%; padding-left: 20px; height: 20px; background: url(../icons/transmit_blue.png) no-repeat left top; padding-top: 3px;}
.message    {display: none; font-size: 100%; margin: -0.9em 90px 0 0; width: 600px; float: right; color: #60BB22;}
.grid-data  {width: 100%; border-spacing: 0;}
    .grid-data > thead > tr > th {padding: 6px;}
    .grid-data > tbody > tr > td {padding: 6px;}
    .grid-data > tfooter > tr > td {padding: 6px;}
.table-form  {background-color: #EFEFEF; width: 100%;}
.heading-differentiate {color: #02243C;}
.required   {color: red;}
.indent     {text-indent: 20px;}
.not-required {visibility: hidden;}
.microcopy  {font-size: 80%; color: #5F9600;}
.info-tooltip {background: transparent url(../icons/bg-question-frame.png) no-repeat center; width: 16px; height: 16px;}
.list-head  {color: #555;}
.no-bullet-list {list-style-type: none; color: #555;}
.notice     {background: #EFEFEF url(../icons/bg-flash-info.png) no-repeat 12px;  height: 30px; padding-left: 50px; padding-top: 15px;}
.nodes-steps {background: #EFEFEF url(../images/bg-steps.png) no-repeat scroll left top; height: 47px; padding: 0; width: 800px; list-style-type: decimal; border-top: 1px solid #CECECE;}
    .nodes-steps > li {float: left; height: 47px; list-style-type: none; padding-left: 70px; text-shadow: 1px 1px 1px #FFFFFF; width: 195px; margin-top: 15px;}
.current-step-1 {background-position: left top;}
.current-step-2 {background-position: left center;}
.current-step-3 {background-position: left bottom;}
.img-right		{float: right; border: 2px solid black;}
.repository-index		{list-style: none;}
.node-date		{font-size: 80%; color: #60BB22;}
.node > h2		{font-size: 120%; color: #463E3E;}
.node-creator	{font-style: italic; font-size: 80%; font-weight: bold;}
.node > p		{text-indent: 20px;}
.node > hr		{width: 50%; height: 2px; border: none; background-color: #FFD79B; margin-left: 0;}

.sub-tree		{margin-left: 40px;}

/*****************************
|	IDENTIFIER LEVEL ELEMENTS
*/

#container	{margin: -8px -8px 0 -8px; line-height: 20px; letter-spacing: 0.5px; height: 100%;}
    
    /** Header Sub-Elements **/
	#header		{background-color: #2B2929;/*#EFEFEF*/; height: 2em; padding-top: 12px;}
		#header > h1	{font-size: 120%; margin: -0.2em 0 0 120px; width: 200px;}
		#header > ul    {width: 500px;}
		#navigation		{margin: -1.4em auto 0 20em; font-family: arial, helvetica, sans-serif; font-size: 75%;}
			#navigation > li			{display: inline;}
			#navigation > li a			{color: #51A5BA; width: 75px; padding: 1.4em 1em 1.2em 1em; text-decoration: none; margin: 0 -5px 0 -2px;}
			#navigation > li a:hover	{color: #3399CC; width: 75px; padding: 1.4em 1em 1.2em 1em; text-decoration: none; margin: 0 -5px 0 -2px;}
	
    /** Flash Message Sub-Element **/
	#messages   {width: 800px; height: 20px; margin: 0 auto 0 auto; text-align: center; color: #BCDD5A; font-weight: bold;}

    /** Content Sub-Elements **/
	#content	{width: 800px; margin: 0 auto 0 auto; padding-top: 30px; padding-bottom: 50px; padding-left: 10px; padding-right: 10px; min-height: 100%;}
        
        /** Public Facing **/
        #canvas         {margin: 0 auto 0 100px;}
		#login          {padding-top: 40px; padding-bottom: 50px;}
        #map            {width: 300px; height: 300px; border: 1px solid gray;}
        #right-data     {float: right;}
        #left-data      {float: left;}
		
		#landing		{text-align: center; color: black; font-size: 400%; font-family: "Philosopher",Verdana,Arial,Helvetica,Sans-Serif;}
		#brief			{text-align: center; font-size: 120%; font-family: "Philosopher",Georgia,Times,Serif; line-height: 100%;}

        /** Private Facing **/
        #sub-content    {padding-top: 20px; margin-top: -20px;}

	#footer		{background-color: #2B2929; clear: both; height: 70px; padding-top: 5px; margin: 0 auto 0 auto; border-top: 1px solid #2B2929; text-align: center;}
		#footer_wrap				{margin: 0 auto 0 auto; width: 800px;}