/* www.littlemachine.com

/* - - - COLOR PALLETTE - - - */
/* 
black	 		#000
dark grey		#444
darkest blue	#224666
dark blue		#368
blue 			#69b
light blue 		#cef		// link color
lightest blue 	#e6f6ff
red				#c31e3d
dark red		#92132b
dark green		#899357
green			#b9c677
light green		#f5fece
lightest green	#fafee7
*/

/* - - - GENERAL POSITIONS - - - */

body 			{margin:0; padding:0; background: #000 url(../i/vortex_bg.gif) repeat-x;}
#header			{width:760px; height:150px; position:absolute; left:0px; top: 0px; background: #000;}
#navbox		 	{width:200px; position:absolute; left:0px; top: 150px; background: #444 url(../i/vortex_nav.gif) no-repeat;}
#nav			{padding:15px 35px 50px 35px; background: transparent url(../i/vortex_nav_bottom.gif) bottom no-repeat;}
#contentbox		{width:550px; position:absolute; left:200px; top:150px; background: #000 url(../i/vortex_content_bg.gif) repeat-y;}
#content 		{padding: 20px 20px; background: transparent url(../i/vortex_content_bg_top.gif) no-repeat;}
#footer			{padding:23px 0px 30px 0px; background: #000 url(../i/vortex_content_bottom.gif) top left no-repeat; text-align:center; clear:both;}

/* - - - GENERAL STYLES - - - */

body, p, td 	{font-family: Verdana, Arial, sans-serif; font-size: 11px; line-height: 14px; color: #fff;}
a 				{color: #cef; text-decoration: none;}
a:hover 		{color: #e6f6ff; text-decoration: none; background:#000;}
h1 				{font-family: Georgia, serif; font-size: 22px; font-weight:normal; color: #c31e3d; margin: 0px 0px 5px 0px; padding:0;}
h2 				{font-family: Georgia, serif; font-size: 18px; font-weight:normal; color: #cef; margin: 0px 0px 10px 0px; padding:0;}
h3 				{font-size: 11px; font-weight:bold; color: #e6f6ff; text-transform: uppercase; margin: 0px 0px 5px 0px; padding:0;}
h4 				{font-size: 10px; font-weight:bold; color: #ccc; text-transform: uppercase; margin: 0px 0px 5px 0px; padding:0;}
p				{padding:0; margin:0 0 15px 0;}
ul				{padding: 0; margin: 0px 0px 10px 5px; list-style-type: none;}
ul li			{background: url(../i/vortex_bullet.gif) no-repeat top left; padding: 0px 0px 0px 8px; margin: 0px 0px 4px 0px; list-style-type: none;}
ol				{margin:10px 0 0 0; padding:0 0 0 20px; text-align: justify; }
ol li			{margin:0 0 8px 0; padding:0; text-align: justify; }
img				{border:1px solid #000; margin: 0 10px 10px 0;}

/* - - - GENERAL CLASSES - - - */

.floatright			{float: right; display: inline; margin: 0px 0px 10px 15px;}
.floatleft			{float: left; display: inline; margin: 0px 15px 10px 0px;}
.floatleftbordernone			{float: left; display: inline; margin: 0px 15px 10px 0px; border:0;}
.floatrightbordernone		{float: right; display: inline; margin: 0px 0px 10px 15px; border:0;}
.clearboth			{clear: both;}
br.clearboth		{clear: both; height:0; margin:0; padding:0;}
.linethrough		{text-decoration:line-through;}
.bordernone 		{border: 0;}
.emailtext			{color: #fff; font-family: "Courier New", Courier, mono; padding-left:10px;}
.border_top 		{padding-top:20px; background:url(../i/vortex_hr.gif) top left no-repeat;}
table.tablestyled			{margin:0 0 10px 0; padding:0; border:0;}
table.tablestyled td		{padding:5px; margin:0; vertical-align: text-top; border-bottom: 1px solid #333;}
table.tablestyled td.topcell		{background:#333;}
.interviewquestion		{font-weight:bold;}
.twocolumn_left			{float:left; margin-right:40px;}
.twocolumn_right			{float:left;}

/* - - - NAVIGATION - - - */

#nav ul	 			{margin: 0; padding: 0; list-style:none; font-weight:bold;}
#nav ul li 			{margin: 0; padding: 3px 0px 3px 10px; list-style:none; background: transparent url(../i/vortex_nav_li.gif) no-repeat;}
#nav ul li.top 		{background: transparent url(../i/vortex_nav_li_top.gif) no-repeat;}
#nav ul ul			{margin: 0; padding: 4px 0 0 6px; list-style:none; font-weight:normal;}
#nav ul	ul li 		{margin: 0; padding: 0; background: transparent;}
#nav a 				{color:#fff;}
#nav a:hover		{color:#cef; background: transparent;}

/* - - - HEADER 1's - - - */

h1#header_aboutvortex	{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_aboutvortex.gif) no-repeat; text-indent: -5000px;}
h1#header_contactus 	{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_contactus.gif) no-repeat; text-indent: -5000px;}
h1#header_linkage 		{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_linkage.gif) no-repeat; text-indent: -5000px;}
h1#header_methods 		{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_methods.gif) no-repeat; text-indent: -5000px;}
h1#header_newsupdates 	{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_newsupdates.gif) no-repeat; text-indent: -5000px;}
h1#header_newsarchives 	{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_newsarchives.gif) no-repeat; text-indent: -5000px;}
h1#header_products 		{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_products.gif) no-repeat; text-indent: -5000px;}
h1#header_team 			{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_team.gif) no-repeat; text-indent: -5000px;}
h1#header_wheretobuy 	{height:38px; width:510px; margin:0; padding:0; background:url(../i/vortex_h1_wheretobuy.gif) no-repeat; text-indent: -5000px;}

/* - - - PRODUCTS - - - */
#products_box img 		{margin:0px 5px 5px 0px; padding:0; border:1px solid #000; float:left;}
#products_box img:hover	{border:1px solid #c31e3d;}

/* - - - NEWS - - - */
.post 				{padding-bottom: 12px; margin-bottom:10px; background:url(../i/vortex_hr.gif) bottom left no-repeat;}
.post h2				{margin-bottom: 4px;}
.datestamp 			{color:#999; font-size: 10px; text-transform: uppercase;}
.entry				{margin-top:5px;}
.archiveinfo 		{color:#999; margin-bottom: 15px; font-weight:bold; }