/*Alone in Viet Nam*/
a, a:hover, a:visited, a:active { color: #808201; }
a { text-decoration: none; }

body { color: #fff; font-smooth: always; padding-bottom: 50px; }
body, body .container { margin: 0; }
body .container h1 { display: none; }
.pushdown { padding-top: 100px; }

h1, h2, h3, h4, h5, h6 { color: #fff; }
h2.posttitle { margin-top: 35px; margin-bottom: 25px; font-size: 1.9em; }
h3, h4 { visibility: visible; }
div#sidebar h2.sidetitle { margin: 0; font-size: 1.15em; }
p, blockquote { text-indent: 40px; }
p.noindent, blockquote.noindent { text-indent: 0; }
p, blockquote, h3 { line-height: 1.7; }
blockquote { color: #5b869b; font-style: normal; margin-left: 0; margin-right: 0; }

ul#navigation, ul#naviation li { list-style-type: none; }
ul#navigation { float: left; margin: 0; }
ul#navigation li { display: inline; }
ul#navigation li a { display: block; float: left; margin-right: 20px; }
ul#navigation li#about a span, ul#navigation li#contact a span, ul#navigation li#whyvietnam a span,
ul#navigation li#flickrlink a span, ul#navigation li#twitterlink a span, ul#navigation li#colophon a span { display: none; }
ul#navigation li#about a { background: url(../images/nav_about.png) no-repeat; height: 13px; width: 39px; }
ul#navigation li#contact a { background: url(../images/nav_contact.png) no-repeat; height: 13px; width: 52px; }
ul#navigation li#whyvietnam a { background: url(../images/nav_vietnam.png) no-repeat; height: 13px; width: 60px; }
ul#navigation li#flickrlink a { background: url(../images/nav_photos.png) no-repeat; height: 13px; width: 42px; }
ul#navigation li#twitterlink a { background: url(../images/nav_updates.png) no-repeat; height: 13px; width: 53px; }
ul#navigation li#colophon a { background: url(../images/nav_colophon.png) no-repeat; height: 15px; width: 64px; margin-right: 0; }


div.post { float: left; clear: both; width: 423px; }
div.post p img { background: url(../images/img_rainbow.png) no-repeat bottom left; padding-bottom: 6px; padding-right: 7px; display: block; clear: both; margin-left: -200px; margin-top: 0; position: relative; z-index: 99; }
div.post p.date { color: #aaa; }

div#sidebar { background: url(../images/side_flora.png) no-repeat top left; color: #bdc500; left: 680px; padding-top: 110px; position: absolute; background-attachment: scroll; top: 250px; width: 310px; z-index: 9; }
div#sidebar p a { color: #fff; }
div#sidebar p { text-indent: 0; margin-bottom: 1em; float: right; }
div#sidebarfade { background: url(../images/fade.png) repeat-x; width: 310px; height: 140px; left: 680px; position: absolute; top: 360px; z-index: 10; }
ul#sidebarclick { color: #bdc500; left: 680px; padding-top: 110px; position: absolute; top: 250px; width: 310px; z-index: 11; margin: 0; line-height: 1.65; list-style-type: none; }
ul#sidebarclick li a { display: block; text-indent: -9999px; }

#readall a { background: url(../images/read_all_archives.png) no-repeat top left; margin-top: 19px; text-indent: -9999px; display: block; height: 18px; width: 295px; position: fixed; z-index: 9; }

ol.commentlist img { display: block; height: 26px; width: 26px; float: left; position: relative; margin: 10px 10px 1px -4.5em; }
ol.commentlist p { text-indent: 0; font-size:.8em;line-height:1.875em; }
ol.commentlist { list-style-type: none; }
ol.commentlist { margin: 0; }
ol.commentlist li { padding: 1em; padding-top: 0;}
.alt { background: #212002; }

#regrainbow { background: url(../images/register_rainbow.png) no-repeat; height: 9px; width: 423px; margin-bottom: 1.5em; filter:alpha(opacity=30); -moz-opacity:.30; opacity:.30; }

.commentauthor { display: block; position: absolute; margin-left: -11em; z-index: 99; }

div.wrapper { background: url(../images/bg_top.jpg) no-repeat top left; }
body { background: #151401; }

div.car-container { background: #1D2001; padding: 20px 40px 10px; margin: 0 0 1.5em; }
ul.car-list, ul.car-list li { list-style-type: none; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0;   }
ul.car-list li ul li, ul.car-list li ul { padding-left: 0; margin-left: 0; }
ul.car-list li ul li { color: #384500; }
ul.car-list { font-size: 1em; text-transform: lowercase; }

div.ngg-gallery-thumbnail { margin: 0 5px 5px 0; width: 105px; height: 145px; }
div.ngg-gallery-thumbnail img { background-color: #333; border: 1px solid #000; padding: 1px; margin:3px 1px 3px 0; }
div.ngg-galleryoverview { padding:  0 0 40px 40px; width: 370px; }
div.piclenselink  { padding-bottom: 1.5em; }
div.ngg-gallery-thumbnail img:hover { background-color: #666; }