* {
   border:0;
   margin:0;
   padding:0; 
   border-collapse:collapse;
   font-size:100.1%;
   font-weight:normal;
   font:1em Verdana, Arial, "MS-Gothic", sans-serif;
   text-align:center;
   letter-spacing:0;
   }

body {
   background-color:#fff;
   }

p {
   font:1em Verdana, Arial, "MS-Gothic" sans-serif;
   line-height:1.4em;
   color:#000;
   }

b {
   font-weight:bold;
   font-size:1em;
   font-variant:small-caps;
   }
strong {
   font-weight:bold;
   font-size:1em;
   font-variant:small-caps;
   }
h1 { 
   font:2.1em Arial, regular sans-serif;
   letter-spacing:-0.04em;
   line-height:1.4em;
   }

h2,h3,h4,h5,h6,h7,h8 {
   font:1.5em Arial, regular sans-serif;
   letter-spacing:-0.04em;
   line-height:1.4em;
   color:#000;
   text-align:left;
   margin-left:30px;
   margin-right:30px;
   }

hr {
   width:100%;
   height:1px;
   border:0;
   color:#000;
   background-color:#000;
   }
#wrapper {
   width:800px;
   margin-left:auto;
   margin-right:auto;
   }

#title {
   width:800px;
   height:auto;
   display:block;
   float:left;
   text-align:left;
   background-color:;
   }

#title * {
   text-align:left;
   }

#title h1 { 
   font:2.1em Arial, regular sans-serif;
   letter-spacing:-0.04em;
   color:#000;
   margin-top:2em;
   margin-bottom:0.2em;
   }

#title a {
   font:1em Arial, regular sans-serif;
   letter-spacing:-0.04em;
   line-height:1.4em;
   text-decoration:none;
   color:#000;
   }

#title a:active {
   color:#aaa;
   }

#title p {
   font:0.8em Arial, regular sans-serif;
   margin-bottom:5px;
   }

#title img {
   float:right;
   margin-top:4.5em;
   }

#area {
   width:800px;
   height:200px;
   display:block;
   float:left;
   position:relative;
   }

#nav {
   width:800px;
   height:auto;
   display:block;
   float:left;
   background-color:;
   text-align:left;
   }

#nav * {
   text-align:left;
   }

#nav p {
   font-size:0.8em;
   padding:5px 0 5px 0;
   }

#nav a {
   text-decoration:none;
   font-variant:small-caps;
   color:#000;
   padding:5px 10px 5px 10px;
   }

#nav a:hover {
   text-decoration:none;
   font-variant:small-caps;
   color:#222;
   padding:5px 10px 5px 10px;
   background-color:#ccc;
   }

#main {
   width:800px;
   height:auto;
   display:block;
   background-color:;
   float:left;
   }

#maincontent {
   width:529px;
   height:auto;
   float:left;
   background-color:;
   text-align:center;
   border-right:1px solid #ccc;
   }

#maincontent * {
   line-height:1.4em;
   position:relative;
   }

#maincontent p {
   text-align:left;
   margin-left:30px;
   margin-right:30px;
   }

#maincontent img {
   width:30em;
   }

#maincontent a {
   text-decoration:none;
   color:blue;
   }

#maincontent a:hover {
   text-decoration:underline;
   color:darkblue;
   }

#maincontent a:visited {
   color:darkblue;
   }

#mainwidget {
   width:270px;
   height:auto;
   float:left;
   background-color:;
   text-align:center;
   }
   
#mainwidget p {
   font-size:0.8em;
   text-align:left;
   margin-left:15px;
   }

.left {
   text-align:left;
   margin-left:30px;
   margin-right:30px;
   }

.leftwidget {
   text-align:left;
   }

#mainwidget img {
   background:#fff;
   border:solid 10px #ccc;
   margin-top:10px;
   }

#footer {
   width:800px;
   height:auto;
   display:block;
   border-top:1px solid black;
   background-color:#D5DEE8;
   float:left;
   text-align:left;
   }

#footer p {
   font-size:0.8em;
   text-align:left;
   margin:10px;
   }
   
#footer a {
   text-decoration:none;
   color:darkred;
   }

/*Page Properties (edit mode)
-----------------------------------------------------------------------------*/

div#Footer {
	margin: 0 auto;
	width: 96em;
	clear: both;
}

p#Copyright {
	clear: both;
	font-size: .85em;
	margin: 0;
}

div#PageProperties {
	position: relative;
	padding: 1em;
	color: #000;
	background: #FFF;
	font-family: "lucida grande", "lucida sans", tahoma, verdana, arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

div#PageProperties a {
	color: #0000FF !important;
}

div#PageProperties a:hover {
	color: #0000FF !important;
}

div#MetaData {
	margin-right: 24em;
	padding: 1em;
	background: #DEDEDE;
	border: 1px solid #ccc;
}

dl#MetaKeywords {
	padding-left: 20px;
	background: url(../admin/tag_blue.png) no-repeat 0 50%;
}
dl#MetaDescription {
	padding-left: 20px;
	background: url(../admin/tag_red.png) no-repeat 0 50%;
}

div#InternalComments {
	position: absolute;
	top: 1em;
	right: 1em;
	width: 22em;
}

div.Note {
	padding: .5em .5em .5em 3.5em;
	background: #F3E5A1 url(../admin/note.png) no-repeat 10px 6px;
	border: 1px solid #FFCC00;
}

div.Block {
	position: relative;
}

a.Create, a.Edit {
	width: 85px;
	height: 35px;
	text-indent: -2000em;
	display: block;
	background: url(../admin/button_edit.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: -25px;
	z-index: 1000;
	text-align: left !important;
}

.Editable {
	background: #ffcc00 !important;
}
