

/* CSSTidy 1.3dev: Mon, 10 Dec 2007 08:01:47 +0100 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;}
body{background:#fff;color:#222;font-family:"Lucida Grande", "Bitstream Vera Sans", "trebuchet MS", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-size:70%;line-height:1.5;margin:0;}
h1,h2,h3,h4,h5,h6{color:#111;font-family:"Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;font-weight:400;}
h1{font-size:2em;line-height:1;margin-bottom:.5em;}
h2{font-size:1.7em;margin-bottom:.75em;}
h3{font-size:1.4em;line-height:1;margin-bottom:1em;}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em;}
h5{font-size:1em;font-weight:700;margin-bottom:1.5em;}
h6{font-size:1em;font-weight:700;}
a img{border:none;}
abbr,acronym{border-bottom:1px dotted #666;}
address{font-style:italic;margin-top:1.5em;}
ul,ol{margin:0 1.5em 1.5em;}
ul{list-style-type:circle;}
ol{list-style-type:decimal;}
dd{margin-left:1.5em;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
del{color:#666;}
fieldset{border:1px solid #ccc;margin:0 0 1.5em;padding:1.4em;}
input[type=text],input[type=title],textarea{padding:3px;}
input[type=title]{font-size:1.5em;}
legend{font-size:1.2em;font-weight:700;}
p.last{margin-bottom:0;}
pre,code{margin:1.5em;white-space:pre;}
pre{background:#fff;border:1px solid #000;border-color:#bbb;padding:1em;}
pre,code,tt{font:1em 'andale mono', 'monotype.com', 'lucida console', monospace;line-height:1.5;}
table{border-collapse:separate;border-spacing:0;margin-bottom:1.4em;}
textarea,select,input[type=text],input[type=title]{background:#fff;border:1px solid #bbb;}
textarea:focus,select:focus,input[type=text]:focus,input[type=title]:focus{background:#fff;border:1px solid #999;}
th{border-bottom:2px solid #ccc;font-weight:700;}
td{border-bottom:1px solid #ddd;}
th,td{padding:4px 10px 4px 0;}
tt{display:block;line-height:1.5;margin:1.5em 0;}
#gen{margin:0 auto;width:955px;}
.fl{float:left;}
.fr{float:right;}
.cl, .cb{clear:both;}
.hidden{display:none;}
.form_error{color:#b00;font-weight:700;text-align:center;}
.accordion_content{overflow:hidden;}
.accordion_toggle{cursor:pointer;}
.javascript .global{color:blue;}
.css .comment{color:gray;}
.css .selectors{color:maroon;font-weight:700;}
.css .units{color:red;}
.html .tag{color:purple;}
.html .comment{color:gray;font-style:italic;}
dl,p{margin:0 0 1.5em;}
dl dt,label,dfn,strong{font-weight:700;}
em,dfn,tfoot{font-style:italic;}
caption,th,td,td.form_error{text-align:left;}
.javascript .comment,.css .urls{color:green;}
.javascript .string,.html .doctype{color:teal;}
.javascript .keywords,.javascript .brackets,.css .properties,.html .string{color:navy;}

@charset "UTF-8";

#gen {
background-color:#7dc13a;
}

a{
color:#0055a0;
font-weight:bold;
text-decoration:none;
}

a:hover{
text-decoration:underline;
color:#004076;
}

#menu{
text-transform:lowercase;
background-color:#fff;
border-bottom:solid #0253a2 2px;
margin-bottom:25px;
}

#menu a{
font-size:110%;
float:left;
padding:4px 20px;
display:block;
}
#menu a.selected{
color:#50a125;
font-size:120%;
}

#left{
width:671px;
float:left;
}

#right{
width:260px;
float:right;
}

#footer{
padding-bottom:50px;
background-color:#fff;
margin-top:15px;
color:#70c742;
font-size:90%;
}
#footer a {
color:#70c742;
font-weight:bold;
}

h1, h2{
border:solid 2px #01559e;
background-color:#fff;
margin:0px;
margin-bottom:7px;
color:#0055a0;
padding:6px;
line-height:1;
background-image:url(../img/title_bg.gif);
background-repeat:repeat-x;
background-color:#dedede;
padding-left:20px;
text-transform:lowercase;
font-size:120%;
}

h1{
border-left:none;
}
h2{
border-right:none;
padding:7px;
padding-left:20px;
}

#text{
border:solid 1px #fff;
border-left:none;
background-color:#fff;
}

.title{
color:#50a125;
font-size:110%;
}

#sidebar_images div {
width:45%;
padding:2%;
}

#sidebar_images  img{
display:block;
width:100%;
}
