Escolar Documentos
Profissional Documentos
Cultura Documentos
css
Date: Tuesday, February 8, 2011 Page 1 of 20
/*
Additions and modifications to Happy Cog's original CSS
by Lydia Mann, AIGA web director
*/
/* Generic floats */
.fl { float: left; margin: 4px 10px 1px 0; }
.fr { float: right; margin: 4px 0 1px 20px; }
/* decorative elements */
hr.grey1 { display: block; height: 1px; width: 100%; background-color: #ccc; color: #ccc; margin: 6px 0 12px; border: none; }
#content div.body p {
margin: 8px 0 12px 0;
}
#content div.article h2 { /* for subsequent pages on multi-page articles */
margin: 0 0 10px 0;
padding: 0;
font-size: 180%;
line-height: 1em;
font-weight: normal;
color: #c30;
}
#content div.basic h2 {
margin: 0 0 10px 0;
font-size: 150%;
line-height: 1.3em;
font-weight: normal;
}
#content div.desjobs h2, #content div.desjobs .last h2 {
margin-bottom: 0;
line-height: .9em;
}
#content div.body h3, #content div.body h4 {
margin-top: 1em; line-height: 1.2;
}
#content div.body table h3, #content div.body table h4 {
margin-top: 0;
}
/* lists */
#content div.body ul { margin: 0 0 12px 0; }
#content div.body ol { margin: 0 0 1.6em 0; } /* added 4/16/08 to adjust space on page http://www.staging.aiga.org/content.cfm/
design-for-democracy-eac-reports; reduced 12/16/08 */
#content div.body li { line-height: 1.5; }
#content div.body dt { font-weight: bold; clear: both; } /* added clear 3/3/09 */
#content div.body dd { padding-bottom: .8em; }
/* listing styles for sortable tables, i.e., school groups, based on item and competitions lists */
.listing {
float: left;
width: 99%;
font-size: 85%;
margin: .5em 0;
padding: 0; }
.listing p, .listing h3 {
margin: 0;
padding: 0;
}
.listing h3 {
position: relative; /* to place divider nav */
}
span.listing-sortorder {
font-weight: bold;
padding-right: 10px;
}
span.listing-altorder {
display: inline;
}
span.listing-nav {
font-size: 12px;
text-transform: uppercase;
position: absolute;
top: 0;
right: 0;
}
.listing p .listing-contact {
line-height: 1.1em;
}
span.listing-contact a {
padding: 0 10px;
margin: 0;
}
/* tables */
table { border: none; font-size: 100%; margin: 0 0 20px 0; }
th, td { padding: 2px 10px; }
th { vertical-align: bottom; }
tr, td { vertical-align: top; }
table.twocol td { width: 49%; padding: 0 50px 0 0; }
table.logogallery { margin: 1em 0; width: 99%; }
table.logogallery td { padding: 0; text-align: center; vertical-align: middle; }
table.logogallery img { padding: 10px; text-align: center; vertical-align: middle; }
table p {
font-size: 107%;
line-height: 1.5em;
margin: 0 0 20px 0;
padding: 0;
}
padding: 0; }
#header ul#nav-top a.AccountLink { text-decoration: underline; color: #c30; margin: 0; padding: 0; }
/* added 09/01/08 */
#content div.full { float: left; }
#content blockquote {
float: left;
width: 96%;
clear: both;
margin: 10px 0 20px;
padding: 10px;
font-size: 103%;
font-style: italic;
color: #666;
background: #f0f0f0 url(/common/images/template/blockq-left.gif) no-repeat 10px 10px;
}
#content blockquote.noquote { /* added for archive page statement */
background-image: none;
}
#content blockquote p.in, #content blockquote p.lastline {
padding: 7px 30px 0;
}
#content blockquote p.lastline {
float: left;
margin-bottom: 10px;
background: transparent url(/common/images/template/blockq-right.gif) no-repeat bottom right;
}
#content blockquote p.by {
clear: left;
font-family: Verdana, sans-serif;
font-size: 80%;
font-style: normal;
}
#content blockquote p.by strong {
display: block;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 1px;
color: #666;
}
#content blockquote p.by em {
display: block;
margin-top: 3px;
color: #666;
}
}
#content blockquote.half p {
/* line-height: 1.3em; */
margin: 0;
padding: 0;
}
#content blockquote.side {
width: 280px; /* narrower to account for padding */
padding: 8px 6px 8px 12px; /* set off from border */
background-color: #efefef;
border: 1px solid #e1e1e1;
}
#content blockquote.half ul, #content blockquote.narrow ul {
margin: 0;
padding: 0;
}
#content blockquote.half li, #content blockquote.narrow li {
margin: 0 0 0 1em;
padding: 0;
}
line-height: 1.1em;
margin: 0 0 5px;
padding: 0;
}
#content ul.resources li dd, #sidebar ul.resources li dd {
margin: 0 0 15px 34px;
padding: 0;
}
#content ul.iconlist li { margin: 0 0 1.5em 27px; }
#content ul.resources img, #content ul.iconlist img, #sidebar ul.resources img, dl.related img /* added dl.related img 3/3/09 */
{
float: left;
margin: 0 8px 0 0;
padding: 0;
}
#content ul.resources img.res-icon, #content ul.iconlist img.res-icon, #sidebar ul.resources img.res-icon {
width: 16px;
height: 20px;
}
#content ul.resources_rss {
margin: 0 0 6px;
}
#content ul.resources_rss li {
background:transparent url(/common/images/template/icon-rss.gif) top left no-repeat;
line-height: 1.1em;
padding: 0 0 6px 16px;
}
/* added by Tad 112408: contextual/logical styles for the background pdf icon on all browser except IE 6 - On 2/19/09 LKM
modified margin and padding */
#content ul.iconlist li a[href$='.pdf']{
background:url(/common/images/icons/icon-pdf.gif) no-repeat left top;
margin-left: -27px;
padding-left: 27px;
display: block;
}
line-height: 1em;
color: #7f7f7f;
border-right: 1px solid #9a9a9a;
}
#sidebar div.cap ul li.last, #content .boxt ul.news-rss li.last {
margin: 0;
padding: 0;
border: none;
}
#sidebar div.cap ul li a {
color: #333;
}
#sidebar div.cap ul li.rss a {
color: #7f7f7f;
}
#sidebar div.cap ul li.rss a.rss-link, #content .boxt ul.news-rss li.rss a.rss-link {
padding-left: 16px;
color: #333;
line-height: 12px;
background: url(/common/images/template/icon-rss.gif) no-repeat 0 50%;
}
#sidebar div.cap ul li a:hover,
#sidebar div.cap ul li.rss a:hover {
color: #555;
}
#banner {
position: relative;
clear: right;
border-bottom: 4px solid #333;
z-index: 0;
background: url("http://www.aiga.org/resources/content/4/3/7/4/images/38_commgraphics.jpg") no-repeat;
}
#banner img {
display: block;
}
#credit {
position: absolute;
top: 10px;
right: 10px;
max-width: 443px;
padding: 6px 10px;
font-family: Verdana, sans-serif;
font-size: 85%;
border: 1px solid #e0e0e0;
background: #fff;
color: #555;
opacity: 0.85;
}
#credit cite {
font-style: normal;
display: block;
}
#credit table {
margin: 0;
border: none;
background: #fff;
}
#credit #entry {
padding: 4px 8px;
text-align: right;
vertical-align: middle;
font: 11px/12px Helvetica, Arial, sans-serif;
border-right: 1px solid #ccc;
}
#credit #desarch {
white-space: nowrap;
padding: 4px 8px;
text-align: left;
vertical-align: middle;
font: 18px Helvetica, Arial, sans-serif;
}
#credit #visitnow {
position: absolute;
top: 80px;
right: 0;
float: right;
background: #333;
opacity: 0.85;
padding: 5px 2px 4px 4px;
}
#credit a:link, #credit a:visited {
color: #666;
text-decoration: none;
}
#credit #entry a {
text-decoration: underline;
}
#credit #visitnow a {
font: bold 12px Helvetica, arial, sans-serif;
opacity: 1.0;
background: url("http://www.staging.aiga.org/development/lydia/da/visitNowArrow2.gif") center right no-repeat;
padding: 2px 24px 2px 4px;
color: #fff;
lkmadds.css
Date: Tuesday, February 8, 2011 Page 8 of 20
}
#credit a:hover {
color: #000;
}
}
.cal-item img {
width: 75px;
height: 75px;
float: left;
margin: 0 10px 10px 3px; /* added bottom 3/4/09 to center when descr. is short */
padding: 0;
border: 0;
}
.cal-item img a {
text-decoration: none;
}
#content div.landing p {
margin-top: 0;
font-size: 110%;
line-height: 1.8;
}
#content div.group-sub {
float: left;
width: 282px;
padding-top: 1em;
}
#content dl.teaser {
border-bottom: none;
}
#content dl.teaser dt, dl.related dt {
clear: left; /* clear floated dd above */
color: #333;
font-weight: bold;
}
#content dl.teaser dt a, dl.related dt a {
font-weight: normal;
}
#content dl.teaser dd.deck2 {
margin: 0 0 1.25em;
padding: 0 0 1.25em;
}
#content dl.teaser img {
margin-bottom: 2em ; /* added 3/25/09 to improve spacing when descriptions are short, reduced from 3em to 2em on 4/15/09 */
}
padding-top: 0;
font-family: Georgia, serif;
font-size: 90%;
line-height: 1.5em;
}
#content span.affiliate {
display: inline;
font: bold 100%/1 verdana, arial, sans-serif;
color: #555;
padding: 1px 4px 2px 3px;
margin: 0 3px;
background-color: #ccc;
}
#content .cal-item span.affiliate a, #content .cal-item span.affiliate a:link, #content .cal-item span.affiliate a:visited {
margin: 0;
padding: 0;
text-decoration: none;
border: none;
color: #555;
background-color: #ccc;
}
#content .cal-item span.affiliate a:hover, #content .cal-item span.affiliate a:visited:hover {
margin: 0;
padding: 0;
color: #111;
}
form.contactme label.field-company,
form.contactme label.field-title,
form.contactme label.field-address,
form.contactme label.field-email,
form.contactme label.field-zip,
form.contactme label.field-email,
form.contactme label.field-phone,
form.contactme label.field-city,
form.contactme label.field-first input,
form.contactme label.field-last input,
form.contactme label.field-company input,
form.contactme label.field-title input,
form.contactme label.field-address input,
form.contactme label.field-email input,
form.contactme label.field-zip input,
form.contactme label.field-email input,
form.contactme label.field-phone input,
form.contactme label.field-city input {
float: left;
padding: 0 5px 0 0;
}
form.contactme label.field-first,
form.contactme label.field-last,
form.contactme label.field-company,
form.contactme label.field-title,
form.contactme label.field-address,
form.contactme label.field-email,
form.contactme label.field-email,
form.contactme label.field-phone,
form.contactme label.field-city {
width: 48%;
}
form.contactme label.field-address,
form.contactme label.field-first input,
form.contactme label.field-last input,
form.contactme label.field-company input,
form.contactme label.field-title input,
form.contactme label.field-address input,
form.contactme label.field-email input,
form.contactme label.field-email input,
form.contactme label.field-phone input,
form.contactme label.field-city input {
width: 98%;
padding: 0 0 5px 0;
}
form.contactme label.field-first,
form.contactme label.field-address,
form.contactme label.field-city,
form.contactme label.field-email {
clear: left;
}
form.contactme label.field-state {
float: left;
margin-right: 10px;
width: 60px;
}
form.contactme label.field-state select {
width: 60px;
float: left;
margin-top: 3px;
}
form.contactme label.field-zip {
float: left;
width: 150px;
}
form.contactme label.field-zip input {
float: left;
lkmadds.css
Date: Tuesday, February 8, 2011 Page 13 of 20
width: 150px;
}
form.contactme input#radiobutton_1,
form.contactme input#radiobutton_2,
form.contactme input#radiobutton_3,
form.contactme input#radiobutton_4 {
clear: left;
float: left;
padding: 0px;
margin: 0px 0px 0px 0px;
}
form.contactme label.radioitem {
clear: none;
margin: 0px 0px 0px 25px;
padding: 0px 0px 15px 0px;
}
form.contactme textarea {
display: block;
}
form.contactme input#checkbox_1,
form.contactme input#checkbox_2,
form.contactme input#checkbox_3 {
clear: both;
float: left;
padding: 0px;
margin: 0px;
}
form.contactme label.field-checkbox {
clear: none;
margin: 0px 0px 0px 25px;
padding: 0px 0px 5px 0px;
}
form.contactme textarea {
margin-top: 3px;
}
form.contactme label.field-submit {
float: left;
margin: 0 10px 0 0;
}
form.contactme label.field-submit input {
display: inline;
}
/* poster upload form/table */
table.form-table { width: 90%; margin: 1em auto; clear: both; }
.form-table, .form-table td, .form-table th, .form-table fieldset { border: none; }
.form-table td, .form-table th { text-align: left; vertical-align: top; padding: 3px 5px 4px; }
.form-table td.r { text-align: right; width: 25%; }
.form-table input, .form-table file, .form-table textarea, .form-table text, .form-table select { border: 1px solid #666; border-
color: #666 #ccc #ccc #666; border-width: 2px 1px 1px 2px; width: 60%; line-height: 1.5; padding: 2px; margin: 2px 0; }
.form-table input.submit { width: 20em; padding: 6px; background-color: #eee; float: right; clear: both; border: 2px solid #ccc;
font-size: .8em; text-transform: uppercase; }
.form-table input.submit:hover { background-color: #ccc; border: 2px solid #666; }
/* comment form */
#content form p.form-note, #content form ul.form-note { font-size: 100%; }
#content form p.form-note em { font-size: 105%; line-height: 1.5; }
#content form .form-table p.form-note { margin: 5px 10px 5px 0; }
/* promo tiles */
.tile { display: block; border: none; margin: 9px 0 0; padding: 0; width: 275px; }
/* min-calendar recode */
.calendarmodule { width: 100%; font: normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center; }
.calendarmodule table { font-size: 100%; width: 100%; margin:0; text-align:center; border: none; border-collapse: collapse; }
.calendarmodule table th, .calendarmodule table td { width: 14%; height: 22px; padding: 1px 2px; vertical-align: middle; }
.calendarmodule table th { height: 28px; font-weight:bold; font-size: 11px; vertical-align:bottom; }
.calendarmodule a, .calendarmodule a:link, .calendarmodule a:visited, .calendarmodule a:hover { font-weight:bold; display:
lkmadds.css
Date: Tuesday, February 8, 2011 Page 14 of 20
/* upload gallery */
table.uploadgallery { font-size: 100%; width: 90%; border: none; margin: .5em 0; }
table.uploadgallery th, table.uploadgallery td { padding: 2px 3px; vertical-align: top; }
div.results { display: block; clear: both; width: 99%; }
.bottom { margin-bottom: 20px; }
div.results ul { float: right; margin: 0; }
div.results h4 { display: inline; float: left; margin: 0; width: 50%; }
#posterNav { float: left; width: 45%; }
#posterNav img { border: 1px solid #ccc; width: 32px; }
#posterNav img:hover { border-color: #FF5500; }
#posterDiv { float: left; padding: 10px 10px 10px 40px; font-size: 90%; width: 45%; }
#posterDiv img { display: block; margin: 0 0 10px; border: 1px solid #ccc; }
#content table.data { clear: both; } /* added to keep table from wrapping around a photo div */
#content table.data th { vertical-align: bottom; }
#content table.data td { vertical-align: top; }
margin: 10px 0 0 0;
padding: 15px 0 0 0;
list-style: none;
border-top: 1px solid #d7d7d7;
background: url(/common/images/template/media-nav-bg.gif) repeat-x bottom left;
}
/* Hongyu */
#media-nav li {
display: block;
float: left;
margin: 0;
padding: 5px 8px;
border: none;
}
#media-nav li a {
display: block;
}
#media-nav li#media-video a, #media-nav li#media-slide a {
padding: 0 0 0 17px;
}
#media-nav li.active {
padding: 4px 7px 5px 7px;
background: #fff;
border: 1px solid #ccc;
border-bottom: none;
}
#media-nav li.active a {
color: #333;
text-decoration: none;
}
#media-mod {
clear: left;
padding: 10px;
border: 1px solid #ccc;
border-top: none;
background: #fff;
}
ol.media-list {
margin: 0 0 0 20px;
padding: 0;
font-family: Verdana, sans-serif;
}
ol.media-list li {
margin: 0;
padding: 4px 0;
line-height: 1.6em;
border-bottom: 1px solid #e3e3e3;
}
/* .connect are "share" options; .extras are the transcript or presentation PDFs */
.connect, .extras {
float: left;
width: 100%;
margin: 30px 10px;
padding: 0;
list-style: none;
background-color: transparent;
overflow: hidden;
}
.extras {
overflow: visible;
}
.connect ul, .extras ul {
clear: left;
margin: 0;
padding: 0;
}
.connect li, .extras li {
lkmadds.css
Date: Tuesday, February 8, 2011 Page 16 of 20
float: left;
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
border: none;
}
.connect li a {
float: left;
padding: 18px 20px 0 0;
height: 0px !important;
width: 38px;
background-position: top left;
background-repeat: no-repeat;
overflow: hidden;
}
.extras li a {
float: left;
padding: 26px 20px 20px 0;
height: 0px !important;
background-position: top left;
background-repeat: no-repeat;
overflow: visible;
text-transform: uppercase;
font: 10px helvetica, arial, sans-serif;
text-decoration: none;
}
li#transcript a, li#presentation a {
background-image: url(/common/images/icons/PDFDownload.png);
}
li#comment a {
background-image: url(/common/images/icons/comment-balloon.png);
}
li#send a {
background-image: url(/common/images/icons/mail.png);
}
li#facebook a {
background-image: url(/common/images/icons/facebook.png);
}
li#twitter a {
background-image: url(/common/images/icons/twitter.png);
}
li#digg a {
background-image: url(/common/images/icons/digg.png);
}
li#delicious a {
background-image: url(/common/images/icons/delicious.png);
}
#content div.basic h1 {
line-height: 1.1em;
}
/* added 10/16/08 for Jobs&Community pulldown menus */
div.group-sub form { margin: 0 0 2em; }
div.group-sub select { padding: 3px 0 0 6px; color: #c30; }
div.group-sub option { padding: 3px 6px; border-bottom: 1px solid silver; }
/* added 12/2/08 */
form#ChapterGroupSelect select, form#StudentGroupSelect select { float: left; margin: 0; width: 200px; }
input#go-btn { width: 41px; height: 24px; margin: 3px 10px; }
/* Tom added */
#StudentGroupSelect form, #ChapterGroupSelect form { margin: 0 0 2em; }
#StudentGroupSelect select, #ChapterGroupSelect select{ padding: 3px 0 0 6px; color: #c30; }
#StudentGroupSelect option, #ChapterGroupSelect option{ padding: 3px 6px; border-bottom: 1px solid silver; }
/* about aiga - modified 123008 to remove "more" and make whole paragraph a link */
#sidebar h5#about-aiga a {
font-size: 100%;
text-decoration: none;
text-align: left;
}
#sidebar div.body { /* add space between chapter info and promo tile */
margin-bottom: 1em;
}
/* Competitions selections */
lkmadds.css
Date: Tuesday, February 8, 2011 Page 19 of 20
span.comp-thumb {
float: left;
margin: 0 10px 20px 0;
padding: 6px;
border: 1px solid silver;
}
.comp-meta {
float: left;
font-size: 10px;
width: 445px;
}
.comp-meta p, .comp-meta h3 {
line-height: 1.2em;
margin: 0;
}
span.submittedby {
display: block;
}
span.medium {
font-weight: bold;
padding-right: 10px;
}
span.medium, span.type {
display: inline;
}
span.title {
font-style: italic;
padding-top: 6px;
}
/* form module */
.form-toggle{
clear:left;
}
#form-nav {
border-bottom:solid 1px #ddd;
margin: 10px 0 15px 156px;
padding: 10px 0 24px 0;
list-style: none;
}
#form-nav li {
display: block;
float: left;
margin: 0;
padding: 5px 20px 0 8px;
border: none;
}
#form-nav li a {
display: block;
}
#form-nav li#form-anonymous a {
padding: 0 0 0 17px;
}
#form-nav li#form-login a {
padding: 0 0 0 17px;
}
#form-nav li.active {
padding: 4px 19px 5px 7px;
background: #fff;
lkmadds.css
Date: Tuesday, February 8, 2011 Page 20 of 20
/* added 3/30/10 */
.twtr-widget {
margin-top: 1em;
}
.twtr-hd h3 {
display: none; /* correct gaping white box in Safari */
}
#sidebar dl.news {
margin-bottom: 20px;
}