﻿html { overflow:hidden; width:100%; height:100%; }
body { width:100%; height:100%; font-size: .75em; font-family: Arial,Helvetica,sans-serif; margin:0; padding:0;  
       background-color: #FFF; overflow:hidden; }

#socialBar { position:absolute; top:0; left:0; height: 100px; width: 1158px; padding:0; margin:0;
    white-space:nowrap; overflow:hidden; }
#socialLogo { float:left; width:314px; padding-left:1px; padding-right:1px; padding-bottom:14px; margin-top:1px; 
              margin-bottom:1px; }
#socialInfo { float:left; margin-left:40px; height:50px; padding-top:2px; }
#socialInfo1 { padding-top:20px; }
#socialInfo2 { height:21px; line-height:21px; padding-top:10px; width:565px; }

#contestAd { float:left; width:180px; height:90px; margin-left:40px; margin-right:15px; margin-top:5px; z-index: 5; }
#viewingTitle { font-weight: bold; color: #FFF; font-size: x-large; overflow: hidden; width: 550px; height: 30px;
    white-space: nowrap; background-color: #000; padding-left: 5px; padding-right: 5px; padding-top: 2px; }

#tweet { float:left; width:89px; margin-left: 10px; vertical-align:bottom; }
#gplus { float:left; margin-left:5px; vertical-align:bottom; }
#rating { float:right; width:200px; text-align:center; font-size:17px; text-transform:lowercase; }
#login { float:left; width:200px; text-align:center; font-size:10px; text-transform:lowercase; margin-left: 25px; display:none; }

#closeLink { text-align:right; padding-bottom:5px; }
#closeLink a { font-weight:bold; font-size:17px; text-transform:lowercase; color: #000; }

#fbLike { border:none; overflow:hidden; width:75px; height:21px; vertical-align:middle; float:left; }
#viewingSite { font-size: small; color:#333; padding-left: 3px; padding-right: 3px; margin-right: 15px; background-color: #ffaa05; font-weight: bold; }
#sidebar { position:absolute; top:110px; left:0px; width:300px; height:100%; display:none; padding:0; margin:0; }
#sidebarLink { cursor:pointer; position:fixed; z-index:100; top: 45%; background-color: #FFF; border: 2px solid #444; border-left: 0px; }
#sidebar300x250 { padding: 15px 2px 0px 2px; }
#sidebarRecomendations { padding: 10px 2px 0px 2px; }
#commentsHeader { border-color: #315C99 #AAA #AAA; border-right: 1px solid #AAA; border-style: solid; border-width:1px; padding:0px; margin-left: 2px; margin-right:2px; margin-top:0px; }
#commentsHeaderBorder { border-width:0 0 1px; padding-left:10px; padding-right:10px; background-color:#EDEFF4; border:1px solid #D8DFEA; color:#1C2A47; cursor:default; padding-bottom:5px; padding-top:6px; }
#firstComment { padding: 5px 10px 5px 10px; font-weight:bold; }
#commentsHeaderText { color:#333; font-size:13px; font-weight:bold; line-height:14px; padding:0px; }
#commentsContainer { padding: 0px 2px 0px 2px; `}
#commentsContainer div { padding:2px; }
#commentInput { padding: 0px 0px 2px 3px; }
#content { position:absolute; top:100px; left:0px; width:100%; height:100%; padding: 0; margin: 0; }
.edit { position:absolute; bottom:20px; left:10px; font-size:x-large; z-index: 100; background-color:grey; }
.edit a { padding: 5px; }
