/**
 * Copyright (c) 2006, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * read more here: http://developer.yahoo.com/yui/fonts/
 * version: 0.11.0
*/
    body                            {font:13px arial,helvetica,clean,sans-serif;*font-size:72%;*font:x-small;}
    table                           {font-size:inherit;font:100%;}
    select, input, textarea         {font:99% arial,helvetica,clean,sans-serif;}
    pre, code                       {font:115% monospace;*font-size:100%;}
/** end Yahoo Fonts */
    
/**
 * General
 */
    html,body           			{ margin:0; padding:0; font-family:arial,sans-serif; font-size:small; background-color: #272727; color:#fff; }
    ul                 			 	{ list-style: none; }
    img                 			{ behavior: url('iepngfix.htc'); border: none; outline: none; } /* IE png alpha-transparency fix */
    input               			{ outline: none; }
    form, table         			{ margin: 0px; padding: 0px; }
    a:link, a:active, 
    a:visited           			{ text-decoration: none; color: #fff; }
    a:hover             			{ text-decoration: underline; color: #fff; }
	.float-fix          			{ clear: left; height: 1px; }
	hr								{ height: 2px; background-color: #2E3135; border: none; border-top: solid 2px #3B424A; }
	h1								{ font-size: 1.5em; margin: 5px; }
	.code                           { font-family: "Tahoma"; font-size: .95em; white-space: pre; background-color: #94C5E3; color: #000; padding: 10px; margin: 5px 0px; border: solid 5px #267DB4; }
	
/**
 * Layout
 */
    #outer-container                { text-align: center; padding: 0px; }
    #container                      { width: 800px; margin: 0 auto; text-align: center; }

    #content-container              { text-align: center; background-color: #000; padding: 5px; }
	#content						{ margin: auto; border: solid 5px #fff; }
	#content a,
	#content a:link,
	#content a:active,
	#content a:visited	            { color: #7BA453; }
	#content a:hover	            { color: #C4DBAE; }
	.content-loading                { background: #000 url(../images/ajax-loader.gif) no-repeat center center; }

    #header-container               { text-align: left; background: #3B3B3B url(../images/header-bg.gif) repeat-x bottom left; border: solid 5px #000; }
	#header							{ height: 200px; }
	#header-download				{ float: right; margin: 25px 50px 0px 0px; width: 200px; height: 50px; }

    #footer                         { text-align: left; color: #fff; font-size: .80em !important; font-size: .70em; padding: 3px; }
	#footer #adroit-powered         { padding: 3px 2px 0px 0px; float: right; }
	#footer img						{ margin-left: 5px; }
 	#copyright-info a:link, 
	#copyright-info a:active, 
    #copyright-info a:visited           	{ padding: 3px; color: #fff; text-decoration: none; }
    #copyright-info a:hover             	{ padding: 3px; background-color: #267DB4; color: #fff; text-decoration: none; }

	#navbar							{ padding: 15px 0px; font-size: 1.10em; background: #000 url(../images/navbar-bg.gif) repeat-y center left; }
	#navbar a						{ padding: 3px; }
	#navbar a:hover					{ background-color: #267DB4; text-decoration: none; }

/**
 * Content Items
 */
	.info-box-blue					{ background: #94C5E3 url(../images/blue-box-bg.gif) repeat-x bottom left; border: solid 5px #272727; color: #000; margin: 10px; float: left; padding: 5px; }
	.info-box-green					{ background: #C4DBAE url(../images/green-box-bg.gif) repeat-x bottom left; border: solid 5px #272727; color: #000; margin: 10px; float: left; padding: 5px; }
	.info-box-blue p,
	.info-box-green p,
	.info-box-green ul				{ text-align: left; }
	.info-box-gray					{ border: solid 5px #3B3B3B; color: #fff; margin: 10px; }


/**
 * Homepage
 */
	#what-is-it						{ width: 325px; float: left; border:none;padding:0px;background: #94C5E3 url(../images/blue-box-bg2.gif) repeat-x bottom left; }
	#why-use-it						{ width: 325px; float: right; border:none;padding:0px;background: #C4DBAE url(../images/green-box-bg2.gif) repeat-x bottom left; }
	#what-is-it .inner-box,
	#why-use-it .inner-box          { border:solid 6px #272727;border-bottom:none;padding: 5px; }
	#recent-news #rss-icon			{ float: left; margin: 5px; }
	#recent-news div h1				{ font-size: 1.25em; margin: 5px 5px 0px 5px; }
	#recent-news div h1 span        { font-size: .80em; }
	#recent-news div				{ padding: 5px; text-align: left; }
	#recent-news hr                 { height: 3px; color: #272727; margin: 5px; border: none; }
	#recent-news a,
	#recent-news a:link,
	#recent-news a:active,
	#recent-news a:visited	        { color: #267DB4; }
	#recent-news a:hover	        { color: #94C5E3; }
	
/**
 * Downloads
 */ 
	#download-adroit div			{ text-align: left; }
	#download-adroit div h1			{ font-size: 1.25em; }
	#download-adroit div div		{ padding: 10px; }

/**
 * Community
 */
    #community-adroit div           { text-align: left; }
/**
 * Learn
 */
    #learn-adroit                   { text-align: center; }
    #learn-adroit img               { border: solid 5px #3B3B3B; margin: 5px; }
    #learn-adroit p                 { text-align: left; margin: 5px; }
    #learn-items, #tutorial-items   { margin: auto; width: 700px; }
    #learn-items div,
    #tutorial-items div             { width: 135px; }
    #learn-items div a,
    #tutorial-items div a,
	#learn-items div a:link,
	#tutorial-items div a:link,
	#learn-items div a:active,
	#tutorial-items div a:active,
	#tutorial-items div a:visited,
	#learn-items div a:visited	    { color: #000; }
	#learn-items div a:hover,
	#tutorial-items div a:hover	    { color: #C4DBAE; }
    #adroit-tutorial                { text-align: left; }
    #adroit-tutorial li span        { font-weight: bold; color: #267DB4; }
    #adroit-tutorial li             { margin: 10px 5px; padding: 0px; }
    