/*
Etheya Ltd.
Brian Coult
+44 07541959936
http://www.etheya.com
http://www.briancoult.com
http://www.themes-ee.com

SCREEN.CSS 
*/

@import url(reset.css); /* RESET CSS */


/* Typography */
body 						{ font: 12px/20px Tahoma, Verdana, Helvetica, Arial, sans-serif; position: relative; text-align: left; background-color: #fff; color: #000; }

p.skiplink					{ padding: 0; }
a#skiptocontent 			{ position: absolute; left: -9999px; z-index: 500; }
a#skiptocontent:active, 
a#skiptocontent:focus 	{ width: 100%; padding: 2px 0 4px; left: 0; top: 0; text-align: center; font-size: 1em; font-weight: bold; color: #000; border: none; background: #ff0; }

#container 					{ width: 980px; margin: 0 auto; padding: 0; }

/* Headings */
h1,h2,h3,h4,h5,h6, p 		{ font-weight: normal; text-decoration: none;}
h1 							{  }
h2 							{  }
h3 							{  }
h4 							{  }
h5 							{  }
h6 							{  }
h1 img, h2 img, h3 img, 
h4 img, h5 img, h6 img 		{ margin: 0 }

/* Text elements */
p           				{  }
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: #000; }
a           				{ color: #009; text-decoration: underline; }
blockquote  				{ color: #666; font-style: italic; }
strong      				{ font-weight: bold; }
em,dfn      				{ font-style: italic; }
dfn         				{ font-weight: bold; }
sup, sub    				{ line-height: 0; }
abbr, acronym  				{ border-bottom: 1px dotted #666; }
address     				{ margin: 0 0 1.5em; font-style: italic; }
del         				{ color:#666; }
pre 						{ margin: 1.5em 0; white-space: pre; }
pre,code,tt 				{ font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; }

/* Lists */
li ul, 
li ol       				{ margin:0 1.5em; }
ul, ol      				{ margin: 0 1.5em 1.5em 1.5em; }
ul          				{ list-style-type: square; }
ol          				{ list-style-type: decimal; }
dl          				{ margin: 0 0 1.5em 0; }
dl dt       				{ font-weight: bold; }
dd          				{ margin-left: 1.5em;}

/* Tables */
table       				{ margin-bottom: 1.4em; width:100%; }
th          				{ font-weight: bold; }
thead th 					{ background: #c3d9ff; }
th,td,caption 				{ padding: 4px 10px 4px 5px; }
tr.even td  				{ background: #e5ecf9; }
tfoot       				{ font-style: italic; }
caption     				{ background: #eee; }

/* Misc classes */
.small      				{ font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }
.large      				{ font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; }
.hide       				{ display: none; }
.quiet      				{ color: #666; }
.loud       				{ color: #000; }
.highlight  				{ background:#ff0; }
.added      				{ background:#060; color: #fff; }
.removed    				{ background:#900; color: #fff; }
.first      				{ margin-left:0; padding-left:0; }
.last       				{ margin-right:0; padding-right:0; }
.top        				{ margin-top:0; padding-top:0; }
.bottom     				{ margin-bottom:0; padding-bottom:0; }

/* Regular clearing */
.clear 						{ clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.floatr 					{ float: right; }
.floatl 					{ float: left; }
#floatr 					{ float: right; }
#floatl 					{ float: left; }