/* SNIP -- /yui/build/reset-fonts-grids/reset-fonts-grids.css */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#ft{clear:both;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;} .yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
/* SNIP -- /yui/build/fonts/fonts-min.css */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.6.0
*/
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/* SNIP -- /css/styles.css */




body { 
   font-family: Helvetica, Arial, sans-serif;
   /* 
   background-image: url(/images/grid974.gif);
   background-color: #f0f0ff;
   */
   background-repeat: repeat-y;   
   margin: 1em;
   text-align: left;
   color: #330000;
}


div#bar { 
   margin: 10px 0 0 0;
   border-bottom: 4px solid #8e2800;
}

div#thin_bar { 
   border-bottom: 1px solid #8e2800;
   margin: 0px 0 10px 0;
}

div#alert { 
   background-color: #dfbfa6;
   padding: 0.25em;
   margin-bottom: 1em;
   text-align: center;
   font-size: 108%;
   color: #000000;
}


div.logo { 
   font-size: 197%;
   font-weight: bold;
   width: 164px;
   height: 80px;
   float: left;
   padding: 4px 0 0 0px;
   background-image: url(/images/logo.gif);
   background-repeat: no-repeat;
   margin-top: 8px;
}

div.title { 
   font-size: 197%;
   font-weight: bold;
   width: 164px;
   float: left;
   padding: 4px 0 0 0px;
}

div.nav { 
	width: 810px; 
	float: left;
	padding: 0 0 0 0;
	margin: 24px 0 0 0;
}

div.link_small { 
	width: 65px; 
	border-right: 1px solid #ffffff;
	height: 16px;
	padding: 4px 4px 4px 2px;
	float: left;
	margin-right: 10px;
}

div.link { 
	width: 147px; 
	border-right: 1px solid #ffffff;
	background-color: #8e2800;
	height: 16px;
	padding: 4px 4px 4px 12px;
	float: left;
	cursor: pointer;
}

div.linkh { 
	width: 147px; 
	background-color: #468966;
	border-right: 1px solid #ffffff;
	height: 16px;
	padding: 4px 4px 4px 12px;
	float: left;
	cursor: pointer;

}

div.link_last { 
	width: 138px; 
	height: 16px;
	padding: 4px 4px 4px 12px;
	float: left;
    border-right: 0;
	background-color: #8e2800;
}
div.link_lasth { 
	width: 138px; 
	height: 16px;
	padding: 4px 4px 4px 12px;
	float: left;
    border-right: 0;
	margin-right: 0;
	background-color: #468966;
}

a:link							{ text-decoration: underline; }
a:visited						{ text-decoration: underline; }
a:hover							{ text-decoration: underline; }
a:active						{ text-decoration: underline; }

div.link a:link					{ text-decoration: none; color: #ffffff; }
div.link a:visited				{ text-decoration: none; color: #ffffff; }
div.link a:hover				{ text-decoration: none; color: #ffffff; }
div.link a:active				{ text-decoration: none; color: #ffffff; }

div.linkh a:link				{ text-decoration: none; color: #ffffff; }
div.linkh a:visited				{ text-decoration: none; color: #ffffff; }
div.linkh a:hover				{ text-decoration: none; color: #ffffff; }
div.linkh a:active				{ text-decoration: none; color: #ffffff; }

div.link_last a:link			{ text-decoration: none; color: #ffffff; }
div.link_last a:visited			{ text-decoration: none; color: #ffffff; }
div.link_last a:hover			{ text-decoration: none; color: #ffffff; }
div.link_last a:active			{ text-decoration: none; color: #ffffff; }

div.link_lasth a:link			{ text-decoration: none; color: #ffffff; }
div.link_lasth a:visited		{ text-decoration: none; color: #ffffff; }
div.link_lasth a:hover			{ text-decoration: none; color: #ffffff; }
div.link_lasth a:active			{ text-decoration: none; color: #ffffff; }


div.link_small a:link			{ text-decoration: none; color: #ffffff; }
div.link_small a:visited		{ text-decoration: none; color: #ffffff; }
div.link_small a:hover			{ text-decoration: none; color: #ffffff; }
div.link_small a:active			{ text-decoration: none; color: #ffffff; }

div.logo a { 
   text-decoration: none; 
   color: #8e2800;
}

div.version { 
   font-size: 77%;
   width: 164px;
   float: left;
   padding: 4px 0 0 0;
}

div.blurb { 
   font-size: 93%;
   width: 318px;
   float: left;
   padding: 4px 0 0 0;
}

div.search_box { 
   width: 236px;
   float: left;
   padding: 0;
   margin: 4px 0 0 120px;
   text-align: right;
   border: 1px solid black;
}

#search_field { 
   width: 148px;
   float: left;
   padding: 0;
   margin: 4px 0 0 92px;
   text-align: left;
}

#search_button { 
   width: 72px;
   float: left;
   padding: 0;
   margin: 4px 0 0 10px;
}

div#error { 
	width: 926px; 
	border: 4px solid red;
	padding: 1em 20px 1em 20px;
    margin: 1em 0 2em 0;
}

div#error h3 { 
	font-size: 116%;
	font-weight: bold;
	text-align: center;
}

div#error ol { 
	margin: 0 0 0 20px;
}

#error ol li { 
	list-style-type: decimal;
}


div#account_header { 
	font-size: 90%;
	width: 974px;
	text-align: right;
}

div.clear_both { 
   clear: both;
}

div#main_body { 
  width: 974px;
}


h1 { 
	font-size: 146.5%;
    /*
	font-size: 131%;
	font-size: 174%;
	0 1 2 3 4 5 6 7 8 9 a b c d e f 10  fe = e * 16^0 + f * 16^1
	1011
    color: #995533;
    */
	font-weight: bold;
    margin: 0 0 0.5em 0px;
}



div.width1		{ width: 72px;	float: left;	margin-right: 10px; }
div.width2		{ width: 154px;	float: left;	margin-right: 10px; }
div.width3		{ width: 236px;	float: left;	margin-right: 10px; }
div.width4		{ width: 318px;	float: left;	margin-right: 10px; }
div.width5		{ width: 400px;	float: left;	margin-right: 10px; }
div.width6		{ width: 482px;	float: left;	margin-right: 10px; }
div.width8		{ width: 646px;	float: left;	margin-right: 10px; }
div.width9		{ width: 728px;	float: left;	margin-right: 10px; }
div.width10		{ width: 810px;	float: left;	margin-right: 10px; }
div.width10nm	{ width: 810px;	float: left;	margin-right: 0; }




div.last { 
	margin-right: 0;
}

div.demarcated { 
	padding-bottom: 3px;
	border-bottom: 1px solid #a0a0a0;
	margin-bottom: 12px;
	float: left;
}

div.primary_header { 
	font-size: 131%;
	font-weight: bold;
	margin-bottom: 6px;
}

div.section_header { 
	font-size: 108%;
	font-weight: bold;
	margin-bottom: 6px;
}

div.new_section_header { 
	font-size: 108%;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 2em;
	border-top: 1px solid #8e2800;
	padding-top: 0.5em;
}

div.example_name { 
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 2em;
	border-top: 1px dashed #a0a0a0;
	padding-top: 0.5em;
}



div.option_def { 
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 2em;
	border-top: 1px dotted #8e2800;
	padding-top: 0.5em;
}

div.home_page_headline { 
	font-size: 123.1%;
	font-weight: bold;
	margin-bottom: 8px;
}

p { 
	margin-bottom: 1em;
}

p.front_news { 
	margin-right: 10px;
}	



input.text { 
  border: none;
  border-bottom: 1px solid #997788;
  background-color: #ddccdd;
}

#cse-search-box input:text { 
  border: none;
  border-bottom: 1px solid #997788;
  background-color: #ddccdd;
}

textarea.text { 
  border: none;
  border-bottom: 1px solid #997788;
  background-color: #ddccdd;
}


dt {
	font-weight: bold;
}
dd { 
	margin: 4px 0 1em 2em;
}

#inner_nav {
	/*
	  background-color: #f0e0e0;
	border-top			: 1px solid #8e2800;
	border-left			: 1px solid #8e2800;
	  */
	padding				: 0 8px 8px 8px;
	width				: 301px;	
	float				: left;	
	margin-right		: 10px;
}

ul { 
	margin: 1em 0 0 1em;
}

li { 
	margin-bottom: 0.5em;
}

#inner_nav li { 
	margin-bottom: 0.25em;
}

ol.inner { 
	margin-left: 1em;
}

#inner_nav ol li { 
	border-left: 2px solid #ffffff;
	padding-left: 4px;
}
#inner_nav ol li.highlight1 { 
	border-left: 2px solid #468966;
}
ul.bullet li{ 
	list-style-image: url(/images/bullet.gif);
}

div.code { 
	border: 1px solid #be9090;
	padding: 4px;
	background-color: #fef8f0;
	margin: 1em 0 1em 0 ;
	font-size: 85%;
	/* 
	   */
}

div.codecode { 
	border: 1px solid #be9090;
	padding: 4px;
	background-color: #fef8f0;
	margin: 1em 0 1em 0 ;
	/* 
	   */
}

div.config_file { 
	border: 1px solid #be9090;
	padding: 4px;
	background-color: #fef8f0;
	margin: 1em 0 1em 0 ;
	font-size: 85%;
}

span.comments { 
	color: #006600;
}

/* **************************************** *
 * TABLES                                   *
 * **************************************** */
table.list { 
    margin: 0 0 1em 164px; /* subtract 1 px for the border */
	/*
      border: 1px solid red;
    width: 656px;
	*/
}
table.list th { 
	background-color: #773344;
	color: white; 
	padding: 0.25em 10px 0.25em 10px;
    border: 1px solid #995566;
	/*
	margin-right: 10px;
    border: 1px solid #ff0000;
	border: 1px solid #ffffff;
    */
}
th.width1 { 
	width: 71px;
	float: none;
}
th.width2 { 
	width: 143px;
	float: none;
}
th.width4 { 
	width: 307px;
	float: none;
}
table.list td { 
	padding: 0.25em 10px 0.25em 10px;
    border: 1px solid #995566;
	/*
    */
}

tr.odd { 
	background-color: #ffffff;
}
tr.even { 
	background-color: #ffddee;
}

div#login_div { 
	float: left;
	display: inline;
	width: 318px;
	margin: 0 0 0 0;
}

div#login_div .submit{ 
	margin: 0 0 0 246px;
	width: 72px;
}


a.list:link,
a.list:visited,
a.list:hover,
a.list:active { 
	color: #8e2800;
	text-decoration: none;
}

span.command { 
  color: #0000ff;
  text-decoration: underline;
  cursor: pointer;
}


div.hidden { 
   display: none;
}



div.yahoo_license { 
	border: 1px solid #999999;
	background-color: #c0c0c0;
	padding: 1em;
}

div.yahoo_license p { 
	margin: 1em;
}

div.yahoo_license h1 { 
	font-size: 108%;
	font-weight: bold;
	margin-bottom: 6px;
	padding-top: 0.5em;
}

div.yahoo_license h3 { 
	font-size: 100%;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 2em;
	padding-top: 0.5em;
}

div.yahoo_license li { 
	list-style-type: disc;
	margin-bottom: 0.5em;
}


em { 
	font-weight: bold;
}

div.copyright { 
   color: #666;
   border-top: 1px solid #8e2800;
   text-align: left;
   width: 974px;
   padding-top: 0.5em;
}

div.copyright a { 
   color: #666;
}


div.entry_date { 
  border-bottom: 1px solid #8e2800; 
  padding-bottom: 0.5em;
  margin-bottom: 1em;
}

div.feed_nav { 
  background: #822800;
  color: white;
}

div.prev { 
  width: 308px;	
  float: left;	
  margin-left: 10px; 
  margin-right: 10px; 
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
	font-size: 123.1%;
}

div.next { 
  width: 308px;	
  float: left;	
  margin-right: 10px; 
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: right;
	font-size: 123.1%;
}

div.next a { 
  color: white; 
  text-decoration: none;
}
div.prev a { 
  color: white; 
  text-decoration: none;
}

div.bordered { 
	padding-bottom: 3px;
	border-bottom: 1px solid #822800;
	margin-bottom: 12px;
}

span.arrow { 
  font-size: 131%;
}


div.home_page_entry_date { 
  margin-bottom: 1em;
  color: #999999;
}

div.feed_page_entry { 
  border-top: 6px solid #822800;
  border-bottome: 6px solid #822800;
  margin-bottom: 2em;
}

div.feed_entry_second_column { 
  clear: both;
}

.feed_page .feed_page_entry .feed_entry_second_column {
  clear: none;
  width: 482px;	
  float: left;	
}
