/*    

1.2... Base UI Structure
1.3... Base Tags - Global Formatting - Typography
1.4... Containers-Sockets (Positioning)
1.4.1. Containers-Sockets (Secondary)
1.5... Base Techniques (Tooltip, Icons, Rollover, Bullet) 
1.6... Menu rules 
1.6.1. Nav (Suckerfish)
1.7... Print rules
1.8... Deprecated
1.9... Temp-Debug 

2.1... Techniques
2.2... Deprecated

3.1... Special
3.2... JQuery UI Overrides
3.3... Old Libraries 
*/

/* 1.2... Base UI Structure */

html {color:#000;}

.header {height:inherit; padding:0 0 10px 0; font-size:1em;}
.header .logo {position:inherit;}	

.main {font-size:1em;}
	
.footer {height:inherit; padding:10px 0 0 0; font-size:1em;}
.footer .utility {display:none; visibility:hidden;}
.copyright, .madeBy, .version  {font-size:.9em;}

/* 1.3... Base Tags - Global Formatting - Typography */

h1, h2, h3, h4, h5 {color:#000;}
h2, h3, h4, h5 {margin:1em 0 .5em 0;}
h1 {font-family:"Times New Roman", Times, serif; margin:0 0 .5em 0;}

a, a:link {color:#0000cc;}
a:visited	{color:#ccc;}

pre           {margin:1.5em 0;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;}
del           {color:#666;}

hr {border:0;}

form.inline {line-height:2em; margin-bottom:0;}
label{line-height:2em; padding:0 10px 0 0;}
label.checkbox {margin: 0 0 0 10px;}
fieldset {padding:1em; margin:0 0 1.5em 0; border:1px solid #ccc;}
fieldset div {width:98%; padding:0; margin:.5%;}
fieldset label {width:125px;}
fieldset div.checkbox {width:75%; margin:0;}
fieldset label.checkbox {margin: 0 0 0 10px;}
fieldset input {width:200px;}
fieldset input.phone {width:50px;}
fieldset input[type=checkbox], fieldset input[type=radio] {width:20px;}
fieldset fieldset {border:0; padding:0; margin:0;}
legend {font-size:1.3em;}
input {}
input[type=text], input[type=password] {}
input[type=text], input[type=password], textarea, select {}
input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus {}
input[type=button], input[type=submit] {}
textarea {width:95%; padding:5px;}
.required{color:#d70000; font-size:1em;}
.optional{color:#0000cc; font-size:1em;}

.small 			{font-size:.9em; margin-bottom:1.3em; line-height:1.2em;}
.large 			{font-size:1.6em; margin-bottom:1.8em; line-height:1.8em;}
img .left   {margin:0 10px 5px 0;}
img .right  {margin:0 0 5px 10px;}
.spacer, .spacer li {margin-bottom:0.8em;}
.date         {font-size:.9em;}
.author       {font-size:.9em;}

/* 1.4... Containers-Sockets (Positioning) */

.main .half.additionalInfo     {width:100%;}
.main .oneThird.additionalInfo {width:100%;}
.main .twoThird.additionalInfo {width:100%;}

.main .half.showcase           {width:100%;}
.main .oneThird.showcase       {width:100%;}
.main .twoThird.showcase       {width:100%;}

div.box h2:first-child {margin-top:0;}

div.additionalInfo h2:first-child {margin-top:0;}

p {margin:0 0 .8em;}

ul, ol {margin:0 0 .8em 0;}
li ul, li ol {margin:0 1.5em;}
dl {margin:0 0 1.5em 0;}
dd {margin-left:1.5em;}

blockquote, q {padding:5px; margin:5px; color:#666;}
cite          {padding:5px; margin:5px; color:#666;}
address       {margin:0 0 1.5em;}

tfoot				{font-style:italic;}
th        	{padding:5px; margin:0;}
td, caption	{padding:3px; margin:0;}
td.divider	{border-bottom:1px solid #000;}
tr.even td	{background-color:#fff;}

div.form {width:97%; padding:1.5%; margin:1.5% 0 1.5% 0; border:1px solid #ddd;}

div.error, div.success, div.help, p.error, p.success, p.help {padding:.8em; margin-bottom:1em; border:2px solid #ddd;}
div.error, p.error {color:#8a1f11; border-color:#FBC2C4;}
div.help, p.help {color:#514721; border-color:#FFD324;}
div.success, p.success {color:#264409; border-color:#C6D880;}
div.error a, p.error a {color:#8a1f11;}
div.help a, p.help a {color:#514721;}
div.success a, p.success a {color:#264409;}

div.news  {}

/* 1.4.1. Containers-Sockets (Secondary) */

/* 1.5... Base Techniques */

/* 1.6... Menu rules */

ul.utility	  {padding:0; margin:0;}
ul.utility li	{padding:0 2px 0 2px; margin:0;}

/* 1.6.1. Nav rules */

/* 1.6.2. Tab rules */

/* 1.7... Print rules */

/* 1.8... Deprecated */

/* 1.9... Temp-Debug */

/* 2.1... Techniques */

/* 2.2... Deprecated */

/* 3.1... Special */

/* 3.2... JQuery UI Overrides */

/* 3.3... Old Librairies */