/* *******************************************************************
	Root stylesheet for antikoan.com
	(Extended subset of root stylesheet for antikoan.com)
	Created: Eric Scoles, 2002.10.13
	Modified: 2002.10.18
	
   ******************************************************************* */

/* *******************************************************************
   BASELINE ELEMENT STYLES
   ******************************************************************* */

body,p,td,ul,ol,dl,li,dd,h1,h2,h3,h4,h5,h6,h7 
{
	font-family: Trebuchet,Trebuchet MS,verdana,sans-serif;
}
body,p,td,ul,ol,dl,li,dd,code 
{
	font-size: 9pt;
}

body 
{
	margin: 0pt;
}
h1 
{
	font-size: 14pt;
}

h2 
{
	font-size: 12pt;
}

h3 
{
	font-weight: bold; 
	font-size: 9pt;
}

h4 
{
	font-weight: bold; 
	font-size: 9pt;
}

li 
{
	margin-top: 3pt;
	margin-bottom: 3pt;
}
dl
{
	margin: 12pt;
}
dt
{
	font-weight: bold;
}

p 
{
	margin-top: 3pt;
	margin-bottom: 3pt;
}

blockquote
{
	margin-left: 15pt;
	margin-right: 15pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
}


/* *******************************************************************
   ANCHOR CLASSES 
   ******************************************************************* */
a
{
	color: #aaaaff;
}
a:hover 
{
	text-decoration: none;
	color: #ff6666;
}
.aTitle
{
	color: #cc4422;
}
.aNoLink 
{
	text-decoration: none
}
.aNoLink:hover 
{
/*	color: #ff6666; */
}
.aNav, .aContact, a.navigatorLink
{
	color: #aabbff;
}
.aNav:hover, .aContact:hover, .navigatorLink:hover
{
	color: #ff2222;
}
.aBody
{
	color: #aaaaff; 
}
.aBody:hover
{
	color: #ff6666;
}
.weblogItemTitle, .weblogDatePermalink, .weblogItemPermalink
{
}
.weblogItemTitle:hover, .weblogDatePermalink:hover, .weblogItemPermalink:hover
{
}

/* *******************************************************************
   COLORS [see below for anchor text colors]
   ******************************************************************* */

body, .divBody, .divBodyCopy
{
	background-color : #444444;
	color: #ffffee;
	/*
	border : 1px solid #ffff88;
	*/
}
.divDay
{
	background-color : #666666 ;
	border : 1px solid #ffff88;
}
.h3Day
{
	background-color : #444444 ;
}
.dtBody 
{
	background-color : #666666;
	border : 1px solid #888888;
}
.ddBody 
{
	/*
	border : 1px solid #888888;
	*/
}
.divSecondaryContent, .divNavBody, .divNavMenu, .tdNavBody, .tdNavMenu
{
	background-color : #444444;
	color: #ffffee;
}

.divSecondaryContent
{
/*	border: 1px solid #ee6644; */
}

.dtSecondaryMenuHeader, .dtCategoryMenuHeader 
{
	background-color : #444444;
	border : 1px solid #ff6666;
}
.ddSecondaryMenuItem, .ddCategoryMenuItem, .categoryMenuItem, .navLink
{
	background-color : #666666;
	border : 1px solid #ff6666;
}
/* NOTE: The following results in mouseover behavior in Mozilla only.
   Will need to use JavaScript to get the mouseover in IE. 
   */
.ddSecondaryMenuItem:hover, .ddCategoryMenuItem:hover, .categoryMenuItem:hover, .navLink:hover
{
	background-color : #ffcccc;
	border : 1px solid #ff6666;
	color: #4466ff;
}
.ddSecondaryMenuItemOn, .ddCategoryMenuItemOn
{
	background-color : #ffcccc;
	color: #222222;
	border : 1px solid #ff6666;
}
.primaryMenu, .divNav, .divSecondaryMenu
{
	color: #ffffee;
/*
	border: 1px solid #ee6644; 
*/
}
.primaryMenuItem, .spanNavItem
{
	background-color : #666666;
	border : 1px solid #ff6666;
/*
*/
}
/* NOTE: The following results in mouseover behavior in Mozilla only.
   Will need to use JavaScript to get the mouseover in IE. 
   */
.primaryMenuItem:hover, .spanNavItem:hover
{
	background-color : #ffcccc;
	border : 1px solid #ff6666;
}
.primaryMenuItemOn, .spanNavItemOn
{
	background-color : #ffcccc;
	color: #4466ff;
	border : 1px solid #ff6666;
}
.divHeader 
{
	background-color : #000000;
	color: #ffffee;
/*	border: 1px solid #000000; */
}
.headerBlock 
{
	background-color : #000000;
	color: #ffffee;
	border: 1px solid #ff6666; 
}
.divBodyCopy, .divBody 
{
	background-color : #444444;
	color: #ffffee;
	border: 0px solid #000000;
}
.divInnerBodyNav
{
	/*
	background-color : #666666;
	border : 1px solid #888888;
	*/
}
.divInnerBodyCopy 
{
	background-color : #666666;
	border : 1px solid #ffff88;
}
.divFooter
{
	background-color : #000000;
	color: #ffffee;
	border: 1px solid #ff6666;
}
.divContact
{
	background-color : #000000;
	color: #ffffee;
}
.spanCopyright
{
	background-color : #000000;
	color: #ffffee;
}



/* *******************************************************************
   STYLE-CLASS REFERENCES
   ******************************************************************* */

.divInnerBodyCopy 
{
	padding: 3pt;
	margin: 6pt;
}
.divDay
{
	padding: 3pt;
	margin: 6pt;
}
.h3Day
{
	padding: 3pt;
}

.spanCopyright
{
	font-style: italic;
	font-size: 6pt; 
}

.h1Normal {}
.h1SiteTitle 
{
	padding: 1pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
}
.liBody {}

.h1BodyCopy {}

.dlBody 
{
	margin: 0pt;
}

.dtBody 
{
	margin-left: 3pt;
	padding: 3pt;
	font-weight: bold;
}
.ddBody 
{
	margin-left: 3pt;
	padding: 3pt;
}
.ddParen
{
	margin: 0pt;
	margin-top: 1pt;
	padding: 6pt;
	font-style: italic;
}
.divSecondaryContent 
{
	text-align: center;
}
.divCategoryMenu
{
	text-align: left;
}
.divSecondaryMenu
{
	/*
	display : none;
	*/
	text-align: left;
}
.dlSecondaryMenu, .dlCategoryMenu, .divNavMenu
{
	
}
.dtSecondaryMenuHeader, .dtCategoryMenuHeader 
{
	font-weight: bold;
	width: 160px;
	margin: 1pt;
	padding: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
}
.ddSecondaryMenuItem, .ddCategoryMenuItem
{
	width: 160px;
	margin: 1pt;
	padding: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
}
.categoryMenuItem
{
	position: absolute;
	width: 160px;
	margin: 2pt;
	padding: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
}
.ddSecondaryMenuItemOn, .ddCategoryMenuItemOn
{
	width: 160px;
	margin: 1pt;
	padding: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
}
td.primaryMenu
{
	text-align: right;
}
.primaryMenu, .divNav 
{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 5px;
	padding-left: 5px;
	/*
	text-align: right;
	display: block;
	*/
}


.spanPrimaryMenu, .spanNav
{
}

.primaryMenuItem, .spanNavItem
{
	padding: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
/*
*/
}

.primaryMenuItemOn, .spanNavItemOn
{
	padding: 1pt;
	padding-left: 3pt;
	padding-right: 3pt;
}

.hrShow 
{
	display: block;
	visibility : visible;
}

.headerDescription
{
	font-style: italic;
	font-size: 6pt; 
}
.navLink, .navMenuHeader
{
	font-weight: bold;
	font-size: 7pt;
}
.navMenuHeader
{
	font-style : italic;
}

.divBodyCopy 
{
	display : block;
	position: relative;
	margin : 0px;
	width: 90%;
	padding: 6px;
	/*
	background-image : url(../images/COFFEE580x649trans.GIF);
	background-attachment : fixed;
	*/
}
.divSecondaryContent, .divNavBody, .divNavCalendar, .tdNavBody, .tdNavCalendar, .tdNavMenu
{
	padding: 3pt;
	text-align: center;
	padding: 3pt;
	margin: 0pt;
}
.divBodyCopy
{
	/*
	padding: 3pt;
	margin: 0pt;
	*/
}
.divInnerBodyNav
{
	padding: 3pt;
	margin: 0pt;
}
.divInnerBodyCopy 
{
	padding: 3pt;
	margin: 6pt;
}
.headerBlock
{
	padding: 3pt; 
	margin: 0pt; 
}
.divHeader 
{
	text-align: right;
	padding-right: 1pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}
.divFooter
{
	text-align: center;
	padding: 5px;
}
/* *******************************************************************
   ID/NAME REFERENCES
   Should be used only for position and sizing of elements which occur 
   only once on a page. Padding, colors, and width of class-referenced
   elements should be done in the class definition (i.e., should be 
   categorical and not specific).
   ******************************************************************* */

/* [no id references currently defined */

/* *******************************************************************
   DEGRADATION INSURANCE
   (Tags which appear if stylesheets are disabled.)
   ******************************************************************* */
hr 
{
	display: none;
	visibility: hidden;

}


/* *******************************************************************
   DEBUGGING BLOCK -- sets colored borders on divs
   Comment selectively to remove borders.
   ******************************************************************* */

td 
{
/*
	border: 1px solid #00ff00;
*/
}

 
/* *******************************************************************
   RADIO STYLES 
   ******************************************************************* */
.header 
{
	font-size: 30px; 
}
.realsmall {
	font-size: 9px; 
}
.small 
{
  font-size: 10px; 
}
.hCalendarTable 
{
}
.hCalendarMonthYearRow, .dCalendarMonthYearRow 
{
    height: 28px;
 }
.hCalendarDayNameRow, .dCalendarDayNameRow 
{
    color: #666666;
    font-weight: bold;
 }
.hCalendarDayRow, .dCalendarDayRow 
{
    color: #999999;
 }
.hCalendarDayLinked, .dCalendarDayLinked 
{
    color: #000000;
    background-color: #FFFFFF;
 }
.hCalendarDayCurrent, .dCalendarDayCurrent 
{
    color: #DCDCDC;
    font-weight: bold;
    background-color: black;
 }
.hCalendarDayLinked:hover, .dCalendarDayLinked:hover, .hCalendarDayCurrent:hover, .dCalendarDayCurrent:hover
{
    color: #000000;
    background-color: #ffffcc;
 }
.hCalendarMonthYearRow, .hCalendarDayNameRow, .hCalendarDayRow, .dCalendarMonthYearRow, .dCalendarDayNameRow, .dCalendarDayRow 
{
    text-align: center;
 }
/*
	Reverse-engineered RADIO classes and work-arounds
*/
.newstext, .nav 
{
	line-height: 18px;
 }
.radioMenuLink, .radioMenuLinkFont
{
	color: #aaaaff
}
.radioMenuLink:hover, .radioMenuLinkFont:hover
{
	color: #ff6666;
}
.dwsFrameTable
{
	background-color : #444444;
}
.dwsTable  
{
	color : #444444;
}
.dwsTableCellHeader, .dwsTableCell
{
	color : #444444;
}
/* 
	following is a workaround for the Desktop Website: 
	Some tables in the desktop website (e.g., shortcuts page) 
	are not tagged with a style, but are colored such that unless
	the font-color is dark, text is unreadable. This sets the 
	font-color for any TD containers within the bodyCopy 
	container to #000000. Note that this will cause problems 
	if tables are ever used for layout in the bodyCopy container..
*/
#bodyCopy td
{
	color: #000000;
}

/* .weblogItemTitle -- see .aBody */
    
