
img {
	 border: 1px solid #7d7d7d ;
	 margin: 10px 0px 18px 16px ;
}


div#main { 
	 width: 800px ;
    padding-top: 15px ;
	 margin: 0px auto ;
}

div#logo {
	 margin-bottom: 5px ;
	 text-align: center ;
}
div#logo a {
	 border: none ;
}
div#logo img {
	 border: none ;
	 margin: 3px 0px ;
}

div.code-segment {
	 margin: 24px ; /* 0px 32px 24px ; */
}
div.code-segment div {
	 display: table ;
	 
	 padding: 10px ;

	 background-color: #1b1b1b ;
	 border: 1px solid #333333 ;
}


div#navigation-sidebar {
	 width: 110px ;
	 margin-right: 6px ;
}
div#navigation-sidebar div#navigation-sidebar-body {
	 padding: 5px 8px ;
}
div#navigation-sidebar div#navigation-sidebar-body div {
	 margin: 10px 0px ;
}
div#navigation-sidebar div#navigation-sidebar-body hr {
	 background-color: #3d3d3d ;
	 border: 0px none ;
	 height: 1px ;
	 margin: 20px 1px ;
}
div#navigation-sidebar div#navigation-sidebar-body div.link-padding {
	 height: 20px ;
}


div#text-parent {
	 width: 680px ;
}
div#text-parent div#text-body {
	 padding: 5px ;
	 min-height: 360px ;
}



div#info-title {
	 color: #f2f2f2 ;
	 font-family: verdana ;
	 font-size: 22px ;
}
div#info-title hr {
	 margin: 6px 0px 12px 0px ;

	 background-color: #3d3d3d ;
	 border: 0px none ;
	 height: 1px;
}


div.info-block {
	 margin: 0px 4px 24px 4px ;
	 font-size: 14px ;
}
div.info-block div.info-block-title {
	 font-weight: bold ;
	 color: #e4e4e4 ;
}
div.info-block div.info-block-title a {
	 cursor: auto ;
	 border-bottom: 0px ;
}
div.info-block hr {
	 margin: 4px 1px 5px 1px ;

	 background-color: #6495ed ;
	 border: 0px none ;
	 height: 2px ;
}


div.anchor-list div {
	 margin: 5px 0px ;
}

div.bookmarklet-browser {
}
div.bookmarklet-browser div.bookmarklet-browser-header {
	 font-weight: bold ;
}


