/*
Original design: Variant Duo (v1.2 - Sep 15, 2012) - A free xhtml/css website template by Andreas Viklund.
For more information, see http://andreasviklund.com/templates/variant-duo/
*/
@font-face { 
  font-family: News Cycle; 
    src: url('fonts/NewsCycle-Regular.eot'); 
    src: local("News Cycle"), url('fonts/NewsCycle-Regular.ttf'); 
} 

/* Main containers */
body {padding:0; margin:0; font:100% verdana,sans-serif; background-color:#eff3e5; color:#333; text-align:center; line-height:1.4em;}
#wrap {width:85%; text-align:left; margin:0 auto;}
#menu {text-align:right;margin-top:-30px;}
#content {background:#eff3f5; text-align:left; padding:20px 20px 5px; margin:15px 0 15px 0; border-style:solid; border-color:#eee}
/*.left {float:left; width:150px;}
.right {float:right; width:780px;}*/
.left {float:left; width:20%;}
.right {float:right; width:78%;}

/* HTML Tags */
a {color:#009ca6;}
a:hover {text-decoration:none;}
/*a img {border:0;}*/
h1 {margin:15px auto 10px auto; padding:0; font:90% Palatino,serif; font-size:2.4em; font-weight:700; color:#009ca6; letter-spacing:-1px; line-height:1.2em;}
h1 a {text-decoration:none;}
/* Links to h2 do not get a new color */
h2 {margin:12px 0 5px 0; padding:10px 0; color:#444; font-size:1.25em; font-weight:700;}
h2 a {color:#444}
/*h2 {margin:0 0 12px 0; padding:10px 0; color:#009ca6; font-size:1.4em; font-weight:700; border-top: 1px solid #ddd; border-bottom:1px solid #ddd;}*/
/*h3 {font-size:1.4em; font-weight:400; margin:0 0 10px 0;}*/
p {margin:0 0 15px 0;}
ul {margin:0 0 15px 20px; padding:0;}
li {margin:0; padding:0 0 0 5px}
table#research td {padding:3px}
table#address td {padding:0px 10px}

/* Sidebar menu */
ul.navmenu {padding:0; margin:0 0 20px 0; list-style:none; font:100% 'News Cycle',sans-serif}
ul.navmenu li a {color:#009ca6; display:block; padding:5px 10px 5px 0; font-size:1.3em; text-decoration:none}
ul.navmenu li a:hover {color:#333;}
ul.navmenu li a.current {color:#005c66;}
ul.navmenu ul {margin:0 0 0 20px;}
ul.navmenu ul li a {padding:2px 0 2px 0; font-size:1em;}
/*ul.navmenu {padding:0; margin:0 0 20px 0; list-style:none; font:100% 'News Cycle',sans-serif}
ul.navmenu li a {color:#444; display:block; padding:5px 10px 5px 0; font-size:1.3em; text-decoration:none}
ul.navmenu li a:hover {color:#111;}*/

/* Top menu */
.menulinks {font-size:1.5em; line-height:1.9em; color:#555; margin:0 0 15px 0;}
.menulink {padding:6px 8px 5px 8px; font-weight:400; margin:0 0 0 2px; color:#009ca6; font:100% 'News Cycle',sans-serif; text-decoration: none;}
.menulink:hover {background-color:#eff3e5; color:#333; text-decoration:none;}
.active {color:#005c66;}
.active:hover {color:#333;}

/* Various classes */
.feature {border-top:2px solid #fff; border-bottom:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff; hspace=20}
.footer {font-size:0.8em; clear:both; width:945px; line-height:1.4em; text-align:left; color:#888; font-weight:400; margin-bottom:5px; margin-top:30px;}
.footer a {color:#888; font-weight:400; text-decoration:none; border-bottom: 1px dotted #aaa;}
.clear {clear:both; width:85%; visibility:hidden;}
/*.centered {text-align:center;}*/
/*.imagebutton {opacity:0.7; border-top:2px solid #fff; border-bottom:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff;}
.imagebutton:hover {text-decoration:underline; opacity:1.0; border-top:2px solid #fff; border-bottom:2px solid #fff; border-left:2px solid #fff; border-right:2px solid #fff;}*/
/*.emptylink {text-decoration:none;}*/
/*.hide {display:none;}*/
/*.slogan {color:#555; font-size:1.4em; margin:0 0 15px 0; padding:0; font:130% Palatino,serif;}*/

/* :Author:    Günter Milde */
/* :Copyright: © 2012 G. Milde */
/* :License:   This stylesheet is placed in the public domain. */

/* Syntax highlight rules for HTML documents generated with Docutils */
/* using the ``--syntax-highlight=long`` option (new in v. 0.9). */

/* This stylesheet implements Pygment's "default" style with less rules than */
/* pygments-default using class hierarchies.                                 */
/* Use it as example for "handcrafted" styles with only few rules.      */

.code                              { background:#f8f8f8; font-size:1.2em}
.code .comment                     { color: #008800; font-style: italic }
.code .error                       { border: 1px solid #FF0000 }
.code .generic.deleted             { color: #A00000 }
.code .generic.emph                { font-style: italic }
.code .generic.error               { color: #FF0000 }
.code .generic.heading             { color: #000080; font-weight: bold }
.code .generic.inserted            { color: #00A000 }
.code .generic.output              { color: #808080 }
.code .generic.prompt              { color: #000080; font-weight: bold }
.code .generic.strong              { font-weight: bold }
.code .generic.subheading          { color: #800080; font-weight: bold }
.code .generic.traceback           { color: #0040D0 }
.code .keyword                     { color: #AA22FF; font-weight: bold }
.code .keyword.pseudo              { font-weight: normal }
.code .literal.number              { color: #666666 }
.code .literal.string              { color: #BB4444 }
.code .literal.string.doc          { color: #BB4444; font-style: italic }
.code .literal.string.escape       { color: #BB6622; font-weight: bold }
.code .literal.string.interpol     { color: #BB6688; font-weight: bold }
.code .literal.string.other        { color: #008000 }
.code .literal.string.regex        { color: #BB6688 }
.code .literal.string.symbol       { color: #B8860B }
.code .name.attribute              { color: #BB4444 }
.code .name.builtin                { color: #AA22FF }
.code .name.class                  { color: #0000FF }
.code .name.constant               { color: #880000 }
.code .name.decorator              { color: #AA22FF }
.code .name.entity                 { color: #999999; font-weight: bold }
.code .name.exception              { color: #D2413A; font-weight: bold }
.code .name.function               { color: #00A000 }
.code .name.label                  { color: #A0A000 }
.code .name.namespace              { color: #0000FF; font-weight: bold }
.code .name.tag                    { color: #008000; font-weight: bold }
.code .name.variable               { color: #B8860B }
.code .operator                    { color: #666666 }
.code .operator.word               { color: #AA22FF; font-weight: bold }
