/* @override
/drupal/themes/zen/STARTERKIT/zen.css?7
/drupal/themes/zen/Maren/style.css?E
/drupal/themes/zen/zen/tabs.css?E
/drupal/themes/zen/Maren/style.css?Z
/drupal/themes/zen/Maren/style.css?X
*/
/*
* sub-theme to remove a base theme's stylesheet, the sub-theme must re-define
* the stylesheet in its .info file using the same declaration and must include
* a stylesheet of the same name in its directory.
*/
/* Global*/
* { clear: none !important; }
.left { float: left !important; }
.right { float: right !important; }
.clear { clear: both !important; }
body { background: #FFF; font-family: "Lucida Grande", sans-serif; font-size: 80%; margin: 0 0 0 20px;}
/* links */
a { color: #666666; text-decoration: none;}
a:hover { color: #FF618B; }
/* headlines */
h1 { color: #666;}
h2 { font-size: 1em; color: #333;}
h3 { font-weight: lighter; }
li { display: block; margin: 0; padding: 0; }
#primary ul li { margin:  0; padding: 0; }
#search-box { float: right; }
#site-name { width: 100%;}
#site-name a { color: #333; font-size: 20px; font-weight: lighter; }
ul.links { margin: 2px 0 0 0;}
ul.links li{ font-size: 1.5em; font-weight: normal; margin: 0 20px 0 0 !important;}
ul.links li a { color: #666;  }
ul.links li a:hover { color: #FF618B; }
ul.menu li.active-trail { margin-left:-2px;}
ul.menu li.leaf a:visited { text-decoration: line-through; }
ul.menu li.leaf a.active {
color: white !important;
background: #666;
padding: 0 2px;
text-decoration: none;
}
.tabs { text-align: left;}
.tabs ul  { }
.meta .links li { font-size: 1em;}
/* Layout, Floats, Etc. */
/* main page */
#page {
width: 960px;
margin: 0;
}
/* sidebars */
#sidebar-right {
float: right;
width: 220px;
font-size: .9em;
}
#sidebar-left {
float: left;
width: 140px;
font-size: .9em;
}
/*sidebar left extras*/
.more-link a{ text-align: left; font-size: 1em; color: #000;}
.content .menu { margin: 25px 0 0 0; padding: 0;}
#sidebar-left h2 { color: #666; font-size: 1.3em; font-weight: normal;}
/* content area */
#content {
width: 1000px;
margin: 0;
padding: 0;
}
#content p { position: absolute; top: 160px; left: 740px;}
.sidebar-left #content {
border-left: 1px solid #666;
margin-left: 161px !important;
padding-left: 20px;
}
.sidebar-right #content {
border-right: 1px solid #666;
margin-right: 241px !important;
padding-right: 20px;
}
.two-sidebars #content {
/*border-left: 1px solid #666;
border-right: 1px solid #666; */
margin-left: 161px !important;
margin-right: 241px !important;
padding-left: 20px;
padding-right: 20px;
}
#header {
height: 130px;
}
#content-area p { float: left; clear: none; width: 200px;}
/*content*/
.content p { font-size: .9em; line-height: 1.6em ; }
#content ul { font-size: .9em; list-style: none; }
#content ul li { background: #FFF; }
.content a { margin: 0 0 5px 0;}
.title { font-weight: bold; }
#content .node {
clear: none !important;
width: auto !important;
}
/*resume*/
#resume { color: #333; line-height: 14px; margin-right: 20px;}
#resume li { margin: 0 0 8px -20px; padding: 0; }
#resume dd { margin: 0 0 5px 0; }
#resume dt { margin: 10px 0 0 0;}
.resume_date { color:#777;  display: block; font-size: 12px; font-weight: bold; padding: 0 10px 3px 0;  }
#resume h3 { border-bottom: 1px solid #777; color: #666;  padding: 0 0 3px 0; }
/* gallery image displays*/
#content-area div.view div.view-content div.item-list ul {
padding: 0;
}
#content-area div.view div.view-content div.item-list ul li,
#content-area div.view div.view-content div.item-list ul li div.views-field-field-work-images-fid {
display: inline !important;
}
/* taxonomy image thumb pages */
.page-taxonomy #content #content-inner #content-header h1.title {
font-size: 150%;
width: 100%;
}
.page-taxonomy #content .node {
display: block;
background: transparent;
height: 180px;
float: left;
margin: 7px;
}
.page-taxonomy #content .node h2 {
font-weight: normal !important;
}
div.content div.field.field-type-number-integer.field-field-year {
display: none;
}
/* Node Specific items */
/* editing tabs */
#content #content-header div.tabs ul.tabs,
#content #content-header div.tabs ul.tabs > li,
#content #content-header div.tabs ul.tabs > li span,
#content #content-header div.tabs ul.tabs > li a {
background: none !important;
}
#content #content-header div.tabs ul.tabs > li {
display: inline !important;
margin: 5px !important;
height: auto;
width: auto;
}
/* taxonomy terms @ bottom (now floated to right column) */
#content div#taxterms.meta.right {
width: 200px !important;
margin-top: -10px;
}
#content div#taxterms.meta.right div.taxterms_inner ul.links.inline {
list-style: none !important;
}
#content div#taxterms.meta.right div.taxterms_inner ul.links.inline > li {
display: list-item !important;
}
/* =Hacks and hides */
/*display: none; */
#skip-to-nav,
.feed-icons,
#user-login-form,
.submitted,
div.breadcrumb,
.page-image-tid-1.section-image #content-header h1.title,
.page-taxonomy div.content div.field.field-type-number-integer.field-field-year div.field-label,
.page-taxonomy #content div.content p,
.page-taxonomy #content div.meta,
.page-taxonomy #content #content-inner #content-header div.taxonomy-term-description,
.front #block-image-1 .block-inner h2,
div.views-field-body {
display: none;
}
/* clearing issues */
/* =Clearing Problems */
div.node-form .standard,
.clear-block:after {
clear: none !important;
}
div.tabs { height: 75px; }
div.content p { float:right; }
.section-search dl { display: block; width: 600px; }
.section-search dl dd { font-size: 9px; margin: 5px 0 15px 0; display: block; width: 600px; }
.section-search dl dd span { font-size: 10px;   }
#bio {  height: 200px; }
#bio p { width: 600px; position: absolute; top: 170px; left: 205px; }
#content div#taxterms.meta.right { position: absolute; top: 173px; left: 950px; }
#content div#taxterms.meta.right h4 { font-weight: normal; font-size: 10px;}
div.field-items { width: 530px; }
a.back_to_top { color: #FF618B; font-weight: bold; text-transform: uppercase; font-size: 10px; }
a.back_to_top:hover { text-decoration: underline;  }
ul.anchor_links { display: block; width: 200px; float: left; }
ul.anchor_links li a {  color: #FF618B; font-weight: bold; font-size: 10px; margin: 0 0 0 -18px; }
ul.anchor_links li a:hover {  color: #666; }
div.anchor_link_container { width: auto; height: 100px;}
textarea { width: 36.2% !important; }
