/* This is my first designs using CSS, Please visit me at http://www.studio7designs.com or email aran@studio7designs.com if you have any questions. Thanks, and have fun!
CSS layout: */

body {
  font-family: Arial, Helvetica, sans-serif;
  margin: 0 auto;
  padding: 0;
}

.box_right {
position:relative;
float:right;
width:200px;
margin:0 0 5px 10px;
padding: 10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

.box_right p {
margin:5px 5px;
}

#leftsidebar {
background: #ffffff;
color: #303030;
margin: 0 auto;
width: 760px;
}

#header {
font-size:.9em;
margin: 0 0 10px 0;
/*background-image: url(/prx/000/http/developmentor.lrlab.to/postal/images/header.gif);*/
  width: 100%;
  height: 35px;
}

#header td {
  vertical-align: middle;
  padding: 0 5px;
}

/*
#header a {
  text-decoration: none;
  color: #ffffff;
}
*/

#header form {
  margin: 0;
}

#menu {
clear: left;
float: left;
width: 150px;
margin: 0 0 0px 0;
padding: 0;
}

#menu ul {	
list-style: none;
width: 150px;
margin: 0 0 10px 0;
padding: 0;
font-size: .9em;
}	

#menu li {
margin-bottom: 4px;
  padding: 5px 0 0 8px;
  height: 20px;
}

/*
#menu li a {
height: 20px;
display: block;
padding: 5px 0 0 8px;
background: #ffffff;
}
*/	

.leftnews {
margin: 1px 0 1px 0;
padding: 10px;
width: 130px;
color: #505050;
  background-color: #FFFFFF;
line-height: 1.6em;
font-size: .7em;
}

#content {
margin: 0 0 20px 160px;
padding: 0 10px 0 10px;
text-align: left;
}

#content .breadcrumbs {
  font-size: .9em;
}

#content h2 {
font-size: 1.6em;
margin: 1em 0 .7em 0;
}

.greenbox {
background-color: #F7F9F7;
border: 1px solid #94BD53;
color: inherit;
padding: 5px;
margin: 0px;
  width: 558px; /*578px*/
}

.bluebox {
background-color: #EDF3FE;
border: 1px solid #74A8F5;
color: inherit;
padding: 5px;
margin: 0px;
  width: 558px; /*578px*/
}

.splitright {
background-color: #ffffff;
width: 49%;
float: right;
overflow: hidden;
}

.splitleft {
background-color: #ffffff;
width: 49%;
float: left;
overflow: hidden;
}

a,
a:hover {
  color: #0000CC;
  text-decoration: underline;
}

a:visited {
  color: #551A8B;
}

a:active {
  color: red;
}

a img {
border: 0;
}

#footer {
clear: both;
margin: 0 auto;
padding: 10px 0 20px 0;
width: 760px;
text-align: right;
font-size: .9em;
}

.left {
margin: 10px 10px 5px 0;
float: left;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.9em;
}

.bold {
font-weight: bold;
}

.italic {
  font-style: italic;
}

.hide {
display: none;
}

.style3 {color: #666666}
.style4 {color: #999999}
.style5 {color: #FF9933}
/*.style6 {color: #86C32A}*/
/*.style7 {color: #74A8F5}*/

/* workarounds and hacks */
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#content h3 {
  font-size: 1.3em;
  margin: 1em 0 .7em 0;
}

#content h4 {
  margin: 1em 0 .7em 0;
}

#content p {
  line-height: 1.6em;
  margin: .7em 0;
}

#content form {
  margin: 10px 0;
}

#content textarea {
  overflow: auto;
}

#content textarea.code {
  overflow-y: hidden;
}

/* ref */
#content div.ref dl {
  widht: 90%;
  margin: .5em 0;
}

#content div.ref dl dt {
  font-weight: bold;
  margin-left: 20px;
}

#content div.ref dl dd {
  margin-left: 40px;
}

#content div.toc {
  margin-left: 1em;
}

#content div.toc ul {
  margin: .7em 0;
  padding-left: 1em;
  /*list-style-type: disc;*/
}

#content div.toc li {
  margin: .4em 0;
  /*list-style-type: disc;*/
}

#content pre {
  margin-bottom: 1em;
}

#adsense {
  margin: .7em 0;
}

/* list */
#content dl {
  margin: .7em 0;
}

#content dt {
  font-weight: bold;
}

#content dd {
  margin: .4em 0 .4em 1em;
}

/**
 * pager
 */
#content div.pager {
  margin: .4em 0;
}

#content div.pager a.prev {
  margin-right: 8px;
}

#content div.pager a.next,
#content div.pager a.back {
  margin-left: 8px;
}
