/*-----TITLE: Main screen styles | AUTHOR: Emily P. Lewis | UPDATED: 01/11/010-----*/
/*---COLORS: Green #b3d88c | Blue #0075b2 | LightGray #eee | MediumGray #dddcdc | DarkGray #9b9e9e | Orange #f26522 | Teal #00a99d | Yellow #fbc112---*/
/*---RESET---*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, abbr, cite, img, dl, dt, dd, ol, ul, li, blockquote {margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
/*---STRUCTURE/LAYOUT---*/
body{font:13px Arial, Helvetica, sans-serif;color:#666;width:920px;margin:0 auto;}
#main {float:left;width:720px;}
#secondaryNav {clear:left;float:left;width:185px;margin-right:15px;}
#related {float:left;width:185px;}
#meta {clear:left;background:#b3d88c url(../images/PBBI.png) no-repeat 775px 10px;float:left;width:100%}
/*---COMMON---*/
.clearL, .clearR, .clearB {line-height:1px;font-size:1px;}
.clearL {clear:left;}
.clearR {clear:right;}
.clearB {clear:both;}
h1, h2, h3, h4, h5, h6 {font-weight:bold;color:#f26522;margin-bottom:5px;}
h2 {font-size:22px;line-height:.9;margin-bottom:10px;}
h3 {text-transform:uppercase;font-size:16px}
h4 {font-size:16px;font-style:italic;}
h5 {font-size:15px;}
h6 {font-size:13px;text-transform:uppercase;}
abbr {border-bottom:1px dotted #9b9e9e;cursor:help;}
a, a:link, a:visited {color:#0075b2;}
a:hover, a:focus, a:active {color:#000;}
p, li {line-height:1.5;}
p, ul, ol {margin-bottom:15px;}
blockquote {border:1px solid #dddcdc;background:#eee;padding:10px;margin-bottom:15px;}
blockquote p {margin-bottom:0;}
/*--Tables--*/
table {border:1px solid #9b9e9e;border-right:0;border-bottom:0;}
caption {color:#0075b2;text-transform:uppercase;font-weight:bold;font-size:22px;line-height:.9;margin-bottom:7px;}
caption span {color:#b3d88c;display:block;}
td {font-weight:bold;border:1px solid #9b9e9e;border-left:0;border-top:0;padding:10px;text-align:center;}
.date {background:#b3d88c;color:#9b9e9e;text-align:left;width:70px;}
.allAttendees {color:#0075b2;}
.break {text-transform:uppercase;}
.locationHead, .postalHead, .ccmHead {color:#fff; text-transform:uppercase;background:#f26522;}
.postalHead {background:#00a99d;}
.ccmHead {background:#fbc112;}
.locationSession {color:#f26522}
.postalSession {color:#00a99d}
.ccmSession {color:#fbc112}
/*--Lists--*/
ul, ol {color:#00a99d;list-style-type:disc;margin-left:15px;}
ol {list-style-type:decimal;font-weight:bold;margin-left:20px;}
li span {color:#666;font-weight:normal;}
.plain {color:#666;list-style-type:none;margin-left:0;margin-bottom:0;}
.images {float:left;}
.images li {float:left;margin-right:10px;}
/*--Pagination---*/
.pagination {text-align:right;clear:both;margin:5px 0;padding-bottom:10px;}
.pagination strong {border: 1px solid #ddd;padding:2px 4px;}
.pagination a, .pagination a:link, .pagination a:focus, .pagination a:active {text-decoration:none;border: 1px solid #ddd;padding:2px 4px;}
.pagination a:hover, .pagination a:active, .pagination strong {background-color:#0075b2; color:#fff; border: 1px solid #0075b2;}
/*--Feature Boxes---*/
.feature {border:1px solid #dddcdc;background:#eee;margin-bottom:15px;}
.feature h3 {text-transform:none;padding-bottom:10px;margin-bottom:10px;}
.feature a, .feature a:link, .feature a:visited {color:#f26522;}
.feature a:hover, .feature a:focus, .feature a:active {color:#8c3912;}
.feature .plain, .feature li span {color:#666;}
.feature a.moreButton {color:#fff;}
.feature dl {overflow:hidden;}
.feature dt {width:200px;height:30px;float:left;clear:both;}
.feature dd {width:83px;height:30px;float:right;text-align:right;}
/*--Reminder Section---*/
#reminder {border-top:1px solid #dddcdc;padding-top:15px;margin-top:30px;font-weight:bold;}
#reminder p {font-size:16px;}
#reminder p, #reminder a, #reminder a:link, #reminder a:visited {color:#00a99d;}
#location-forum #reminder p, #location-forum #reminder a, #location-forum #reminder a:link, #location-forum #reminder a:visited {color:#f26522;}
#ccm-forum #reminder p, #ccm-forum #reminder a, #ccm-forum #reminder a:link, #ccm-forum #reminder a:visited {color:#fbc112;}
#reminder a:hover, #reminder a:focus, #reminder a:active {color:#0075b2;}
#reminder li {margin-bottom:15px;}
#reminder li a, #reminder li a:link, #reminder li a:visited {color:#666;}
/*--Action Links---*/
.action, .action li {text-transform:uppercase;line-height:1;}
.action a, .action a:link, .action a:visited {padding-left:15px;background:url(../images/smallArrows.png) no-repeat 0 -107px;text-decoration:none;}
.action a:hover, .action a:focus, .action a:active {color:#0075b2;text-decoration:underline;}
/*--More Links---*/
.more {text-transform:uppercase;text-align:right;font-size:11px;line-height:1;margin-top:15px;}
.more a, .more a:link, .more a:visited {color:#0075b2;border:1px solid #dddcdc;background:#fff url(../images/smallArrows.png) no-repeat 95% -106px;padding:2px 20px 2px 4px;text-decoration:none;}
.more a:hover, .more a:focus, .more a:active {text-decoration:none;color:#0075b2;border-color:#0075b2;}
/*--Links with Icons---*/
.email a, .email a:link, .email a:visited, .ical a, .ical a:link, .ical a:visited, #syndication a, #syndication a:link, #syndication a:visited, .twitter a, .twitter a:link, .twitter a:visited, .facebook a, .facebook a:link, .facebook a:visited, .linkedin a, .linkedin a:link, .linkedin a:visited, .flickr a, .flickr a:link, .flickr a:visited, .rss a, .rss a:link, .rss a:visited{padding-left:20px;background:url(../images/linkIcons.png) no-repeat 0 -594px;text-decoration:none;display:block;}
#insightsHome .email a, #insightsHome .email a:link, #insightsHome .email a:visited {background-position:0 -527px;}
.ical a, .ical a:link, .ical a:visited{background-position:0 -97px;}
#syndication a, #syndication a:link, #syndication a:visited, .rss a, .rss a:link, .rss a:visited {background-position:0 -11px;}
.twitter a, .twitter a:link, .twitter a:visited{background-position:0 -192px;}
.facebook a, .facebook a:link, .facebook a:visited{background-position:0 -284px;}
.linkedin a, .linkedin a:link, .linkedin a:visited{background-position:0 -396px;}
.flickr a, .flickr a:link, .flickr a:visited{background-position:0 -476px;}
.email a:hover, .email a:focus, .email a:hover:active, .ical a:hover, .ical a:focus, .ical a:active, #syndication a:hover, #syndication a:focus, #syndication a:active, .twitter a:hover, .twitter a:focus, .twitter a:active, .facebook a:hover, .facebook a:focus, .facebook a:active, .linkedin a:hover, .linkedin a:focus, .linkedin a:active, .flickr a:hover, .flickr a:focus, .flickr a:active, .rss a:hover, .rss a:focus, .rss a:active{text-decoration:underline;}
/*--Photos---*/
.screenshots {margin-top:20px;}
.photoCaption {width:214px;float:right;clear:right;margin-left:10px;margin-bottom:5px;}
.photoCaption img, .photo, .feature .images img {padding:5px;background:#fff;border:1px solid #dddcdc;}
.photoCaption p {font-size:10px; font-style:italic;}
.small.photoCaption {width:139px;}

.leadIn {float:left;margin:5px 15px 5px 0;}
/*---MASTHEAD---*/
#masthead {position:relative;height:209px;}
#masthead h1 {position:absolute;top:0;right:670px;width:241px;height:91px;overflow:hidden;}
#masthead h1 a {display:block;position:relative;width:241px;height:81px;}
#masthead h1 span {display:block;position:absolute;top:0;left:0;background:url(http://www.pbinsight.com/cssimages/layout/pbbi-logo.gif) no-repeat 0 0;width:241px;height:81px;}
#masthead p {position:absolute;top:0;right:0;text-indent:-5000px;width:80px;height:91px;overflow:hidden;}
#masthead #tagline {top:91px;left:0;text-indent:0;background:none;height:120px;width:920px;}
#masthead #tagline a {display:block;position:relative;height:120px;width:920px;}
#masthead #tagline span {display:block;position:absolute;top:0;left:0;background:url(../images/meridian-2010-header.png) no-repeat 0 -70px;height:120px;width:920px;}
#insightsHome #masthead {height:319px;}
#insightsHome #masthead #tagline, #insightsHome #masthead #tagline a, #insightsHome #masthead #tagline span {height:230px;background-position: 0 0;}
/*---PRIMARY NAV---*/
#primaryNav {float:left;background:#00a99d;margin:3px 0 15px;width:920px;font-size:90%;font-weight:bold;color:#fff;}
#primaryNav a {text-decoration:none;color:#fff;padding-left:20px;display:block;height:24px;padding-top:11px;margin-top:-10px;}
#primaryNav a:hover {background:url(../images/leftWhiteArrow.png) no-repeat 0 -169px;} 
#primaryNav .enter-now a, #primaryNav .vote a, #primaryNav .viewall a, .prizes a, .2008 a, .pastwinners a {color:#fff;}
#primaryNav li {float:left;border-right:1px solid #fff;height:22px;padding:10px 20px 5px 0;line-height:1;}

/*---Active Page Indicator (not linked to itself)---*/
#insightsHome #primaryNav .home,
#enter #primaryNav .enter,
#entries #primaryNav .entries,
#prizes #primaryNav .prizes,
#last-year #primaryNav .last-year,
#past-winners #primaryNav .past-winners,
#sign-in #primaryNav .sign-in {background:url(../images/leftWhiteArrow.png) no-repeat 0 -170px;padding-left:20px;}

/*---Active Section Indicator (sub-pages linked to main section page)---*/
#insightsHome.section #primaryNav .home,
#enter.section #primaryNav .enter,
#entries.section #primaryNav .entries,
#prizes.section #primaryNav .prizes,
#past-winners.section #primaryNav .past-winners,
#sign-in #primaryNav .sign-in {padding-left:0;background:none;}

#insightsHome.section #primaryNav .home a,
#enter.section #primaryNav .enter a,
#entries.section #primaryNav .entries a,
#prizes.section #primaryNav .prizes a,
#past-winners.section #primaryNav .past-winners a,
#sign-in.section #primaryNav .sign-in a {background:url(../images/leftWhiteArrow.png) no-repeat 0 -170px;}

/*---SECONDARY NAV---*/
#secondaryNav {margin-bottom:15px;}
#secondaryNav dt, .section #secondaryNav dt a, #secondaryNav .active, #secondaryNav dd a{padding:5px 10px 5px 15px;height:30px;font-weight:bold;line-height:1;}
/*---Active Section Indicator (not linked to itself)---*/
#secondaryNav dt {color:#fff;background:#f26522 url(../images/leftWhiteArrow.png) no-repeat 0 -77px;text-transform:uppercase;font-size:16px;}

/*---Section Indicator (Linked to itself)---*/
.section #secondaryNav dt {padding-left:0;height:40px;}
#ccm-forum.section #secondaryNav dt {height:60px;}

#secondaryNav dt a, #secondaryNav dt a:link, #secondaryNav dt a:visited {color:#fff;text-decoration:none;display:block;background:#f26522;}
#secondaryNav dt a:hover, #secondaryNav dt a:focus, #secondaryNav dt a:active {background:#f26522 url(../images/leftWhiteArrow.png) no-repeat 0 -80px;}
#postal-forum #secondaryNav dt a, #postal-forum #secondaryNav dt a:link, #postal-forum #secondaryNav dt a:visited {background:#00a99d}
#postal-forum #secondaryNav dt a:hover, #postal-forum #secondaryNav dt a:focus, #postal-forum #secondaryNav dt a:active {background:#00a99d url(../images/leftWhiteArrow.png) no-repeat 0 -170px;}
#ccm-forum #secondaryNav dt a, #ccm-forum #secondaryNav dt a:link, #ccm-forum #secondaryNav dt a:visited
#secondaryNav dd {background:#fbc112;}
#ccm-forum #secondaryNav dt a:hover, #ccm-forum #secondaryNav dt a:focus, #ccm-forum #secondaryNav dt a:active {background:#fbc112 url(../images/leftWhiteArrow.png) no-repeat 0 -250px;}

/*---Active Sub-page Indicator (not linked to itself)---*/
#secondaryNav dd {font-size:13px;color:#fff;background:#eee;}
#secondaryNav .active {background:#666 url(../images/leftWhiteArrow.png) no-repeat 0 -395px;border:1px solid #dddcdc;border-right-color:#666;border-left:0;}
#secondaryNav dd a, #secondaryNav dd a:link, #secondaryNav dd a:visited {display:block;color:#666;text-decoration:none;border:1px solid #dddcdc;border-top:0;}
#secondaryNav dd a:hover, #secondaryNav dd a:focus, #secondaryNav dd a:active {color:#fff;background:#666 url(../images/leftWhiteArrow.png) no-repeat 0 -395px;border-color:#666;border-left:0;} 

#secondaryNav dt.oneLine, #secondaryNav dt.oneLine a, #secondaryNav dd.oneLine, #secondaryNav dd.oneLine a {line-height:30px;}
#postal-forum #secondaryNav {padding-top:102px;background-position: 0 -166px;}
#ccm-forum #secondaryNav {padding-top:144px;background-position: 0 -319px;}

/*---MAIN CONTENT---*/
#main .feature {padding:15px;}
#main .feature h2 {padding-bottom:15px;}
#main .feature h3 {color: #00a99d; text-transform: uppercase; font-size: 14px;}
#main .feature li, #main .feature dt, #main .feature dd {margin-bottom:15px;}
#main .feature dt {float:left;width:60px;margin-right:15px;clear:left;}
#main .feature .action a{color:#0075b2;display:block;}
#main .feature a.featureButton , #main .feature a.featureButton:visited {border: 1px solid #f26522; background-color: #f26522; padding: 4px 20px; margin: 10px 10px 15px 0px; float: left;color: #ffffff; font-weight: bold; text-decoration:none;text-transform:uppercase;}
#main .feature a.featureButton:hover {color: #f26522; border-color: #f26522; background-color:#fff;}
#main .feature a.featureButton.right {float:right;margin-right:0;}
.featureButton, .moreButton {-webkit-transition: all 0.2s linear;}
/*---HOME---*/
#insightsHome #main {width:600px;clear:left;}
#related { width: 305px; margin-left:15px;}
#related .feature h2 {text-shadow: 0 0 0 #f26522;}
#home h2 {font-size:18px;}
#promoBanner {clear:left;display:block;margin-bottom:10px;}
/*--Tabbed Highlights---*/

/*-Forum Tab-*/
#forums li {border:1px solid #fff;width:250px;padding:5px 0 5px 20px;margin-bottom:10px;}
#forums .location {background:#f26522 url(../images/smallWhiteArrow.png) no-repeat 5px -13px;}
#forums .postal {background:#00a99d url(../images/smallWhiteArrow.png) no-repeat 5px -114px;}
#forums .ccm {background:#fbc112 url(../images/smallWhiteArrow.png) no-repeat 5px -220px;}
#forums li a, #forums li a:link, #forums li a:visited {text-decoration:none;display:block;width:250px;}
#forums li a:hover, #forums li a:focus, #forums li a:active {color:#fff;text-decoration:underline}
/*-Tabs-*/
#tabs {position:absolute;bottom:0;left:0}
#tabs li {float:left;width:180px;text-transform:uppercase;font-size:12px;text-align:center;}
#tabs a, #tabs a:link, #tabs a:visited {text-decoration:none;color:#fff;display:block;height:35px;background:#0075b2 url(../images/tabIndicator.png) no-repeat 0 -9px;padding:20px 0 10px;line-height:40px;}
#tabs a:hover, #tabs a:focus, #tabs a:active {text-decoration:none;background-position: 0 -109px;color:#fff;}
#tabs .selected, #tabs .selected:link, #tabs .selected:visited {background-position: 0 -109px;cursor:text;}
#tabs li:last-child a {background-position:0 -199px;}
#tabs li:last-child a:hover {background-position:0 -299px;}
/*--News & Dates---*/
#intro, #categories, #stories, #freeTrip {margin-right:10px;border-bottom: 1px solid #dddcdc; margin-bottom: 15px;}
#freeTrip {border:none;}
#categories p {font-weight: normal;}
#categories li {line-height: 120%;}
#categories li span strong {display: block; font-weight: bold;}
/*-- Leaderboard --*/
.feature ul.leaderBoard {margin-left:0;}
.feature ul.leaderBoard li {list-style-type:none;}
.feature ul.leaderBoard li span {background-color:#00a99d;font-weight:bold;color:#fff;padding:2px 3px;}
.feature ul.leaderBoard li:hover span {color:#f26522;background-color:#fff;}

.feature ul.leaderBoard2 {margin-left:0;}
.feature ul.leaderBoard2 li {list-style-type:none;}
.feature ul.leaderBoard2 li span {background-color:#00a99d;font-weight:bold;color:#fff;padding:2px 3px;float:right;margin-left:10px;}
.feature ul.leaderBoard2 li:hover span {color:#f26522;background-color:#fff;}
/*--Sponsors---*/
#sponsors {overflow:hidden;height:200px;}
#sponsors .images li {margin-right:15px;}
#sponsors .images img {padding:0;border:0;background:none;}
#sponsors .images p {text-transform:uppercase;font-size:10px;color:#666;padding:2px 3px;}
#sponsors .images .diamond p {background:#d9d9f3;}
#sponsors .images .platinum p {background:#e6e8fa;}
#sponsors .images .gold p {background:#d9d919;}
#sponsors .images .silver p {background:#c0c0c0;}
#sponsors .images .bronze p {background:#a67d3d;}
#sponsors .images .copper p {background:#d98719;}

/*---FORUMS---*/
#location-forum h2, #location-forum h3, #location-forum h4, #location-forum h5, #location-forum h6, #location-forum #main ul, #location-forum #reminder, #location-forum #reminder p a, #location-forum #reminder p a:link, #location-forum #reminder p a:visited, #location-forum ol {color:#f26522}
#location-forum #main blockquote {border-color:#f26522;background:#fac1a7}
#location-forum .photo {border-color:#f26522;}

#postal-forum h2, #postal-forum h3, #postal-forum h4, #postal-forum h5, #postal-forum h6, #postal-forum #main ul, #postal-forum #reminder, #postal-forum #reminder p a, #postal-forum #reminder p a:link, #postal-forum #reminder p a:visited, #postal-forum ol {color:#00a99d}
#postal-forum #main blockquote {border-color:#00a99d;background:#99ddd8}
#postal-forum .photo {border-color:#00a99d;}

#ccm-forum h2, #ccm-forum h3, #ccm-forum h4, #ccm-forum h5, #ccm-forum h6, #ccm-forum #main ul, #ccm-forum #reminder, #ccm-forum #reminder p a, #ccm-forum #reminder p a:link, #ccm-forum #reminder p a:visited, #ccm-forum ol {color:#fbc112}
#ccm-forum #main blockquote {border-color:#fbc112;background:#fde6a0}
#ccm-forum .photo {border-color:#fbc112;}

#postal-forum .feature h3, #location-forum .feature h3, #ccm-forum .feature h3 {color:#0075b2;}

/*---RELATED---*/
.oneLine {line-height:30px;}
#related blockquote {font-size:14px;border:0;padding:0;}
#related cite {font-weight:bold;color:#0075b2;display:block;margin-top:5px;font-style:italic;}
/*--Action Links---*/
#related .action {background:#0075b2;padding:10px 10px 10px 0;font-size:16px;margin-bottom:15px;height:30px;font-weight:bold;-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px;}
#related .action a {color:#fff;padding-left:15px;display:block;background:none;}
#related .action a:hover {text-decoration:none;background:url(../images/leftWhiteArrow.png) no-repeat 0 -330px;}
/*--Feature Boxes---*/
#related .feature {padding:60px 10px 5px 10px;position:relative;}
#related .feature h2 {position:absolute;top:0;left:-1px;background:#f26522;color:#fff;text-transform:uppercase;font-size:16px;padding:10px 10px 7px;height:30px;width:285px;}
#related .feature li {margin-bottom:15px;}
#related dt {color:#0075b2;font-size:14px;}
#related dd {margin-bottom:15px;}

/*---SUBPAGES---*/
dl.entry-details, #search, .entryNavigation {margin-bottom:1em; background-color:#eee;padding:10px;line-height:150%;border: 1px solid #dddcdc;}
dl.entry-details dt {float:left; width:10em;font-weight:bold;}
dl.entry-details dd {}

#entryDetails #main {width:900px;}
#enter #main {width:900px;}
a.moreButton, a.moreButton:visited {border: 1px solid #f26522; background-color: #f26522; padding: 2px 10px; margin: 10px 10px 15px 0px; float: left;color: #ffffff; font-weight: bold; text-decoration:none;text-transform:uppercase;}
a.moreButton:hover {color: #f26522; background-color:#fff; border-color: #f26522;}

.roundSm {border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.roundMed {border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.roundLg {border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}

.entry {padding-top:10px; border-bottom: 1px solid #ddd;}

.entry a.moreButton {margin-top:0;}

.entryNavigation {clear:both;overflow:auto;}
.entryNavigation a {text-decoration:none;font-weight:bold;color:#fff;background:#f26522;padding:2px 5px;}
.entryNavigation .previous {float:left;}
.entryNavigation .next {float:right;}
.entryNavigation a:hover {color:#f26522;background:#fff;}

/*---ENTRY FORM---*/
fieldset {border: none;}
.label, label{display:block; text-align:right; float:left; clear:both; width:150px; margin-bottom:5px; color:#333; font-size:12px; padding-top:6px;}
select{background:url(http://www.pbinsight.com/cssimages/sub/field-bg.png) repeat-x 0 0 #FFF; border:1px solid #CDD0D0;color:#525252; font-size:12px; padding:6px 7px;float:left; margin:0 0 5px 5px;}
textarea{background:url(http://www.pbinsight.com/cssimages/sub/field-bg.png) repeat-x 0 0 #FFF; border:1px solid #CDD0D0;color:#525252; font-size:12px; padding:6px 7px;float:left; margin:0 0 5px 5px; width:300px; height:131px;}
input{background:url(http://www.pbinsight.com/cssimages/sub/field-bg.png) repeat-x 0 0 #FFF; border:1px solid #CDD0D0; padding:6px 7px; color:#525252; font-size:12px; width:300px; float:left; margin:0 0 5px 5px;}
input.submit{color:#1F577D; background:url(http://www.pbinsight.com/cssimages/icons/portlets-arrow.png) no-repeat 90px 8px #FFF; border:1px solid #CDD0D0; padding:2px 0 2px 6px; font-weight:bold; font-size:12px; width:100px; text-align:left; margin-left:375px; clear:both; margin-bottom:50px;float:none;}
input.checkbox{width:auto;margin-top:10px;}
.captcha {float:left; margin:0 0 5px 155px;}

label.required, .required-example {color:#8a081e;font-weight:bold;}
label.error {color:#fff;background:red;padding:3px;}
input.error {border:1px solid red;}

#entryform label {width:auto;float:none;display:block;font-weight:bold;font-size:13px;text-align:left;margin-left:30px;}
#entryform input, #entryform select {width:auto;float:none;margin-left:30px;}

#search label {font-weight:bold;font-size:13px;width:auto;display:inline;float:none;text-align:left;}
#search input {float:none;}
#search input.submit {width:auto;display:inline;padding-right:10px;margin:0 0 0 5px;height:28px;}
#search label, #search input {margin-bottom:0;}

.ff-matrix {clear:left;}

#loginform {float:right;overflow:hidden;width:300px;font-size:13px;}
#loginform label {width:auto;float:none;text-align:left;}
#loginform input {float:none;margin-left:0;width:280px;}

/*---MODALS---*/
#modal #loginform {float:none;}
#modal label {font-size:13px;}
#modal input {font-size:14px;color:#010;font-weight:bold;}
#modal label.singleline {float:none;display:inline;margin-bottom:5px;}
#modal label.singleline input.checkbox {width:20px;}
#modal input.submit {margin-top:10px;text-size:14px;cursor:pointer;padding:6px 7px;width:295px;color:#f26522;margin-bottom:0;}
#modal input.submit:hover {color:#fff;background-color:#f26522;}
#modal p {margin-bottom:0;padding-bottom:0;}

/*---FOOTER---*/
#meta li {float:left;height:35px;line-height:35px;font-weight:bold;padding:10px 15px;border-right:1px solid #fff;color:#0075b2;}
#meta li a, #meta li a:link, #meta li a:visited {text-decoration:none;}
#meta li a:hover, #meta li a:focus, #meta li a:active {color:#0075b2;text-decoration:underline;}
#copyright {clear:left;padding-top:5px;font-weight:bold;text-align:right;}

/* CKE Editor Fixes */
.cke_skin_wygwam .cke_toolgroup { padding-right: 2px !important; }
.cke_skin_wygwam .cke_toolgroup .cke_button { margin: 0 !important; }