
html { margin:0px; padding:0px; height:100%; }
body { background:#404040; padding:0px; margin:0px; height:100%; font:normal 0.95em Cambria, Georgia, serif }

hr { height:1px; border:none; background:#ccc; margin:32px 0 16px  }

a:link { color:#c45f3a; }
a:visited { color:#c45f3a; }
a:hover, a:active { color:#c45f3a; }

ul { list-style-type:square; padding:0 16px; margin:16px 0 24px; }
ul li { padding:0; margin:0; }
ul li p { margin:4px 0 12px; padding:0; }

a img { border:none; }

p.caption { width:552px; margin:-24px 0 0; background:#444; color:#fff;  border-top:none; padding:8px 12px; line-height:1.1; }

p.caption a { font-weight:bold; color:#fff; }

p { margin:8px 0; padding:8px 0; line-height:1.5; }
p.adjacent { text-align:center; background:#f1e3c4; padding:10px 16px; margin: 12px 0; font-size:1.0em;-moz-border-radius: 15px;-webkit-border-radius: 15px; line-height:1.05; }

p.adjacent a { text-decoration:none; }

p.adjacent.top {  position:absolute;top:0px;left:96px;width:500px; }

p.image { text-align:center; }

#left { float:left; width:40px; height:100%; background:#c45f3a; position:fixed; }
#left a#logo { position:absolute; top:80px; left:10px; }

#main { width:680px; background:#fff; min-height:100%; }
#main>div { padding:80px 36px 16px 72px }

#main h1 { margin:0 0 8px; line-height:1.0; font-weight:bold; font-size:2.30em; font-family:Corbel, Arial, san-serif; letter-spacing:-1px;  }
#main h2 { margin:12px 0 8px; line-height:0.9; padding:0 0 5px; font-weight:normal; font-size:1.75em; font-family:Corbel, Arial, san-serif; letter-spacing:-1px; border-bottom:1px solid #ccc; }
#main h3 { margin:16px 0 0; padding:0; font-weight:bold; font-size:1.2em; font-family:Corbel, Arial, san-serif; }

#main .info { font-size:1.1em; margin: 8px 0px 48px 0px; padding:0 8px; }
#main .info p { margin:6px 0; padding:0px; }
#main .info p.links a { color:#fff; margin: 0 6px 0 0; text-decoration:none; font-weight:bold; background:#c45f3a; font-size:0.85em; font-family:Corbel, Arial, san-serif; padding:3px 12px; -moz-border-radius: 8px;-webkit-border-radius: 8px; }
#main .info p.links a img { vertical-align:-10%; position:relative; left:-2px; }

img.right { float:right; margin:0 0 8px 8px;}
img.left { float:left; margin: 0 8px 8px 0;}

.gatl {width:300px; height:250px; float:left;margin:16px 16px 16px 0;}
#cse-search-box { margin:12px 0 }
