/*

 

Theme Name: AOC

 

*/

* { margin: 0; padding: 0; }

body, html {

    font-family: Tahoma ;
    background: url(/images/bg_03.png);

}
#container {
  width: 100%;
  margin: 0 auto;
  clear: both;
}
#mainwrap {
   width: 100%;
   position: absolute;
   top: 0px;
}
#bgwrap {
  width: 100%;
  height: 621px;
}
#bgtop {
  background: url(/images/ct.jpg) no-repeat;
  width: 100%;
  height: 850px;
  float: left;
}
#bgbottom {
  background: url(/images/bg_fig2_04.png) no-repeat;
  width: 100%;
  height: 296px;
  float: left;
}
#toplogo {
  background: url(/images/logo.gif) no-repeat;
  width: 546px;
  height: 400px;
  position: absolute;
  top: 10px;
  left: 770px;

}
#sidebarwrap {
  width: 166px;
  position: absolute;
  top: 0px;
  left: 600px;
/*  float: left;
  margin-left: 600px; */
}
#sidebartop {
  background: url(/images/sb-top_03.png);
  width: 166px;
  height: 20px;
}
#sidebar {
  background: url(/images/sb-bg_03.png);
  width: 146px;
  padding-left: 20px;
}
.title {
      font-weight: bold;
      color: #FFFF31;
}
#sidebar ul { list-style-type: NONE; padding-bottom: 20px;    }
        #sidebar li {  font-size: 14px;    }
        #sidebar li a {text-decoration: none; color:  #99CC33;
  display: block  ;
}
        #sidebar li a:hover { color: #FFFFFF;  }
#sidebarbot {
  background: url(/images/sb-bot_03.png);
  width: 166px;
  height: 21px;
}
#maincontent {
width: 525px;
float: right;
margin-top: 20px;
margin-right: 40px;
}
#navbar {
  width: 441px;
  height: 25px;
  float: right;
  text-align: center;
}

#navbar ul { list-style-type: none;
             font-size: 14px;
             font-family: "Trebuchet MS";
}
#navbar li { display: inline; margin-left: 10px; margin-right: 10px;
}
#navbar li a { text-decoration: none;
                color: #99CC33;
}
#navbar ul li a:hover, #navbar ul .current_page_item a:link, #navbar ul .current_page_item a:visited {
               color: #FFF;
}


#contentwrap {
   width: 441px;
  float: right;
}

#contenttop {
  background: url(/images/content-top_03_03.png);
   width: 441px;
  height: 24px;
}

#content {
  background: url(/images/content-bg_03_03.png);
   width: 406px;
   padding-left: 15px;
   padding-right: 20px;
}

#contentbot {
  background: url(/images/content-bot_03_03.png);
   width: 441px;
  height: 25px;
}

#footwrap {
  width: 525px;
  float: right;
}

#foottop {
  background: url(/images/foot-top_03.png);
  width: 525px;
  height: 12px;
  float: right;
}

#foot {
  background: url(/images/foot-bg_03.png);
  width: 525px;
  float: right;

}

#footcon {
  width: 120px;
   float: left;

   margin-left: 50px;


}


#footcon ul { list-style-type: NONE;   }

        #footcon li {  font-size: 14px;    }

        #footcon li a {text-decoration: none; color:  #99CC33;


  display: block  ;

}

        #footcon li a:hover { color: #FFFFFF;  }

#footbot {
  background: url(/images/foot-bot_03.png);
  width: 525px;
  height: 11px;
  float: right;
}


 .post {
  font-size: 12px;
  color: #FFFF31;
}

.post  blockquote {
  font-size: 12px;
  color: #fff;
  border-left: solid 4px;
  border-right: solid 4px;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 15px;

  text-align: justify;
}

.post a {
  font-size: 12px;
 color: #99CC33;
  text-decoration: none;
}

.post ul, ol {
  margin-left: 20px;
}

.contenttitle {
   font-size: 18px;
   color: #fff;
}

.contenttitle h2 {
   font-size: 18px;
  color: #fff;
}

.contenttitle a {
   font-size: 18px;
 color: #fff;
   text-decoration: none;
}

.meta {
  margin-top: 20px;
  padding-bottom: 20px;
  font-size: 10px;

  font-size: 12px;
 color: #FFFF31;
 border-bottom: dashed 1px;
}
.meta a {

  color: #99CC33;
  text-decoration: none;
}

#comment {
  background: url(/images/comment_03.png);
  border: dotted 1px #FFFFFF;
  width: 400px;
  color: #fff;
}

#author {
  background: url(/images/comment_03.png);
  border: dotted 2px #FFFFFF;
  color: #FFFFFF;
}

#email {
  background: url(/images/comment_03.png);
  border: dotted 2px #FFFFFF;
   color: #FFFFFF;
}

#url {
  background: url(/images/comment_03.png);
  border: dotted 2px #FFFFFF;
   color: #FFFFFF;
}


 #footer {
   font-size: 10px;
   color: #FFFFFF;
   width: 500px;
   text-align: center;
   float: right;

 }

 #footer a {
   font-size: 10px;
   color: #99CC33;
 }

 .commentlist { list-style-type: none; }
 .commentlist li {  font-size: 12px; border-bottom: solid 7px;       }
 
 .search {
 text-align: center;
  width:120px;
  border: none;
  height: 25px;
  margin-bottom: 10px;
 }