*{padding:0; margin:0;}
body{text-align:center; font-family:"Lucida Grande",Arial,Helvetica,sans-serif; font-size:12px; background:#262626; color:#e8e8e8;}

h1,h2,h3{font-size:18px; font-weight:normal; margin:0 0 10px 0; line-height:140%; color:#e8e8e8;}
h2{font-size:16px; font-weight:normal; margin:0 0 10px 0;}
h3{font-size:14px; font-weight:bold; margin:0 0 8px 0;}
h4{font-size:12px; font-weight:bold; margin:0 0 4px 0;}

.pages-show #main-left h2, .pages-home #main-left h2, .note h2 {margin:24px 0 5px 0;}
.pages-show h4, .pages-home h4, .note h4{margin:15px 0 5px 0;}

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

img {border:none;}
p, ol, ul, div, td, label {line-height:150%;}
a {color:#6799dc; text-decoration:none;}
a:hover {text-decoration:underline;}
a.spamprotected span{display:none;}

hr{border:0; background:#333333; color:#333333; height:1px;}

/** THX! http://www.positioniseverything.net/easyclearing.html **/
.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{display:inline-block;}
* html .clear {height:1%;}	
.clear{display:block; overflow:hidden;}

/* Definition list */
dl.info, dl.response{float:left; width:320px;}
dt{clear:both; float:left; width:80px; text-align:right; color:#777; margin-right:5px; }
dd{float:right; width:230px; margin:0 5px 5px 0; color:#ccc;}

.centered{margin:0 auto; width:912px; text-align:left; position:relative;}
.content{padding:20px 15px;}


#logo{position:relative; margin-left:-77px; background:url(../images/revapp-review-approval-final-cut-server.png); width:219px; height:50px; display:block;}
#logo span{display:none;}
#appname{font-size:14px; position:relative; margin:10px 0 30px 0; color:#e8e8e8; font-family:"Lucida Grande",Arial,Helvetica,sans-serif;}

#mainframe{text-align:left; margin:30px auto 5px auto; padding-bottom:10px; width:525px; background:#2e2e2e url(../images/mainframe-2.gif) repeat-y; position:relative;}
#mainframe-a{background:url(../images/mainframe-1.gif) no-repeat; position:absolute; top:0; height:16px; width:525px;}
#mainframe-c{background:url(../images/mainframe-3.gif) no-repeat; position:absolute; bottom:0; height:16px; width:525px;}

#content{width:523px; margin:0 20px 0 97px; padding:20px 0; position:relative;}



.download{margin:20px 0 20px 0; height:80px;}
.download img{width:73px; height:80px; float:left; position:relative; margin-right:5px;}
.download .pdf{background:url(../images/pdf.png) no-repeat; cursor:pointer;}
.download .pdf-available-soon{background:url(../images/pdf-available-soon.png) no-repeat;}
.download .language{margin-top:21px; font-style:italic;}


.showcase{margin-top:40px;}
.showcase .url, .showcase label{font-weight:bold;}

.contact{margin-top:40px;}

#imprint{font-size:9px; color:#555; padding-bottom:30px;}
