body {background-color:#e9e9e9; font-family:Arial, Helvetica, sans-serif; font-size:0.85em; color:#000000; }
#container {width:780px; position:relative; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}  
div.margin {padding:20px;}
#header h1 {background-image:url(http://cdn1.static.webcams.com/u/t30/images/blog_entry/movies/template/webcams_logo.png?ts=1326732413); background-repeat:no-repeat; width:304; height:34px; margin-bottom:5px;}
#header h1 span {display:none;}
#header h1 a {display:block; width:304; height:34px; }
#header h2 {font-size:1.2em;}
#header {padding-bottom:10px; border-bottom:1px #cccccc solid; margin-bottom:20px;}
#header div.col-1 {float:left; display:inline; }
#header div.col-2 {float:right; display:inline; text-align:right;}
#header p.join-now a {font-family:"Tahoma", Verdana, Arial; font-weight:bold; color:#990000; font-size:1.3em; }
#header p.join-now a:hover {color:#333333;}
#header p.already-a-member a {text-decoration:underline; color:#424242; font-size:0.8em;}
#header p.already-a-member a:hover {color:#d46b48;}
#header p.join-now {margin-bottom:3px;}
#body a {color:#0066cc; font-weight:bold;}
#body h2 {
color:#333333;
font-size:1.5em;
padding-bottom:4px;
}
#body h3 {font-size:1.3em;}
#movie-player {text-align:center; margin-top:10px; margin-bottom:10px;}
#body p {margin-bottom:15px; line-height:18px;}
#generic { font-size:1em; margin-left:auto; margin-right:auto; margin-top:15px; margin-bottom:15px;}
#generic { border-collapse:collapse; margin-bottom:20px; }
#generic th { font-weight:normal; background:#2e2e2e; border-bottom:1px solid #fff; color:#fff; padding:6px; font-weight:bold; font-size:1.1em; line-height:18px; }
#generic td { background:#f2f2f2; border-bottom:1px solid #fff; color:#434343; border-top:1px solid transparent; padding:8px; line-height:18px; }
#generic strong { font-weight:bold; }
#generic p { margin:0; padding:0; }
#generic a {color:#333333;}
input.reference {text-align:center; margin-left:auto; margin-right:auto; display:block; position:relative; margin-bottom:10px;}
p.images img {margin-right:10px;}
#footer {background-color:#000000; color:#464646; font-size:0.9em; font-family:"Tahoma", Verdana, Arial; line-height:14px;}
#footer a {color:#FFFFFF;}
#footer div.margin {margin:0; padding:0; padding:15px;}
/** Linebreaks **/
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
