body { margin: 0; padding: 0; background: #000000; }

a img { border: none; }

#header { height: 80px; margin: 0 auto; padding: 0 20px; border-bottom: 4px solid #ffff00; }

#menu { float: left; width: 680px; height: 40px; }
#menu ul { margin: 0; padding: 25px 0 0 20px; list-style: none; line-height: normal; }
#menu li { display: block; float: left; }
#menu a { display: block; float: left; margin-right: 17px; padding: 5px 12px; text-decoration: none; color:#ffffff; font: 16px helvetica, arial, verdana; font-weight: bold; }
#menu a:hover { text-decoration: none; background: #ffff00; color: #000000; }
#menu .current_tag a { color: #000000; background-image: url(img/dwn.gif); height: 25px;}
#menu .current_tag a:hover { color: #ffffff; background-image: url(img/dwn2.gif); height: 25px; }

#menu .current_add a { text-decoration: none; background: #000000; color: #00FFFF; }
#menu .current_add a:hover { text-decoration: none; background: #00FFFF; color: #000000; }


#crown { float: right; width: 110px; height: 80px; background: url(img/logo.gif) repeat; }

#twitter_update_list { color:#fff; font: 12px Tahoma;}
#twitter_update_list a { color: #333;}

#flicks { width:982px;margin:0 auto;padding:1em 0 1em 0; }
.main { width: 990px;margin:0;padding:0;float:left;overflow: hidden; }
.thumb { background: #222 url(img/thumb.gif); display: block; float:left; width: 180px; overflow: hidden; height: 120px; margin: 0 10px 10px 0; position: relative; border: 4px solid #0D0D0D;}
.thumb:hover { border: 4px solid #FFFF00; }
.largephoto { color:#333; text-align:center; }
.largephoto img { border:10px solid #0D0D0D; }
p.description { color:#333333; font: 16px helvetica, arial, verdana; font-weight: bold;}

.go {color:#333; font: 16px helvetica, arial, verdana;  clear: both; text-align:center; font-weight: bold; padding:20px;}
.go a, .wp-pagenavi a:link, .wp-pagenavi a:active { padding: 2px 4px 2px 4px;  margin: 2px; text-decoration: none; border: 2px solid #1C1C1C; color: #999; }
.go a:hover { border: 2px solid #FFFF00; color: #fff; background-color: #222222; }
.go span.current { padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; border: 2px solid #FFFF00; color: #fff; background-color: #000; }
.go span.extend { padding: 2px 4px 2px 4px; margin: 2px; color: #999; }

#footer { margin: 0 auto; padding: 0; border-top: 4px solid #ffff00; }
#footer p { margin: 0; padding: 20px 0; text-align: center; line-height: normal; color: #FFFFFF; }

#box{ POSITION: absolute; FLOAT: right; TOP: 0px; LEFT: 30px }
#box a:hover { text-decoration: none; background: #ffff00; color:#000000; }
#box a { display: block; float: left; margin-right: 5px; padding: 5px 5px; text-decoration: none; color:#ffffff;  font: 12px verdana;}
#tagz {BACKGROUND-IMAGE: url(img/bg.gif); WIDTH: 628px; DISPLAY: none; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; HEIGHT: 150px }
#tagz FIELDSET {BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 15px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 65px }

div { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; VERTICAL-ALIGN: baseline; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px }
