body
{
    color: #4A5157;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  margin: 0;
  width: 1026px;
  margin:0 auto;
    background: url(images/bg_main.jpg) top left repeat-x;
}

a
{
  color: #93B300;
}

a:hover
{
  text-decoration: none;
}

h1
{
  color: #292929;
  font-size: 21px;
  letter-spacing: -1px;
}

h2
{
  color: #777;
  font-size: 19px;
}

h3
{
  color: #292929;
  font-size: 13px;
}

p,ul,ol
{
  line-height: 140%;
  margin-bottom: 0.5em;
}

#container,div#postcontent
{
  margin: 0 0 0 30px;
    z-index: 1;
	position:relative;
}






#wrapper
{
  height: 227px;
  margin: 0 auto;
  width: 1026px;
   margin:0 auto;
   background: url(images/header_new.jpg) top left no-repeat;
     z-index: 2;
	 position:relative;
}




#menu
{
  height: 50px;
  padding-top: 140px;
}

#menu .indent
{
  margin: 0 auto;
  width: 919px;
}

#menu ul
{
  line-height: normal;
  list-style: none;
  margin: 0;
  padding: 10px 0 0;
}

#menu li
{
  display: inline;
}

#menu a
{
  color: #653D2D;
  display: block;
  float: left;
  font-size: 11px; 
  height: 25px;
  margin: 0 6px;
  padding: 5px 14px 0;
  text-decoration: none;
  text-transform: none;
}

#menu a:hover
{
  text-decoration: underline;
}

#menu .active a
{
  background: #FF8900;
}

#container
{
  clear: both;
}

.content-padding
{
  padding-bottom: 10px;
    padding-top: 5px;
	  padding-left: 24px;
	    padding-right: 27px;
  
}

#sidebar-left
{
  float: left;
  margin-right: 1%;
  width: 21%;
  
}

#main
{

     background: #fff url(images/arm_piece.jpg) top right no-repeat;
  width: 966px;
}

.sidebars-1 #main
{
 /* float: left;
  width: 77%;  */
}

.sidebars-2 #main
{
  float: left;
  width: 56%;
}

#sidebar-right
{
  float: right;
  width: 21%;
}

h1.title
{
  margin: 10px 0 10px;
  padding-left: 1px;
}

/* this is for the buckets BE */

div.block h2.title,div.node h2.title a
{
  margin: 20px 0 5px;
  padding-left: 0px;
  padding-top: 5px;
  color: #777;
  
   
  
}	

.block .content
{
   background: url(images/) top left repeat-y;
  padding-top: 2px;
	
}


div.node
{
  margin: -10px 0;
}

#user-login-form
{
  text-align: left;
}

#user-login-form .form-item input
{
  width: 95%;
}

#user-login-form input.form-submit
{
  margin-bottom: 10px;
}

#footer
{
  background: url(images/img08.gif) no-repeat center top;
  font-size: 12px;
  padding: 35px 0;
}

#footer p
{
  text-align: center;
}

h3.commentTitle
{
  font-size: 1.35em;
  margin: 0;
  padding: 0;
}

.commentTitle a
{
  margin: 0;
  padding: 0;
}

div.comment
{
  background-color: #FFF;
  border: 1px solid #CCC;
  margin: 10px 0;
  padding: 10px;
}

.metadata
{
  clear: both;
  color: #AAA;
  font-size: smaller;
  line-height: 16px;
  margin: 2px 0 0;
  padding: 5px 0 0;
}

.chronodata
{
  background: url(images/calendar.png) left center no-repeat;
  padding: 2px 0 2px 20px;
}

.new
{
  color: red;
  float: right;
}

div.links ul.links a
{
  background-repeat: no-repeat;
  padding-left: 18px;
}

div.links ul.links li.node_read_more a
{
  background-image: url(images/doc-option-tab.png);
}

div.links ul.links li.comment_edit a
{
  background-image: url(images/mini-edit.png);
}

div.links ul.links li.comment_delete a
{
  background-image: url(images/mini-trash.png);
}

div.links ul.links li.blog_usernames_blog a
{
  background-image: url(images/user-plain-blue.png);
}

div.links ul.links li.comment_forbidden a
{
  padding-left: 0;
}

div.links ul.links li.upload_attachments a
{
  background-image: url(images/photo.png);
}

.terms
{
  background-image: url(images/folder-open-green.png);
  background-repeat: no-repeat;
  padding-left: 18px;
}

#menu ul.links li
{
  padding: 0;
}

td,th
{
  padding: 0px;
}

table tr.odd
{
  background-color: #f3f3f3;
}

table tr.even
{
  background-color: #FFF;
}

.item-list ul.pager
{
  margin: 0;
  padding-top: 10px;
}

.item-list .pager li
{
  margin: 0;
  padding: 3px;
}

.item-list .pager li.pager-current
{
  background-color: #bbb;
  border: 1px solid #000;
  color: #fff;
  padding: 4px;
}

.messages
{
  background-color: #fff;
  border: 1px solid #b8d3e5;
}

.messages,.preview
{
  margin: .75em 0;
  padding: .5em 1em;
}

div.status
{
  border-color: #c7f2c8;
  color: #33a333;
}

dl dd
{
  margin: 0 0 .5em 1.5em;
}

div#postcontent .block .content
{
  background: none;
}

div.block,table#attachments
{
  margin-bottom: 1.5em;
}

div.links ul.links li.comment_comments a,div.links ul.links li.comment_add a,div.links ul.links li.comment_reply a
{
  background-image: url(images/mini-comment.png);
}
	
.submitted
{
  font-size: 12px;
  color: #999999;
  font-weight: bold;
}	
	
	