/*------------------------------------------------body--------------------*/
html, body {height:100%; margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif;}
/*------------------------------------------------body--------------------*/
/*------------------------------------------------header--------------------*/

#topheader {width: 100%;height: 200px; background: url(images/topbck.png) repeat-x;overflow: hidden;position:relative; z-index:1;}

.phone {margin: 0 auto;width: 800px;color: #fff;height: 30px;overflow: hidden;}

#logo {margin: 0 auto;width: 800px;overflow: hidden;height: 112px;}

#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}

/*------------------------------------------------header--------------------*/

/*------------------------------------------------navigation--------------------*/
#nav {width: 800px;overflow: hidden;height: 90px;margin: 0 auto;}
.nvback {width: 800px;overflow: hidden;margin-top: 20px;height: 40px;}
#navlist {margin-top: 8px;overflow: hidden;}

#navlist li{display: inline;list-style-type: none;padding-right: 20px;font-size: 12px;font-family: Arial;color: #ffffff;font-style: normal;margin-top: 10px;margin-left: 5px;}

#navlist li a:link, #navlist li a:visited, #navlist li a:active {color: #ffffff;text-decoration: none;}
#navlist li a:hover {color: #dad5d5;text-decoration: none;color: #411; background: #AAA;}

#navlist a span {display: none;}

#navlist a:hover span {display: block;position: absolute; top: 200px; left: 0; width: 125px;padding: 5px; margin: 10px; z-index: 100;color: #AAA; background: black;font: 10px Verdana, sans-serif; text-align: center;}

.bttop {width: 903px;overflow: hidden;background: #FFFFFF;height: 40px;margin: 0 auto;}

/*------------------------------------------------navigation--------------------*/
/*------------------------------------------------main layout--------------------*/

#container {margin: 0 auto;width: 800px;overflow: hidden;background: #f9e9bf;margin-top: 20px;position:relative; z-index:1;}

h1{font-family: Georgia, "Times New Roman", Times, serif;font-size: 24px;font-weight: normal;margin-bottom: 20px;}
h3 { margin-left: 10px; padding-top: 3px;font-size: 1.0em; color: #fff; font-family: Georgia, "Times New Roman", Times, serif;}

#left {width: 500px;overflow: hidden;margin-left: 10px;margin-top: 10px;float: left;}
#leftcon {margin-left: 10px;overflow: hidden;font-size: 14px;font-family: Georgia, "Times New Roman", Times, serif;color: #000;list-style: none;line-height: normal;}
#leftcon a:link, #leftcon  a:visited, #leftcon  a:active {list-style: circle;color: #000;text-decoration: underline;}
#leftcon a:hover {color: #666;text=decoration: underline;}
a img, :link img, :visited img {
  border: 0;
}
 

#right {width: 220px;overflow: hidden;float: right;margin-right: 10px;margin-top: 10px;color: #000;overflow: hidden;}
.rcontent {width: 220px; background: url(images/rcontop.gif); color: #ff0000; font-family: Georgia, "Times New Roman", Times, serif; height: 30px;}
.rcontentb {width: 220px; background: url(images/rconbt.gif); height: 15px; margin-bottom: 30px;}
.rcontentcon {overflow: hidden; background: #5f6680; width: 220px;}
.rcontentcon p {margin: 10px; color: #fff; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif;}
.rcontentcon a:link, .rcontentcon  a:visited, .rcontentcon  a:active {list-style: circle;color: #ffffff;text-decoration: underline;}
.rcontentcon a:hover {color: #000;text=decoration: underline;} 
.rcontentcon li {font-size: 12px; margin-top: 5px; margin-left: 20px; margin-right: 20px; list-style: square; color: #fff;}

#branding {width: 200px; bottom: 0; height: 215px; overflow: hidden; }

/*------------------------------------------------main layout--------------------*/
/*------------------------------------------------footer--------------------*/

#footer {margin: 0 auto;width: 800px;height: 25px;background: #666666;overflow: hidden;position:relative; z-index:1;font-family:Georgia, "Times New Roman", Times, serif;}
.copyright {margin-top: 5px;margin-left: 10px;float: left;color: #fff;font-size: 12px;}
.euphoria {margin-top: 5px;margin-right: 10px;float: right;color: #000;font-size: 12px;}
.euphoria a:link, .euphoria a:visited, .euphoria a:active {color: #fff;text-decoration: underline;}
.euphoria a:hover {color: #cccccc;text-decoration: underline;}

/*------------------------------------------------footer--------------------*/

/* ----------------------------------------------- form elements -------------*/

form {margin: 10px 15px; padding: 10px;background: transparent;}
fieldset {margin: 0;padding: 10px;border: 1px solid  #D3D3D3;width: 350px;margin-bottom: 20px;}
label {display:block;font-weight:bold;margin: .4em 0;	color: #666666;}
input {padding: .2em;border: 1px solid #eee;font: normal 1em Verdana, sans-serif;color:#777;width: 340px;}
select {padding: .2em;border: 1px solid #eee;font: normal 1em Verdana, sans-serif;color:#777;width: 348px;}
input.chk1 {width: 100px;}

input.check { margin-top: 5px;font-weight:bold;}
textarea {width: 340px;padding: .3em;font: normal 1em/1.5em Verdana, sans-serif;border: 1px solid #eee;height: 5em;display:block;color:#777;}
input.button { font: bold 1em Arial, Tahoma, Sans-serif; margin: 0;padding: .25em .3em;color: #fff;background: #000;border: 2px solid #211E20; }

/* ----------------------------------------------- form elements -------------*/

/* ----------------------------------------------- Blog Setup -------------*/

#leftcon h4 {top: 0; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; color: #990000;}
#leftcon h4  a:link, #leftcon h4  a:visited, #leftcon h4  a:active {color: #990000;text-decoration: underline;}
#leftcon h4  a:hover {color: #CC0000;text-decoration: underline;}

.author {color: #CC0033; font-family:Arial, Helvetica, sans-serif;}

#comments {width: 100%; height: 22px; background: #DDDFAA; color: #fff;}
.comread {float: left; margin-left: 10px; padding-top: 3px; font-size: 12px; color: #fff;}
.comread  a:link, .comread  a:visited, .comread  a:active {color: #fff;text-decoration: underline;}
.comread  a:hover {color: #CCC;text-decoration: underline;}

/* Modx css */
.ditto_paging {    border-top: 1px solid #ccc;    padding: 10px;     font-size: 86%;    color: white;}#ditto_pages .ditto_currentpage {    border: 1px solid black;    padding: 1px 5px 2px;     margin-right: 1px;    background-color: #cccccc;     color: #fff;} 
#ditto_pages .ditto_off {   background-color: #666; border: 1px solid #ccc;    padding: 1px 5px 2px;     margin-right: 1px;    color: #ccc;}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {    background-color: #555;border: 1px solid #000;     padding: 1px 5px 2px;     margin-right: 1px;     text-decoration: none !important;     color: white;} #ditto_pages a:hover {    background-color: #666666;    color: #fff;}
/* Modx css */


/* ----------------------------------------------- Blog Setup -------------*/