body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td { margin:0; padding:0; }
body { font:13px/1.231 arial,sans-serif; text-align:center; color:#000; background:#fff; *font-size:small; *font:x-small; height:100%; }
#page { margin:auto; text-align:left; width:57.69em; *width:56.301em; min-width:951px; width:73.074em; *width:71.313em; }
a { color:#0066cc; }
ul,ol,dl { margin:1em auto; }
ol,ul { margin-left:3em; }
input,textarea,select { font-family:arial,sans-serif;font-size:100%; }
table { font-size:inherit;font:100%; border-collapse:collapse; border-spacing:0; }
img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
legend { display:none; }
caption,th { text-align:left; }
p,fieldset,table,pre { margin-bottom:1em; }
fieldset { padding:12px; border:1px solid #eee; }
fieldset table { margin-bottom:0; }
fieldset th { padding-right:1em; }
th { font-weight:bold; }
th,td { padding:2px; }
q:before,q:after{content:''; }
abbr,acronym { border:0;font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
abbr, acronym { border-bottom:1px dotted #000; cursor:help; }  /* more info */
dd { margin-left:1.5em; }
caption { padding-bottom:.5em; }
#err { color:#FF0033; font-weight:900; margin-bottom:2em; font-size:108%; }
#done,#ok { color:#080; font-weight:900; margin-bottom:2em; font-size:108%; }
pre,code,kbd,samp,tt { font-family:monospace,sans-serif; *font-size:108%; line-height:100%; }
small { font-size:86%; }
hr { display:none; }

h1, h2 { font-size:250%; font-weight:400; }
.post h3 { font-size:145%; margin-bottom:1em; }
h3 { font-size:123.1%; }
h4 { font-size:108%; }
h1,h2 { margin-bottom:14px; }
h3,h4 { margin-bottom:9px; }

h1 a, h2 a { color:#000; text-decoration:none; }

#t:after,#m:after,.navigation:after,#about:after,#about div:after,#footer:after { content:".";display:block;height:0;clear:both;visibility:hidden; }
#t,#m,#m li a,#about,#about div,.navigation,#footer { zoom:1; }


/* main site */
#logo { float:left; margin:0; }
#logo img { display:block; }
#t { margin:12px 0; }
#u { float:left; padding:0 0 0 30px; }
#u strong { font-size:105%; }
#u a { margin:0 1px; }
#u span { color:#ccc; }
#sb { float:right; }
#m { margin-bottom:16px; border-bottom:4px solid #f50000; }
#m p { margin:9px 0 0; float:right; }
#m ul { background:url(/i/back.gif) repeat-x center bottom; margin:0; padding:0; list-style:none; font-size:105%; font-weight:900; text-transform:uppercase; letter-spacing:-1px; width:100%; }
#m li { display:block; float:left; border-bottom:none; white-space:nowrap; margin-right:-1px; }
#m li a { border:1px solid #eee; border-bottom:none; color:#000; text-decoration:none; display:block; float:left; padding:5px 6px; position:relative; z-index:1; }
#m li#s { background:#f50000; color:#fff; }
#m li#s a { color:#fff; border-color:#f50000; z-index:2; }
#m li a:hover { color:#f50000; }
#m li#news a { background:#4b75c2; border-color:#396fd1; z-index:3; color:#fff; }
#gt { margin:-8px 0 14px -3px; }
#about { background:#e9e9e9; border:1px solid #ccc; border-top:none; font-size:92%; color:#000; }
#about p { margin:0; }
#about p#a1 { float:left; }
#about p#a2 { float:right; }
#about div { position:relative; background:url(/i/c3.gif) no-repeat left bottom; top:1px; left:-1px; }
#about div div { font-weight:400; background:url(/i/c4.gif) no-repeat right bottom; top:0; left:2px; padding:4px 7px 6px; }

/* end */

.navigation { margin-bottom:1em; }
.navigation .alignleft { float:left; }
.navigation .alignright { float:right; }

#popvideoblog { margin:-16px 0 20px; background:#FF0000; text-align:center; padding:20px 0; }
#popvideoblog dt { font-size:735%; line-height:100%; letter-spacing:-6px; text-transform:uppercase; font-weight:900; margin-bottom:-3px; }
#popvideoblog dt a { color:#fff; text-decoration:none; }
#popvideoblog dd { margin-left:0; color:#FF9999; font-size:145%; line-height:100%; }

#toplinks { text-align:center; margin:-20px 0 20px; background:#d76767; padding:5px; }

.narrowcolumn { float:left; width:75%; margin-right:-100px; }
#sidebar { float:right; width:22%; }

.entry p img { max-width:100%; border:1px solid #ccc; }

#sidebar { background:#222; color:#fff; }
#sidebar ul { list-style:none; margin:0; padding:14px; }
#sidebar ul ul { padding:0; color:#999; }
#sidebar .widget { margin-bottom:20px; }
#sidebar h2 { font-size:108%; margin:0 0 6px; padding-bottom:3px; border-bottom:1px solid #444; }
#sidebar a { color:#FF0000; }

#search { font-size:93%; }

.post { border-bottom:1px solid #eee; padding-bottom:9px; margin-bottom:20px; }
.post small { font-size:92%; color:#999; display:block; margin-top:-9px; margin-bottom:1em; }
.entry { margin-bottom:2em; font-size:108%; }
.postmetadata { color:#999; font-size:93%; }
.postmetadata a { color:#999; }
.alt { margin:2em 0 -1em; }
.alt small { font-size:100%; }


#footer { clear:both; padding:2em 0; }
#footer p { padding:12px; background:#eee; }

.commentlist {  margin-bottom:2em; }
#respond { padding-top:1em; }
.commentlist li { margin:0; }
.commentlist li cite { font-size:108%; font-weight:900; }

#url { display:none; }