/*
THEME NAME: Riggs Advertising
DESCRIPTION: Powers the Riggs website
VERSION: v1
AUTHOR: <a href="http://www.nicasiodesign.com/">nicasio llc</a>
*/

/* Two-column with sidebar on right from the /layouts/ folder  */
@import url('layouts/2c-r.css');

/* RESET ALL FONT SIZES ------------------------------------------------------------------------

Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.4.1
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 */
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent
 */
pre,code {font-family:monospace;*font-size:108%;line-height:100%;}

/* ----------------------------------------------------------------------------------------- */

/* USE THESE FONT SIZES TO DECLARE TRUE SIZES IN PIXELS ---------------------------------------

 {font-size:77%;} 		=>	10px
 {font-size:85%;} 		=>	11px
 {font-size:93%;} 		=>	12px
 {font-size:100%;} 		=>	13px
 {font-size:108%;} 		=>	14px
 {font-size:116%;} 		=>	15px
 {font-size:123.1%;} 		=>	16px
 {font-size:131%;} 		=>	17px
 {font-size:138.5%;} 		=>	18px
 {font-size:146.5%;} 		=>	19px
 {font-size:153.9%;} 		=>	20px
 {font-size:161.6%;} 		=>	21px
 {font-size:167%;} 		=>	22px
 {font-size:174%;} 		=>	23px
 {font-size:182%;} 		=>	24px
 {font-size:189%;} 		=>	25px
 {font-size:197%;} 		=>	26px

------------------------------------------------------------------------------------------- */



/* MISC. ITEMS ---------------------------------------------------------------------------- */

* {margin:0;padding:0;}

.clear {clear:both;height:0px;overflow:hidden;}

a {color:#666;text-decoration:none;}
a:hover {color:#000;}

a img {border:0px solid WHITE;}

.edit-link {display:block;margin:15px 0px;}
.entry-date .edit-link, #comments .edit-link {display:inline;margin:0px;}
a.post-edit-link {color:#666;font-weight:bold;text-decoration:underline;}
a.post-edit-link:hover {text-decoration:none;}

/* HIDE THESE ITEMS */
#image-preloader, .linklove, .ddsg-wrapper div, .advertisement font {display:none;}

/* RESET FORM FIELDS */
input, textarea, select, legend {font-family:Arial, Helvetica, sans-serif !important;font-size:100%;color:#666;}
input, textarea, select {outline: none;} /* removes the on focus blue border in safari */
textarea {resize:none;} /* removes ability to resize field in css3 */

/* ADD VERTICAL SCROLLBARS TO EVERY PAGE */
html, body {height: 100%;margin: 0 0 1px;}



/* MAIN LAYOUT ----------------------------------------------------------------------------- */

body {text-align:center;background-color:#FFF;color:#666;position:relative;}
body.home {background:#3d2912 url('images/Riggs_bg-home.gif');}
body.pageid-4, body.parent-pageid-4 {background:#eeebdd url('images/Riggs_bg-about2.jpg') center top;}
/*body.pageid-6, body.parent-pageid-6 {background:#cccc33;}*/
body.pageid-6 {background:url('images/Riggs_bg-home-blue.gif');}
body.pageid-8, body.parent-pageid-8,
body.pageid-1256, body.s-category-case-studies {background-color:#434343;}
body.pageid-10, body.parent-pageid-10 {background:#bddce1 url('images/Riggs_bg-clients.gif') center top;}
body.pageid-92, body.parent-pageid-92 {background:#feecc5 url('images/Riggs_bg-apprenticeships.jpg') center top;}
body.page-template-template-partner-php {background-color:#FFF;}

#wrapper {width:684px;background:#FFF;text-align:left;margin:0 auto;position:relative;min-height:100%;}
* html #container {height: 100%;/* for IE6 */}
#wrapperInner {padding:30px 29px 30px 30px;}



/* RIGGS R --------------------------------------------------------------------------------- */

#riggs-r-column {position:absolute;width:115px;right:-148px;top:28px;}
#riggs-r {width:38px;height:39px;background:transparent url('images/Riggs_R-logo.png') no-repeat 0 0;position:relative;}
#riggs-r span {position:absolute;left:-9999px;}
#rightColumnText {margin-top:15px;color:#FFF;font-size:93%;line-height:161%;}
#rightColumnText a {color:#FFF;}
#rightColumnText a:hover {color:#FF3B00;}
#clientPortalBTN {margin-top:275px;}


/* HEADER ---------------------------------------------------------------------------------- */

#logo {float:left;width:253px;position:relative;left:-1px;}
#logo h1 {width:253px;height:32px;overflow:hidden;position:relative;}
#logo h1 a {position:relative;width:100%;height:100%;display:block;background:transparent url('images/Riggs_logo.gif') no-repeat 0 0;}
#logo h1 a span {position:absolute;left:-9999px;}

#topNav {float:right;}
#topNav-left {float:left;margin-right:30px;}
#topNav-right {float:left;}
#topNav ul {list-style-type:none;}
#topNav a {text-transform:uppercase;font-size:85%;letter-spacing:1px;}

#headerDivider {margin-top:12px;margin-bottom:12px;width:100%;height:10px;background:transparent url('images/Riggs_red-diagonal-divider.gif') no-repeat 0 0;}



/* CONTENT --------------------------------------------------------------------------------- */

body.page-template-template-oneCol-php #container, body.page-template-template-oneCol-php #content,
body.page-template-template-work-php #container, body.page-template-template-work-php #content,
body.pageid-1256 #container, body.s-category-case-studies #container,
body.pageid-1256 #content, body.s-category-case-studies #content {margin:0px;}

body.pageid-6 #container {margin-right:-355px;}
body.pageid-6 #content {margin-right:355px;}
body.pageid-6 .sidebar {width:317px;}

body.page-template-template-partner-php #container {margin-right:-250px;}
body.page-template-template-partner-php #content {margin-right:250px;}
body.page-template-template-partner-php .sidebar {margin-right:33px;width:200px;margin-top:40px;text-align:center;}

body.pageid-92 #container {margin-right:-281px;}
body.pageid-92 #content {margin-right:281px;}
body.pageid-92 .sidebar {width:243px;}

#subNav {position:absolute;z-index:2;width:322px;}
#subNav li {list-style-type:none;display:inline;padding-left:12px;}
#subNav li:first-child {padding:0px;}
#subNav li a {text-transform:uppercase;font-weight:bold;font-size:85%;}

#pagedNav {position:absolute;z-index:2;width:300px;right:3px;text-align:right;font-size:85%;white-space:nowrap;}
#pagedNav span, #pagedNav a {margin:0px 4px;}
img.pagedNavArrow {position:relative;top:4px;}
.currentPageNum {color:#000;}

.caseNav a img {margin:0px 3px;}
.caseNav a {margin:0px !important;}
.caseNav span {margin:0px 2px !important;color:#000 !important;}
.caseNav a span {color:#666 !important;}

#pageContent {padding-top:45px;}
body.home #pageContent {padding:0px;}

#work-content, #videoScene, #player1 {text-align:center;}
#work-content * {max-width:100%;}

#videoScene {margin-bottom:15px;}

.caseImage {margin-bottom:9px;}
.caseSummary {font-family:Georgia, Times, serif;font-size:100%;}
.caseDivider {height:4px;background-color:#b3b3b3;margin:9px 0px 9px 0px;}

#bioText-learned {padding:0px !important;border:0px !important;display:none;}

h2.page-title {display:none;}

.hentry h2 {font-family:Georgia, Times, serif;font-weight:normal;font-size:153.9%;color:#ff3b00;margin-bottom:20px;}
body.blog .hentry h2, body.single .hentry h2, body.archive .hentry h2 {margin-bottom:0px;line-height:121%;margin-bottom:3px;}

.postHeader {display:table;border-bottom:1px solid #e5e5e5;margin-bottom:10px;padding-bottom:5px;}
.postHeader-right {display:table-cell;width:100%;}

.entry_author_image {display:table-cell;vertical-align:bottom;padding-top:2px;}
.entry_author_image img {width:66px;border:1px solid #c5c5c5;padding:3px;margin-right:15px;}

.hentry h3 {font-family:Georgia, Times, serif;font-weight:normal;font-size:123.1%;color:#666;line-height:167%;margin-bottom:15px;}

.hentry h3.caseTitle {font-family:Arial,Helvetica, sans-serif;font-weight:bold;font-size:100%;line-height:100%;margin-bottom:3px;}
.hentry h3.caseTitle a {color:#ef4638;}

.hentry ol {line-height:151%;margin:0px 0px 25px 22px;font-family:"Trebuchet MS", verdana,arial,sans-serif;}
.hentry ul {line-height:151%;margin:0px 0px 25px 19px;font-family:"Trebuchet MS", verdana,arial,sans-serif;}

.hentry p, .hentry .entry-date, .hentry .entry-meta {font-family:"Trebuchet MS", verdana, arial, sans-serif;line-height:151%;margin-bottom:20px;}
.hentry .entry-meta {line-height:131%;margin-bottom:0px;padding-top:2px;}
.hentry .entry-meta .meta-info {float:left;width:250px;}
.hentry .entry-meta .comments-link {float:right;}

.clientColumn {width:291px !important;margin-left:40px;padding:0px !important;border:0px !important;font-size:77%;}
.hentry .clientColumn:first-child {margin-left:0px;}
.clientColumn strong {color:#000;}

#videoScene {background:#000;padding:45px 0px;color:#FFF;}

body.blog .post {margin-bottom:45px;}

.shareThisBTN {margin-bottom:20px;}

.entry-lower-meta {font-size:77%;}

.alignright,img.alignright{float:right;margin:0 0 15px 15px;}
.alignleft,img.alignleft{float:left;margin:0 15px 15px 0;}
.aligncenter,img.aligncenter{display:block;margin:0 auto 15px auto;text-align:center;}

#comments {margin-top:35px;padding-top:15px;font-family:"Trebuchet MS", verdana, arial, sans-serif;border-top:1px solid #e5e5e5;}
.comments h3 {margin-top:25px;}
#comments ol {margin-left:22px;}
#comments ol li {margin-top:25px;}
#comments ol li p {margin-top:10px;}
#comments img.avatar {float:right;margin:0px 0px 10px 20px;}

#nav-below {display:none;}

#post-nav-below {margin-top:40px;text-align:right;font-size:77%;font-family:Georgia, Times, serif;}



/* SIDEBAR -------------------------------------------------------------------------------- */

#partnerNetworking {position:absolute;z-index:2;width:163px;right:-400px;top:45px;font-size:93%;line-height:141%;padding-bottom:50px;}
#networkingTwitterFeed, #networkingLinks, #networkingFlickr, #networkingEmail, #networkingBlog {padding:10px 0px;border-top:2px solid #d9d9d9;}
.networkingTitle {display:block;}
.twitter-user-message, .twitter-errorMSG {font-style:italic;}
a.twitter-link {display:none;}
#flickrIMG {margin-top:10px;}
#flickrIMG img {max-width:100%;}
#networkingFlickr a {display:block;margin-bottom:2px;}

.sidebar h3.widgettitle {display:none;}
#secondary h3.widgettitle {display:block;font-weight:normal;font-size:93%;text-transform:uppercase;}

li#text-3 {display:none;}
body.pageid-4 li#text-3 {display:block;margin-top:233px;font-size:93%;line-height:141%;}

li#text-5 {display:none;}
body.pageid-6 li#text-5 {display:block;margin-top:173px;}
body.pageid-6 li#text-5 div {float:left;text-align:center;}
body.pageid-6 li#text-5 a {text-transform:uppercase;font-size:85%;text-align:center;font-weight:bold;}
body.pageid-6 li#text-5 a img {margin-bottom:25px;}

li#text-6 {display:none;}
body.pageid-92 li#text-6 {display:block;margin-top:163px;}

#bioTextSwapper {margin-top:15px;}
a#bioLink-bio {margin:0 auto;width:48px;height:27px;overflow:hidden;display:block;background:transparent url('images/Riggs_bio-bio.jpg') no-repeat 0 0;}
a#bioLink-learned {margin:0 auto;width:132px;height:42px;overflow:hidden;display:block;background:transparent url('images/Riggs_bio-what-ive-learned.jpg') no-repeat 0 0;}
#bioTextSwapper a {position:relative;}
#bioTextSwapper span {position:absolute;left:-9999px;}
#bioTextSwapper a:hover {background-position:0 100%;}

div#secondary {margin-top:30px;}
div#secondary li {list-style:none;margin:0 0 2em 2em;}
div#secondary ul ul {margin:0 0 0 0px;}
div#secondary ul ul li {list-style-type:none;margin:0px;padding:0px;margin-bottom:3px;font-size:93%;}
div#secondary ul ul ul {margin:0 0 0 0.5em;}
div#secondary ul ul ul li {list-style:circle;}


/* Just some example content */

form#commentform .form-label {margin:1em 0 0;}

form#commentform span.required {background:#fff;color:#c30;}

input#author,input#email,input#url,textarea#comment {padding:0.2em;}

div.comments ol li {margin:0 0 3.5em;}

textarea#comment {height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.gallery {clear:both;height:180px;margin:1em 0;width:100%;}
p.wp-caption-text{font-style:italic;}
div.gallery dl{margin:1em auto;overflow:hidden;text-align:center;}
div.gallery dl.gallery-columns-1 {width:100%;}
div.gallery dl.gallery-columns-2 {width:49%;}
div.gallery dl.gallery-columns-3 {width:33%;}
div.gallery dl.gallery-columns-4 {width:24%;}
div.gallery dl.gallery-columns-5 {width:19%;}

div#nav-above {margin-bottom:15px;margin-top:10px;}
div#nav-below {margin-top:10px;margin-bottom:15px;}
div.navigation div.nav-next {float:right;text-align:right;}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {float:left;}

input#author,input#email,input#url,div.navigation div {width:50%;}