
/* This file is part of Mura CMS.
Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.
Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Mura CMS. If not, see <http://www.gnu.org/licenses/>.
However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.
In addition, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the /trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.
/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/
You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.
For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 without this exception. You may, if you choose, apply this exception
to your own modified versions of Mura CMS. */
/*	Some styles, ideas, and concepts derived from:
Eric Meyer Reset - http://meyerweb.com/eric/tools/css/reset/index.html
BlueprintCSS - http://code.google.com/p/blueprintcss/
YUI - http://developer.yahoo.com/yui/
*/
/* @group GLOBALS
===================================== */
/* @group Globals - Text Resets
===================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
body { line-height: 1; }
sup, sub {line-height:0;}
a img { border: none; }
/* @end Globals - Text Resets
-------------------------------- */
/* @group Globals - Lists (OL, UL)
===================================== */
ul { margin: 0 0 1em 4em; }
ol { margin-left: 5em; }
p + ul, p + ol { margin-top: -0.5em; } /* get lists below paragraphs closer to the paragraph */
li ul, li ol { margin-top: .5em; margin-bottom: .75em; } /* lists inside of LI's need room to breathe on top and don't need as much space on bottom */
li { margin: 0 0 .5em; }
/* change bullet style when nesting lists */
ul { list-style: disc; }
ul ul { list-style: circle; }
ul ul ul { list-style: square; }
ol { list-style: decimal; }
ol ol, ol.alpha { list-style: lower-alpha; } /* ol.alpha is optional in fckeditor */
ol ol ol { list-style: lower-roman; }
/* @end Globals - Lists (OL, UL)
-------------------------------- */
/* @group Globals - Definition Lists (DL)
===================================== */
dl {
clear: both;
margin-bottom: 1em;
}
dt {
margin: 0 0 .5em;
line-height: 1;
font-weight: bold;
}
dt a { text-decoration: none; }
dd {
margin: 0 0 .5em;
padding: 0;
line-height: 1.2;
}
dd p {
margin: 0 0 .5em;
padding: 0;
}
dd img {}
/* @group Globals - Definition Lists - 2 Column
===================================== */
dl.twoColumn {
margin: 0;
text-align: left;
}
dl.twoColumn dt {
float: left;
clear: left;
width: 33%;
}
dl.twoColumn dd {
clear: right;
margin: 0 0 0 35%;
padding: 0;
}
/* @end Globals - Definition Lists - 2 Column
-------------------------------- */
/* @end Globals - Definition Lists (DL)
-------------------------------- */
/* @group Globals - Tables
===================================== */
table { /* tables still need 'cellspacing="0"' in the markup? */
border-collapse: collapse;
border-spacing: 0;
}
caption {
font-weight: normal;
text-align: left;
}
th {
padding: .5em;
border: 1px solid;
font-weight: bold;
text-align: left;
vertical-align: top;
}
td {
padding: .5em;
line-height: 1.2;
vertical-align: top;
}
/* @end Globals - Tables
-------------------------------- */
/* @group Globals - Forms
===================================== */
form { margin-bottom: 2em; }
form ul,
form ol,
.content form ul,
.content form ol { margin: 0; }
fieldset ol { padding-top: 15px; }
form li {
clear: both;
width: 100%;
margin-bottom: 1em;
list-style: none !important;
}
form li#svCaptcha {
width: auto;
margin-left: 27%;
padding-left: 7px;
}
form li#svCaptcha img {
width: auto !important;
padding: 0 !important;
border: 0 !important;
}
form #subSettings label {
float: none;
font-weight: normal;
}
fieldset {
clear: both;
margin: 0 0 2em;
padding: 0 15px .5em;
}
legend {
margin-left: -10px;
padding: 0 10px;
font-size: 1.4em;
line-height: 1.2;
font-weight: normal;
}
label,
p.fieldLabel {
float: left;
width: 25%;
margin-right: 2%;
padding-right: 7px;
font-weight: bold;
line-height: 1.4;
text-align: right;
}
.multiInputs {
float: left;
width: 65%;
}
.inputNote {
font-size: .9em;
color: #777;
}
form li span { font-weight: normal; }
fieldset input.text { width: 70%; }
fieldset textarea {
width: 70%;
height: 10em;
}
form .buttons { text-align: right; }
button, .buttons input { cursor: pointer; }
input[type='submit'] { cursor: pointer; }
/* prevent Fx <= 3.5 from showing hidden inputs when some properties are set. See: Bugzilla id# 436046 & 501959 */
input[type='hidden'] { display: none !important; }
.sidebar form {
float: left;
width: 100%;
margin-bottom: 2em;
}
.sidebar form li {
float: none;
width: auto;
margin: 0 0 .5em;
display: block;
text-align: left;
}
.sidebar label {
float: none;
width: auto;
margin: 0 0 .25em;
text-align: left;
}
.sidebar input.text {
width: 95%;
margin: 0;
}
.required {
margin: 0 0 .5em .25em;
font-weight: normal;
color: #b00;
}
p.required {
float: left;
clear: left;
margin: 0;
padding-left: 7px;
background: url(../images/icon_star.png) no-repeat;
}
p#loginMsg.required {
margin-bottom: 2em;
}
input.first { margin-left: 0; }
.flow label { float: none; width: auto; }
/* @group Globals - Forms - Required Fields
===================================== */
form li.req {} /* could add background color */
.req label { background: url(../images/icon_star.png) no-repeat 100% 0; } /* could add color */
.req ins {
position: absolute;
left: -9999px;
}
li span.req {
padding-right: 7px;
background: url(../images/icon_star.png) no-repeat 100% 0;
}
.req input {} /* could do { border: 1px solid darkred; color: darkred; } */
/* @end Globals - Forms - Required Fields
-------------------------------- */
/* @end Globals - Forms
-------------------------------- */
/* @end GLOBALS
-------------------------------- */
/* @group HELPER CLASSES
===================================== */
.hide { display: none !important; }
.left { float: left !important; }
.right { float: right !important; }
img.left { margin: 0 1em 1em 0; }
img.right { margin: 0 0 1em 1em; }
img.center { display: block; margin: 1em auto; }
p.center { text-align: center; }
.callToAction {
padding-left: 10px;
background: url(../images/pointer_red.gif) no-repeat 0 50%;
}
/* @group Helper Classes - Clearfix
===================================== */
/* Clearing floats without extra markup
http://perishablepress.com/press/2009/12/06/new-clearfix-hack/ */
.clearfix:after, .svIndex dl:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix, * html .svIndex dl { zoom: 1; } /* IE6 */
*:first-child+html .clearfix, *:first-child+html .svIndex dl { zoom: 1; } /* IE7 */
/* @end Helper Classes - Clearfix
-------------------------------- */
/* @end HELPER CLASSES
-------------------------------- */
/* @group NAVIGATION/UI
===================================== */
/* @group Nav - Breadcrumb
===================================== */
#crumbList {
margin: 0 0 1em;
padding: 0;
list-style: none;
}
#crumbList li {
display: inline;
margin: 0;
font-size: 1em;
}
#crumbList a { text-decoration: none; }
/* @end Nav - Breadcrumb
-------------------------------- */
/* @group Nav - Sequential, More Results
===================================== */
.navSequential,
.moreResults ul {
margin: 0 !important;
padding: 0;
list-style: none;
}
.navSequential li,
.moreResults li {
display: inline;
margin: 0 !important;
padding: 0;
text-align: center;
}
.navSequential a,
.moreResults a {
padding: .1em .2em;
text-decoration: none;
}
.navSequential .current a {
border: 1px solid #e4e4e4;
color: #000;
}
.navSequential a:hover {
background: #e4e4e4;
}
/* @end Nav - Sequential, More Results
-------------------------------- */
/* @group Nav - Session
===================================== */
#navSession {
margin: 0;
list-style: none;
}
#navSession li {
display: inline;
margin: 0;
padding: 0 .25em;
}
#navSession a { text-decoration: none; }
#navSession li#navEditProfile {
border-right: 1px solid #ccc;
padding-right: .5em;
padding-left: 0;
}
#navSession li#navLogout {
padding-right: 0;
}
/* @end Nav - Session
-------------------------------- */
/* @end NAVIGATION/UI
-------------------------------- */
/* @group DISPLAY OBJECTS, SYSTEM COMPONENTS
===================================== */
/* @group Add Comment Component
===================================== */
#svComments {
clear: both;
}
#svComments dl {
margin-bottom: 1em;
padding-bottom: 1em;
border-bottom: 1px dotted #ccc;
line-height: 1.2;
}
#svComments dl.last {
margin-bottom: 2em;
border-bottom: 0;
}
#svComments dt { margin-bottom: .25em; }
#svComments dd { margin-bottom: .25em; }
#svComments dd.comment p { margin-top: .5em; }
#svComments dd.comment p:first-child { margin-top: 0; }
#svComments dd.dateTime {
font-size: 1em;
color: #666;
}
/* @end Add Comment Component
-------------------------------- */
/* @group Advertisements
===================================== */
div.svAd { margin: 0 0 2em; }
/* @end Advertisements
-------------------------------- */
/* @group Asset Detail
===================================== */
#svAssetDetail {}
a#svAsset {
display: block;
margin: 2em 0;
padding-left: 20px;
line-height: 2;
background-position: 0 50%;
background-repeat: no-repeat;
}
.image a#svAsset {
padding-left: 0;
line-height: 1.5;
background: transparent;
}
a#svAsset.file { background-image: url(../images/file-icons/generic.gif); }
a#svAsset.ai { background-image: url(../images/file-icons/ai.gif); }
a#svAsset.css { background-image: url(../images/file-icons/css.gif); }
a#svAsset.doc { background-image: url(../images/file-icons/doc.gif); }
a#svAsset.gif { background-image: url(../images/file-icons/gif.gif); }
a#svAsset.html, a#svAsset.htm { background-image: url(../images/file-icons/generic.gif); }
a#svAsset.graffle { background-image: url(../images/file-icons/graffle.gif); }
a#svAsset.jpg { background-image: url(../images/file-icons/jpg.gif); }
a#svAsset.mdb { background-image: url(../images/file-icons/mdb.gif); }
a#svAsset.mp3 { background-image: url(../images/file-icons/mp3.gif); }
a#svAsset.mpp { background-image: url(../images/file-icons/mpp.gif); }
a#svAsset.ndd { background-image: url(../images/file-icons/ndd.gif); }
a#svAsset.oo3 { background-image: url(../images/file-icons/oo3.gif); }
a#svAsset.pdf { background-image: url(../images/file-icons/pdf.gif); }
a#svAsset.png { background-image: url(../images/file-icons/png.gif); }
a#svAsset.ppt { background-image: url(../images/file-icons/ppt.gif); }
a#svAsset.psd { background-image: url(../images/file-icons/psd.gif); }
a#svAsset.txt { background-image: url(../images/file-icons/txt.gif); }
a#svAsset.url { background-image: url(../images/file-icons/url.gif); }
a#svAsset.vsd { background-image: url(../images/file-icons/vsd.gif); }
a#svAsset.xls { background-image: url(../images/file-icons/xls.gif); }
a#svAsset.zip { background-image: url(../images/file-icons/zip.gif); }
#svAssetDetail.image #svAsset {
float: left;
margin: .25em 1.5em .5em 0;
}
#svAssetDetail.image #svAsset img {
float: none;
display: block;
margin: 0;
}
/* @end Asset Detail
-------------------------------- */
/* @group Associated Image
===================================== */
/* This image gets output only if a specific image has been uploaded for a specific content type.
It gets output between the h2 and the body content and launches the large image in shadowbox when clicked */
.content#primary .imgMed {
float: right;
margin-bottom: 1em;
margin-left: 1em;
}
/* @end Associated Image
-------------------------------- */
/* @group Calendar
===================================== */
.svCalendar { text-align: center; }
.svCalendar table { width: 100%; }
.svCalendar th {
padding: 0;
border: 1px solid #666;
font-style: normal;
font-weight: bold;
text-align: center;
color: #fff;
background: #666;
font-size: 1em;
line-height: 2.2;
}
#svCalendarNav th {
line-height: 1.2;
font-size: .9em;
}
.svCalendar th a {
display: block;
padding: .25em;
text-align: center;
color: #fff;
}
.svCalendar th a:hover {
text-decoration: none;
color: #fff;
background: #333;
}
.svCalendar td {
width: 14%;
height: 60px;
padding: .5em;
border: 1px solid #ccc;
font-size: 9px;
line-height: 1;
text-align: left;
vertical-align: top;
}
.svCalendar .dayofweek td {
height: auto;
padding: .5em;
line-height: 1.6;
font-style: normal;
font-weight: bold;
text-align: center;
background: #ccc;
}
#svCalendarNav .dayofweek td {
line-height: 1.1;
}
.svCalendar .dayofweek td a {}
#svCalendarNav td {
height: auto;
text-align: center;
}
.svCalendar td .date { font-style: italic; }
.content .svCalendar td ul {
margin: 0;
padding: 0;
list-style: none;
}
.svCalendar td li a {
display: block;
margin: 2px 0;
padding: 0 0 2px;
border: 0;
text-align: left;
text-decoration: none;
}
.svCalendar td li a:hover,
.svCalendar td li a#today {
text-decoration: underline;
}
/* @end Calendar
-------------------------------- */
/* @group Calendar Date Picker
===================================== */
#datePicker {
width: 190px;
text-align: center;
background: #fff;
}
#datePickerContainer {
width: 178px;
margin: 6px auto;
padding: 0;
text-align: center;
}
#datePicker form {}
#datePicker select.dropdown {
margin: 0;
font-size: 11px;
vertical-align: middle;
}
#datePicker input.submit { vertical-align: middle; }
#datePicker #calendarDates {
margin: 6px auto;
padding: 0;
background: #fff;
}
#datePicker #calendarDates th {
font-size: 1em;
font-style: normal;
font-weight: normal;
text-align: center;
color: #fff;
background: #333;
}
#datePicker #calendarDates th a { color: #fff; }
#datePicker #calendarDates .dayofweek td {
padding: .5em;
font-size: 1em;
font-style: normal;
font-weight: bold;
text-align: center;
color: #333;
background: #EAE7E7;
}
#datePicker #calendarDates td {
border: 1px solid #EAE7E7;
font-size: 1em;
font-style: normal;
font-weight: normal;
text-align: center;
color: #333;
background: #f6f6f6;
}
#datePicker #calendarDates a {
display: block;
padding: .5em;
text-decoration: none;
color: #333;
}
#datePicker #calendarDates a:hover,
#calendar a#today {
display: block;
padding: .5em;
text-decoration: none;
color: #fff;
background: #f6f6f6;
}
/* @end Calendar Date Selector
-------------------------------- */
/* @group Columns
===================================== */
/* For use with fckEditor Templates (2, 3, and 4 column templates) */
/* HTML example:
<div class="columns3">
<div class="col"></div>
<div class="col"></div>
<div class="col"></div>
</div>
*/
.col {
float: left;
margin-right: 1.5%;
display: inline; /* ie6 double-margin float fix */
}
.columns2 .col { width: 48%; }
.columns3 .col { width: 31%; }
.columns4 .col { width: 23%; }
.columns5 .col { width: 18%; }
.columns6 .col { width: 14%; }
.columns7 .col { width: 12%; }
.columns8 .col { width: 10%; }
/* @end Columns
-------------------------------- */
/* @group Flash Player
===================================== */
/* For FLV Player Plugin in FCK Editor */
table.svFlvPlayer td {
padding: 0;
border: 0;
}
/* @end Flash Player
-------------------------------- */
/* @group Galleries
===================================== */
#svGallery ul {
margin: 0;
list-style: none;
}
#svGallery li {
float: left;
width: 23%;
margin: 0 1%;
padding: 0 0 1.5em;
list-style: none;
font-size: 1.1em;
text-align: center;
}
#svGallery li img { margin: 0; }
#svGallery li p {
margin: 0;
font-size: .9em;
text-align: center;
}
#svGallery dl {
margin: 0;
padding: 0;
}
#svGallery dt {
margin: 0;
padding: 0;
}
#svGallery dd {
float: none;
margin: 0;
padding: 0;
line-height: 1.25;
background: transparent;
}
#svGallery .comments a {
padding-left: 13px;
background: url(../images/icon_comments.gif) no-repeat 0 50%;
}
/* @end Galleries
-------------------------------- */
/* @group All Indexes - Portals, Local Indexes, Remote Feeds, Related Content, Features
===================================== */
.svIndex {
margin: 2em 0;
}
.sidebar .svIndex {
margin: 0 0 2em 0;
}
.content .svIndex {
padding-top: 1em;
border-top: 1px solid #ccc;
}
.svIndex dl {
margin: 1.3em 0 1em;
}
.sidebar .svIndex dl.first {
margin-top: 0;
}
.svIndex dl.last {
border: 0;
padding: 0;
}
.sidebar .svIndex dl.first {
padding-top: 0;
}
.svIndex dt {
margin-bottom: .75em;
}
.sidebar .svIndex dt {
margin: 0 0 .25em 0;
}
.svIndex dt.releaseDate {
margin-bottom: .5em;
font-weight: normal;
color: #999;
}
dd.summary span.readMore { font-size: .9em; }
dd.credits,
dd.comments,
dd.tags,
dd.rating {
float: left;
margin-bottom: 0;
padding: 0 .75em 0 0;
font-size: 1em;
}
.sidebar dd.credits,
.sidebar dd.comments,
.sidebar dd.tags,
.sidebar dd.rating {
float: none;
margin-bottom: .35em;
padding: 0;
}
.rating {
position: relative;
width: 110px;
background-repeat: no-repeat;
background-position: 3.5em 50%;
}
.rating span {
position: absolute;
left: -9999px;
}
.svIndex dd.credits {
color: #666;
}
.svIndex dd.comments {
padding-left: 13px !important;
background: url(../images/icon_comments.gif) no-repeat 0 50%;
}
dl.hasImage .image {
float: left;
margin: 0 1em 0 0;
}
.sidebar dl.hasImage {
min-height: 0;
padding-left: 0;
}
.sidebar dl.hasImage .image {
display: none;
}
/* @group Slideshow */
.svSlides h3 {
}
.svSlideshow .svSlides dl {
border: 0;
}
.svSlides dt {
}
ol.svPager {
position: relative;
z-index: 2;
margin: 0;
padding: 0;
}
ol.svPager li {
margin: 0 .25em;
display: inline;
}
ol.svPager a {
display: -moz-inline-block;
display: inline-block;
padding: 2px 5px;
text-align: center;
line-height: 1.2;
}
ol.svPager li.activeLI a,
ol.svPager a:hover {
}
/* @end */
a.rss {
padding: 4px 0 4px 14px;
background: url(../images/icon_rss.gif) no-repeat 0 50%;
}
/* @end Portals, Feeds
-------------------------------- */
/* @group Portal Features
===================================== */
div.portalFeatures {
margin: 0 0 1em;
padding: 0 0 1em;
border-bottom: 1px dotted #ccc;
font-weight: bold;
}
.portalFeatures dl {
margin: 6px 0 0;
list-style: none;
}
.portalFeatures dt {
clear: both;
margin: 0 0 .5em;
padding: 0;
font-weight: bold;
}
.portalFeatures dt.releaseDate {
margin: 0 0 2px;
font-size: 1em;
font-weight: normal !important;
color: #666;
}
.portalFeatures dd {
clear: both;
margin: 0 0 1em;
padding: 0;
font-weight: normal;
}
.portalFeatures dd p {
margin: 0 0 .5em;
padding: 0;
font-weight: normal;
}
.portalFeatures dd img {
margin: 0 .5em .5em 0;
padding: 0;
float: left;
}
.portalFeatures a { text-decoration: none; }
/* @end Portal Features
-------------------------------- */
/* @group RSS Feed List
===================================== */
/* for the public feeds table display object */
table#svRssFeedsList td {
vertical-align: middle;
}
table#svRssFeedsList img {
border: 0;
padding: 0;
}
/* @end RSS Feed List
-------------------------------- */
/* @group Session Tools
===================================== */
#svSessionTools {
margin-bottom: 1em;
}
#svSessionTools p#welcome {
margin-bottom: .5em;
font-size: 1.1em;
}
/* @end Session Tools
-------------------------------- */
/* @group Site Map
===================================== */
ul#svSiteMap {
margin: 1em 0;
list-style: none;
}
#svSiteMap ul {
margin: 0;
list-style: none;
}
#svSiteMap li {
margin-left: 0;
font-weight: normal;
}
#svSiteMap li li {
margin: 1em 2em;
font-weight: bold;
}
#svSiteMap li li li {
font-weight: normal;
}
/* @end Site Map
-------------------------------- */
/* @group Tag Clouds
===================================== */
#svTagCloud ol { margin: 0 0 2em; }
#svTagCloud li { display: inline; }
#svTagCloud span { position: absolute; left: -9999px; width: 990px; }
#svTagCloud .not-popular { font-size: .9em; }
#svTagCloud .not-very-popular { font-size: 1.2em; }
#svTagCloud .somewhat-popular { font-size: 1.6em; }
#svTagCloud .popular { font-size: 1.9em; }
#svTagCloud .very-popular { font-size: 2.1em; }
#svTagCloud .ultra-popular { font-size: 2.6em; }
/* @end Tag Clouds
-------------------------------- */
/* @group User Tools
===================================== */
#svPageTools {
margin: 0 0 2em;
padding: 0;
}
#svPageTools ul {
margin: 0;
padding: 0;
list-style: none;
}
#svPageTools li {
margin: 0;
padding: 0 0 0 20px;
font-size: 11px;
line-height: 1.5;
}
#svPageTools li a { line-height: 20px; }
#svPageTools li#addFavorite { background: url(../images/icon_addfavorite.gif) no-repeat; }
#svPageTools li#sendToFriend { background: url(../images/icon_emailarticle.gif) no-repeat; }
#svPageTools li#print { background: url(../images/icon_print.gif) no-repeat; }
#svPageTools li#discuss { background: url(../images/icon_discuss.gif) no-repeat; }
/* @end User Tools
-------------------------------- */
/* @group User Tools - Favorites
===================================== */
ul#favoriteList {
margin: 0 0 1em;
list-style: none;
font-size: 11px;
}
#favoriteList li {
margin: 0 0 .65em !important;
padding: 0;
border: none;
font-size: 11px;
line-height: 1.1;
}
#favoriteList li.defaultMsg {
margin: 0;
list-style: none !important;
font-size: 1em;
line-height: 1.2;
color: #666;
}
#favoriteList li a {
margin: 0 0 0 1em;
padding: 0;
}
#favoriteList li a.remove {
color: #666;
}
/* @end User Tools - Favorites
-------------------------------- */
/* @group User Tools - Send to Friend Pop-Up
===================================== */
.sendToFriend input.text { width: 300px; }
.sendToFriend textarea {
width: 300px;
height: 100px;
}
/* @end User Tools - Send to Friend Pop-Up
-------------------------------- */
/* @end DISPLAY OBJECTS, SYSTEM COMPONENTS
-------------------------------- */
/* @group SYSTEM FORMS
===================================== */
/* @group System Forms - Login
===================================== */
#svLoginContainer {
width: 370px; /*Why is this set in px?*/
margin: 0 auto;
}
form#login { margin-bottom: .5em; }
form#sendLogin { margin-bottom: 2em; }
.sidebar #login h3 {
padding-bottom: 0;
border-bottom: 0;
}
#login fieldset { margin-bottom: 0; }
#svLoginContainer p.required {
margin: .5em 0 2em;
}
#login label,
#sendLogin label {
float: none;
width: auto;
text-align: left;
}
#loginContainer input.text,
#sendLogin input.text {
width: 240px; /*Why is this set in px?*/
}
#sendLogin p { margin: 1em 0 0; }
#notRegistered {}
#notRegistered h3 {}
#notRegistered a {}
/* @end System Forms - Login
-------------------------------- */
/* @group System Forms - Mailing Lists
===================================== */
.sidebar .svMailingList fieldset {
padding: 0;
border: 0;
}
.sidebar .svMailingList ol {
padding: 0;
}
.sidebar .svMailingList legend { display: none; }
#svMasterEmail {}
/* @end System Forms - Mailing Lists
-------------------------------- */
/* @group System Forms - Search
===================================== */
#svSearchForm {
margin: 0 0 1em;
padding: 0 0 1em;
border-bottom: 1px dotted #ccc;
}
#svSearchForm input.text {
width: 100px;
margin: 0 .5em 0 0;
}
#svSearchForm input.submit {
float: none;
clear: none;
width: auto;
margin: 0 .5em 0 0;
}
#svSearchResults dl#svPortal {
margin: 0 0 1em;
padding: 0;
border: 0;
}
#svSearchResults dt {
margin: 1em 0 .5em;
padding: 1em 0 0;
border-top: 1px dotted #ccc;
}
#svSearchResults dt.first { border-top: 0; }
#svSearchResults dd {
margin: 0 0 1em;
padding: 0;
}
#svSearchResults dd.last {
margin: 0;
padding: 0 0 1em;
border-bottom: 0;
}
#svSearchResults dd h3 {
margin: 0 0 .5em;
font-weight: normal;
}
#svSearchResults dl img { display: none; }
#svSearchResults .moreResults {
margin: .75em 0;
padding: .75em;
background: #f2f2f2;
}
#svSearchResults .bottom {
margin-bottom: 2em;
}
#svSearchAgain p {
margin-bottom: .5em;
font-weight: bold;
}
#svSearchResults form {}
#svSearchResults .submit { float: none; }
span.keywords,
span.highlight {
padding: .2em;
background: yellow;
}
/* @end System Forms - Search
-------------------------------- */
/* @group System Forms - Send to a Friend
===================================== */
#svSendToFriend {
padding: 1em 2em 0;
background: #fff;
}
#svSendToFriend h1 {
font-size: 1.5em;
text-align: center;
}
/* @end System Forms - Send to a Friend
-------------------------------- */
/* @group System Forms - Responses
===================================== */
.sidebar .responseMessage { color: red; }
.sidebar .responseMessage em { font-style: normal; }
#dsp_response.dataCollection .pollResults { list-style: none; }
#dsp_list.dataResponses {}
#dsp_detail.dataResponses {}
.pollResults li {
margin: 0 0 2px;
padding: 0;
list-style: none;
}
.pollValue {}
.pollPercent { font-style: italic; }
.pollQty { display: none; }
.error, .notice, .success { padding: .8em; margin-bottom: 1em; border: 2px solid #ddd; }
.error { background: #FBE3E4; color: #8a1f11; border-color: #FBC2C4; }
.notice { background: #FFF6BF; color: #514721; border-color: #FFD324; }
.success { background: #E6EFC2; color: #264409; border-color: #C6D880; }
.error a { color: #8a1f11; }
.notice a { color: #514721; }
.success a { color: #264409; }
/* @end System Forms - Responses
-------------------------------- */
/* @end SYSTEM FORMS
-------------------------------- */
/* EOF */
/* This file is part of Mura CMS.
Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.
Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Mura CMS. If not, see <http://www.gnu.org/licenses/>.
However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.
In addition, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the /trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.
/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/
You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.
For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 without this exception. You may, if you choose, apply this exception
to your own modified versions of Mura CMS. */
/*
typography.css
These styles control type styles on the front-end of a site as well as in the editor on the back-end,
allowing consistent typographic display in both places and elimintaing the need to edit 2 stylesheets.
If you prefer to have a single .css file (and not use this file),
just comment out or remove the '@import url(typography.css);' line in style.css
and add your type styles into your preferred stylesheet (usually 'site.css').
*/
/*	Some styles, ideas, and concepts derived from:
Eric Meyer Reset - http://meyerweb.com/eric/tools/css/reset/index.html
BlueprintCSS - http://code.google.com/p/blueprintcss/
YUI - http://developer.yahoo.com/yui/
*/
/* @group General Text Elements
===================================== */
body {
font-family: "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif;
font-size: 12px;
}
p, ul, ol, table, blockquote {
margin-bottom: 1em;
line-height: 1.5;
}
p, li, dt, dd, table { font-size: 1.2em; }
p.intro { font-size: 1.5em; }
li *, dt *, dd *, td *, th * { font-size: 1em !important; }
blockquote, q { padding: 0 4em; quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
blockquote p {} /* Reminder to always include blockquote content in a <p> */
blockquote div cite { font-style: italic; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
ins { color: green; }
del { text-decoration: line-through; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font-size: 1em; font-family: 'andale mono', 'lucida console', monospace; line-height: 1.5; }
/* @end General Text Elements
-------------------------------- */
/* @group Headings (H1-H6)
===================================== */
h1 {
font-size: 3.6em;
}
h1 a {
display: block;
}
h1 img {
display: none; /* hide for screen. Show for printing in print.css */
}
h2, h3, h4, h5, h6 {
margin: 0 0 .5em;
line-height: 1.2;
font-weight: bold;
}
h2 {
margin: 0 0 .5em;
font-size: 2.8em;
font-weight: normal;
}
h3 {
margin: 0 0 .25em;
font-size: 2.2em;
}
.sidebar h3 {
font-size: 1.6em;
}
h4 {
margin: 0 0 .35em;
font-size: 1.8em;
}
.sidebar h4 {
font-size: 1.4em;
}
h5 {
font-size: 1.4em;
}
.sidebar h5 {
font-size: 1.2em;
}
h6 {
font-size: 1.2em;
}
.sidebar h6 {
font-size: 1.1em;
}
/* extra top margin for headings preceded by other text-based elements.
If you use these styles, keep in mind they will not work in IE6. */
/*
p + h3, ul + h3, ol + h3, dl + h3, table + h3, blockquote + h3, hr + h3 { margin-top: 1em; }
p + h4, ul + h4, ol + h4, dl + h4, table + h4, blockquote + h4, hr + h4 { margin-top: 1.2em; }
p + h5, ul + h5, ol + h5, dl + h5, table + h5, blockquote + h5, hr + h5 { margin-top: 1.4em; }
p + h6, ul + h6, ol + h6, dl + h6, table + h6, blockquote + h6, hr + h6 { margin-top: 1.8em; }
*/
/* @end Headings (H1-H6)
-------------------------------- */
/* EOF */
/* This file is part of Mura CMS.
Mura CMS is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, Version 2 of the License.
Mura CMS is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with Mura CMS. If not, see <http://www.gnu.org/licenses/>.
However, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with programs or libraries that are released under the GNU Lesser General Public License version 2.1.
In addition, as a special exception, the copyright holders of Mura CMS grant you permission
to combine Mura CMS with independent software modules that communicate with Mura CMS solely
through modules packaged as Mura CMS plugins and deployed through the Mura CMS plugin installation API,
provided that these modules (a) may only modify the /trunk/www/plugins/ directory through the Mura CMS
plugin installation API, (b) must not alter any default objects in the Mura CMS database
and (c) must not alter any files in the following directories except in cases where the code contains
a separately distributed license.
/trunk/www/admin/
/trunk/www/tasks/
/trunk/www/config/
/trunk/www/requirements/mura/
You may copy and distribute such a combined work under the terms of GPL for Mura CMS, provided that you include
the source code of that other code when and as the GNU GPL requires distribution of source code.
For clarity, if you create a modified version of Mura CMS, you are not obligated to grant this special exception
for your modified version; it is your choice whether to do so, or to make such modified version available under
the GNU General Public License version 2 without this exception. You may, if you choose, apply this exception
to your own modified versions of Mura CMS. */
/* @group GLOBALS
===================================== */
body {
font-size: 62.5%;
}
textarea {
font-family: "Lucida Grande", "Lucida Sans", Verdana, Helvetica, Arial, sans-serif;
}
ul, ol, dl { margin-bottom: 1.5em; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
/* @end GLOBALS
-------------------------------- */
/* @group LAYOUT
===================================== */
#container {
width: 960px;
margin: 0 auto;
}
#content {
clear: both;
}
#primary {
float: left;
width: 728px;
padding: 0 15px;
}
.oneCol #primary {
width: 930px;
border: 0;
}
.threeCol #primary {
width: 528px;
}
.content,
.sidebar {
min-height: 100px; /* Fixes odd no-content disappearing bug. */
}
#left { float: left; }
#right { float: right; }
.sidebar {
margin: 0 15px;
width: 170px;
}
#left.sidebar {}
#right.sidebar {}
/* @group Layout - Header
===================================== */
#header {
position: relative;
}
/* @end Layout - Header
-------------------------------- */
/* @group Layout - Footer
===================================== */
#footer {
clear: both;
}
/* @end Layout - Footer
-------------------------------- */
/* @end LAYOUT
-------------------------------- */
/* @group NAVIGATION/UI
===================================== */
/* @group Nav - Primary
===================================== */
#navPrimary {
float: left;
clear: both;
width: 100%;
margin: 0;
list-style: none;
}
#navPrimary li {
float: left;
margin: 0 1em 0 0;
line-height: 1.5;
}
/* @group Nav - Primary - Dropdown
===================================== */
/* http://www.htmldog.com/articles/suckerfish/dropdowns/ */
#navPrimary li ul { /* second-level lists */
position: absolute;
left: -9999px;
z-index: 1000;
width: 12em;
margin: 0;
padding-left: 0;
list-style: none;
}
#navPrimary li li { /* all list items */
float: left;
width: 12em; /* width needed for Opera */
margin: 0;
}
#navPrimary li li a {
display: block;
padding: .5em;
line-height: 1;
text-transform: none;
}
#navPrimary ul li.first,
#navPrimary ul li li.first { /* all list items */
border: 0;
}
#navPrimary li ul ul { /* third-and-above-level lists */
margin: -2.1em 0 0 12em;
}
#navPrimary li:hover ul ul,
#navPrimary li:hover ul ul ul,
#navPrimary li.sfhover ul ul,
#navPrimary li.sfhover ul ul ul {
left: -9999px;
}
#navPrimary li:hover ul,
#navPrimary li li:hover ul,
#navPrimary li li li:hover ul,
#navPrimary li.sfhover ul,
#navPrimary li li.sfhover ul,
#navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
/* @end Nav - Primary - Dropdown
-------------------------------- */
/* @end Nav - Primary
-------------------------------- */
/* @group Nav - Secondary
===================================== */
.navSecondary {
margin: 0 0 2em;
padding: 0;
list-style: none;
}
.navSecondary li ul {
margin-left: 0;
list-style: none;
}
.navSecondary li {
position: relative;
margin: 0 0 1em;
padding: 0 0 0 1em;
line-height: 1;
}
.navSecondary li a {
display: block;
width: 100%; /* play nice in IE6 */
padding: 0;
text-decoration: none; /* IE6 Bug */
}
.navSecondary li a:hover {
color: #000;
text-decoration: none;
}
.navSecondary li.current a {
color: #000;
font-weight: bold;
}
/* @group Nav - Secondary - Second Level
===================================== */
.navSecondary li.current ul {
margin: 10px 0 0;
padding: 0 0 0 10px;
list-style: none;
}
.navSecondary li.current ul li {
position: relative;
margin: 0 0 6px;
padding: 0;
font-weight: normal;
}
.navSecondary li.current ul li.last { position: relative; }
.navSecondary li.current ul li a {
display: block;
padding: 0;
font-weight: normal;
text-decoration: none; /* IE6 Bug */
}
.navSecondary li.current ul li a:hover { color: #333; }
.navSecondary li.current li.current a { color: #000; }
/* @end Nav - Secondary - Second Level
-------------------------------- */
/* @end Nav - Secondary
-------------------------------- */
/* @end NAVIGATION/UI
-------------------------------- */
/* @group MODULES
===================================== */
/* add modules, components, etc. here */
/* @end MODULES
-------------------------------- */
/* @end */
/* EOF */
/* {{{ GENERAL LAYOUT */
body,
html {
margin:0;
padding:0;
HEIGHT: 100%;
}
html {OVERFLOW: Scroll;}
#container {
width:924px;
PADDING: 0 12px 0 12px;
MIN-HEIGHT: 100%;
POSITION: Relative;
}
#header {
WIDTH: 900px;
}
body {
min-width:924px;
}
#footer {
CLEAR: Both;
WIDTH: 900px;
POSITION: Relative;
BOTTOM: 0;
}
#leftSideBar {
float:left;
width:180px;
CLEAR: None !important;
MARGIN: 0;
PADDING: 0;
HEIGHT: 100%;
}
#leftSideBar div {
PADDING: 2px 11px 50px 11px;
COLOR: #999;
}
#navPrimary {
PADDING: 60px 0 50px 0;
}
#portfolioThumbs {
float:left;
width:80px;
CLEAR: None !important;
HEIGHT: 100%;
BACKGROUND: Purple;
POSITION: Relative;
LEFT:-68px;
}
#content {
float:left !important;
width:720px !important;
CLEAR: None !important;
}
.content {
PADDING: 1.5em 25px 10em 25px !important;
WIDTH: Auto !important;
MIN-WIDTH: 600px;
}
/* }}} */
/* {{{ NAV PRIMARY */
#navPrimary ul {
PADDING: 0 !important;
MARGIN: 0 !important;
}
#navPrimary li, #navPrimary a {
PADDING: 0 !important;
MARGIN: 0 !important;
line-height: 1;
}
#navPrimary a {
WIDTH: 161px;
PADDING: 3px 2px 3px 12px !important;
DISPLAY: Block;
}
#navPrimary ul a {
WIDTH: 145px;
PADDING: 3px 2px 3px 28px !important;
}
#navPrimary ul {
list-style: none;
DISPLAY: Block;
}
#navPrimary li {
DISPLAY: Block;
FLOAT: None;
WIDTH: 180px;
}
#navPrimary li ul { /* second-level lists */
width: auto;
position: relative;
left: 0;
z-index:1;
}
#navPrimary li li { /* all list items */
float: none;
width: auto; /* width needed for Opera */
}
#navPrimary li li a {
padding: 0;
line-height: 1;
text-transform: none;
}
#navPrimary ul li.first,
#navPrimary ul li li.first { /* all list items */
border: inherit;
}
#navPrimary li ul ul { /* third-and-above-level lists */
margin: 0;
}
#navPrimary li:hover ul ul,
#navPrimary li:hover ul ul ul,
#navPrimary li.sfhover ul ul,
#navPrimary li.sfhover ul ul ul {
left: 0;
}
#navPrimary li:hover ul,
#navPrimary li li:hover ul,
#navPrimary li li li:hover ul,
#navPrimary li.sfhover ul,
#navPrimary li li.sfhover ul,
#navPrimary li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
#portfolioThumbs ul {
PADDING: 0 !important;
MARGIN: 0 !important;
}
#portfolioThumbs li, #portfolioThumbs a {
PADDING: 0 !important;
MARGIN: 0 !important;
line-height: 1;
}
#portfolioThumbs a {
WIDTH: 161px;
PADDING: 3px 2px 3px 12px !important;
DISPLAY: Block;
}
#portfolioThumbs ul a {
WIDTH: 145px;
PADDING: 3px 2px 3px 28px !important;
}
#portfolioThumbs ul {
list-style: none;
DISPLAY: Block;
}
#portfolioThumbs li {
DISPLAY: Block;
FLOAT: None;
WIDTH: 180px;
}
#portfolioThumbs li ul { /* second-level lists */
width: auto;
position: relative;
left: 0;
z-index:1;
}
#portfolioThumbs li li { /* all list items */
float: none;
width: auto; /* width needed for Opera */
}
#portfolioThumbs li li a {
padding: 0;
line-height: 1;
text-transform: none;
}
#portfolioThumbs ul li.first,
#portfolioThumbs ul li li.first { /* all list items */
border: inherit;
}
#portfolioThumbs li ul ul { /* third-and-above-level lists */
margin: 0;
}
#portfolioThumbs li:hover ul ul,
#portfolioThumbs li:hover ul ul ul,
#portfolioThumbs li.sfhover ul ul,
#portfolioThumbs li.sfhover ul ul ul {
left: 0;
}
#portfolioThumbs li:hover ul,
#portfolioThumbs li li:hover ul,
#portfolioThumbs li li li:hover ul,
#portfolioThumbs li.sfhover ul,
#portfolioThumbs li li.sfhover ul,
#portfolioThumbs li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}
/* }}} */
/* {{{ GALLERY */
#svGallery li {
width: 100% !important;
HEIGHT: Auto !important;
TEXT-ALIGN: Center;
}
#svGallery dl {
TEXT-ALIGN: Center;
}
/* }}} */
/* {{{ OTHER */
#rightSidebar {
WIDTH: 200px;
FLOAT: Right;
BORDER-BOTTOM: 1px #ddd solid;
BORDER-LEFT: 1px #ddd solid;
MARGIN: 0 0 0 8px;
PADDING: 0 0 0 8px;
}
#mainSidebar {
FLOAT: Left;
WIDTH: 440px;
}
/* }}} */
/* {{{ GENERAL */
.center {TEXT-ALIGN: Center; MARGIN: Auto;}
/* }}} */
/* {{{ GENERAL DESIGN */
body,
html {
FONT-FAMILY: Sans-Serif, Helvetica, Arial;
}
body {
background: #f0f3ed;
}
td {
BORDER: 0 none;
}
#container {
BACKGROUND: url(themes/nordpil/images/mainbg.png) repeat-y 0 0;
}
#content {
BACKGROUND: url(themes/nordpil/images/contentbg.png) no-repeat 0 0;
}
#footer {
BACKGROUND: url(themes/nordpil/images/footerbg.png) no-repeat 0 0;
HEIGHT: 96px;
COLOR: White;
}
#footer div {
PADDING: 0.5em 2em 0 2em;
}
#header {
BACKGROUND: #ddd;
BACKGROUND: url(themes/nordpil/images/header.png) no-repeat 0 0;
HEIGHT: 91px;
}
#header h1 a {
DISPLAY: block;
WIDTH: 195px;
HEIGHT: 91px;
TEXT-indent: -999em;
}
#footer a, #footer a:active, #footer a:link, #footer a:visited {
COLOR: #ddd;
}
#footer a:hover {
TEXT-DECORATION: Underline;
COlOR: #94adfc;
}
li.req label {BACKGROUND: none !important}
/* }}} */
/* {{{ NAV PRIMARY */
#leftSideBar {
BACKGROUND: url(themes/nordpil/images/navbg.png) no-repeat 0 0;
OVERFLOW: Hidden;
}
#navPrimary a, #navPrimary a:active, #navPrimary a:link, #navPrimary a:visited {
COLOR: #01632f;
}
#navPrimary a:hover,#navPrimary li.currentPage li a:hover {
BORDER-RIGHT: 5px solid #01632f;
BACKGROUND: White;
COLOR: Black;
TEXT-DECORATION: Underline;
}
#navPrimary li.currentPage a, #homepage #navPrimary #navHome a {
CURSOR: Default;
BACKGROUND: #01632f;
COLOR: White;
BORDER-RIGHT: 5px solid #21bb69;
TEXT-DECORATION: None;
}
#navPrimary li.currentPage li a {
CURSOR: Pointer;
BACKGROUND: Transparent;
COLOR: #01632f;
BORDER: None;
FONT-WEIGHT: Normal !important;
}
#navPrimary {
FONT-SIZE: 1.2em;
}
#navPrimary li {
BORDER-TOP: 1px solid white;
BORDER-BOTTOM: 1px solid white;
FONT-WEIGHT: Bold;
MARGIN: 0 !important;
}
#navPrimary ul{
MARGIN: 0 !important;
}
#navPrimary #navHome {
BORDER-TOP: 2px solid white;
}
#navPrimary li li {
FONT-WEIGHT: Normal;
BORDER-TOP: None;
BORDER-BOTTOM: None;
}
#navMapsgraphics ul {DISPLAY:None;}
/* }}} */
/* {{{ GENERAL STYLES */
h2 {
FONT-SIZE: 2em;
BORDER-BOTTOM: #ddd 1px solid;
FONT-WEIGHT: Bold;
}
h3 {
FONT-SIZE: 1.5em;
}
a:link, a:active, a:visited {
TEXT-DECORATION: None;
COLOR: #177f48;
}
a.visited {
COLOR: #2d5942;
}
a:hover {
TEXT-DECORATION: Underline;
COLOR: #21bb69;
}
/* }}} */
/* {{{ FOR SPECIFIC PAGES */
#homepage div.newsBox {
PADDING: 0 0 1em 1em;
FLOAT: Right;
}
#homepage .newsBox .image {
FLOAT: Left;
PADDING: 0 0.3em 0.3em 0;
}
#homepage #sysNewsAndAnnouncementsfp dl {
MARGIN: 0 0 1em 0 !important;
}
#homepage #sysNewsAndAnnouncementsfp {
WIDTH: 250px;
BORDER-LEFT: 1px #ddd solid;
BORDER-TOP: None !important;
MARGIN: 0 !important;
PADDING: 0 0 1em 1em !important;
}
#homepage #sysNewsAndAnnouncementsfp h2 {
FONT-SIZE: 1em;
FONT-WEIGHT: Bold;
}
#homepage #sysNewsAndAnnouncementsfp dd {
FONT-SIZE: 1em;
}
#homepage #sysNewsAndAnnouncementsfp dt.releaseDate {
FONT-STYLE: Italic;
COLOR: #444;
FLOAT: Right;
}
#homepage #sysNewsAndAnnouncementsfp .readMore {
FONT-STYLE: Italic;
TEXT-ALIGN: Right;
DISPLAY: Block;
MARGIN: 0;
PADDING: 0;
}
#homepage #sysNewsAndAnnouncementsfp p,#homepage #sysNewsAndAnnouncementsfp dt {
MARGIN: 0;
PADDING: 0;
}
.content .releaseDate {
FLOAT: Right;
FONT-Style: Italic;
}
/* }}} */
/* {{{ FORM LAYOUT STUFF */
#mainForm {
width: 90%;
padding: 5px;
margin: 0px auto;
}
#mainForm .row {
clear: both;
padding-top: 10px;
width: 100%;
}
#mainForm label {
float: left;
width: 35%;
text-align: left;
}
#mainForm input,#mainForm textarea {
float: right;
width: 55%;
text-align: left;
FONT-FAMILY: Sans-Serif, Helvetica, Arial;
FONT-WEIGHT: Normal;
}
#mainForm input[type="submit"] {
FLOAT: Center;
TEXT-ALIGN: Center;
}
input, textarea {
border: 2px;
border-color: #999;
border-style: solid;
padding: 0.1em !important;
background-position: right top;
background-repeat: no-repeat;
box-shadow:inset 1px 1px 3px #ccc;
-moz-box-shadow:inset 1px 1px 3px #ccc;
-webkit-box-shadow: inset 1px 1px 3px #ccc;
}
input[required="true"], textarea[required="true"] {
background-image: url(../../../include2/tmt_validator/images/required.gif);
background-position: right 4px;
background-repeat: no-repeat;
MARGIN: Auto !important;
COLOR: Black !important;
}
input:focus, textarea:focus {
background-image: none;
border: 2px;
border-color: #7E9FDA;
border-style: solid;
padding: 0.1em !important;
}
input[type="checkbox"]:focus, input[type="radio"]:focus {
border: 0;
margin: 0.1em;
}
/* }}} */
/* {{{ PORTFOLIO PAGES */
/* {{{ PORTFOLIO INDEX */
.sysMapsgraphics dt, .sysMapsgraphics .readMore, .sysMapsgraphics #portfolioNav {LEFT: -9999px; POSITION: Absolute; HEIGHT: 0; WIDTH: 0; DISPLAY: Block; TOP: 0;}
.sysMapsgraphics div {CLEAR: Both;}
.sysMapsgraphics dl {CLEAR: None !important;}
.sysMapsgraphics dl.right {FLOAT: Right;}
.sysMapsgraphics dl.left {FLOAT: Left;}
.sysMapsgraphics .portfolioBottom {CLEAR: Both;}
/* }}} */
div.portfolio {
MARGIN-LEFT: 35px;
MARGIN-RIGHT: 35px;
WIDTH: 600px;
}
div.portfolio .bg {
FLOAT: Right;
WIDTH: 192px;
PADDING: 8px;
MARGIN: 0 0 0.5em 0.5em;
BACKGROUND: #e7e7e7;
}
div.portfolio .portfolio_image span {
DISPLAY: Block;
TEXT-ALIGN: Right;
FONT-STYLE: Italic;
FONT-SIZE: 20% !important;
MARGIN: 0 0 0.3em 0;
}
#portfolioNav {
MARGIN-Bottom: 0.3em;
TEXT-ALIGN: Center;
}
#portfolioNav .prev {
FLOAT: Left;
DISPLAY: Block;
}
#portfolioNav .next {
FLOAT: Right;
DISPLAY: Block;
}
#portfolioNav .gallery {
TEXT-ALIGN: Center;
WIDTH: 300px;
MARGIN: Auto;
}
#portfolioGallery {
WIDTH: 550px;
MARGIN-LEFT: 60px;
MARGIN-RIGHT: 60px;
}
#portfolioGallery div {CLEAR: Both;}
#portfolioGallery img.right {FLOAT: Right;}
#portfolioGallery img.left {FLOAT: Left;}
#portfolioGallery p {FLOAT: Right; WIDTH: 250px;}
div.portfolio .leftAd {CLEAR: Both; FLOAT: Left; WIDTH: 265px; BORDER-TOP: 1px solid #e7e7e7; BORDER-RIGHT: 1px solid #e7e7e7; PADDING: 1em; MARGIN-TOP: 2em;}
div.portfolio .rightAd {FLOAT: Right; WIDTH: 265px; BORDER-TOP: 1px solid #e7e7e7; PADDING: 1em; MARGIN-TOP: 2em;}
/* }}} */
/* {{{ GENERAL PORTALS */
dt {
MARGIN: 0 !important;
}
dd.summary span.readMore, dd.tags{
DISPLAY: None;
FONT-STYLE: Italic;
}
#resources dt.releaseDate {DISPLAY: None;}
/* }}} */
/* {{{ SIDEBAR LIST */
#rightSidebar ul {
PADDING: 0 !important;
MARGIN: 0 !important;
}
#rightSidebar li, #rightSidebar a {
PADDING: 0 !important;
MARGIN: 0 !important;
line-height: 1;
}
#rightSidebar a {
DISPLAY: Block;
}
#rightSidebar ul a {
}
#rightSidebar ul {
list-style: none;
DISPLAY: Block;
}
ul.refList {
list-style-type: none;
padding-left: 1em;
text-indent: -1em;
}
ul.refList li {
CLEAR: Right;
}
/* }}} */
/* {{{ GENERAL STUFF */
img.floatRight {
FLOAT: Right; padding-bottom: 1em; padding-left: 1em; padding-right: 0pt; padding-top: 0pt
}
#footer .a2a_dd {FONT-WEIGHT: Bold;}
div.floatRight {
FLOAT: Right; padding-bottom: 1em; padding-left: 1em; padding-right: 0pt; padding-top: 0pt;
TEXT-ALIGN: Center;
}
div#svComments {
BORDER-TOP: 1px solid #ddd;
PADDING-TOP: 2em;
MARGIN-TOP: 2em;
}
div#svComments legend {FONT-WEIGHT: Bold;}
div#svComments label {FONT-WEIGHT: Normal !Important;}
#txtComment {FONT-FAMILY: Sans-Serif, Helvetica, Arial !important;}
a.discrete:hover {COLOR: Navy !Important: Text-Decoration: Underline !Important;}
a.discrete:link, a.discrete:visited {COLOR: Black !Important; TEXT-DECORATION: None !Important;}
/* }}} */
