/******

- minblue by zhak

******/


/* STANDARD HTML ELEMENTS */

body			{
				color: #000000 ; /* black */
				background-color: #f5f5f5 ; /* white smoke */
				font-family: verdana, arial, tahoma, helvetica, sans-serif ; 
				font-size: 75% ; 
				margin: 0px ; 
				padding: 10px 20px 10px 20px ;
			}

h1			{ 
				font-size: 140% ; 
			}

h2			{ 
				font-size: 124% ; 
			}

h3			{ 
				font-size: 112% ; 
			}
			
h4			{ 
				font-size: 106% ; 
			}

h5			{ 
				font-size: 100% ; 
				font-weight: bold ; 
			}

td			{ 

			} 
			
dt			{ 
				color: #000000 ; /* black */
				background-color: #ffffff ; 
				font-weight: bold ; 
				padding: 2px 4px 2px 4px ; 
			} 

dd			{ 
				padding: 0px 0px 12px 0px ; 
			}

/* set default links to no indication other than pointer, links will be defined later */
a:link, a:visited	{ 
				color: #000000 ; /* black */
				text-decoration: none ; 
				cursor: pointer ; 
			}

/* color a link when you hover over it */
a:hover		 	{ 
				color: #800080 ; /* purple */
				text-decoration: none ; 
				cursor: pointer ; 
			}

/* define drowpdown boxes */
select			{ 
				color: #000000 ; /* black */
				font-size: 90% ; 
				font-weight: normal ; 
				text-transform: none ; 
			}

/* grey-out unselectable options */
select option:disabled	{ 
				color: #5c5c5c ; /* dark gray */
			}

/* define text input boxes */
input			{ 
				color: #000000 ; /* black */
				font-size: 100% ; 
			}

/* define button appearance */
.Btn			{ 
				color: #000000 ; /* black */
				background-color: #e0dfe3 ; /* light silver */
				font-size: 90% ; 
				padding: 0px 0px 0px 0px ; 
				border: 1px solid ; 
				border-top-color: #ffffff ; /* white */
				border-right-color: #5c5c5c ; /* dark gray */
				border-bottom-color: #5c5c5c ; /* dark gray */
				border-left-color: #ffffff ; /* white */
				margin: 0px 0px 0px 0px ; 
				cursor: pointer ; 
			}

/* no effect in internet explorer */
.Btn:hover		{ 
				border: 1px solid #dda0dd ; /* plum -- set to match your message/folder selected color */
			}

/* define how bulleted lists will appear */
ul			{ 
				list-style-type: disc ;
				list-style-position: inside ; 
			}

/* define how messages will appear if not defined within message */
/* padding settings are for framed view (default)                */
div.TblBox		{ 
				color: #000000 ; /* black */
				background-color: #ffffff ; /* white */
				font-family: "courier new", courier, monospace ; 
				font-family: verdana, arial, tahoma, helvetica, sans-serif ; 
				font-size: 120% ; 
				padding: 6px 12px 6px 12px ; 
				border: 1px solid #9ab4d1 ; /* light blue-gray */
				margin: 0px 0px 0px 0px ; 
			}

/* set properties for links in messages */
div.TblBox a:link	{ 
				color: #0000cc ; /* blue */
				text-decoration: none ; 
			}
			
div.TblBox a:visited	{ 
				color: #800000 ; /* maroon */
				text-decoration: none ; 
			}

div.TblBox a:hover	{ 
				text-decoration: underline ; 
			}

/* default for text message composition and notepad */
textarea		{ 
				color: #000000 ; /* black */
				background-color: #ffffff ; /* white */
				font-family: verdana, arial, tahoma, helvetica, sans-serif ; 
				font-family: "courier new", courier, monospace ; 
				font-size: 100% ; 
				padding: 6px 12px 6px 12px ; 
				border: 1px solid #9ab4d1 ; /* light blue-gray */
				margin-top: 6px 0px 0px 0px ; 
			}

/* HEADERS AND FOOTERS */

/* define how mailbox/compose etc across top of screen appear */
.HdrTbl			{ 
				color: #000000 ; /* black */
				font-size: 112% 
			}

.HdrTbl td		{ 
				text-align: center ; 
				vertical-align: center ; 
			}

/* logout/send/done/cancel etc buttons */
.HdrTbl .Btn		{ 
				color: #000000 ; /* black */
				vertical-align: bottom ; 
			}

/* no effect in internet explorer */
.HdrTbl .Btn:hover	{ 
				border: 1px solid #dda0dd ; /* plum -- set to match your message/folder selected color */
			}

/* image in upper left of main screens */
.HdrIcon		{ 
				/*
				display: block ; 
				width: 85px ; 
				height:56px ; 
				background: url(minblue/fmlogo1.gif) top left no-repeat ; 
				
				display: block ; 
				width: 57px ; 
				height:43px ; 
				background: url(minblue/fmlogo2.gif) top left no-repeat ; 
				*/
				
				display: block ; 
				width: 37px ; 
				height:27px ; 
				background: url(minblue/fmlogo3.gif) top left no-repeat ; 
			}
			
/* text for current folder on mailbox screen top left*/
.HdrDsc			{ 
				color: #145e94 ; /* fastmail blue */
				font-size: 112% ; 
				font-weight: bold ; 
				text-transform: uppercase ; 
				text-transform: none ; 
			}
			
/* properties for non-links at top (compose when on compose screen, etc) */
.HdrScrTd b		{ 
				color: #145e94 ; /* fastmail blue */
				font-weight: bold ; 
				padding: 2px 2px 2px 2px ; 
			}
			
/* properties for links at top (mailbox when on compose screen, etc) */
/* do not underline in order to see key shortcut                     */
.HdrScrLnk:link		{ 
				color: #145e94 ; /* fastmail blue */
				text-decoration: none ; 
			}

.HdrScrLnk:visited	{ 
				color: #145e94 ; /* fastmail blue */
				text-decoration: none ; 
			}

/* underline when hovered over */
.HdrScrLnk:hover	{ 
				color: #145e94 ; /* fastmail blue */
				text-decoration: underline ; 
			}

/* make info at screen bottom less distracting */
.FtrTbl			{ 
				color: #848484 ; /* sgi gray 52 */
			}

.FtrTd			{ 
				color: #848484 ; /* sgi gray 52 */
				font-size: 100% ; 
			}

.FtrLnk:link		{
				color: #848484 ; /* sgi gray 52 */
				text-decoration: none ; 
			}

.FtrLnk:visited		{
				color: #848484 ; /* sgi gray 52 */
				text-decoration: none ; 
			}

.FtrLnk:hover		{
				color: #0000cc ; /* blue */
				text-decoration: underline ; 
			}

/* MESSAGES */

/* general messages; # files deleted, etc */
.GenMsg			{ 
				color: #ffffff ; /* white */
				background-color: #145e94 ;  /* fastmail blue */
				font-size: 100% ; 
			} 


/* color and underline links in messages */
td.GenMsg a:link, td.GenMsg a:visited, td.GenMsg a:hover
			{ 
				color: #eeee00 ; /* yellow 2 */
				text-decoration: underline ; 
			}


/* set error message to get your attention (red on white) */
.ErrMsg			{ 
				color: #ff0000 ; /* red */
				background color: #ffffff ; /* white */
				font-size: 100% ; 
			}

/* legacy message class - could not find on any current fastmail screen */
.HLMsg			{ 
				color: #000000 ; /* black */
				font-size: 100% ; 
			}

/* other messages, such when you open a folder that has no email */
.message		{ 
				color: #000000 ; /* black */
				font-size: 100% ; 
				padding: 20px 20px ; 
				border: 6px solid #145e94 ; /* fastmail blue */
				text-align: center ; 
			}

/* another legacy class */
.RedBox			{ 
				font-size: 100% ; 
				border: 3px solid #ff0000 ; /* red */ 
				padding: 3px ; 
			}

/* general action table settings */
.ActTbl			{ 
				padding: 0px ; 
				border: none ; 
			}

/* action row input and select fields - such as the delete (click for more) dropdown and search input box */
.ActTbl input, .ActTbl select
			{ 
				background-color: #ffffff ; /* white */
				border: 1px solid #ccddff ; /* light blue */
			}

/* section headers on options screen and at bottom of files screen */
.ActTbl th,		{ 
				background-color: #9ab4d1 ; /* light blue-gray */
				
			}

/* action row general text */
.ActTd			{ 
				background-color: #9ab4d1 ; /* light blue-gray */
			}

/* do, search, advanced, and refresh buttons */			
.ActTbl .Btn		{ 
				color: #000000 ; /* black */
				background-color: #e0dfe3 ; /* light silver */
				font-size: 90% ; 
				padding: 0px 0px 0px 0px ; 
				border: 1px solid ; 
				border-top-color: #ffffff ; /* white */
				border-right-color: #5c5c5c ; /* dark gray */
				border-bottom-color: #5c5c5c ; /* dark gray */
				border-left-color: #ffffff ; /* white */
				margin: 0px 0px 0px 0px ; 
				cursor: pointer ; 
			}

/* no effect in internet explorer */
.ActTbl .Btn:hover	{ 
				border: 1px solid #dda0dd ; /* plum */
			}

/* action row links, such as view: all, unread, read, flagged, selected on mailbox screen */ 
/* best if underlined to see what is selected and not selected              */
.ActTbl a:link		{ 	
				color: #0000cc ; /* blue */
				text-decoration: underline ; 
			}

.ActTbl a:visited	{ 	
				color: #0000cc ; /* blue */
				text-decoration: underline ; 
			}

.ActTbl a:hover		{ 	
				color: #0000cc ; /* blue */
				text-decoration: underline ; 
			}

/* mail-list function definitions */
.DatTbl			{ 
				background-color: #e8eef7 ; /* very light blue-gray */
				border: 1px solid #9ab4d1 ; /* light blue-gray */
				padding: 0px ; 
			} 

/* data table header general text - such as date/from/subject on mail-list */
.DatTh			{ 
				color: #000000 ; /* black */
				font-size: 80% ; 
				font-weight: normal ; 
				background-color: #b0c4de ; /* lighter blue-gray */
				border: 1px solid #9ab4d1 ; /* light blue-gray */
				padding: 0px 0px ; 
			} 

/* input fields description, like to/cc/bcc on compose screen */			
.DatTd			{ 
				color: #000000 ; /* black */
				background-color: #e8eef7 ; /* very light blue-gray */
				padding: 1px 1px 1px 1px ; 
			}

/* data table row background, used at bottom of address book and bottom of files screen */
.DatTdBg		{ 
				color: #000000 ; /* black */
				background-color: #ff0000 ; /* very light blue-gray */
				background-color: #e8eef7 ; /* very light blue-gray */
			}
/* data table error text */
.DatErrTd		{ 
				color: #ff0000 ; 
				background-color: #eeeeee ; /* very light gray */
			}
/* data table headers such as account preferences, define rule, etc on options screen */
.DatTh a.DatDisHdrLnk	{ 	
				color: #2765b4 ; /* bold blue */
				font-size: 125% ; 
				font-weight: bold ; 
				text-decoration: none ; 
			}

.DatTh a.DatDisHdrLnk:visited	
			{ 
				color: #2765b4 ; /* bold blue */
				text-decoration: none ; 
			}

.DatTh a.DatDisHdrLnk:hover	
			{ 
				color: #2765b4 ; /* bold blue */
				text-decoration: underline ; 
			}

/* data table select row - such as left side of notepad screen */
.DatDisSltTd		{ 
				color: #000000 ; /* black */
				background-color: #9ab4d1 ; /* light blue-gray */
				padding: 1px 4px 1px 4px ; 
			}

/* data table data row - such as right side of notepad screen */
.DatDisDatTd		{ 
				background-color: #f5f5f5 ; /* white smoke */
			}

/* overall background for foldertree */ 
#FolderTree .DatTbl	{ 
				background-color: #e8eef7 ; /* very light blue-gray */
				border: none ; 
				border: 1px solid #9ab4d1 ; /* light blue-gray */
			}
/* definition for the small dropdown next to the 'go' button at top of folder list */
#FolderTree select	{ 
				text-transform: none ; 
			}

/* mail-list data definitions */
.MbxTd.DatTbl		{ 
				color: #000000 ; /* black */
				border: none ; 
				border: 1px solid #9ab4d1 ; /* light blue-gray */
			}
/* mail-list row definition */
.MbxTd			{ 
				color: #000000 ; /* black */
				background-color: #e8eef7 ; /* very light blue-gray */
				padding: 0px 2px 0px 2px ; 
			}

/* mail-list unread messages */
.MbxUnrTd		{ 
				color: #000000 ; /* black */
				background-color: #ffffff ; 
				font-weight: bold ; 
				padding: 0px 2px 0px 2px ; 
			}
/* mail-list selected messages */
.MbxSelTd		{ 
				color: #000000 ; /* black */
				background-color: #dda0dd ; /* plum */
				padding: 0px 2px 0px 2px ; 
			}

/* mail-list unread and selected messages */
.MbxUnrSelTd		{ 
				color: #000000 ; /* black */
				background-color: #dda0dd ; /* plum */
				font-weight: bold ; 
				padding: 0px 2px 0px 2px ; 
			}

/* message preview area */
.MbxPreTd		{ 
				color: #000000 ; /* black */
				background-color: #f5f5f5 ; /* white smoke */
				padding: 1px 4px 1px 4px ; 
			}

/* faq link definition */
.FAQLnk			{ 
				color: #2765b4 ; /* bold blue */ 
				font-size: 90% ; 
				vertical-align: super ; 
			}

/* POLL WINDOW */

.PollTbl, .PollTbl tr td, .PollTbl tr td a, .PollTbl td 
			{ 
				background-color: #ccddff ; /* light blue */
				font-size: 100% ; 
			}

.PollLarge, .PollLarge b 
			{ 
				font-size: 120% ; 
			}

/* EXTRA IMAGES */

/* replace 'F' for flagged messages with flag image */

span .MsgFlagged 
			{ 
				/*
				background-image: url(minblue/flag10.gif) ; 
				text-indent: -5000px ; 
				height: 10px ; 
				width: 10px ; 
				float: left ; 
				
				background-image: url(minblue/star10.gif) ; 
				text-indent: -5000px ; 
				height: 10px ; 
				width: 10px ; 
				float: left ; 
				*/
				
				background-image: url(minblue/star19.gif) ; 
				text-indent: -5000px ; 
				height: 19px ; 
				width: 19px ; 
				float: left ; 
				
			}

