body { 
margin : 0 0; 
padding : 0; 
background : #333333; 
font : 0.75em Trebuchet MS; 
color : #ccc; 
line-height : 1.4em; 
} 
.content { 
background : #ffffff; 
color : #808080; 
margin : 0 auto; 
padding : 0; 
width : 980px; 
border-left : 6px solid #000; 
border-right : 6px solid #000; 
} 
#top { 
padding : 0; 
margin : 0; 
height : 50px; 
} 
#top .topright { 
float : right; 
color : #999; 
padding : 20px 25px 0 0; 
font-size : 1em; 
} 
#top img { 
border : none; 
} 
#header { 
margin : 0; 
width : 980px; 
background : url(img/glogo.gif) no-repeat; 
height : 175px; 
color : #000000; 
} 
#header .headings { 
padding : 25px 0 0 30px; 
} 
#header h1 { 
font-family : Trebuchet MS; 
color : #000; 
font-size : 29px; 
font-weight : bold; 
margin : 0; 
padding : 0 130px; 
} 
#header h2 { 
font-family : Trebuchet MS; 
font-size : 16px; 
background-image : inherit; 
color : #000; 
margin : 0; 
padding : 2px 0 0 180px; 
} 
#menu { 
background : transparent; 
width : 980px; 
height : 38px; 
margin : 0 0; 
padding : 0 0; 
} 
#menu ul { 
margin : 0; 
list-style : none; 
padding : 5px 0 0 10px; 
} 
#menu a, #nav strong, #nav span { 
float : left; 
display : block; 
background : #ffffff; 
border-bottom : 4px solid #0099ff; 
border-left : 2px solid #ffffff; 
border-right : 2px solid #ffffff; 
color : #000000; 
padding : 4px 7px; 
font-weight : bold; 
text-decoration : none; 
} 
#menu a { 
float : none; 
} 
#menu li { 
float : left; 
background : inherit; 
margin : 0 0 0 4px; 
padding : 0 0 0 0; 
} 
#menu a:hover { 
float : left; 
display : block; 
background : #ffffff; 
border-bottom : 4px solid #0099ff; 
border-left : 2px solid #ffffff; 
border-right : 2px solid #ffffff; 
color : #999999; 
padding : 4px 7px; 
text-decoration : none; 
} 
.nav { 
text-align : left; 
color : #333333; 
padding : 20px 0 0 0; 
width : 174px; 
} 
.nav li { 
margin : 5px 0 5px 0; 
padding : 0 0 0 0; 
border-bottom : 1px solid #ffffff; 
list-style : none; 
} 
.nav li a { 
color : #000000; 
font-weight : bold; 
text-decoration : none; 
padding : 5px 0 1px 5px; 
background : #ffffff; 
border-top : 2px solid #ffffff; 
border-bottom : 2px solid #ffffff; 
border-left : 4px solid #0099ff; 
display : block; 
margin-bottom : 2px; 
} 
.nav li a:hover { 
color : #999999; 
text-decoration : none; 
background : #ffffff; 
border-top : 2px solid #ffffff; 
border-bottom : 2px solid #ffffff; 
border-left : 4px solid #0099ff; 
display : block; 
margin-bottom : 2px; 
} 
#main { 
background : inherit; 
width : 980px; 
margin : 0; 
color : #808080; 
} 
#main .right { 
float : right; 
padding : 0 4px 0 10px; 
margin : 0; 
background : inherit; 
width : 180px; 
} 
#main .right .hitems { 
margin : 0; 
padding : 0; 
} 
#main .right .hitems ul { 
margin : 5px 0 5px 0; 
padding : 0; 
color : #333333; 
} 
#main .right .hitems li { 
margin : 0 0 2px 20px; 
padding : 0 0 0 0; 
color : #555; 
} 
#main .left { 
float : left; 
width : 400px; 
padding : 15px 15px 0 15px; 
margin : 0; 
} 
#main h3 { 
font : 14px Trebuchet MS; 
margin : 2px 0 10px 20px; 
padding : 0 20px; 
color : #999; 
background : url(img/h3.png) no-repeat; 
} 
#main .box { 
background : #efefef; 
padding : 5px; 
border : 1px solid #ccc; 
} 
#main .right ul { 
margin : 5px 0 5px 0; 
padding : 0; 
list-style : none; 
border-bottom : 0 solid #eee; 
list-style-type : square; 
color : #a90000; 
} 
#main .right li { 
margin : 0 0 2px 2px; 
padding : 0 0 0 0; 
color : #555555; 
list-style : none; 
} 
#main .right .text { 
margin : 0 0 20px 2px; 
padding : 0 0 0 0; 
color : #808080; 
} 
.img_left { 
padding : 0 12px 8px 0; 
float : left; 
} 
.img_right { 
padding : 0 0 3px 8px; 
float : right; 
} 
#footer { 
clear : both; 
height : 70px; 
background : url(img/footer.jpg) no-repeat bottom left; 
color : #ffffff; 
font-size : 90%; 
padding : 0; 
margin : 10px 0 0 0; 
text-align : center; 
} 
#footer .info { 
padding : 20px 0 0 5px; 
} 
#footer a { 
color : #000000; 
} 
.comments { 
background : url(img/comments.png) no-repeat bottom right; 
text-align : right; 
margin : 0 20px 10px 0; 
padding : 0 20px; 
} 
ul { 
margin : 0 0 0 135px; 
padding : 0 0 3px 5px; 
list-style : circle; 
} 
li { 
margin : 5px 0 5px 15px; 
padding : 0 5px 0 5px; 
color : #808080; 
} 
p { 
margin : 0 0 5px 0; 
padding : 0; 
color : #808080; 
} 
a { 
color : #40cb25; 
text-decoration : none; 
} 
a:hover { 
color : #339e1e; 
text-decoration : underline; 
} 
h1 { 
padding : 0; 
margin : 0; 
color : #4fb6e5; 
font : bold 23px Trebuchet MS; 
letter-spacing : -1px; 
} 
h1 a { 
color : #4fb6e5; 
} 
h2 { 
color : #4fb6e5; 
font-size : 22px; 
font-weight : bold; 
margin : 5px 0 5px 0; 
padding : 0 0 0 20px; 
background : url(img/h2.png) no-repeat; 
} 
h2 a { 
color : #4fb6e5; 
} 
h2 a:hover { 
color : #4e92e6; 
text-decoration : none; 
} 
@import url('http://www.google.com/cse/api/branding.css'); 
.cse-branding-bottom, .cse-branding-right { 
margin : 0; 
padding : 0; 
} 
.cse-branding-bottom:after, .cse-branding-right:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.cse-branding-text { 
font : 10px Arial; 
} 
.cse-branding-form form { 
margin-bottom : 0; 
padding-bottom : 0; 
} 
.cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text { 
display : block; 
float : left; 
} 
.cse-branding-bottom .cse-branding-form { 
margin-bottom : 3px; 
} 
.cse-branding-bottom .cse-branding-logo { 
padding : 0; 
} 
.cse-branding-bottom .cse-branding-text { 
padding-top : 4px; 
} 
.cse-branding-right .cse-branding-form { 
float : left; 
} 
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text { 
margin-left : 4px; 
} 
.cse-branding-right .cse-branding-form { 
float : left; 
margin-right : 4px; 
} 
.cse-branding-right .cse-branding-logo { 
padding : 0; 
} 
.cse-branding-right .cse-branding-text { 
margin-top : -4px; 
} 
@import url('http://www.google.com/cse/api/branding.css'); 
.cse-branding-bottom, .cse-branding-right { 
margin : 0; 
padding : 0; 
} 
.cse-branding-bottom:after, .cse-branding-right:after { 
content : "."; 
display : block; 
height : 0; 
clear : both; 
visibility : hidden; 
} 
.cse-branding-text { 
font : 10px Arial; 
} 
.cse-branding-form form { 
margin-bottom : 0; 
padding-bottom : 0; 
} 
.cse-branding-bottom .cse-branding-logo, .cse-branding-bottom .cse-branding-text { 
display : block; 
float : left; 
} 
.cse-branding-bottom .cse-branding-form { 
margin-bottom : 3px; 
} 
.cse-branding-bottom .cse-branding-logo { 
padding : 0; 
} 
.cse-branding-bottom .cse-branding-text { 
padding-top : 4px; 
} 
.cse-branding-right .cse-branding-form { 
float : left; 
} 
.cse-branding-right .cse-branding-logo, .cse-branding-right .cse-branding-text { 
margin-left : 4px; 
} 
.cse-branding-right .cse-branding-form { 
float : left; 
margin-right : 4px; 
} 
.cse-branding-right .cse-branding-logo { 
padding : 0; 
} 
.cse-branding-right .cse-branding-text { 
margin-top : -4px; 
}
