

a {	color:#493F2C; }

.banner {
	background-position: 0% 0%;
	background-image: url(imagetobitmap.aspx?url=http://www.michaelpoynter.com/images/banners/mikesite1.jpg&maxwidth=1000&minwidth=1000);
	width:100%;
	filter:revealTrans(duration=2,transition=23);
	vertical-align:bottom; 
	text-align:right;
}

body 
{
    font-size: 16px; 
    font-family: Arial, sans-serif; 
    color: #493F2C;
    margin:0;
    background-color:#E5EAEA; 
    /*background-size:cover;
    background-repeat:no-repeat;
    background-image:url('images/banners/IMG_0038-1800w.jpg');*/
    /*background-image:url('images/banners/michael-poynter-banner-1-1800x1020.jpg');*/
    /*background-position:center center;*/
    /*background-position:top center;*/
}

.Button {
	width: 200px; 
    float: left;
	box-shadow:inset 0px 1px 0px 0px #5b535c;
	background-color:#5b535c;
	border:1px solid #5b535c;
	display:inline;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #5b535c;
	text-align:center;
	margin-right:6px;
	margin-bottom:6px;
}

.Button:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */

#clock
{
    /*position:absolute;*/
    z-index: 1;
    /*padding:0px 10px 5px 10px;*/
    background-Color:#2C212C; 
    color:#ffffff;
    font-size:14pt;
    font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Arial, sans-serif; 
    font-weight: normal;
    /*opacity:.75;*/
    /*white-space:nowrap;*/
    /*height:45px;
    width:163px;*/
    /*visibility:hidden;*/
    text-align:center;
}

#Calendar
{
    /*position:absolute;*/
    z-index: 1;
    /*padding:0px 10px 5px 10px;*/
    background-Color:#2C212C; 
    color:#ffffff;
    /*opacity:.75;*/
    /*visibility:hidden;*/
    text-align:center;
    /*width:163px;*/
}

.CloseButton{
    padding:0px 20px; 
    color:#000000; 
    font-size:16pt; 
    background-color:transparent;
    cursor: pointer;
    /*text-shadow:0px 0px 5px #000;*/
    margin: 1px;
    display: inline-block;
    font-family: Arial;
    font-weight: normal;
    white-space: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border:0px solid transparent;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0 #222222;
    z-index: 1;
}

.CloseButton:hover{
    color:#ffffff; 
    background-color:red;
}

#Column1, #Column2, #Column3, #Column4
{
    float:left;
    width:331px; 
    margin:1px;
}

.Content {
    box-shadow: 0px 0px 60px 1px #dddddd inset; /* box-shadow: h-shadow v-shadow blur spread color inset; */
    text-align: left;
    padding: 0px;
}

.Ad {
    //background-color:#ffffff;
    box-shadow: 0px 0px 60px 1px #aaaaaa inset; /* box-shadow: h-shadow v-shadow blur spread color inset; */
    /*width: 331px;*/
    text-align: left;
    padding: 0px;
    float: left;
    margin: 1px;
    display: none;
}

.adBanner {
    background-color: transparent;
    height: 1px;
    width: 1px;
}

#Day
{
    color:#ffffff;
    font-size:36pt;
    font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Arial, sans-serif; 
    font-weight: normal;
    white-space:nowrap;
    text-align:center;
}

#DayOfWeek
{
    color:#ffffff;
    font-size:12pt;
    font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Arial, sans-serif; 
    font-weight: normal;
    white-space:nowrap;
    text-align:center;
}

input[type="text"], input[type="password"], select, textarea{
    padding: 5px; 
    font-size: 11pt; 
    color: #706a5c; 
    background-color: #f1f1f1; 
    border: 1px solid #706a5c;
}

input[type="button"], input[type="submit"]{
    width: 200px; 
	background-color:#5b535c;
	border:1px solid #5b535c;
	display:inline;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 0px;
	text-decoration:none;
	text-shadow:1px 1px 0px #5b535c;
	text-align:center;
	margin-right:6px;
	margin-bottom:6px;
}

.Link {
    font-family: Arial, sans-serif;
    font-size: 10pt;
    display: inline-block;
    width: 100%;
    text-transform: uppercase;
}

.LinkIcon {
    width: 50px;
    height: 50px;
    vertical-align: top;
    background-color: #ffffff;
    margin: 0px 5px 5px 0px;
    border: 1px solid #808080;
    float: left;
}

#Location {
    position: absolute;
    z-index: 1;
    padding: 0px;
    background-Color: #2C212C;
    color: #ffffff;
    opacity: .75;
    visibility: hidden;
    text-align: center;
    width: 183px;
}

#Month
{
    color:#ffffff;
    font-size:12pt;
    font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Arial, sans-serif; 
    font-weight: normal;
    white-space:nowrap;
    text-align:center;
}

.mainMenu
{
    padding:0px;
    margin:0px;
    border:0px;  
    font-family:verdana, arial;
    font-size:10pt;
    text-align:left;
    width:100px;
}

.mainMenuItem
{
    color:#ffffff;
    padding:5px;
}

.mainMenuItemHover
{
    color:#000000;
    background-color:#E5EAEA;
    padding:5px;
}

.mainMenuItemSelected
{
    color:#ffffff;
    background-color:#857958;
    padding:5px;
}

.MenuOfServicesButton
{
    display:inline-block; 
    float:left;
    width:100%;
    padding:0px;
    cursor:pointer;
    color:#493F2C;
    background-color:transparent;
    text-decoration:none;
}

.MenuOfServicesButton:hover
{
    color:#E5EAEA;
    background-color:#5b535c;
}


#PageLevel2Title
{
    color:#6C5623;
    font-size:13pt;
    font-weight:bolder;
}
.paletteColor1 { background-Color:#2C212C; color:#ffffff; }
.paletteColor2 { background-Color:#493F2C; color:#ffffff; }
.paletteColor3 { background-Color:#6C5623; color:#ffffff; }
.paletteColor4 { background-Color:#88701F; color:#ffffff; }
.paletteColor5  
{
    background-Color:#857958; 
    color:#ffffff;
}
.paletteColor6 { background-Color:#9A977C; color:#493F2C; }
.paletteColor7 { background-Color:#B4AE96; color:#ffffff; }
.paletteColor8  
{
    background-Color:#E5EAEA; 
    color:#000000; 
    background-image:url('images/backgrounds/bannerImageBackground.gif');
    background-repeat:repeat-x;}

.RoundedCorners
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#Screenshots
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
#Screenshots li
{
    position: relative;
    float: left;
    margin: 0px;
    width: 244px;
    height: 250px;
    text-align: left;
    vertical-align: middle;
    padding: 0px;
}

.SearchBox
{
    height:10px;
    font-size:8pt;
    width:100px;
    margin:0px;
}

.SearchButton
{
    font-size:8pt;
    padding:0px;
    margin:0px;
}



.ServicesButton
{
    cursor:pointer;
    padding:10px;
    color:#493F2C;
    background-color:transparent;
}

.ServicesButton:hover
{
    cursor:pointer;
    padding:10px;
    color:#493F2C;
    background-color:rgba(255,255,255,0.5);
    box-shadow:0px 0px 10px 1px #aaaaaa;
}

.ServicesButtonSelected
{
    cursor:pointer;
    padding:10px;
    color:#E5EAEA;
    background-color:#5b535c;
    box-shadow:0px 0px 10px 1px #aaaaaa;
}

.ServicesLeftNavButton
{
    cursor:pointer;
    padding:10px;
    color:#493F2C;
    background-color:transparent;
}

.ServicesLeftNavButton:hover
{
    cursor:pointer;
    padding:10px;
    color:#493F2C;
    background-color:rgba(255,255,255,0.5);
    box-shadow:0px 0px 10px 1px #aaaaaa;
}

.ServicesLeftNavButtonSelected
{
    cursor:pointer;
    padding:10px;
    color:#E5EAEA;
    background-color:#5b535c;
    box-shadow:0px 0px 10px 1px #aaaaaa;
}


.sitemapPath
{
    font-weight: normal; 
    font-size: 10pt;
    color:#493F2C;
}

.sitemapPath a
{ 
    color:#ffffff;
    font-weight:bold;
    font-size:12pt;
    text-decoration:none;
}

.SliderButtons
{        
    text-decoration:none; 
    color:#888888;
    font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Arial, sans-serif;  
    font-size: 48pt;
}

.Stroke
{
  /* WebKit (Safari/Chrome) Only */
  -webkit-text-stroke: 1px black;
}
        
.td {font-size: 14px; font-family: Tahoma, Verdana, Arial, sans-serif; }

.topMenu
{
    font-family:'Segoe UI', Segoe, Arial, sans-serif; 
    font-size:12pt;
    color:#ffffff;
    padding:0px;
    margin:0px;
    font-weight:bold;
}

.topMenuItem
{
    padding-bottom:0px;
    color:#ffffff;
    text-align:left;
    z-index:9999;
}

.topMenuItemHover
{
    padding-bottom:0px;
    color:#ffffff;
}

.topSubMenuItem
{
    padding:10px;
    color:#ffffff;
    background-color:#6C5623;
    text-align:left;
}

.topSubMenuItemHover
{
    padding:10px;
    color:#ffffff;
    background-color:#857958;
}

.tree
{
    color:#6C5623;
}

.treeSelectedNode
{
    font-weight:bold;
    color:#6C5623;
}

#Weather
{
    position:absolute;
    z-index: 1;
    padding:0px;
    background-Color:#2C212C; 
    color:#ffffff;
    opacity:.75;
    visibility:hidden;
    text-align:center;
    width:183px;
    overflow:hidden;
}

.Window
{
    text-align:left; 
    display:table; 
    background-color: #E5EAEA; 
    padding: 25px; 
    margin: 0px; 
    width: 100%; 
    max-width: 768px; 
    /* box-shadow: 0px 0px 20px 0 #111111; */ 
    box-shadow: 0px 0px 60px 1px #cccccc inset; /* box-shadow: h-shadow v-shadow blur spread color inset; */
}

#Year
{
    color:#ffffff;
    font-size:12pt;
    font-family: 'Segoe UI Light', 'Segoe UI', Segoe, Arial, sans-serif; 
    font-weight: normal;
    white-space:nowrap;
    text-align:center;
}
