body, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, p, ul, blockquote { margin:0px; padding:0px; }

body { background-color:#efefef; font-family:Georgia, Times; margin-bottom:50px; }

blockquote { margin:10px 10px; }

code { font-size:11px; color:#303030; }

a { border:0px; color:#990000; text-decoration:none; }
a:hover { color:#660000; text-decoration:none; }

img { border:0px; }

h1 { font-family:"Arial Black", Helvetica, sans-serif; font-size:28px; line-height:32px; margin:0px 4px 4px 0px; padding:0px; font-weight:normal; }
h2 { font-family:"Arial Black", Helvetica, sans-serif; font-size:22px; line-height:24px; margin:0px 4px 4px 0px; padding:0px; font-weight:normal; }
h3 { font-family:"Arial Black", Helvetica, sans-serif; font-size:14px; line-height:16px; margin:0px 4px 4px 0px; padding:0px; font-weight:normal; }
h3#logo { font-size:48px; line-height:50px; color:#330000; }

a h1 { color:#330000; }
a h2 { color:#330000; }
a:hover h1 { color:#660000; }
a:hover h2 { color:#660000; }
a:hover h3#logo { color:#660000; }

p { font-size:13px; line-height:16px; margin-bottom:14px; color:#303030; }

#main { width:850px; padding:5px 10px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0; border-bottom:1px dotted #c0c0c0; background-color:#ffffff; margin:0px auto; }

#copyright { margin-top:10px; text-align:center; font-size:11px; color:#666666; }

ul { margin:0px; padding-left:0px; list-style:none; }
ul li { margin:0px 10px 0px 0px; list-style:none; padding-left:0px;  }

#nav_container { border-bottom:1px solid #efefef; padding-bottom:4px; margin:8px 0px; }
ul#nav  { margin:0px; padding-left:0px; list-style:none; }
ul#nav  li { float:left; margin:0px 10px 0px 0px; list-style:none; padding-left:0px;  }

.fleft { float:left; }
.fright { float:right; }

.col_left { float:left; width:540px; }
.col_right { float:right; width:310px; }

.module1 { float:left; width:250px; margin:4px 4px 10px 0px; }
.module2 { float:left; width:250px; margin:4px 0px 10px 0px; }
.module3 { float:right; width:305px; margin:4px 0px 10px 4px; }

.module1w { float:left; width:530px; margin:0px 4px 0px 0px; }

.film_promo { margin-bottom:4px; clear:both; }
p.film_logline { font-size:11px; line-height:13px; color:#303030; font-weight:normal; }
img.film_thumb { float:left; margin:4px 4px 2px 0px; padding:2px; border:1px solid #d0d0d0; width:120px; }
img.film_thumb_s { float:left; margin:4px 4px 2px 0px; padding:1px; border:1px solid #d0d0d0; width:60px; }
.summary img.film_thumb { margin-top:16px; }

#video_embed { margin:10px 0px 10px 0px; }

p.key { font-style:italic; font-size:13px; }
p.summary { font-size:13px; color:#606060; }
p.quote { font-size:13px; color:#606060; }

.clearme { clear:both; }

.rbutton { margin:3px 2px; font-size:13px; font-weight:bold; }
.rbutton a { background:#efefef; border: 1px solid #990000; padding:4px 10px; -webkit-border-radius:15px; -moz-border-radius:15px; }
.rbutton a:hover { background:#660000; border:1px solid #ffffff; color:#ffffff; -webkit-border-radius:15px; -moz-border-radius:15px; }

.date { font-size:11px; line-height:16px; margin-bottom:4px; color:#606060; }

.blog_entry { margin-left:20px; }
.blog_entry blockquote { margin:0px 30px; }
.blog_entry blockquote p { font-size:13px; line-height:20px; color:#606060; font-family:Helvetica; }
p.blog_primaryimage { padding:4px 2px; margin:0px; font-size:10px; line-height:11px; color:#606060; }
img.blog_primaryimage_s { float:right; margin:2px 0px 2px 4px; padding:1px; background-color:#ffffff; border:1px solid #d0d0d0; width:100px; }
img.blog_primaryimage { }
div.blog_primaryimage { float:left; margin:0px 6px 4px -20px; width:150px; padding:2px; background-color:#ffffff; border:1px solid #d0d0d0; }
.blog_summary { margin-bottom:10px; clear:both; }
.blog_summary p { margin-bottom:4px; width:530px; display:inline; }
.module1 .blog_summary p { width:250px; font-size:11px; line-height:13px; }
.module2 .blog_summary p { width:250px; font-size:11px; line-height:13px; }

ul.feed_link li { margin:0px 10px 10px 0px; }
.feed_link a { font-size:13px; line-height:16px; font-style:italic; }

.addthis_toolbox { margin-bottom:8px; }