/*
This is the style sheet for the WP function list.
Last updated on 5-05-2008 by DAY
*/

* { margin:0; padding:0; }

body { font-family:Georgia, "Times New Roman", serif; color:#535353; }

a:hover { color:#ffd900; }

span.clearer { height:0; display:block; clear:both; font-size:1px; line-height:1px; }

#wrap { width:860px; margin:0 auto; position:relative; background-color:#fff; }
#content { width:580px; margin-right:40px; padding:40px 0 0 0; position:absolute; z-index:100; }
#logo { width:240px; padding:60px 0 0 620px; position:fixed; }

#introduction h1 { margin-bottom:0; padding:48px 0 15px 0; font-size:18px; font-weight:normal; text-transform:uppercase; color:#333; border-bottom:0; }
#introduction p { padding:0 0 15px 0; font-size:14px; line-height:22px; }
#introduction p a { color:#466a7b; }
#introduction p a:visited { color:#535353; }
#introduction p a:hover, #logo p a:active { color:#ef4e23; }

#logo p { padding:20px 0; font-size:12px; line-height:17px; }
#logo h3 { padding-bottom:8px; font-size:14px; font-style:italic; }
#logo ul { list-style:none; }
#logo li { padding-bottom:4px; font-size:13px; }
#logo li a { padding:5px 5px 5px 0; display:block; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#ef4e23; }
#logo li a:hover { padding:5px; color:#ffd900; background-color:#4e7689; }

h1 { margin-bottom:0; padding:36px 10px 5px 10px; font-size:18px; font-weight:normal; text-transform:uppercase; color:#ef4e23; border-bottom:2px solid #ef4e23; }
h2 a { padding:10px; position:relative; display:block; font-size:16px; font-weight:normal; text-decoration:none; color:#466a7b; border-bottom:1px solid #eee; /*background-color:#466a7b;*/ }
h2 a:hover { background-color:#4e7689; }
h2 a:active { background-color:#4e7689; }
h2 a span { position:absolute; right:10px; top:12px; font-family:Consolas, "Courier New", monospace; font-size:13px; }

p.usage { padding:5px 0 10px 0; clear:both; font-family:Consolas, "Courier New", monospace; font-size:13px; font-weight:bold; color:#333; }
.expansion { background: #eee; padding:10px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.expansion table { width:350px; margin-right:20px; float:left; }
.expansion table td { border-top:1px solid #ccc; padding:10px; }
.expansion table td h3 { padding-bottom:5px; font-size:13px; font-family:Consolas, "Courier New", monospace; }
.expansion table td p { line-height:16px; }

p.description { width:180px; padding:10px 0; float:left; font-size:11px; font-style:italic; line-height:16px; }
p.code-box { margin:10px 0 0 0; padding: 5px; overflow: auto; font-family: monospace; border:1px solid #777; background-color: #fff; }

div.clear { clear: both; }

p#text-link a { font-style:italic; text-decoration:none; color:#466a7b; margin:-25px 0 0 0; display:block; }

p#ad { font-size:14px; line-height:20px; }
p#ad a { color:#466a7b; }
p#ad a:hover { color:#ef4e23; }