/*positioning based on the work of Ryan Fait at http://ryanfait.com/sticky-footer/*/
/*Custom theme for Toshiba designed by RealWire*/
* {margin: 0;}
html, body {height: 100%; background:#ebebeb url(http://blogit.realwire.com/testcssimages/toshibaBckg.png) center top repeat-y}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin:0 auto -81px auto; width:967px; background-color:#FFFFFF; padding:0 5px;}
.footer, .push {height: 81px;}
.pop_wrapper {min-height: 100%;height: auto !important;height: 100%;margin:0 auto -37px auto; width:90%;}
.pop_footer, .pop_push {height: 37px;}
/*end positioning*/
body {font-family:arial,helvetica,verdana,sans-serif;font-size:0.8em;}
a {text-decoration:none; color:#E20A16;}
a:hover {color:#E20A16; text-decoration:underline;}
p {margin:0.8em 0;}
li {margin:0 5em;}
/*retweet banner*/
.rtBody {margin-top:50px;}
#retweet {position:fixed; z-index:100000; top:0; left:0; height:55px; width:100%; background-image:url(http://blogit.realwire.com/images/socialBannerBk.png);}
#retweet div {width:793px; margin:5px auto 15px auto; color:#546570;}
#retweet div table {font-size:0.9em; margin-top:4px;}
#retweet div table .formele {font-size:0.9em; margin:0px; background-color:#ebf0f2; margin:-1px 0 !IE;}
#retweet div table textarea {width:645px; height:29px;}
/*end retweet banner*/
.banner {padding-top:14px;}
#poweredBy {float:right; width:106px; height:0px; padding-top:70px; overflow:hidden; background-image:url(http://blogit.realwire.com/images/poweredByRealWireFF.png);}

#content {line-height:1.2em; color:#546570; font-size:0.9em;}
#content h1 {margin:1em 0; letter-spacing:-0.04em; font-size:1.8em;}
#content .error {font-size:1.5em; font-weight:bold;}
#content #tweetButton1 {float:right; width:106px; height:0px; padding-top:40px; overflow:hidden; background-image:url(http://blogit.realwire.com/images/tweetBtn.png); margin-top:-20px; margin-top:0px !IE; display:none;}
#content #tweetButton2 {float:right; width:106px; height:0px; padding-top:40px; overflow:hidden; background-image:url(http://blogit.realwire.com/images/tweetBtn.png); margin-left:5px;}

#releaseTitle {width:889px; height:82px; float:right; border:1px solid #DFDFDF; border-left:0px; background-image:url(http://blogit.realwire.com/testcssimages/toshibaTab.png); background-repeat:repeat-x;}
#releaseTitle h2 { font-size:1.7em !important; margin:0.9em 0; line-height:1.2em; padding:0 1.2em;}
#releaseDate {height:82px; width:75px; text-align:center; border:1px solid #DFDFDF; background-image:url(http://blogit.realwire.com/testcssimages/toshibaTab.png); background-repeat:repeat-x; letter-spacing:-0.1em;}
#releaseDate #day {font-size:3.2em; font-weight:bold; display:block; color:#909ca4; padding-top:16px;}
#releaseDate #month {font-size:2.1em; font-weight:bold; display:block; padding-top:8px;}
#releaseDate #year {font-size:1.7em; font-weight:bold; display:block; color:#909ca4; padding-top:7px;}

#return {background-image:url(http://blogit.realwire.com/testcssimages/toshibaReturn.png); width:78px; height:18px; float:right; margin-top:-28px;}

.downloadIcon {width:18px; height:18px; background-image:url(http://blogit.realwire.com/testcssimages/toshibaArrow.png); display:inline-block;}
.fileInfo {width:18px; height:18px; background-image:url(http://blogit.realwire.com/testcssimages/toshibaInfo.png); display:inline-block;}

#contactTable {margin:8px auto; background:#ffffff url(http://blogit.realwire.com/testcssimages/toshibaContact.png) no-repeat center bottom;}
#contactTable h3 {font-size:1.2em;}
#contactTable td {padding:0 6px 10px 6px;}

#releaseTable {width:100%; margin-bottom:8px;}
#releaseTable #links {margin:15px 0 5px 0;}
#releaseTable #tags {margin:15px 0 5px 0;}
#releaseTable #social {margin:15px 0 5px 0;}
#releaseTable #feeds {margin:15px 0 5px 0;}
#releaseTable #pressRelease a{height:18px;display:block;background-image:url(http://blogit.realwire.com/images/outlink.gif); background-repeat:no-repeat;padding-top:2px; padding-left:20px; margin:8px 0 5px 0; font-size:1.2em; font-weight:bold;}
#releaseTable #feeds a{height:16px;display:block;padding-top:1px;background-image:url(http://blogit.realwire.com/testcssimages/toshibaRSS.gif); background-repeat:no-repeat; padding-left:20px;}
#releaseTable #otherReleases {margin:15px 0 5px 0;}
#releaseTable #otherReleases div{margin-bottom:3px;}
#releaseTable #coverage div{margin-bottom:3px;}
#releaseTable h3 {font-size:1.4em;}
#releaseTable h4 {font-size:1.2em; margin:10px 0 5px 0;}
#releaseTable ol {padding:0px;padding:0 0 0 10px !IE;}
#releaseTable ul {padding:0px;}
#releaseTable li {margin-left:15px; margin-right:0px;}
#releaseTable blockquote {margin-left:20px;}
#releaseTable #releaseMediaCell {width:270px;}
#releaseTable #releaseMediaCell #multimedia #mediaImages {margin-top:-3px;background:#ffffff url(http://blogit.realwire.com/testcssimages/toshibaImages.png) no-repeat center bottom;}
#releaseTable #releaseMediaCell #multimedia #mediaImages td{padding:0 0 3px 0;}
#releaseTable #releaseMediaCell #multimedia #mediaImages h4 {color:#647983;}
#releaseTable #releaseMediaCell #multimedia #mediaImages .imgInfo{width:100%; padding:0 5px; line-height:1.8em;}
#releaseTable #releaseMediaCell #multimedia #mediaImages img{margin-right:3px;margin-bottom:5px;}
#releaseTable #releaseMediaCell #multimedia #mediaAudio object{margin-bottom:3px;}
#releaseTable #releaseMediaCell #multimedia #mediaVideo #player{margin-bottom:3px;}
#releaseTable #releaseMediaCell #multimedia #mediaOther{line-height:1.7em !IE;}
#releaseTable #releaseMediaCell #multimedia #mediaOther h4{margin-bottom:-2px !IE;}
#releaseTable #releaseContentCell {width:725px;line-height:1.6em;}
#releaseTable #releaseContentCell p {margin:0.8em 0 1.2em 0;}
#releaseTable #releaseContentCell #releaseContentDiv {padding-left:15px; padding-right:3px; line-height:1.3em}
#releaseTable #releaseContentCell h3{margin-bottom:3px;}
#quotes, #boiler, #coverage, #coverage, #userDetail, #commentPosted, #comments {margin-top:15px;}
#commentPosted {background-color:#FFC; border:1px solid #E2E8EF; color:#600; padding:5px; letter-spacing:0.1em;}
#userExit, .commentLinks {float:right;}
.rss {display:inline-block;height:18px; margin-bottom:-6px !important;background-image:url(http://blogit.realwire.com/images/rss.gif); background-repeat:no-repeat; padding-left:20px;}
.comment{border-bottom:1px dashed #dddddd; margin:0 5px 0 5px; padding:5px;}
.tools .link {display:inline-block;height:12px; background-image:url(http://blogit.realwire.com/testcssimages/toshibaBullet.gif); background-repeat:no-repeat; padding-left:8px;}
.tools .edit {display:inline-block;height:12px; background-image:url(http://blogit.realwire.com/images/edit.png); background-repeat:no-repeat; padding-left:22px;}
.tools .delete {display:inline-block;height:12px; background-image:url(http://blogit.realwire.com/images/delete.png); background-repeat:no-repeat; padding-left:14px;}
.tools .email {display:inline-block;height:12px; background-image:url(http://blogit.realwire.com/images/email.png); background-repeat:no-repeat; padding-left:21px;}
.reportPost .report {display:inline-block;height:12px; background-image:url(http://blogit.realwire.com/testcssimages/toshibaWarning.png); background-repeat:no-repeat; background-position:0 1px; padding-left:18px;}
.replyPostedBy, .lastUpdated {color:#666666;}
.commentReply {margin-left:10px;}
.formele{border:1px solid #666666;}
.formele, .formbtn {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#postComment .formele, #postComment .formbtn {width:100%;}

.footer {background-image:url(http://blogit.realwire.com/testcssimages/toshibaFooter.gif); margin:0 auto -81px auto; width:937px; padding:0 5px;}
.ft2 {width:937px; height:43px; margin:0 auto; color:#000000; font-size:0.9em;}
.ft2 div {padding:13px 0;}
.ft2 a {color:#464646; text-decoration:none}
#realwireInfo {padding:6px 0px; width:505px; float:right;}
.ft3 {width:937px; height:38px; margin:0 auto; text-align:right; font-size:0.8em; color:#a1b7c4;}
.ft3 div{padding:13px 0;}
.ft3 a {color:#464646; text-decoration:none}

/*list and results pages*/
#content h1 {margin:1em 0 0.5em 0; letter-spacing:-0.04em; font-size:1.8em;}
#content #error {color:#900; font-weight:bold; text-align:center; margin-bottom:0.75em;}
#content #message {font-weight:bold; text-align:center; margin-bottom:0.75em;}
#content h2 { font-size:1.5em; margin:0.9em 0em; line-height:1.2em;}
#searchForm {float:right;}
#searchForm .formele {color:#999999; border:1px solid #999999;}
#searchForm .formele:hover {color:#666666; border:1px solid #999999;}
#searchForm .formele:focus {color:#333333; border:1px solid #db821d;}
#searchForm #submit{margin-bottom:-5px;margin-bottom:-4px !IE;}
#synopsisArea .preview {margin-top:1em; cursor:pointer;}
#synopsisArea .preview h3{background-color:#ECEFF4; padding:3px 6px; font-size:1.25em;}
#synopsisArea .preview:hover {background-color:#ffffff;}
#synopsisArea .preview:hover h3{background-color:#DFE4EC;color:#2f3d46;}
#synopsisArea .preview .date {font-size:0.75em;}
#synopsisArea .preview .synopsis {margin-left:10px; padding:3px;}
#synopsisArea ol {padding:0px;padding:0 0 0 10px !IE;}
#synopsisArea ul {padding:0px;}
#synopsisArea li {margin-left:15px; margin-right:0px;}
#synopsisArea blockquote {margin-left:20px;}
#previewNav {height:30px; padding-bottom:20px;}
#previewNav a {text-align:center;display:inline-block;padding:3px; margin-top:20px; width:94px !important; background-image:url(http://blogit.realwire.com/images/btn.png)}
#previewNavN {float:right;}
#listCompanyRSS {margin:10px 0; font-weight:bold;}

/*other stuff*/
#signBox {margin:20px auto;}
#termsContainer {height:300px; padding:5px; text-align:justify; overflow:auto;}

/*pop up specifics*/
.pop_header {margin-top:5px;}
.pop_header #pop_poweredBy {float:right; width:56px; height:24px; background-image:url(http://blogit.realwire.com/images/poweredByRealWirePopFF.png)}
#pop_body {background-image:none; background-color:#FFFFFF;}
#pop_content {line-height:1.2em; color:#546570; font-size:0.9em;}
#pop_content h1{font-size:1.4em; margin:10px 0;}
#pop_content a {font-weight:bold;}
#close {text-align:center; margin:10px auto;}
.pop_footer {background-color:#ffffff;}
.ft {width:90%; height:37px; margin:0 auto; text-align:right; font-size:0.8em; color:#a1b7c4;}
.ft div{padding:13px 0 12px 0;}
.ft a {color:#c4ccd0;}

