/* $Id: local-sample.css 7156 2010-04-24 16:48:35Z chris $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/*.font-family-lucida, .font-family-lucida .form-text {
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
}
body {
font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
}
.font-size-12 {
font-size: 100%;
}

body {
line-height: 150%;
}*/

#header-site-info {
width:100%;
}


#logo {
float:right;
margin:30px 5px 0 15px;
}
#site-name-wrapper {
float:left;
margin: 0 50px 0 0px;
}

#site-name {
font-family: "Reenie Beanie", cursive, sans-serif;
text-shadow: 4px 4px 2px #CBFE99;
font-size: 5em;
font-weight: bold;
}

#slogan {
font-family: "Reenie Beanie", cursive, sans-serif;
text-shadow: 2px 2px 0px #CBFE99;
font-size: 2em;
line-height: 110%;
}

/* Node top embedded block - drupal.org/node/738312 */

#node-top {
  float: right;
  margin: 0 0 5px 20px;
  width: 230px;
/*  background-color: red;
  padding: 15px;*/
}

h1.title {
border-bottom:1px solid #D6DDB9;
clear:left;
color:#FF00FF;
font-family:"Myriad Pro","Myriad Web Pro Regular","Lucida Grande",Geneva,Trebuchet MS,sans-serif;
font-size:183.3%;
font-weight:bold;
line-height:120%;
margin-bottom:5px;
}

#node-top .block {
  height: 230px;
  margin-bottom: 0;
 
}

div.full-node #node-top .inner .block .content {
  border: none;
}

#content-content .node #node-top .block  .inner {
  margin-right: 0;
}

.preface-top-wrapper  {
background:url("../images/preface-wrapper-bg2f.png") repeat-x scroll center top #144A6E;
color:#FFFFFF;
min-height:15px;
padding-top:30px;
}

.postscript-bottom-wrapper  {
background:url("../images/preface-wrapper-bg2f.png") repeat-x scroll center top #144A6E;
color:#FFFFFF;
margin-bottom:20px;
min-height:24px;
padding-top:30px;
}

/* -----Primary Menu-------- */

#primary-menu ul.menu li {
  background: transparent url(../images/tab-left.png) no-repeat 0 0;
  display: block;
  float: left;
  margin: 0 4px 0 0;
  padding: 0 0 0 10px;
  position: relative;
}


#primary-menu ul.menu li a:link, #primary-menu ul.menu li a:visited {
background:url("../images/tab-right.png") no-repeat scroll 100% 0 transparent;
color:#CC00CC;
display:block;
padding:5px 10px 1px 0;
text-decoration:none;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -41px;
}

/* Second level - Hovers for parent menu item */
#primary-menu ul.menu li a:hover,
#primary-menu ul.menu li:hover a,
#primary-menu ul.menu li.hover a,
#primary-menu ul.menu li.active-trail a:link,
#primary-menu ul.menu li.active-trail a:visited {
  background-position: right -46px;
  color: #fff;
}

#primary-menu ul.menu li:hover,
#primary-menu ul.menu li.hover,
#primary-menu ul.menu li.active-trail {
  background-position: left -41px;
}


.main-wrapper {
background:url("../images/content-gradient3f.png") repeat-x scroll 0 1px #EAFFEA;
padding-top:40px;
}

.view-portfoliolist .views-row {
padding:10px;
border:2px solid gray;
margin-bottom:10px; 
min-height: 220px;
background-color: #FFFFFF;
}

.view-portfoliolist .view-content {
background-color: #EAFFEA;
}

.view-portfoliolist .views-field-title-2 {
padding: 5px 0 3px 0;
background-color: #DDFFBB;
}

.view-portfoliolist .field-content{
padding-left: 15px;
}
.view-portfoliolist .views-field-field-link-url{
padding-left: 15px;
}

a, a:link, a:visited {
color:#FF00FF;
}

#admin-menu {
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
font-size:13px;
text-align:left;
}

.fusion-float-imagefield-left .field-type-filefield, .fusion-float-imagefield-left .image-insert, .fusion-float-imagefield-left .imagecache {
float:left;
margin:15px 15px 15px 15px;
}

.marina-rounded-corners .inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EAFFEA url(../images/rounded-corner-left-right.png) repeat-y scroll right top;
}

.marina-rounded-corners .inner-wrapper .inner-inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../images/block-gradient.png) repeat-x scroll center bottom;
padding:8px;
}

.view-tweets {
font-size: .7em;
}

.page-inner {
border:0 none;
margin-bottom:0;
padding:0;
background-color: #EAFFEA;
}

#block-user-0 {
float: right;
overflow: visible;
font-size: 60%;
}
#block-blog-0 {
margin-top: 30px;
}

.fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row {
line-height:130%;
padding: 5px 0;
}

/* ---- Blog LAB4 settings ---- */

#view-id-lab4blog-page_1 .views-row {
padding:10px;
border:2px solid gray;
margin-bottom:10px; 
background-color: #FFFFFF;
}


