body {
width: 90%;
margin: 30px 50px 50px 30px;
font-family: sans-serif;
font-size: 0.9em;
color: #3d3a3a;
line-height: 1.2;
background-color: white;
}

div.gsc-control-cse form.gsc-search-box {
margin: 0px;
padding: 0px;
float: left;
display: inline;
min-width: 200px;
}

h2 {
color: #446129;
font-size: 1.3em;
}

h1 {
color: #446129;

font-size: 1.6em;
}

h3 {
color: #446129;
font-size: 1.2em;
}

.revhistory {
margin-top: 80px;
width: 700px;
}

.markup {
font-family: courier;
font-stretch: extended;
background-color: #ECE9D8;

}

.deleted {background-color: #fd7d7d;
}

center {
display: block;
margin: 20px 0 30px 0;
}


.comment {color: red;
font-style: italic;
} 

.added {background-color: #a7fd7d;
}

.changed {background-color: #f5fd7d;
}

.programlisting {
background-color: #ECE9D8;
}

.navheader {
margin-top: 40px;
}

.navheader th {font-size: 1.2em;
font-weight: normal;
color: #41523d;}

.navfooter {
margin-top: 50px;
}

a {color: #446129;
text-decoration: underline;}

a:hover {color: green;}

/* sets spacing between listitems in itemizedlist
ul.itemizedlist p {margin: 0;} 
*/

.tip {
background-image: url("media/tip.png.jpeg");
background-repeat: no-repeat;
background-position: 5px 10px;
padding: 0 10px 0 60px;
margin: 35px 0 30px 0;
border: thin solid #6B8F6B;
color: #41523d;
min-height: 65px;
}

.tip h3 {display: none;}

.note {
background-image: url("media/note.png");
background-repeat: no-repeat;
background-position: 5px 10px;
padding: 0 10px 0 60px;
margin: 35px 0 30px 0;
border: thin solid #6B8F6B;
color: #41523d;
min-height: 65px;
}

.note h3 {display: none;}

.caution {
background-image: url("media/caution.png");
background-repeat: no-repeat;
background-position: 5px 10px;
padding: 0 10px 0 60px;
margin: 35px 0 30px 0;
border: thin solid #6B8F6B;
color: #41523d;
min-height: 65px;
}

.important {
background-image: url("media/caution.png");
background-repeat: no-repeat;
background-position: 5px 10px;
padding: 0 10px 0 60px;
margin: 35px 0 30px 0;
border: thin solid #6B8F6B;
color: #41523d;
min-height: 65px;
}

.important h3 {display: none;}




.caution h3 {display: none;}

.procedure ol  li {font-weight: normal; color: #3d3a3a;}
.procedure li p {font-weight: normal; color: #3d3a3a;}

.guibutton {font-style: italic;}
.guimenu {font-style: italic;}
.guisubmenu {font-style: italic;}
.guimenuitem {font-style:italic;}
.guilabel {font-style:italic;}




li.step {
margin-bottom: 35px;
}

.toc p {display: none;}

.simplesect {margin-top: 30px;}

.step img {margin-bottom: 0px;}

.inlinemediaobject img {margin-bottom: 0px;}

img {margin-bottom: 25px;}

a img {border: none;}

/*table, td, th {border: 1px dotted;}*/


.informaltable {margin-bottom: 25px;}

dd, dl {margin-top: 2px; margin-bottom: 2px;}

#footer {
font-size: .8em;
line-height: 1.3em;
margin: 0;
padding: 4px;
border-top: 1px solid #d2d2d2;
}
/*
#footer p {
padding: 6px 15px 6px 15px;
margin: 0;
}

#footer a:link, #footer a:visited {
color: #fff;
}
*/

img {

max-width: 100%;
}

.sidebar {
    border: 2px solid #446129;
    border-radius: 10px;
    padding: 2px 2px 4px 8px;
    margin-right: 10px;
}

a img, pre img { 
	margin-bottom: 0; 
}

.calloutlist p { 
	margin: 3px 0 0 0; 
}

