body
  {
  background-color:#999999;
  margin-top:40px;
  }
p
  {
  font-size: 12px;
  line-height: 18px;
  padding-left:65px;
  font-family:Helvetica, Arial, sans-serif;
  color:#696969;
  }
h1
  {
  padding-left:65px;
  line-height: 30px;
  font-family:Helvetica, Arial, sans-serif;
  color:#C1272D;
  font-size:21px;
  }
h2
  {
  padding-left:65px;
  line-height: 30px;
  font-family:Helvetica, Arial, sans-serif;
  color:#e14500;
  font-size:21px}
h3
  {
  padding-left:65px;
  font-family:Helvetica, Arial, sans-serif;
  color:#696969;
  font-size:12px;
  line-height:17px;
  }
#page
  {
  padding-bottom:16px;
  padding-top:16px;
  padding-left:14px;
  padding-right:14px;
  width:730px;
  background-color:#FFFFFF;
  position:relative;
  height:auto;
  margin: 0 auto;
  }
#header
  {
  width:730px;
   height:55px;
   background-color:#717174;
  position:relative;
  margin-bottom:15px;
  }
#logo
  {
  width:110px;
  height:11px;
  background:URL(/cm/media/images/logo.jpg);
  background-repeat:no-repeat;
  position:absolute;
  left:70px;
  top:22px;
  }
#mainnav
  {
  position:absolute;
  right:25px;
  top:22px;
  }
#mainnav ul
  {
  list-style:none;
  font-family:Helvetica, Arial, sans-serif;
  color:#CCCCCC;
  font-size:12px;
  margin-top:0px;
  }
#mainnav li
  {
  float:left;
  margin-left:20px;
  }
#mainnav li a
  {
  color:#CCCCCC;
  font-family:Helvetica, Arial, sans-serif;
  text-decoration:none;
  }
#mainnav li a:visited
  {
  color:#CCCCCC;
  }
#mainnav li a:hover
  {
  color:#FFFFFF;
  }
#rightnav
  {
  width:208px;
  height:22;
  position:absolute;
  right:0px;
  top:0px;
  padding-right:25px;
  padding-top:25px;
  }
#rightnav ul
  {
  text-align:right;
  line-height:17px;
  font-size:12px;
  font-family:Helvetica, Arial, sans-serif;
  color:#636466;
  list-style:none;
  }
#rightnav li
  {
  margin-bottom:12px;
  }
#rightnav li a
  {
  font-family:Helvetica, Arial, sans-serif;
  color:#636466;
  text-decoration:none;
  }
#rightnav li a:visited
  {
  color:#636466;
  }
#rightnav li a:hover
  {
  color:#333333;
  }
#body
  {
  text-align:left;
  position:relative;
  width:730px;
  padding-top:45px;
  background:URL(/cm/media/images/bodybg.jpg);
  background-repeat:repeat-y;
  padding-bottom:45px;
  height:100%;
  }
#portfolio
  {
  width:730px;
  }
#content
  {
  width:460px;
  }
p a
  {
  color:#818386;
  text-decoration:none;
  }
p a:active
  {
  color:#818386;
  text-decoration:none;
  }
p a:visited
  {
  color:#818386;
  text-decoration:none;
  }
p a:hover
  {
  color:#818386;
  text-decoration:none;
  }
a.redbodylink
  {
  color:#C1272D;
  text-decoration:none;
  }
a.redbodylink:active
  {
  color:#C1272D;
  text-decoration:none;
  }
a.redbodylink:visited
  {
  color:#C1272D;
  text-decoration:none;
  }
a.redbodylink:hover
  {
  color:#C1272D;
  text-decoration:none;
  }
h1 a
  {
  color:#ff4500;
  text-decoration:none;
  }
h1 a:active
  {
  color:#ff4500;
  text-decoration:none;
  }
h1 a:visited
  {
  color:#ff4500;
  text-decoration:none;
  }
h1 a:hover
  {
  color:#ff4500;
  text-decoration:none;
  }
h3 a
  {
  color:#a9a9a9;
  text-decoration:none;
  }
h3 a:active
  {
  color:#a9a9a9;
  text-decoration:none;
  }
h3 a:visited
  {
  color:#a9a9a9;
  text-decoration:none;
  }
h3 a:hover
  {
  color:#a9a9a9;
  text-decoration:none;
  }
#footer
  {
  width:758px;
   margin:0 auto;
   font-size: 11px;
   font-family:Helvetica, Arial, sans-serif;
   color:#696969;
   padding-top:10px;
  text-align:center;
  }
#footer a
  {
  color:#696969;
   text-decoration:none;
  }
#footer a:active
  {
  color:#696969;
   text-decoration:none;
  }
#footer a:visited
  {
  color:#696969;
   text-decoration:none;
  }
#footer a:hover
  {
  color:#696969;
   text-decoration:none;
  }
#mailerForm
  {
  position:relative;
   left:65px;
   width:400px;
  }
#mailerForm p
  {
  padding-left:0px;
   text-align:left;
   margin-top:0px;
   margin-bottom:0px;
  }
#mailerForm td
  {
  text-align:left;
  }
#mailerForm p.right
  {
  padding-left:0px;
   text-align:right;
   margin-top:0px;
   margin-bottom:0px;
  }
#logo a
  {
  width:110px;
  height:11px;
  }
#shadow-left
  {
  width:10px;
   height:100%;
   position:absolute;
   top:0px;
   left:-24px;
   background:URL(/cm/media/images/shadow-left.jpg);
   background-repeat:repeat-y;
  }
#shadow-top-left
  {
  width:10px;
   height:86px;
   position:absolute;
   background:URL(/cm/media/images/shadow-top-left.jpg) no-repeat;
  top:0px;
   left:-10px;
  }
#shadow-top-right
  {
  width:10px;
   height:86px;
   position:absolute;
   background:URL(/cm/media/images/shadow-top-right.jpg) no-repeat;
  top:0px;
   right:-10px;
  }
#shadow-bottom
  {
  width:778px;
   height:10px;
   position:absolute;
   background:URL(/cm/media/images/shadow-bottom.jpg) repeat-x;
  bottom:-10px;
   left:-10px;
  }
#shadow-bottom-left
  {
  width:10px;
   height:16px;
   position:absolute;
   background:URL(/cm/media/images/shadow-bottom-left.jpg) no-repeat;
   bottom:0px;
   left:-10px;
  }
#shadow-bottom-right
  {
  width:10px;
   height:16px;
   position:absolute;
   background:URL(/cm/media/images/shadow-bottom-right.jpg) no-repeat;
  bottom:0px;
   right:-10px;
  }
#body-blog
  {
  text-align:left;
  position:relative;
  width:730px;
  padding-top:0px;
  background:URL(/cm/media/images/bodybgwhite.jpg);
  background-repeat:repeat-y;
  padding-bottom:45px;
  height:100%;
  }
#blog-header
  {
  width:522px;
   height:125px;
   background:URL('/cm/media/images/blog-header.jpg');
   background-position:top;
   background-repeat:no-repeat;
  }
a.bullet
  {
  text-decoration:none;
  }
a.bullet
  {
  text-decoration:none;
  }
h2 a
  {
  text-decoration:none;
  }
h2 a:active
  {
  text-decoration:none;
  }
h2 a:visited
  {
  text-decoration:none;
  }
h2 a:hover
  {
  text-decoration:none;
  }
#content ul
  {
  font-size: 12px;
   line-height: 18px;
   padding-left:65px;
   font-family:Helvetica, Arial, sans-serif;
   color:#696969;
   margin-left:20px;
  }
#shadow-right
  {
  width:10px;
   height:100%;
   position:absolute;
   top:0px;
   right:-24px;
   background:URL(/cm/media/images/shadow-right.jpg);
   background-repeat:repeat-y;
  }
#shadow-top
  {
  width:778px;
   height:10px;
   position:absolute;
   background:URL(/cm/media/images/shadow-top.jpg);
   top:-10px;
   left:-10px;
  }


/* NAVSTYLE */
.systoplevel:link
  {
  
  }
.systoplevel:visited
  {
  
  }
.systoplevel:hover
  {
  
  }
.systoplevel:active
  {
  color:#FFFFFF;
  }
.systoplevelStatic
  {
  color:#FFFFFF;
  }
.syssubpage:link
  {
  
  }
.syssubpage:visited
  {
  
  }
.syssubpage:hover
  {
  
  }
.syssubpage:active
  {
  color:#333333;
  }
.syssubpageStatic
  {
  color:#333333;
  }
