﻿/* 	CSS
	Theme Name: Cobalt - Windstar Technologies, Inc.
	Author: Mindfire Interactive (www.mindfire.com) 
	Version: 1.0
	Revision: 2008/11/30
	Description: This theme is designed specifically for Windstar Technologies, Inc. (www.windstar.com).
*/

/* Defaults 
=====================================================================*/
html 				{overflow-x: auto; height:100%;}	/*-- fixes MSIE scrollbar bug, no effect in Mozilla, Opera --*/
body				{background: #fff; border: 0; color: #666; font-family: "Lucida Grande",Tahoma,Verdana,sans-serif; font-size: .75em; line-height:1.7em; margin: 0; padding: 0; }
a					{margin:0; padding:0; background:transparent;}
a:link, a:visited	{color: #800020; text-decoration:underline;}
a:hover, a:active	{color: #b2002c; text-decoration: none;}

.color-01,
	a:link,
	a:visited	{color: #ff4d0f;}

/*- tamer red -*/
.color-02,
	a:hover,
	a:active	{color: #b6370b;}

/* Library
=====================================================================*/
.alt, 
.preload, 
.hide				{display: none;}
.debug				{border: 1px dotted red; background-color: #f0ff00;} /*-- use for highlighting troublesome elements --*/
.strong				{font-weight: 700;}
.l					{float: left;}
.r					{float: right;}
.center				{margin: 0 auto; text-align:center;}
.clearfix	 		{clear: both; margin:0; padding:0; display:block; content: "."; visibility:hidden;}
.cb			 		{clear: both;}
.cr			 		{clear: right;}
.cl					{clear: left;}
.half				{width: 48%;}
.align-center 		{text-align: center;}
.align-right 		{text-align: right;}
.align-left			{text-align: left;}
.justify 			{text-align: justify;}
.uppercase			{text-transform:uppercase;}
.hide 				{display: none;}
.inline 			{display: inline;}
.block 				{display: block;}
.hidden				{overflow:hidden;}
.bold 				{font-weight: 700;}
.italic 			{font-style: italic;}
.caps				{text-transform: uppercase;}
.normal 			{font-weight: 300;}
.noborder 			{border: 0 none;}
.nomargin 			{margin: 0;}
.nopadding 			{padding: 0 !important;}
.border-left		{border-left:1px #ccc solid;}
.border-right		{border-right:1px #ccc solid;}

/* Custom Horizontal Rules 
=====================================================================*/
.hr-dotted			{background: transparent url('../images/backgrounds/hr-dotted.gif') repeat-x 0 0; height: 2px; margin-bottom:14px;}
.hr-dotted hr		{display: none;}

/* Borders (for Collapses as Necessary) 
=====================================================================*/
.tspace10 			{border-top: 10px transparent solid;}
.tspace20 			{border-top: 20px transparent solid;}
.tspace30			{border-top: 30px transparent solid;}

/* Typography
=====================================================================*/
h1, h2, h3, h4, p, li, ul, ol	{margin: 0; padding: 0; border: 0;}
h1, h2, h3, h4		{font-family: georgia, trebuchet ms, serif;}
h1					{font-size: 1.8em; margin-bottom: .4em; font-weight:300;} 
h2					{font-size: 1.6em; margin-bottom: .3em; } 
h3					{font-size: 1.4em; margin-bottom: .2em; }
h4					{font-size: 1em; margin-bottom: .1em; }
p					{font-size: 1em; margin-bottom: 1em; line-height:1.5em; font-weight:300; text-shadow: #000 0 0 0;} /*-- refines Text Sharpness in Mac browsers --*/
ul					{margin-left: 2em;} /*-- indents lists, removeable --*/
ol					{margin-left: 2em;} /*-- indents lists, removeable --*/
li					{margin-bottom: .3em; line-height: 1.5em; width:auto;} /*-- for ie disappearing-bullet fix --*/

/* Forms
=====================================================================*/
label				{font-size: 1em;}
form				{margin: 0; padding: 0;}
fieldset			{margin: 0; padding: 0; border: 0;}
.searchquery,
.searchdrop			{border:1px solid #ccc; width:164px;}
textarea			{border: 1px solid #ccc;}
input[type="file"],
input[type="password"],
input[type="text"],
input[type="file"]


/* Other Defaults
=====================================================================*/
img					{display: block; padding: 0; margin: 0; border: 0; behavior: url('scripts/iepngfix.htc');} /* fixes PNG transparency in IE6 */
a img 				{border:0;}
table				{position: relative; width: 100%; margin: 0; padding: 0; border-spacing: 0; border-collapse: collapse; text-align:left;}
tr, td				{vertical-align: top;}


/* WRAPPER
=====================================================================*/
#wrapper {background:#fff; margin: 1em auto; overflow: hidden; position: relative; text-align:center; width:990px;}

/* MARGIN
=====================================================================*/
#margin {width:970px; margin: 0 auto; position: relative; text-align: center; overflow:hidden;}

/* BLURB
=====================================================================*/
div.blurb	{margin:100px auto 0; padding: 0 15px; width:265px;}
div.blurb h3	{border-bottom:1px #ccc solid; font-weight:300; margin-bottom:1em; padding-bottom:2px; }
div.blurb p span	{color:#4CBCC5 ;font-family: georgia, times new roman, serif; font-style:italic; font-size:1.4em; font-weight:300;}

div.blurb ul.connect	{list-style-type:none; margin-left:0;}
div.blurb ul.connect li	{border-bottom:1px #f1f1f1 solid; padding: 0 0 4px 26px;}
div.blurb ul.connect li a	{display:block;}
div.blurb ul.connect li#email	{background:transparent url('../images/komodo/email_16.png') no-repeat 0 3px;}
div.blurb ul.connect li#google	{background:transparent url('../images/komodo/googletalk_16.png') no-repeat 0 3px;}
div.blurb ul.connect li#linkedin	{background:transparent url('../images/komodo/linkedin_16.png') no-repeat 0 3px;}
div.blurb ul.connect li#komodo	{background:transparent url('../images/komodo/komodomedia_azure_16.png') no-repeat 0 3px;}