/* baseline grid based on 14px font height and 21px line-height */
body { font-family:Georgia, "Times New Roman", Times, serif; font-size:.88em; color:#000; line-height:1.5em; color:#fff; }
html>body { font-size:14px; }
.hide { position:absolute; left:-10000px; }
.clear { clear:both; }
.relative { position:relative; }
div#s4c-head2, div#s4c-foot2 { font-size: 0.857143em; }
:focus { -moz-outline-style: none; }


/*seren*/
div#seren.c { background:url(../../img/c_seren-bg.jpg) no-repeat top center #000; width:1050px; margin:auto; }
div#seren.e { background:url(../../img/e_seren-bg.jpg) no-repeat top center #000; width:1050px; margin:auto; }

div#content { width:758px; margin:auto; position:relative; padding-bottom:120px;  }
div#content p { margin:0; padding:0 10px; }
div#content h1 { width:402px; height:127px; position:absolute; top:0; left:0; padding:0; margin:0; }
div#content h2 { font-size:2.571429em; line-height:0.583333em; font-weight:normal; padding:1.166666em 10px; margin:0; }
div#content div#tx { width:384px; height:84px; position:absolute; top:170px; left:0; margin:0; padding:0; text-align:right; color:#fff; font-size:1.3em; }
div#content div#tx p.clic { width:8em; float:right; margin-top:2em; }
div#content div#tx p.clic a { color:#fff; }
div#content div#tx p.clic a:hover { color:#fff602; }
div#content div#intro { padding-top:420px; }
div#content ul.nav { width:182px; float:left; margin:0; padding:0; font-size:1.285714em; line-height: 1.166667em; border-top:1px solid #595250; }
div#content ul.nav li { list-style:none; padding:1.166667em 10px;  border-bottom:1px solid #595250; }
div#content ul.nav li a { color:#b1a71a; text-decoration:none; }
div#content ul.nav li a:hover { color:#fff; }

div#gallery ul.images { margin:0; padding:0; }
div#gallery ul.images li { margin:0 0 10px 10px; padding:0; list-style:none; float:left; line-height:1em; }
div#gallery ul.images li a img { border:0; }

div#video { }
div#video ul.video { margin:0 10px 1.166667em 0; padding:0; width:162px; float:left; }
div#video ul.video li { margin:0 0 10px 10px; padding:0; list-style:none; float:left; line-height:1em; font-size:1.285714em; line-height: 1.166667em; }
div#video ul.video li a { color:#b1a71a; }
div#video ul.video li a:hover { color:#fff; }
div#video ul.video li a img { border:0; }
div#video ul.video li p { font-size: 0.666667em; line-height: 1.1em; padding:.4em 0 0 0; }
div#video-holder { margin:0 0 1.5em 20px; }
div#video-holder img { border:0; }

div#content div#blog-link { width:182px; position:absolute; top:0; right:0; margin:0; padding:0; color:#3b4a51; background:#fff; }
div#content div#blog-link h2 { font-size:1.285714em; line-height: 1.166667em; margin:0; padding:10px; }
div#content div#blog-link.arrow h2 { background:url(../../img/arrow-up.gif) no-repeat 162px .9em; }
div#content div#blog-link.open h2 { background:url(../../img/arrow-down.gif) no-repeat 162px .9em; }
div#content div#blog-link a { text-decoration:none; color:#000; }
div#content div#blog-link a:hover { color:#8b9f1a; }
div#content div#blog-link p { padding:10px; border-top:1px solid #ccc; }
div#content div#blog-link p.more { text-align:right; }
div#blog h2 { padding-left:202px; }
div#blog h3 { font-size:1.714286em; line-height:1.3125em;  margin:0; font-weight:normal; }
div#blog ul { margin:0; padding:0; }
div#blog ul li { margin:0; padding:0; list-style:none; }
div#blog p { color:#999; }
div#blog p.font24 { color:#fff; }
div#blog div.col1 p { padding:0; }
div#blog a.top { position:relative; top:0; right:0; text-align:right; display:block; width:auto; margin-bottom:1.5em; }

div#gallery, div#faces, div#community, div#video, div#blog { position:relative; }
a.top { display:block; position:absolute; top:50px; right:10px; width:200px; text-align:right; color:#b1a71a; text-decoration:none; background:url(../../img/top.gif) no-repeat right; padding-right:20px; }
a.top:hover { color:#fff; }

/*building blocks*/

/*font sizes*/
div#content p.font14 { padding-bottom:1.5em; color:#999; }
div#content p.font18 { font-size:1.285714em; line-height: 1.166667em; padding-bottom:1.166667em; color:#999; }
div#content p.font24 { font-size:1.714286em; line-height:1.3125em; padding-bottom:0.875em; }
div#content p.font30 { font-size:2.142857em; line-height:1.4em; padding-bottom:.7em; }

/*columns*/
div#content div.col1 { width:182px; margin-right:10px; float:left; }
div#content div.col2 { width:374px; margin-right:10px; float:left; }
div#content div.col3 { width:566px; margin-right:10px; float:left; }
div#content div.col4 { width:758px; }
div#content div.end { margin-right:0; }
div#content p.col1 { width:162px; margin-right:10px; float:left; }
div#content p.col2 { width:354px; margin-right:10px; float:left; }
div#content p.col3 { width:546px; margin-right:10px; float:left; }
div#content p.col4 { width:738px; }
div#content p.end { margin-right:0; }
div#content .underline { border-bottom:1px solid #fff; padding-bottom:1.5em; }

div#content div.col3 div#clip_seren{padding:0 10px 20px 10px;}

/*gaps*/
.gap1 { height:1.5em; }
.gap2 { height:3em; }
.gap3 { height:4.5em; }
.gap4 { height:6em; }
.gap5 { height:6.5em; }
