/*  
Theme Name: The Elder Law
Theme URI: 
Description: The WordPress theme for The Elder Law is created by <a target="_blank" href="http://www.rentacoder.com/RentACoder/SoftwareBuyers/InviteCoderToBid.asp?lngCoderPersonId=6922125&txtFromURL=AId_6922125">Samiha</a>
Version: 1.0
Author: <a target="_blank" href="http://www.rentacoder.com/RentACoder/SoftwareBuyers/InviteCoderToBid.asp?lngCoderPersonId=6922125&txtFromURL=AId_6922125">Samiha</a>
Author URI: http://www.rentacoder.com/RentACoder/SoftwareBuyers/InviteCoderToBid.asp?lngCoderPersonId=6922125&txtFromURL=AId_6922125
*/
body {
-x-system-font:none;
background-color:White;
color:Black;
font-family:sans-serif,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
font-size:69%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D6D6D8 url(images/purpleBkg.gif) repeat scroll 0 0;
padding-bottom:0;
}

/*body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:White url(images/logo.jpg) no-repeat fixed 95% 95%;
color:Black;
font-family:sans-serif,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
font-size:50px !important;
margin:0;
min-width:0 !important;
padding:0;
}*/
.aligncenter, div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

table {
font-size:100%;
}
a {
background-color:transparent;
color:#683D84;
text-decoration:none;
}
img {
border:medium none;
vertical-align:middle;
}
p {
line-height:1.5em;
margin:0.5em 0 1em;
}
p a {
text-decoration:none;
}
p a:visited {
background-color:transparent;
color:Purple;
}
p a:active {
background-color:transparent;
color:Red;
}
p img {
border:0 none;
margin:0;
}
hr {
background-color:transparent;
color:#412260;
height:1px;
}
h1, h2, h3, h4, h5, h6 {
background-color:transparent;
border-bottom:1px solid #412260;
color:Black;
font-family:sans-serif,"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
font-size:100%;
font-weight:normal;
margin:0;
padding-top:0.5em;
text-shadow:0.2em 0.2em 3px #999999;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
color:Black !important;
}
h1 {
font-size:160%;
}
h2 {
font-size:150%;
}
h3 {
border-bottom:medium none;
font-size:140%;
font-weight:bold;
}
h4 {
border-bottom:medium none;
font-size:120%;
font-weight:bold;
}
h5 {
border-bottom:medium none;
font-size:100%;
font-weight:bold;
}
h6 {
border-bottom:medium none;
font-size:85%;
font-weight:bold;
}
ul {
line-height:1.5em;
list-style-image:url(images/bullet.gif);
list-style-type:square;
margin:0.5em 0 0 1.5em;
padding:0;
}
ol {
line-height:1.5em;
margin:0.5em 0 0 1.5em;
padding:0;
}
ul a, ol a {
text-decoration:underline;
}
li {
margin-bottom:1em;
}
dt {
font-weight:bold;
}
dt a {
text-decoration:underline;
}
dd {
line-height:1.5em;
margin-bottom:1em;
}
dd a {
text-decoration:underline;
}
dd.link a {
color:Black;
text-decoration:none;
}
fieldset {
border:1px solid #412260;
line-height:1.5em;
margin:1em 0;
padding:0 1em 1em;
width:auto;
}
legend {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:White none repeat scroll 0 0;
font-size:90%;
padding:0.5em;
}
form {
border:medium none;
margin:0;
}
textarea {
-x-system-font:none;
background-color:white;
border:1px solid #412260;
color:Black;
font-family:"Courier New",Courier,monospace;
font-size:110%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
width:100%;
}
input {
background-color:white;
border:1px solid #412260;
color:Black;
font-family:sans-serif,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
vertical-align:middle;
visibility:visible;
}
select {
border:1px solid #412260;
color:Black;
vertical-align:top;
}
abbr, acronym, .explain {
background-color:transparent;
border-bottom:1px dotted Black;
color:Black;
cursor:help;
}
q {
font-family:Times,"Times New Roman",serif;
font-size:100%;
font-style:italic;
}
blockquote {
font-family:Times,"Times New Roman",serif;
font-size:100%;
font-style:italic;
}
code {
background-color:#E1D9E7;
border:1px dashed #412260;
color:Black;
font-size:100%;
padding:0 0.1em;
}
pre {
background-color:#E1D9E7;
border:1px dashed #412260;
color:Black;
font-size:120%;
overflow:auto;
padding:1em;
}
.pre a {
text-decoration:underline;
}
ins {
color:green;
text-decoration:none;
}
del {
color:red;
text-decoration:line-through;
}
.netscape4 {
display:none;
}
#visual-portal-wrapper {
margin:0;
padding:0;
}
#portal-logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/logo.jpg) no-repeat scroll 0 0;
border:0 none;
margin:0.75em 0 0.75em 1.5em;
padding:0;
}
#portal-logo a {
border:0 none;
cursor:pointer;
display:block;
height:0 !important;
margin:0;
overflow:hidden;
padding:57px 0 0;
text-decoration:none;
width:219px;
}
#portal-skinswitcher {
}
#portal-skinswitcher a {
display:block;
float:left;
}
#portal-top {
background-color:transparent;
margin:0;
padding:0;
}
#portal-siteactions {
background-color:transparent;
border-collapse:collapse;
float:right;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px 0 0;
padding:3px 2em 3px 0;
white-space:nowrap;
}
#portal-siteactions li {
display:inline;
}
#portal-siteactions li a {
background-color:transparent;
border:1px solid White;
color:#76797C;
height:auto;
margin-right:0.2em;
padding:0.2em;
text-decoration:none;
text-transform:none;
}
#portal-siteactions li.selected a {
background-color:#E1D9E7;
border:1px solid #412260;
color:#683D84;
}
#portal-siteactions li a:hover {
background-color:#E1D9E7;
border:1px solid #412260;
color:#683D84;
}
#portal-searchbox {
background-color:transparent;
clear:right;
float:right;
margin:1.5em 0 0;
padding:0 2em 0 0;
text-align:right;
text-transform:none;
white-space:nowrap;
z-index:2;
}
#portal-globalnav {
background-color:transparent;
border-collapse:collapse;
height:auto;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 0 2em;
white-space:nowrap;
}
#portal-globalnav li {
display:inline;
}
#portal-globalnav li a {
background-color:transparent;
border-color:#412260;
border-style:solid solid none;
border-width:1px;
color:#683D84;
height:auto;
margin-right:0.5em;
padding:0 1.5em;
text-decoration:none;
text-transform:none;
}
#portal-globalnav li.selected a {
background-color:#E1D9E7;
border-color:#412260 #412260 #E1D9E7;
border-style:solid;
border-width:1px;
color:#683D84;
}
#portal-globalnav li a:hover {
background-color:#E1D9E7;
border-color:#412260 #412260 #E1D9E7;
color:#683D84;
}
#portal-personaltools {
background-color:#E1D9E7;
border-bottom:1px solid #412260;
border-top:1px solid #412260;
color:Black;
line-height:1.3em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 3em;
text-align:right;
text-transform:none;
}
#portal-personaltools .portalUser {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/user.gif) no-repeat scroll left center;
padding-left:15px;
}
#portal-personaltools .portalNotLoggedIn {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:Black;
padding:0;
}
#portal-personaltools li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/linkOpaque.gif) no-repeat scroll left center;
color:#683D84;
display:inline;
margin-left:1em;
padding-left:8px;
}
#portal-personaltools li a {
color:#683D84;
text-decoration:none;
}
.visualCaseSensitive {
text-transform:none;
}
#portal-breadcrumbs {
border-bottom:1px solid #412260;
padding-left:2.5em;
padding-right:2em;
text-transform:none;
}
.addFavorite {
vertical-align:bottom;
}
.contentViews {
background-color:transparent;
border-collapse:collapse;
border-color:#412260;
border-style:solid;
border-width:0 0 1px;
line-height:normal;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
margin-top:2.1em;
padding-left:0.3em;
}
.contentViews li {
display:inline;
}
.contentViews li a {
background-color:transparent;
border:1px solid #412260;
color:#C974FF;
height:auto;
line-height:normal;
margin-right:0;
padding:0.3em 0.8em 0;
text-decoration:none;
text-transform:none;
z-index:1;
}
.contentViews .selected a {
background-color:#683D84;
border-bottom:1px solid #683D84;
color:#C974FF;
}
.contentViews li a:hover {
background-color:#683D84;
color:#C974FF;
}
.contentActions {
background-color:#683D84;
border-collapse:collapse;
border-left:1px solid #412260;
border-right:1px solid #412260;
color:#C974FF;
height:1.2em;
padding:0 0 0 1em;
text-align:right;
text-transform:none;
z-index:2;
}
.contentActions ul, .contentActions li {
color:Black;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
text-align:left;
}
.contentActions ul {
height:1.2em;
line-height:1.2em;
margin:0;
padding:0;
}
.contentActions li {
background-image:url(images/arrowDownAlternative.gif);
background-position:right center;
background-repeat:no-repeat;
border-left:1px solid #412260;
float:right;
margin:0 1em 0 0;
padding:0 0 0 1em;
z-index:4;
}
.menuPosition {
position:relative;
}
.actionSingular {
background-image:none !important;
}
.actionItems li {
background-image:none;
}
.contentActions a {
color:#C974FF;
padding:0 1em 0 0;
text-decoration:none;
}
.contentActions .actionMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#683D84 none repeat scroll 0 0;
border-color:#412260;
border-style:none solid solid;
border-width:1px;
height:auto;
margin:1.2em 0 0;
overflow:hidden;
padding:0;
position:absolute;
right:-1px;
top:0;
visibility:hidden;
z-index:5;
}
.actionMenu li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
display:inline;
float:none;
margin:0;
padding:0;
}
.actionMenu li a {
display:block;
margin:0.2em 0;
padding:0 0.5em;
white-space:nowrap;
}
.actionMenu li a:hover {
background-color:#412260;
color:White;
}
.actionMenu .actionSeperator a {
border-top:1px solid #412260;
margin-top:0.2em;
padding-top:0.2em;
}
.configlet .contentViews {
font-size:90%;
}
#content {
margin:0 0 2em;
padding:0.139em 1em 0;
}
#content-news h1 {
margin-bottom:1em;
}
.newsItem {
border-bottom:1px solid #412260;
margin-bottom:1em;
}
.newsContent {
padding:0 1em 1em;
}
.newsContent ul, .newsContent li {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.newsAbout {
color:#76797C;
display:block;
float:right;
font-size:85%;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:0;
padding:0;
text-align:right;
}
.newsAbout li {
display:inline;
}
.newsFooter {
}
.newsFooter li {
display:inline;
margin:0 1em 0 0;
}
.documentEditable {
padding:0 2em 1em !important;
}
.configlet .documentEditable {
padding:0 !important;
}
.documentContent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:White none repeat scroll 0 0;
font-size:110%;
padding:0 1em 2em !important;
}
.documentEditable .documentContent {
border:1px solid #412260;
padding:0;
}
.documentActions {
margin:-1.5em 0 2em;
}
.documentActions ul {
clear:right;
float:right;
margin:0 0 0.3em;
}
.documentActions ul, .documentActions li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.documentActions a {
border:0 none;
text-decoration:none;
}
.portalMessage, .system-message, #error-handling {
background-color:#FFCE7B;
background-image:url(images/info_icon.gif);
background-position:5px center;
background-repeat:no-repeat;
border:1px solid #FFA500;
color:Black;
font-size:85%;
font-weight:bold;
margin:1em 0 0;
padding:0.5em 1em 0.5em 3em;
vertical-align:middle;
}
.portalMessage a {
color:Black;
text-decoration:underline;
}
.documentDescription {
display:block;
font-weight:bold;
line-height:1.5em;
margin:1em 0;
}
.documentByLine {
clear:both;
color:#76797C;
font-size:85%;
font-weight:normal;
text-align:right;
}
.documentByLine a {
text-decoration:underline;
}
.productCredits {
clear:both;
color:#76797C;
font-size:85%;
font-weight:normal;
text-align:right;
}
.productCredits a {
text-decoration:underline;
}
#portal-footer {
background-color:#E1D9E7;
border-bottom:1px solid #412260;
border-top:1px solid #412260;
float:none;
margin:2em 0 1em;
padding:0.5em 0 1em;
text-align:center;
}
#portal-colophon {
float:none;
margin:0 0 2em;
padding:0.5em 0 1em;
text-align:center;
}
#portal-colophon ul, #portal-colophon ul li, #portal-colophon ul li a {
color:Black;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
text-decoration:none;
}
#portal-colophon ul li {
font-size:85%;
margin:0 0.25em;
padding:0.1em 0.2em;
}
.standalone, .documentEditable * .standalone {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1D9E7 url(images/linkOpaque.gif) no-repeat scroll 9px 1px;
cursor:pointer;
font-size:85%;
margin-bottom:1em;
padding:1px 1px 1px 15px;
text-transform:none;
}
.context, .documentEditable * .context {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/linkTransparent.gif) no-repeat scroll 9px 1px;
cursor:pointer;
font-size:85%;
margin-bottom:1em;
padding:1px 1px 1px 15px;
text-transform:none;
}
.destructive, .documentEditable * .destructive {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFCE7B url(images/linkTransparent.gif) no-repeat scroll 9px 1px;
border:1px solid #FFA500;
cursor:pointer;
font-size:85%;
margin-bottom:1em;
padding:1px 1px 1px 15px;
text-transform:none;
}
input.searchButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:White url(images/search_icon.gif) no-repeat scroll 2px 1px;
cursor:pointer;
font-size:100%;
margin-bottom:1px !important;
padding:1px 1px 1px 15px;
text-transform:none;
}
.noborder, .documentEditable * .noborder {
background-color:transparent;
border:medium none;
margin:0;
}
.add, .documentEditable * .add {
}
.quickSearch {
}
.notify, .documentEditable * .notify {
border:1px solid #FFA500;
}
.field {
left:0;
margin:0 1em 1em 0;
top:0;
}
.field .field {
margin:1em 0 0;
}
.field label {
font-size:100%;
font-weight:bold;
}
.fieldRequired {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/required.gif) no-repeat scroll 3px center;
color:White;
padding:0 0 0 8px;
}
.formHelp {
color:#76797C;
font-size:90%;
margin:0 0 0.2em;
clear:left;
}
.formHelp a {
text-decoration:underline;
}
.formHelp:hover {
color:Black;
cursor:default;
}
.formControls {
margin:1em 0 0;
}
.searchform-controls {
clear:both;
text-align:left !important;
margin:3em 0 0;
}
.searchform-input-wrapper {
padding-bottom:10px;
}
.error {
background-color:#FFCE7B;
border:1px solid #FFA500;
margin:0 0 1em;
padding:1em;
width:68% !important;
}
.error .fieldRequired {
color:#FFCE7B;
}
.card {
background-color:#E1D9E7;
border:1px solid #412260;
float:left;
margin:1em;
padding:1em 0;
text-align:center;
width:110px;
}
.portrait {
background-color:#E1D9E7;
border:1px solid #412260;
font-size:85%;
margin:0.5em;
padding:1em 0 0.5em;
text-align:center;
width:100px;
}
.portraitPhoto {
border:1px solid black;
}
.listing, .stx table {
border-bottom:1px solid #412260;
border-collapse:collapse;
border-left:1px solid #412260;
font-size:85%;
margin:1em 0;
}
.listing th, .stx table th {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1D9E7 none repeat scroll 0 0;
border-bottom:1px solid #412260;
border-right:1px solid #412260;
border-top:1px solid #412260;
font-weight:normal;
padding:0 1em;
text-transform:none;
}
.listing .top {
border-left:1px solid White;
border-right:1px solid White !important;
border-top:1px solid White !important;
padding:0 0 1em;
text-align:right !important;
}
.listing .odd {
background-color:transparent;
}
.listing .even {
background-color:#DEDEDE;
}
.listing .listingCheckbox {
text-align:center;
}
.listing td, .stx table td {
border-right:1px solid #412260;
padding:0 1em;
text-align:left;
}
.listing a:hover {
text-decoration:underline;
}
.listing img {
vertical-align:middle;
}
ul.configlets {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1em;
}
ul.configlets li {
margin-bottom:1em;
}
ul.configlets li a {
text-decoration:none;
}
ul.configlets li label {
font-weight:bold;
}
ul.configletDetails {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 1em 1em 4em;
}
ul.configletDetails li {
display:inline;
margin-bottom:1em;
}
ul.configletDetails li a {
text-decoration:none;
}
ul.configletDetails li label {
font-weight:bold;
}
ul.visualNoMarker, ol.visualNoMarker {
list-style-image:none;
list-style-type:none;
margin:0.5em 0 0;
}
.stx table p {
margin:0;
padding:0;
}
.stx table {
border:1px solid #412260 !important;
}
.stx table td {
border-bottom:1px solid #412260;
}
.portlet {
border:medium none;
margin-bottom:1em;
padding:0;
}
#region-content .portlet {
font-size:94%;
}
.portlet h4 {
font-size:1em;
font-weight:normal;
white-space:nowrap;
}
.portlet h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1D9E7 none repeat scroll 0 0;
border-color:#412260;
border-style:solid solid none;
border-width:1px;
display:inline;
font-size:1em;
font-weight:normal;
height:1em;
padding:0 1em;
text-shadow:none;
text-transform:none;
white-space:nowrap;
}
.portlet h6 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1D9E7 none repeat scroll 0 0;
border-color:#412260;
border-style:solid solid none;
border-width:1px;
display:block;
font-size:1em;
font-weight:normal;
height:1.2em;
padding:0 1em;
text-shadow:none;
text-transform:none;
white-space:nowrap;
}
.portletBody {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:1px solid #412260;
border-collapse:collapse;
}
.portletDetails {
text-align:right;
}
.portletMore {
display:block;
text-align:right;
}
.portletContent {
padding:1em;
}
.portletClose {
border-left:1px solid #412260;
float:right;
padding:0 0.2em;
text-transform:none;
}
.portlet h1, .portlet h2, .portlet h3, .portlet h4 {
margin:0;
padding:0;
}
.portlet .even {
background-color:#DEDEDE;
}
.portlet .odd {
background-color:transparent;
}
.portlet input {
font-size:100%;
}
.portlet ul, .portlet li {
/*line-height:1em;*/
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.portlet ul li.widget h2.widgettitle{
border:none;
padding-bottom:10px;
}
.portlet ul li#event-calendar, .portlet ul li#recent-posts-2, .portlet ul li#categories-3{
padding-bottom:20px;
}
.portlet ul li#event-calendar h2.widgettitle{
display:none;
}
.portlet ul li.home, .portlet ul li.current_page_item{
background:url(images/site_icon.gif) no-repeat left top;
/*line-height:25px;*/
padding-bottom:10px;
}
.portlet ul li.current_page_item a, .portlet ul li.current_page_item2 a{
background-color:#E1D9E7;
border:1px solid #412260;
color:#683D84;
}
.portlet ul li ul li, .portlet ul li ul li.current_page_item{
background:url(images/folder_icon.gif) no-repeat left top;
line-height:25px;
}
.portlet ul li ul li.page-item-4, .portlet ul li ul li.page-item-12, .portlet ul li ul li.page-item-95 {
background:url(images/simpleblog_icon.gif) no-repeat left top;
line-height:25px;
display:none;
}
.portlet ul li.blog, .portlet ul li.newma, .portlet ul li.current_page_item2{
background:url(images/simpleblog_icon.gif) no-repeat left top;
line-height:25px;
}
.portlet li a, .portlet li a:hover{
margin-left:20px;
padding:2px 2px 2px 0;
text-decoration:none;
}
.portlet ul li ul li ul {
margin-left:12px;
width:100%;
}
.portlet ul li.widget_recent_entries ul li{
background:transparent url(images/entry_icon.gif) no-repeat scroll left top;
line-height:15px;
padding-bottom:12px;
}
.portlet ul li ul li ul li, .portlet ul li ul li ul li.current_page_item{
background:url(images/document_icon.gif) no-repeat left top;
line-height:25px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.portlet ul li ul li.current_page_item ul li a{
background:none;
border:none;
}
.portlet ul li ul li.current_page_item a{
background-color:#E1D9E7;
border:1px solid #412260;
color:#683D84;
}
.portletBody ul li.widget_hier_page h2{
display:none;
}
.portlet #wp-calendar caption{
font-weight:bold;
letter-spacing:0;
margin:0;
margin-top:-25px;
padding-bottom:5px;
text-align:center;
}
.portlet #wp-calendar caption a{
text-align:center;
margin:0;
}
.portlet #wp-calendar thead{
border-bottom:1px solid #412260;
border-top:1px solid #412260;
text-align:center;
}
.portlet #wp-calendar thead tr{

}
.portlet li #wp-calendar tbody td a, .portlet li #wp-calendar tbody td a:hover
{
text-decoration: none;
background: none;
margin-left:0 !important;
border:none;
}
#wp-calendar table.nav{
padding-bottom:5px;
}
#wp-calendar table.nav img{
display:none !important;
}
#wp-calendar table.nav a#ec3_publish, .ec3_ec{
display:none !important;
}
#wp-calendar #today{
border:2px solid #FFA500 !important;
padding:1px !important;
}
#wp-calendar td.ec3_postday{
background: #E1D9E7
}
.navigation{
padding-top:20px;
}
#wp-email-content {
border: 1px solid #412260;
margin-top:25px;
}
.wp-email textarea {
width:auto;
}
#wp-email-content form{
margin-left:10px;
}
#wp-email-content .smalltext{
font-weight:normal;
color:#76797C;
font-size:90%;
}
#wp-email-button input{
background:transparent url(images/linkTransparent.gif) no-repeat scroll 9px 3px;
cursor:pointer;
}
.comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DEDEDE none repeat scroll 0 0;
border:1px dashed #412260;
margin-bottom:1em;
padding:0 1em 0.5em;
}
.comment h1, .comment h2, .comment h3, .comment h4, .comment h5, .comment h6 {
border-bottom:1px dashed #76797C;
font-weight:normal;
}
.commentBody {
margin:0 1em 1em;
}
.spacer {
margin:1em;
}
.navIcon, .navIconRoot {
position:relative;
right:20px;
}
.navItemText {
margin-left:-20px;
}
.navRootItem, .navItem {
background-position:0 1px;
background-repeat:no-repeat;
border:1px solid White;
display:block;
margin:0 0 0.2em;
padding:0.1em 0.25em 0.2em 20px;
}
.currentNavItem, #portlet-navigation-tree a:hover {
background-color:#E1D9E7;
border:1px solid #412260;
color:#683D84;
}
.navLevel1 {
margin-left:0;
}
.navLevel2 {
margin-left:1em;
}
.navLevel3 {
margin-left:2em;
}
.navLevel4 {
margin-left:3em;
}
.navLevel5 {
margin-left:4em;
}
.navLevel6 {
margin-left:4.5em;
}
.navLevel7 {
margin-left:5em;
}
.navLevel8 {
margin-left:5.5em;
}
.state-private {
color:Black;
}
.state-published {
color:#74AE0B;
}
.state-pending {
color:#FFA500;
}
.state-expired {
color:Red;
}
.syndicated {
color:#008000;
}
.role-Member {
}
.role-Reviewer {
}
.role-Manager {
}
.role-Translator {
}
.location-frontpage {
}
.location-news {
}
.location-members {
}
.even {
background-color:#DEDEDE;
}
.odd {
background-color:transparent;
}
.visualHighlight {
background-color:#DEDEDE;
}
.discreet {
color:#76797C;
font-size:85%;
font-weight:normal;
}
.listingBar {
background-color:#E1D9E7;
border:1px solid #412260;
clear:both;
font-size:94%;
margin:1em 0;
padding:0 1em;
text-align:center;
text-transform:none;
vertical-align:top;
}
.listingBar span.previous, .listingPrevious {
float:left;
margin-right:1em;
text-align:left;
}
.listingBar span.next, .listingNext {
float:right;
margin-left:1em;
text-align:right;
}
.listingBar img {
vertical-align:middle;
}
.link-plain {
background-image:none;
padding:0;
}
.link-parent {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/arrowUp.gif) no-repeat scroll 4px 5px;
display:block;
font-size:85%;
padding:1px 0 1px 16px;
}
.link-user {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/user.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-external {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-https {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/lock_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-mailto {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/mail_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-news {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/topic_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-ftp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/file_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-irc {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/discussionitem_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-callto {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/phone_icon.gif) no-repeat scroll 0 1px;
padding:1px 0 1px 16px;
}
.link-comment {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/discussionitem_icon.gif) no-repeat scroll left center;
padding:1px 0 1px 16px !important;
}
.link-anchor {
color:#76797C;
font-weight:normal;
text-decoration:none;
}
.hiddenStructure {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
display:block;
height:1px;
margin:-1px 0 0 -1px;
overflow:hidden;
padding:0;
width:1px;
}
.contentViews .hiddenStructure, .contentActions .hiddenStructure {
left:-200px;
position:absolute;
top:-200px;
}
.visualClear {
clear:both;
display:block;
}
.hiddenLabel {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
display:block;
height:1px;
margin:-1px 0 0 -1px;
overflow:hidden;
padding:0;
width:1px;
}
.label {
display:inline;
font-weight:bold;
padding-right:0.5em;
}
.optionsToggle {
background-color:#E1D9E7;
border:1px solid #412260;
color:Black;
font-size:85%;
font-weight:normal !important;
}
.portalNotLoggedIn {
}
#portal-column-content fieldset > * input:focus, #portal-column-content fieldset > * textarea:focus {
border-color:#FFA500;
border-width:1px;
}
.visualOverflow {
margin:0 0 1em;
overflow:auto;
}
.visualOverflow pre, .visualOverflow table, .visualOverflow img {
margin:0;
}
.visualFontSizeCorrection {
font-size:75%;
}
.dayPopup {
background-color:#E1D9E7;
border:1px solid Black;
padding:0.2em;
position:absolute;
visibility:hidden;
width:12em;
z-index:2;
}
.date {
font-weight:bold;
}
.ploneCalendar {
border:1px solid #412260;
margin:1em 0;
}
.ploneCalendar a {
text-decoration:none;
}
.ploneCalendar a:hover {
text-decoration:none;
}
.ploneCalendar th {
background-color:#E1D9E7;
font-weight:bold;
padding:2px;
text-align:center;
}
.ploneCalendar td {
background-color:transparent;
padding:2px;
text-align:right;
width:1.5em;
}
.ploneCalendar .weekdays td {
background-color:#E1D9E7;
border-color:#412260;
border-style:solid none;
border-width:1px;
padding:2px;
text-align:center;
}
.ploneCalendar .event {
background-color:#E1D9E7;
font-weight:bold;
}
.ploneCalendar .todayevent {
background-color:#E1D9E7;
border:2px solid #FFA500;
font-weight:bold;
}
.ploneCalendar .todaynoevent {
border:2px solid #FFA500;
border-collapse:collapse;
}
.highlightedSearchTerm {
background-color:#FEFF82;
}
.currentItem {
border:2px solid #FFA500;
border-collapse:collapse;
padding:1px;
}
#portal-columns {
width:100% !important;
}
#portal-column-one {
vertical-align:top;
width:16em;
}
#portal-column-content {
margin:0;
padding:0;
vertical-align:top;
}
#portal-column-two {
vertical-align:top;
width:16em;
}
#portal-column-one .visualPadding {
padding:2em 0 1em 2em;
}
#portal-column-content .visualPadding {
padding:0 2em 1em;
}
#portal-column-two .visualPadding {
padding:2em 2em 1em 0;
}

#visual-portal-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/kubrickbgwhite.jpg) repeat-y scroll 0 0;
margin:0 auto;
width:760px;
}
#portal-logo {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/kubrickheader.jpg) no-repeat scroll 0 0;
height:200px;
margin:-1px 0 0;
text-align:center;
}
#portal-logo a {
border:0 none;
color:#FFFFFF !important;
cursor:pointer;
display:block;
font-family:"Trebuchet MS","Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif;
font-size:2.5em;
font-weight:bold;
height:auto !important;
margin:0;
overflow:hidden;
padding:70px 0 0;
text-decoration:none;
width:100%;
}
#portal-globalnav {
margin-top:-1.7em;
padding-left:3em;
text-align:left;
}
#portal-globalnav li a {
border:medium none;
color:#FFFFFF;
font-weight:normal;
margin-left:0;
margin-right:0;
}
#portal-globalnav li a:hover {
background-color:transparent;
color:#FFFFFF;
text-decoration:underline;
}
#portal-globalnav li + li {
border-left:0 solid white;
}
#portal-globalnav li.selected a {
background-color:transparent;
border:medium none;
color:#FFFFFF;
font-weight:bold;
}
#portal-personaltools {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:medium none;
margin-top:1.5em;
}
#portal-breadcrumbs {
border:medium none;
margin-top:0.5em;
}
#portal-columns {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/kubrickbg.jpg) repeat-y scroll 0 0;
}
#portal-column-two {
width:220px;
}
.portlet h5 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E1D9E7 none repeat scroll 0 0;
border-color:#412260 #412260 #E1D9E7;
border-style:solid;
border-width:1px 1px 0;
font-size:1em;
font-weight:bold;
padding:0.35em 0.75em;
text-transform:none;
width:200px;
}
.portletBody {
border:1px solid #412260;
margin-top:3px;
}
.portletContent {
margin:0 0.5em;
}
.ploneCalendar {
margin-left:1em;
}
#portal-footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:medium none;
margin-left:5%;
margin-top:0;
padding-bottom:0;
width:90%;
}
#portal-colophon {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/kubrickfooter.jpg) no-repeat scroll center bottom;
margin-bottom:0;
}
#portal-colophon ul {
margin:0;
}
.floatRight {
float:left;
margin:1em 2em 0.5em 0;
}
.BlogByLine {
color:#999999;
font-size:80%;
margin-bottom:1em;
text-transform:lowercase;
}
.BlogCommandLine {
color:#999999;
margin-bottom:1em;
text-transform:lowercase;
}
.BlogCommandLine form {
display:inline;
}
.noMargin {
margin-bottom:0;
}
.simpleBlogLinkButtons {
display:block;
margin-bottom:1em;
}
.bodytext {
line-height:150%;
}
.simpleBlogEntry {
}
.simpleBlogDescription {
line-height:1.5em;
margin:0.5em 0 1em;
}
.simpleBlogDescriptionOnly {
line-height:1.5em;
margin-bottom:1em;
margin-top:0;
}
.simpleBlogDescriptionOnly .short{
font-weight:normal;
}
.bodytext .short{
font-weight:bold;
}
.simpleBlogDescriptionOnly p a.more-link {
color:#683D84;
text-decoration:none;
display:block;
margin-top:10px;
width:60px;
}
.simpleBlogDescriptionOnly li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/link_icon.gif) no-repeat scroll 0 1px;
margin-bottom:1em;
padding-left:20px;
}
.simpleBlogDescriptionOnly .plain ul li {
background:none;
padding-left:0px;
}
.simpleBlogDescriptionOnly .plain .portletContent {
padding:0.6em;
}
.simpleBlogTitle {
}
.simpleBlogBody {
}
.simpleBlogBylineCats {
}
.simpleBlogCalendar {
border:medium none;
margin:1em;
}
.simpleBlogCalendar a {
text-decoration:none;
}
.simpleBlogCalendar a:hover {
text-decoration:none;
}
.simpleBlogCalendar th {
background-color:transparent;
font-weight:bold;
padding:2px;
text-align:center;
}
.simpleBlogCalendar td {
background-color:transparent;
padding:2px;
text-align:right;
width:1.5em;
}
.simpleBlogCalendar .weekdays td {
background-color:transparent;
border-color:#412260;
border-style:solid none;
border-width:1px;
padding:2px;
text-align:center;
}
.simpleBlogCalendar .event {
background-color:#E1D9E7;
font-weight:bold;
}
.simpleBlogCalendar .todayevent {
background-color:#E1D9E7;
border:2px solid #FFA500;
font-weight:bold;
}
.simpleBlogCalendar .todaynoevent {
border:2px solid #FFA500;
border-collapse:collapse;
}