#html-main, .body-main	{
	padding: 0;
	margin: 0 auto;
	width: 100%;
	font-size: 0.9em !important;
	color: #000;
}
body#front
{
	background: #ffffff !important;
}
body{
    font-family: Merriweather, Open Sans, Arial;
}
#logo h1{
	font-family: Open Sans, Arial;
}
/* make background grey (#f1f1f1) or white (#ffffff)*/
.body-main
{
	display:block;
	text-align:center; 
	background:#FFFFFF;
}

.make-it-center
{
	margin: auto;
	height: auto;
	width:1024px /*960px*/ ;
}

.clear
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	visibility: collapse;
}

/* make background grey (#f1f1f1) or white (#ffffff)*/
#main-body , #main-body .make-it-center {
    background-color: #FFFFFF;
} 

a:link{color: #00599D; text-decoration:none;}
a:visited{color: #00599D;}
a:hover{color:#0166B4;text-decoration:underline;}
a:active{color: #00599D;}

 
p{
	margin: 0px;
	padding: 0 0 10px 0;
}
strong {
    font-weight: 600;
}

/** headers **/
h1, h2, h3, h4, h5, h6 { font-family: Open Sans, Arial !important; line-height:normal;}

h1, h1.title {font-size:1.7em; font-size:24px; font-weight: 700 !important; margin-bottom:2px;}

h2{
font-size:1.9em;
font-weight:normal;
color:#8d6e00;
padding:0;
margin:0.2em 0 0.2em 0;
}

h2 a{color:#222;}

.block h2 a, .block h2.title a{color:#fff;}
.block h2 a:hover, .block h2.title a:hover{color:#bbbbbb;}

.sticky h2, .sticky h2 a{color:#343434 !important; font-weight:bold;}

h3{margin-bottom:15px; font-size:1.3em;}

h4, h4.title
{
	font-size:1.1em;
	margin: 0px;
	padding:0 0 6px 0;
	color:#666666;
	clear:both;
	display:block;
	font-weight:normal;
}
.clear-both{clear:both;}

table {width:100%;}
table td{padding:15px 0;}

.content li{margin-bottom:0.6em;}
.content form li{margin-bottom:0;}
/*////////////////////////////CUSTOM BODY STYLES/////////////////////////////////*/
.top-menu{padding:7px 0; text-align:left;}
.mission{float:left; font-style:italic; color:#8a8a8a; font-size:0.9em;}
.mission p{padding:0;}

#top-links{float:right;}
.top-links-ul, .top-links-ul li{padding:0; margin:0; list-style:none;}
.top-links-ul li{float:left; padding:0 0 0 2em;}
body.georgia .top-links-ul li{font-family: "Times New Roman", "Myriad Pro",  Georgia, Arial,  Verdana, sans-serif;}
body.arial .top-links-ul li{font-family: Open Sans, Arial,  Verdana, sans-serif;}

.top-links-ul li a{color:#000;}

#header { background-color: #FFFFFF; padding-bottom: 20px; }
#logo-container{ padding-top:3px; padding-bottom:25px; position:relative; }
#money-bg{background: transparent}

#logo-picture img{display:block;}
#logo-picture{float:left; padding-right:15px; }
#logo{background-color:#c82128; float:left; padding:8px 50px;  color:#fff; border-right:3px solid #fff;}
#logo h1{font-size:18px; padding:0 0 2px 0; margin:0; line-height:100%;}
#logo h1.logo-picture-true{text-align:left;  display:inline; height:100%;}
#logo strong.logo-picture-true{text-align:left; }
#logo h1.logo-picture-true-slogan-false{line-height:150%; display:inline;}

#logo strong{font-weight:normal; color:#ffa0a0; font-size:0.8em; line-height:normal; display:block;}
#logo a{color:#fff; text-decoration:none;}
#logo a:hover{color:#ffbdc0; }

/******** Primary menu ************************************************/
.rws-primary-menu {
  color: #FFFFFF;
  font-family: Open sans,Arial,Verdana,sans-serif;
  left: 295px;
  margin: 15px 0 0 0;
  position: absolute;
  text-align: left;
  top: 30px;
  width: 750px;
  z-index:500;
}
#front .rws-primary-menu { left: 338px;}
.rws-primary-menu a{color:#fff;}
.rws-primary-menu .block, .rws-primary-menu .block-menu{padding:0; margin:0; border:none; background-color:transparent;}
.rws-primary-menu h2{display:none; }
.rws-primary-menu ul, .rws-primary-menu ul.menu{margin:0; padding:0;}
.rws-primary-menu li, .rws-primary-menu li.leaf, .rws-primary-menu ul.links li{margin:0; padding:0; list-style:none;
float:left;
font-size:1.2em;
}
#front .rws-primary-menu li a , #front ul.nice-menu-down li.menuparent,#front #header-region ul.nice-menu-down li.menuparent, #front ul.nice-menu li, #front ul#nice-menu-1 li#menu-421 ul, #front ul#nice-menu-1 li#menu-2889 ul , #front ul#nice-menu-1 li#menu-2932 ul, #front ul#nice-menu-1 li#menu-441 ul , #front ul.nice-menu ul li a:hover, #front ul.nice-menu a.active  {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0) !important;
	color: #fff;
}
#front ul.nice-menu ul li a { color: #fff !important;}
#front ul.nice-menu ul li a:hover { color: #73bf44 !important;}
.rws-primary-menu li a {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    display: block;
    font-family: Open sans,Arial;
    font-size: 17px;
    font-weight: 600;
    padding: 0.2em 1em 0.1em;
    text-decoration: none;
    text-transform: uppercase;
}
.rws-primary-menu li a:hover{background-color:#fff;}
.rws-primary-menu li a.active {color:#73BF44;}
.rws-primary-menu li a:hover {
    background-color: #FFFFFF;
    color: #73BF44;
}

/******************** SEARCH *****************************************/
.rws-primary-menu #search-theme-form {float:right; padding:4px;  border:none;}
.rws-primary-menu #search-theme-form label{display:none;}
.rws-primary-menu .form-submit{background-color:#eaeaea; border:1px solid #b8b8b8; margin:0; float:left; height:21px;  padding:1px 8px;}

.rws-primary-menu #search-theme-form div{display:inline;}
.rws-primary-menu .form-text{font-family: Georgia; background-color:#fff; border:1px solid #b8b8b8; margin:0;  float:left; height:17px; padding:1px 4px; font-family: Georgia; width:130px; 
}
 


/****************** Columns********************************************/
.column-1 {
  float: left;
  margin:30px 10px 0 -1px;
  overflow: hidden;
  padding: 0 8px 10px 0;
  text-align: left;
  width: 225px;
}

.column-2{
width:524px;
padding:0px 10px 10px 8px;
float:left;
text-align:left;
overflow:hidden;
margin:15px 0 0 -1px;
}

.no-left-column{width:695px; margin-left:0;}
.no-right-column{width:700px; margin-bottom:20px;}
.no-right-and-left-columns{width:960px; margin-left:0;}



.column-3{
width:273px;
padding:0px 0px 10px 10px;
float:left;
border-left:1px solid #00599D;
text-align:left;
overflow:hidden;
margin:15px 0 0 -1px;
background-color:#f5f5f1;
}



/******** MENUs and BLOCKs in COLUMN 1 *******************************************/


.column-1 .block-menu{}
.column-1 .block-menu ul, 
ul.menu{margin:0; padding:0;}

.column-1 .content {
padding-left:0 !important;
}


.column-1 a:link,
.column-1 a:visited {color:#685100; text-decoration:none;}
.column-1 a:hover {color:#666666; text-decoration:underline;}
.column-1 a:active {color:#685100; text-decoration:none;}

.column-1 .block{
margin-bottom:18px;
display:block;
clear:both;
}

.column-1 .views-field-field-project-photo-fid{
margin-bottom:4px;
}


.column-1 ul{
list-style:none; list-style-image:none;
}

.column-1 a, 
.column-1 li,
.column-1 .item-list ul li,
.column-1 li.leaf,
.column-1 li.expanded,
.column-1 li.collapsed{
margin:0; 
list-style:none; 
list-style-image:none;
font-weight:lighter;
font-size:98%;
padding: 0 0 14px 0;
}
 


/** expanded **/
ul.menu li ul.menu{padding-left:10px; margin-top:3px;  font-size:0.8em; border-left:4px solid #c9c9c6; line-height:normal; }
ul.menu li ul.menu li.leaf, ul.menu  li ul.menu li.collapsed {padding: 0 0 0.5em 0;}
 


/*************** LOGIN FORM ******************************************************/
#user-login-form{text-align:left;}
#user-login-form input{width:99%;}
#user-login-form input.form-submit{width:auto;}



/******** COLUMN 2 NODES *********************************************************/
.sticky{
border:1px solid #c0c0c0;
background:#fff url("images/featured.gif") no-repeat 18px 0 !important;
padding-top:35px !important ;
}



/*************** NODE ***********************************/
.page-node .node{padding:17px 0;
margin-bottom:5px;
border-bottom: 1px solid #999;

}

.page-taxonomy .node{
clear:both;
display:block;
margin-bottom:30px;
}

.links{text-align:right; font-size:0.9em;}

.content p, .column-2 div {
    line-height: 145%; 
}

.submitted, .submitted a{color:#666;}
.sticky .submitted, .sticky  .submitted a{color:#83837d;}


/*.block{margin-bottom:30px;}*/
.block .content{padding: 0 8px 4px 8px;}
 

/*************** column-2-blocks ****************************/
.column-2-blocks{margin-top:20px;}

.column-2-blocks-left, .column-2-blocks-right{width:251px; float:left; overflow:hidden;}
.column-2-blocks-left .block, .column-2-blocks-right .block{margin-bottom:10px;}

.column-2-blocks-no-right-and-left-columns .column-2-blocks-left, .column-2-blocks-no-right-and-left-columns .column-2-blocks-right{width:478px;}
.column-2-blocks-no-left-column .column-2-blocks-left, .column-2-blocks-no-left-column .column-2-blocks-right{width:337px;}
.column-2-blocks-no-right-column .column-2-blocks-left, .column-2-blocks-no-right-column .column-2-blocks-right{width:393px;}




.column-2-blocks-left{
border:1px solid #c9c9c6;
border-left:none;
border-bottom:none;
overflow:hidden;
padding-right:10px;
padding-top:10px;
}

.column-2-blocks-right{
border:1px solid #c9c9c6;
border-right:none;
border-bottom:none;
overflow:hidden;
margin-left:-1px;
padding-left:10px;
padding-top:10px;
}

.no-left-block{margin-left:251px;}

.content_after_blocks{clear:both; padding-top:10px; border-top:1px solid #c9c9c6; }

.main-content-block{padding-bottom:0px;}
.main-content-block .block{margin:18px 0 2px 0;}

.node-type-guest-profile .column-2 .main-content-block { border-bottom: 1px solid #B3B3B3; }


#block-top{margin-top:0; border-bottom:1px solid #c9c9c6; margin-bottom:10px;}
#block-top .column-2-blocks-left, #block-top .column-2-blocks-right{border-top:none; padding-top:0;}
#block-top h2{background-color:#c82128;}

#content-top{border-bottom:1px solid #c9c9c6; margin-bottom:8px;}

/****** FOOTER *************************************************/
#footer {
  clear: both;
  font-size: 0.84em;
  height: 200px;
  padding:30px 16px;
  text-align: left;
  width: 949px;
}
#front #footer {
    background-color: #D1D1D1;
    clear: both;
    font-size: 0.84em;
    height: 125px;
	padding: 0;
    text-align: left;
    width: 100%;
}

#footer h2{display:none;}

#footer .block-menu ul, #footer1 .block-menu ul.menu{margin:0; padding:0;}
body.georgia #footer .block-menu ul, body.georgia #footer1 .block-menu ul.menu{font-family: "Times New Roman", Georgia, Arial,  Verdana, sans-serif;}
#footer .block-menu li, #footer .block-menu li.leaf{margin:0; list-style:none;
font-size:1.1em;
float:left; 
}


#footer .block-menu ul a{display:block; padding: 10px 20px 10px 0;}

#footer .block{}
#footer .block .content {padding:0; }
#footer p{padding: 0 0 5px 0;}
#footer .make-it-center {
    background-color: #D1D1D1;
}
#footer .make-it-center{ }
.donate {
    display: block;
    float: left;
    margin-top: 15px;
    width: 200px;
}
.powered-logos {
    display: block;
    float: right;
    width: 515px;
}
.powered {
    color: #000000;
    display: block;
    float: left;
    font-family: open sans;
    font-size: 13px;
    padding: 35px 20px 0 0;
    text-align: right;
    width: 150px;
}
.logos {
    border-left: 1px solid #000000;
    display: block;
    float: right;
    padding: 0 0 0 15px;
    width: 320px;
}
.logos a {
    margin-left: 15px;
}
/*** Blocks in Footer ****/



#footer #block-views-calendar_event-block_2
{
width:300px;
float:left;
margin-right:250;
}

#footer #block-views-calendar_event-block_2 .view-header
{
font-size:14.25px;
color:#00599D;
margin-bottom:6px;
}

#footer #block-views-calendar_event-block_2 .views-row
{
font-size:11.5px;
display:block;
clear:both;
margin-bottom:5px;
}

#footer #block-views-calendar_event-block_2 .views-field-title
{
font-size:12.5px;
}

#footer #block-views-calendar_event-block_2 .views-row .views-field-field-event-image-fid
{
	float:left;
	padding:0 5px 6px 0;
}
#footer #block-block-6 {
    display: block;
    padding: 20px 0;
}

/*** Comments ***/
.comment{border-left: 1px solid #c9c9c6;  border-bottom: 1px solid #c9c9c6; padding:10px 0 6px 13px; margin:0 0px 0px 0;}

.comment .picture img {float:left; margin:0  10px 3px 0; border:1px solid #dadada; padding:1px;}

.comment .submitted {font-size: 1em; font-size: 11px; display:inline;}
.comment .submitted a {}
.comment-author {margin-bottom:6px; font-weight:bold;}
.comment-date {margin-bottom:6px; }
.this-link{color:#aab7b7;font-size:11px;} .this-link a{color:#aab7b7;}
.this-link a:visited{color:#aab7b7;}
.comment .new { background:#c82128; color:#fff; padding:1px 4px 1px 4px;}
.comment .new a{color:#fff; text-decoration:none; } .comment .new a:hover{color:#fff; }
.comment p{padding-bottom:6px;}

.comment .content {padding-top:10px;}

.links-comment {float:left; margin:0; padding:0;color:#869999;}
.links-comment ul.links{margin:0; padding:0;}
.links-comment .links li{font-size:0.85em; padding:0; margin-right:15px;}
.links-comment a {color:#869999;}
.links-comment a:hover {color:#517074;}

.links-comment  li.comment_reply a.comment_reply{color:#349f00;}

#comment-form .form-item{margin-top:0;}

#comment-form .resizable-textarea{clear:both;}


#comment-form .form-item label{float:left; padding-right:10px;}
ul.tips {clear:both;}




.node .picture img{border:1px solid #dadada; padding:1px; float:right; margin-left:2px;}

ul.links{display:inline;}

.breadcrumb{font-size:0.85em;}

.preview .node {
padding:10px;
}


blockquote{border:1px solid #ebebeb; background-color:#fcfcfa; color:#717171; font-style:italic; clear:both; padding:1em 1em 0.5em 1em; margin:0.2em 0; display:block;}


.profile .picture{float:none;}


.signature p {
  border-top: 1px solid #d6ddb9;
  font-size: 0.9em;
  margin: 10px 0;
  padding: 0;
}


.taxonomy{background:#E6EEF5 url("images/bg_taxonomy.gif") no-repeat top left; padding:0.3em 0.6em; border:1px solid #999; margin-top:5px;} 



.developer{color:#707070; color:#9a9a9a; clear:both; display:block; margin-top:4px;}
.developer a{color:#707070; color:#9a9a9a;  font-weight:normal; background:transparent url("images/star.gif") no-repeat center left; padding-left:15px;}
.developer strong a{text-decoration:none; background: none; padding-left:0;}

.version{color:#f5f5f1; padding-left:20px;}




/***************** ADMIN MENU PRIMARY****************************/

#rws-uni-tabs{
background-color:#23749e;
margin:0;
padding:0;
clear:both;
}

#rws-uni-tabs li{float:left; padding:0; margin:0; list-style:none;}


#rws-uni-tabs li a{display:block; padding:0.31em 1.5em 0.45em 1.5em; color:#fff; }
#rws-uni-tabs li a:hover{background-color:#3a9ed1; color:#fff; }



.edit-this-link{background-color:#23749e; font-weight:bold; font-family: Tahoma; font-size:0.8em; padding:3px 6px; white-space:nowrap; clear:none; border-bottom:1px solid #093c57;
border-right:1px solid #093c57;
}

.edit-this-link:hover{color:#89d7ff;}


/*********** MESSAGES *************/
div.messages{padding:8px; margin: 1px 0 2px 0;}
div.error {background:#ff9797; padding-left:28px; border: 1px solid #ff0000; font-weight: bold; color: #fff; display:block;}
div.status {background:#eefcea; padding-left:28px; border: 1px solid #aade91; font-weight: bold; color: #35a000; display:block;}
.error a{color:#fff;}
.error a:hover{color:#ffe7e7;}
div.messages ul{padding:0;}



/********************* box *******************/
.box{
margin-top:25px;

}


.item-list ul{padding-left:0; margin-top:5px;}



.block-region{color:#000; font-weight:bold; font-family: Tahoma; padding-left:10px;}




/***** FIX OPEN ID **************************/
#user-login-form li.openid-link, #user-login li.openid-link{margin-left:0; padding-left:1.5em;
background-position:top left;
}

#user-login-form #edit-submit{margin-bottom:10px;}


/*********** FIX TINYMCE ********************/





/*
 * Tabs CSS
 *
 * Adds styles for the primary and secondary tabs.
 *
 */

  div.tabs
  {
    margin: 0 0 0 0;
  }

  ul.primary
  {
    margin: 0;
    margin-left: 0px;
    padding: 0 0 0 10px;
    border-width: 0;
    list-style: none;
    white-space: nowrap;
    line-height: normal;
    background: url(images/tab-bar.png) repeat-x left bottom;
  }

  ul.primary li
  {
    float: left;
    margin: 0;
    padding: 0;
  }

  ul.primary li a
  {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0 0 0 5px; /* width of tab-left.png */
    border-width: 0;
    font-weight: bold;
    text-decoration: none;
    color: #777;
    background-color: transparent;
    background: url(images/tab-left-new.gif) no-repeat 0 -38px;
  }

  ul.primary li a .tab
  {
    display: block;
    height: 20px; /* 24px (parent) - 4px (padding) */
    margin: 0;
    padding: 4px 13px 0 6px;
    border-width: 0;
    line-height: 20px;
    background: url(images/tab-right-new.gif) no-repeat 100% -38px;
    cursor: pointer;
  }

  ul.primary li a:hover
  {
    border-width: 0;
    background-color: transparent;
    background: url(images/tab-left-new.gif) no-repeat 0 -76px;
  }

  ul.primary li a:hover .tab
  {
    background: url(images/tab-right-new.gif) no-repeat 100% -76px;
  }

  ul.primary li.active a,
  ul.primary li.active a:hover
  {
    border-width: 0;
    color: #000;
    background-color: transparent;
    background: url(images/tab-left-new.gif) no-repeat 0 0;
  }

  ul.primary li.active a .tab,
  ul.primary li.active a:hover .tab
  {
    background: url(images/tab-right-new.gif) no-repeat 100% 0;
  }

  ul.secondary
  {
    margin: 0;
    margin-left: 0px;
    padding: 0 0 0 5px;
    border-bottom: 1px solid #c0c0c0;
    list-style: none;
    white-space: nowrap;
    background: url(images/tab-secondary-bg.png) repeat-x left bottom;
  }

  ul.secondary li
  {
    float: left;
    margin: 0 5px 0 0;
    padding: 5px 0;
    border-right: none;
  }

  ul.secondary a
  {
    display: block;
    height: 24px;
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    text-decoration: none;
    color: #777;
    background: url(images/tab-secondary.png) repeat-x 0 -56px;
  }

  ul.secondary a .tab
  {
    display: block;
    height: 18px; /* 24px (parent) - 6px (padding) */
    margin: 0;
    padding: 3px 8px;
    line-height: 18px;
  }

  ul.secondary a:hover
  {
    background: url(images/tab-secondary.png) repeat-x left bottom;
  }

  ul.secondary a.active,
  ul.secondary a.active:hover
  {
    border: 1px solid #c0c0c0;
    color: #000;
    background: url(images/tab-secondary.png) repeat-x left top;
  }


/* IE */


ul.primary li a,
  ul.primary li a .tab,
  ul.secondary li a,
  ul.secondary li a .tab
  {
    _display: inline; /* Otherwise the blocks mistakenly get 100% width in IE5 */
    _di\splay: inline-block; /* Otherwise the blocks mistakenly get 100% width in IE6 */
  }

  ul.primary,
  ul.secondary
  {
    _width: 100%; /* Otherwise IE5 treats the ul as floated */
    _w\idth: auto; /* Reset to auto width for IE6 */
  }

#comments .indented .indented .indented .indented .indented
.indented .indented .indented .indented .indented{
    margin: 0;
}

/*********************************************administer*/

div.admin-panel{
    background-color: #edeeeb;
    border: 1px solid #c7c7c7;
    padding:2px 2px 0px;
    margin-bottom: 15px;
}

div.admin-panel h3{
    background-color: #23749E;
    padding: 4px 0 7px 10px;
    font-weight: normal;
    margin: 0;
    font-size: 1.5em;
    line-height: 1em;
    color: #fff;
}

div.admin-panel h3 a{
    color: #fff;
    border-bottom: 2px solid #80c1e3;
    text-decoration: none;
    line-height: 1em;
}

div.admin-panel h3 a:hover{
    color: #fff;
    border-color: #fff;
}

div.admin-panel h3 a:visited{
    color: #fff;
}

* html div.admin .left,
* html div.admin .right{
    display: inline;
}


.views-field-screen-name{
    display:inline;
}

.views-field-screen-name span.field-content{
    color:green
}

.view-tweets .item-list li{
    list-style: url('images/twitter_check_mark.png');
}

#social_follow{
    right:0px;
    position: absolute;
    top: 71px;
}

#logo-no-padding{
    position:relative;
}

#follow_us{
    right:170px;
    position: absolute;
    top: 95px;
    font-size:18px;
    color:#444;
}

ul.secondary-links {
  background: none repeat scroll 0 0 #999999;
  clear: both;
  display: block;
  font-size: 14px;
  height: 25px;
  left: 260px;
  margin: 0 0 5px 0;
  position: absolute;
  top: 90px;
  width: 675px;
}

ul.secondary-links li a{
    color: white;
    float: left;
    font-size: 12px;
    padding: 6px 19px;
    text-decoration: none;
}


/* Front Page*/

#front_img_text{
    width:960px;
    border: 1px solid grey;
    margin: 10px 0;
    -moz-box-shadow: 1px 1px 5px;
    -webkit-box-shadow: 1px 1px 5px grey;
    padding:10px 0;
}

#front_col1 {
    float: left;
    margin: 0 10px 10px 0;
    text-align: left;
    width: 65%;
}

#front_col2 .block .content {
  padding: 4px;
  margin: 0 1px;
}
#front_col2 {
    background: url("images/divider_right.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    margin: 0 10px 0 0;
    padding: 90px 0 0;
    width: 33%;
}

#block-block-1 iframe{
    margin-top:10px;
}

#block-block-2{
    margin-top: 10px;
}
#box_titles{
    height: 30px;
    margin: 15px 0 10px 0;
    position: relative;
}

#box_titles li{
    color: #000000;
    float: left;
    font-family: Open Sans,Verdana,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    list-style: none outside none;
}

#box_titles li.left_column1{
    position: absolute;
    left:0;
}

#box_titles li.left_column2{
    position:absolute;
    left:320px;
}


#box_titles li.left_column3{
    position:absolute;
    left:650px;
}

#block-block-3 li{
color: #00599D;
font-size: 17px;
list-style: none inside url("images/ISKME_buildicon.png");
margin: 20px 0;
text-align: left;
}

#views_slideshow_singleframe_teaser_section_what_we_offer-block_1{
 top:10px;
 position:relative;
}

#block-views-frontpage_video_rotator-block_1 .views-slideshow-controls-bottom {
    left: 630px;
    position: absolute;
    top: 455px;
    width: 150px;
}

.views-slideshow-controls-bottom a{
    padding:0 5px;
    text-decoration:none;
}

#block-views-what_we_offer-block_1 .views-field-title a{
    color: #73BF44;
    display: block;
    font-family: open sans;
    font-size: 16.5px;
    font-weight: 600;
    margin-bottom: 8px;
    text-decoration: none;
}

#block-views-what_we_offer-block_1 .views-field-field-page-front-teaser-value
{
display:block;
clear:both;
text-align:left;
padding:0 26px;
color:#666;
font-weight:lighter;
margin:8px 0;
}


#block-views-what_we_offer-block_1 .views-field-title{
    text-align:center;
}

#views_slideshow_singleframe_main_frontpage_video_rotator-block_1 {
height:280px;
}

.view-frontpage-video-rotator, .view-youtube-front{
    margin-top:5px;
}

.view-frontpage-video-rotator .views-slideshow-controls-bottom, .view-youtube-front .views-slideshow-controls-bottom{
    position:relative;
    top:8px;
}

.pager-item.even, .pager-item.odd {
    border: 1px solid grey;
    padding: 2px;
    margin: 0 5px;
    background: white;
}

.pager-item.even a:hover, .pager-item.odd a:hover {
    background: grey;
    color: white;
}

.field-field-page-image{
    float:right;
    margin: 0 0 10px 16px;
}

#block-block-3 li a{
    text-decoration:none;
    font-size:14px;
    line-height:150%;
    }
    
 
/* Front Page - Our Ideas Blog List */   

#block-views-user_blog_front_page-block_1 .view-footer {
 /*  float:right;
     margin-right: 10px;
 */
    clear: both;
    text-align: center;
   
}

#block-views-user_blog_front_page-block_1 .view-footer a {
/*font-weight:bold;*/
}    
    
#block-views-user_blog_front_page-block_1 {
  margin:33px 5px 12px;
  text-align:left;
}

#block-views-user_blog_front_page-block_1 .views-row
{
margin-bottom:9px;
display:block;
clear:both;
}
#view-user-blog-front-page_pager{
    margin-top: 16px;
}
#block-views-user_blog_front_page-block_1 .read-all-blogs {
    position: relative;
    top: -10px;
	text-align: right;
}

#view-user-blog-front-page_pager { margin-top: 35px; }
#block-views-user_blog_front_page-block_1 .views-field-field-uprofile-pic-fid,#block-views-user_blog_front_page-block_1  .views-field-phpcode {
    float:left;
    margin: 3px 8px 0 0;
    height:80px;
}

#block-views-user_blog_front_page-block_1 .views-field-body
{
    clear:left;
    font-size:11.25px;
    color:#666666;
    display:inline;
    line-height:108%;
}


#block-views-user_blog_front_page-block_1 .views-field-title a:visited, 
#block-views-user_blog_front_page-block_1 .views-field-title a:hover, 
#block-views-user_blog_front_page-block_1 .views-field-title a
{
  font-size:14.25px;
  color:#685100;
  text-decoration: none;
}

#block-views-user_blog_front_page-block_1 .views-field-title a:hover
 {
  text-decoration: underline;
}

#block-views-user_blog_front_page-block_1 .view-user-blog-front-page .views-field-title a{
font-size:12.25px;
margin:0 0 3px 0;
padding:0;
}


#block-views-user_blog_front_page-block_1 .views-field-field-uprofile-name-value
{
float:left;
color:#00599D;
font-size:12.25px;
  
margin-right: 2px;
}

#block-views-user_blog_front_page-block_1 .views-field-created
{
color:#00599D;
font-size:12.25px;
clear:right;
padding-bottom:4px;
    float: left;
	  margin-right: 10px;
}



#block-views-user_blog_front_page-block_1 .views-field-nid
{

}

#block-views-user_blog_front_page-block_1 .views-field-nid a:visited,
#block-views-user_blog_front_page-block_1 .views-field-nid a:hover,
#block-views-user_blog_front_page-block_1 .views-field-nid a
{
color:#685100;
text-decoration:none;
font-size:11px;
}

#block-views-user_blog_front_page-block_1 .views-field-nid a:hover
{
text-decoration:underline;
}
#block-views-user_blog_front_page-block_1  .views-field-phpcode-1,
#block-views-user_blog_front_page-block_1  .views-field-phpcode-2{  font-size: 11px !important; }
#block-views-what_we_offer-block_1 .views-field-field-page-front-teaser-value strong{ font-weight: normal; }
/* End Our Ideas */

#search-box {
  position: absolute;
  right: 0;
  top: 10px;
  
}
#front #search-box{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; }
/* End Front Page*/



/* Team Page Grid */


.view-iskme-team-page td {
vertical-align:top;
}

.view-iskme-team-page td .views-field-field-uprofile-occupation-value {
display:block;
width:155px;
}

.view-iskme-team-page td .views-field-field-uprofile-name-value {
display:block;
margin-bottom:4px;
}

.view-iskme-team-page td .views-field-field-uprofile-name-value a {
text-decoration:none;
color:#00599D;
font-size:1.1em;
}

.view-iskme-team-page td .views-field-field-uprofile-name-value a:hover {
text-decoration:underline;
color:#685100;
}



.view-iskme-team-page td .views-field-field-uprofile-pic-fid {
margin-bottom:5px;
}

.view-iskme-team-page td .views-field-field-uprofile-pic-fid img {
border:1px solid #DADADA;
padding:2px;
}


/* Directors Page */

.view-iskme-team-page .views-row-even img, .view-iskme-team-page .views-row-odd img {
    border: 3px solid grey;
    /*float: left;*/
    margin-right: 10px;
    padding: 3px;
}

.view-iskme-team-page .views-row-even, .view-iskme-team-page .views-row-odd {
  float: left;
  margin-left: 10px;
  padding-top: 20px;
  width: 345px;
}

.view-iskme-team-page .views-row-odd {
    clear:left;
}


.views-field-field-uprofile-about-me-value {
    clear: left;
}


.views-field-field-uprofile-about-me-value {
    clear: left;
}
.views-field-field-uprofile-pic-fid {
    /*float: left;*/
}

.view-iskme-team-page .views-row-7{
    position:relative;
    top:-55px;
}

.view-iskme-team-page .views-row-9{
    position:relative;
    top:-190px;
}

.view-iskme-team-page .views-row-11{
    position:relative;
    top:-175px;
}

.views-field-field-uprofile-email-email .field-content {
  display: inline;
}

.views-field-field-uprofile-email-email label {
  display: inline;
}

/*End User Profile*/


/** All Projects Table **/

.view-id-projects_our_work table td
{
padding:10px 5px;
font-size:1em;
}


.view-id-projects_our_work .views-field-field-project-photo-fid
{
width:90px;
}

.view-id-projects_our_work .views-field views-field-title
{
border:1px solid #666666;
width:40%;
}


.view-projects-our-work .views-table tr.even
{
  background-color:white;
}

.view-projects-our-work .views-table tr.odd {

  background-color:#F3F3F3;
}




/* What We Offer Views Page*/

.page-services .view-what-we-offer .views-field-field-page-image-fid
{
float:left;
padding:0 30px 10px 0;
}

.page-services .view-what-we-offer .views-row
{
display:block;
min-height:180px;
}

.page-services .view-what-we-offer .views-field-field-page-front-teaser-value,
.page-services .view-what-we-offer .views-field-field-page-front-teaser-value strong
{
display:block;
margin-top:15px;
font-weight:normal;
}




/* Sidebar List View Stles */

.column-1 .views-row
{
display:block;
clear:both;
margin-bottom:8px;
}


.column-1 .views-field-field-uprofile-name-value a,
.column-1 .view-calendar-event .views-field-title a
{
padding:0 0 5px !important;
margin:0;
}

.column-1 .view-user-blog-restof-pages .views-field-title,
.column-1 .view-associated-with-project .views-field-title
{
 font-size: 94%;
 font-weight: lighter;
}


.column-1 .view-user-blog-restof-pages .views-field-field-uprofile-pic-fid,
.column-1 .view-calendar-event  .views-field-field-event-image-fid,
.column-1 .view-associated-with-project .views-field-field-inthenews-image-fid,
.column-1 .view-associated-with-project .views-field-field-uprofile-pic-fid,
.column-1 .views-row .views-field-field-project-photo-fid
{
float:left;
padding:0 6px 16px 0;
}


.column-1 .views-field-nothing .Reports,
.column-1 .views-field-nothing .Articles,
.column-1 .views-field-nothing .White.Paper,
.column-1 .views-field-nothing .Peer.Reviewed.Publication,
.column-1 .views-field-nothing .Blogs,
.column-1 .views-field-nothing .Working.Paper
{
background-repeat:no-repeat;
width:50px;
height:50px;
float: left;
padding: 0 8px 10px 0;
}


.column-1 .views-field-nothing .Reports {
background-image:url('images/report_icon_50.png');
}

.column-1 .views-field-nothing .Articles {
background-image:url('images/article_icon_50.png');
}

.column-1 .views-field-nothing  .White.Paper {
background-image:url('images/white_paper_icon_50.png');
}

.column-1 .views-field-nothing .Peer.Reviewed.Publication {
background-image:url('images/peer_reviewed_icon_50.png');
}

.column-1 .views-field-nothing  .Blogs {
background-image:url('images/blog_icon_50.png');
}

.column-1 .views-field-nothing  .Working.Paper {
background-image:url('images/working_icon_50.png');
}


/*Publications, Jobs, Press Releases and In the News Views Pages*/

.view-publications-menu-page .views-row 
{
	margin: 0;
	padding: 15px 0;
	display:block;
	clear:both;
	border-bottom:1px solid #DADADA;
	min-height: 50px;
}

.view-in-the-news .views-row
{
  margin: 10px 0 0;
  padding: 10px 0 0;
  display:block;
  clear:both;
  border-bottom:1px solid #DADADA;
}


.view-in-the-news.view-display-id-page_2 .views-row
{
padding-bottom:20px;
}


.view-in-the-news.view-id-in_the_news.view-display-id-page_3 .views-row
{
padding: 20px 0px 60px 0px;
}

/*publication and articles title pages heading title*/
.page-journal_publications-books .view-id-publications_pages .views-field-title a,
.page-articles .view-id-publications_pages .views-field-title a,
.page-reports .view-id-publications_pages .views-field-title a
{
  text-decoration:none;
  font-size:1.0em;
  color: #00599D;
  font-weight: normal;
   
}

.view-display-id-page_1 .views-field-title a,
.view-publications-menu-page .views-field-title a,
.view-id-page_blogs .views-field-title a
{
  text-decoration:none;
  font-size:1.4em;
  color: #00599D;
  font-weight: normal;
   
}

.view-id-in_the_news .views-field-field-pressrelease-date-value
{
display:block;
margin-top:5px;
font-weight:bold;
}


.view-publications-menu-page .views-field-field-resource-type-value {
  text-decoration:none;
  font-size:1em;
  font-weight:bold;
   color:#666666;
}


.view-id-jobs .views-field-created
{
font-style:italic;
display:block;
margin:5px 0;
font-size:11.5px;
}


.view-id-jobs .views-field-field-job-type-value
{
color:#666666;
font-weight:bold;
display:block;
margin-bottom:5px;
font-size:11.5px;
}


.view-id-jobs .views-field-body,
.view-id-jobs .views-field-view-node
{
display:inline;
}

.view-id-jobs .views-field-field-job-location-value
{
color:#666666;
display:block;
margin:10px 0;
font-size:11.5px;
}


.view-id-in_the_news  .views-field-field-inthenews-image-fid
{
float:left;
margin:0 20px 30px 0;
}


.view-publications-menu-page .views-field-field-publication-image-fid {
float:left;
margin:0 12px 5px 0;
}

.view-id-in_the_news  .views-field-body
{
margin-top:8px;
}

.view-id-in_the_news .views-field-field-inthenews-image-fid, .view-publications-menu-page .views-field-field-publication-image-fid img, .view-id-in_the_news .views-field-field-event-image-fid {
    border: 1px solid #DADADA;
    height: 100px;
    padding: 3px 3px 3px 0;
    text-align: center;
}

.in-the-news-title {
    font-size: 17px;
    font-weight: 300;
}
.helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
.view-id-in_the_news .views-field-field-inthenews-image-fid img, 
.view-publications-menu-page .views-field-field-publication-image-fid img,
.view-id-in_the_news .views-field-field-event-image-fid  img{
	max-height: 100px;
    max-width: 100px;
    vertical-align: middle;
}
.view-id-in_the_news .views-field-field-inthenews-image-fid a, 
.view-publications-menu-page .views-field-field-publication-image-fid a,
.view-id-in_the_news .views-field-field-event-image-fid  a{
	/*display: block;
	height: 100px;
	overflow: hidden;
	*/
}
.view-publications-menu-page .views-field-nothing {
float:left;
margin:0 10px 30px 0;
}


.view-publications-menu-page .views-field-nothing .Articles {
background-image:url('images/article_icon.png');
background-repeat:no-repeat;
width:80px;
height:85px;
}

.view-publications-menu-page .views-field-nothing .Reports {
background-image:url('images/report_icon.png');
background-repeat:no-repeat;
width:80px;
height:85px;
}



.view-publications-menu-page .views-field-nothing .White.Paper {
background-image:url('images/white_paper_icon.png');
background-repeat:no-repeat;
width:80px;
height:85px;
}


.view-publications-menu-page .views-field-nothing .Peer.Reviewed.Publication {
background-image:url('images/peer_reviewed_icon.png');
background-repeat:no-repeat;
width:80px;
height:85px;
}

.view-publications-menu-page .views-field-nothing .Blogs {
background-image:url('images/blog_icon.png');
background-repeat:no-repeat;
width:80px;
height:85px;
}

.view-publications-menu-page .views-field-nothing .Working.Paper {
background-image:url('images/working_icon.png');
background-repeat:no-repeat;
width:80px;
height:85px;
}


.page-media-testimonials .view-display-id-page_3 .views-row
{
clear:both;
display:block;
line-height:155%;
}

.page-media-testimonials .view-display-id-page_3 .views-field-field-testimonial-institution-value
{
float:right;
text-align:right;
margin-top:8px;
font-weight:bold;
clear:both;
display:block;
}





/* Press Releases Page */

#press_releases
{
  line-height:135%;

}


#press_releases a
{
  text-decoration:none;
  font-size:1.4em;
  padding-bottom:10px;
   color: #00599D;
}

#press_releases p
{
  margin: 10px 0 0;
  padding: 10px 0 0;
  display:block;
  clear:both;
  min-height:75px;
  border-bottom:1px solid #DADADA;
}



/* Citation Link */

ul.links li.cite a
{
display:none;
}


.node-type-publication ul.links li.cite a
{
display:inline;
margin-left:8px;
background-color:#00599D;
color:white;
text-transform:uppercase;
padding:4px;
text-decoration:none;
font-weight:bold;
border:1px solid white;
}

.node-type-publication ul.links li.cite a:hover
{
color:#00599D;
border:1px solid #00599D;
background-color:white;
}


/*Publications Node*/

.node .field-field-pubname
{
margin:0 0 5px 0;
font-size:1.2em;
font-weight:bold;
}
.node .field-field-publication-image
{
float:right;
padding:0 0 5px 12px;
}

.node .field-field-resource-type
{
display:block;
margin:0 0 10px 0;
}


/*In the news Node*/

.node .field-field-inthenews-image
{
float:right;
padding:0 0 5px 12px;
}

.node .field-field-news-url
{
margin:12px 0;
display:block;
}

.node .field-field-news-url a
{
font-size:1.2em;
color:#685100;
text-decoration:none;
}

.node .field-field-news-url a:hover
{
text-decoration:underline;
}


/* Event Node Style */

.node-type-event .field-field-event-image
{
float:right;
padding:0 0 8px 12px;
}

.node-type-event .field-field-event-date
{
font-size:1.25em;
margin-bottom:15px;
}


/* Page Style */
.node object{
float: right;
padding: 0 0 20px 20px;
}

.field-field-page-image img {
border: 1px solid #DADADA;
padding: 3px;
}
/* End Page Style */

/*Directors*/

.view-directors-page .views-row .views-field-field-uprofile-pic-fid
{
float:right;
padding:0 0 8px 15px;
}

.view-directors-page .views-row img {
 border: 1px solid #DADADA;
    padding: 3px;
}

.view-directors-page .views-row  {
 display:block;
 clear:both;
 margin-bottom:24px;
 padding-bottom:24px;
 border-bottom: 1px solid #DADADA;
}

.view-directors-page .views-row.views-row-last  {
 border-bottom:none;
  min-height:250px;
}


.view-directors-page {
margin-top:15px;
}


.view-directors-page .views-row .views-field-field-up-first-name-value,
.view-directors-page .views-row .views-field-field-up-last-name-value
{
color: #00599D;
font-size: 1.4em;
text-decoration: none;}

.view-directors-page .views-row .views-field-field-uprofile-occupation-value
{
color: #00599D;
margin:4px 0 15px 0;
font-size:1.2em;
}


/*End Directors*/

.col-1 .views-field-field-uprofile-occupation-value, .col-2 .views-field-field-uprofile-occupation-value, .col-3 .views-field-field-uprofile-occupation-value, .col-4 .views-field-field-uprofile-occupation-value {
  width: 187px;
}

/*---------- OUTTANOWHERE SLIDESHOW STYLES -------------*/

div#front_highlight .views_slideshow_singleframe_pager div a img {
	display: none;
}
div#front_highlight .pager-item {
	padding: 0px;
	margin: 0 10px 0 0;
	border: none;
	float: left;
	height: 12px;
	width: 12px;
	background: url(images/slider_dot.png) 0px 0px;
}
div#front_highlight .activeSlide{
	background-position: 12px 0px;
}
div#front_highlight .activeSlide a {
	background: none;
}
div#front_highlight .views-slideshow-controls-bottom a {
	text-decoration: none;
	display: block;
	height: 12px;
	width: 12px;
	padding: 0px;
	background: none;
}
/* --------- OPEN STUDY BUILD SLIDESHOW STYLES --------- */
.section-our-work div.views_slideshow_singleframe_pager div a img {
	display: none;
}
.section-our-work div.views_slideshow_singleframe_pager .pager-item {
	padding: 0px;
	margin: 0px;
	border: none;
	float: left;
	height: 30px;
	width: 25px;
	background: url(images/slide_pips.png) -25px 0px;
}
.section-our-work div.views_slideshow_singleframe_pager .activeSlide {
	background-position: 0px 0px;
}
.section-our-work div.views_slideshow_singleframe_pager .activeSlide a{
	background: none;
}
.section-our-work div.views_slideshow_singleframe_pager a:hover{
	background: none !important;
}
.section-our-work div.views_slideshow_singleframe_pager{
	margin-top: -30px;
	float: right;
}
/*---------- OUTTANOWHERE HEADER STYLES -------------*/
#logo {
	width: 280px;
	padding:0;
	text-align: left;
	background: none;
	position: relative;
}
#logo h1{
	text-transform: uppercase;
	line-height: 22px !important;
	position: absolute;
    top: -2px;
}

#logo h1 em{
	font-size: 12px;
	font-family: Georgia;
	font-weight: normal;
	text-transform: none;
	line-height: 18px !important;
}
#logo h1 a{
	color: #7b7e86;
	font-weight: normal;
}
#logo span.meri {
    font-family: Open Sans;
    font-weight: normal;
    text-transform: none;
}
#logo-container{
	border: none;
	padding: none;
}
.rws-primary-menu li a{
	font-size: 15px;
	height: 30px;
	line-height: 30px;
}

/*
#logo-container ul.secondary-links, .rws-primary-menu li a:hover{background-color: #000; color:#f5f5f1; }

.section-about-us .rws-primary-menu li a.active, .section-about-us .rws-primary-menu li.active-trail a {background-color: #000; color:#f5f5f1; }

.section-our-work #logo-container ul.secondary-links,.section-our-work .rws-primary-menu li a:hover, .section-our-work .rws-primary-menu li a.active, .section-our-work .rws-primary-menu li.active-trail a {background-color:#00599d; color:#f5f5f1; }

.page-research-research #logo-container ul.secondary-links,.page-research-research .rws-primary-menu li a:hover, .page-research-research .rws-primary-menu li a.active, .page-research-research .rws-primary-menu li.active-trail a{background-color:#38b54a; color:#f5f5f1; }

.section-publications #logo-container ul.secondary-links,.page-publications .rws-primary-menu li a:hover, .page-publications .rws-primary-menu li a.active, .page-publications .rws-primary-menu li.active-trail a{background-color:#faa61a; color:#f5f5f1; }

.section-services #logo-container ul.secondary-links,.page-services .rws-primary-menu li a:hover, .section-services .rws-primary-menu li a.active, .section-services .rws-primary-menu li.active-trail a {background-color:#ed1e79; color:#f5f5f1; }

.section-media #logo-container ul.secondary-links,.section-media .rws-primary-menu li a:hover, .section-media .rws-primary-menu li a.active, .section-media .rws-primary-menu li.active-trail a {background-color:#ee3a43; color:#f5f5f1; }
*/

.block h2, .block  h2.title{
	font-size:15.75px;
	color: #333;
	text-transform: uppercase;
	border-color: #000000;
	border-left: 15px solid;
	border-bottom: 2px solid;
	line-height: 30px;
	padding-left: 7px;
	margin-bottom:13px;
	font-family: Verdana;
}

.section-our-work .block h2, .section-our-work .block  h2.title{ border-color: #000000; }

.page-research-research .block h2, .page-research-research .block  h2.title{ border-color: #000000; }

.section-publications .block h2, .secton-publications .block  h2.title{ border-color: #000000; }

.section-services .block h2, .section-services .block  h2.title{ border-color: #000000; }

.section-media .block h2, .section-media  .block  h2.title{ border-color: #000000; }



div#logo-container ul.links.secondary-links{
	float: left;
	margin-top:8px;
	width: 74%;
}
div#logo-container ul.links.secondary-links li a:hover{
	color: #CCC;
}
#social_media {
	width: 50px;
height: 25px;
position: absolute;
top: 10px;
right: 240px;
}
#social_media a {
	display: block;
	width: 25px;
	height: 25px;
	float: left;
	border: none;
}
#social_media a#fb_link{
	background: url(images/fb_link.jpg);
}
#front #social_media a#fb_link{
	background: url(images/fb_link.png);
}
#social_media a#twitter_link{
	background: url(images/twitter_link.jpg);
}
#front #social_media a#twitter_link{
	background: url(images/twitter_link.png);
}
/* ---------- SEARCH BOX ------------*/
#search{
	border: thin solid #adadad;
}
#search label{
	display: none;
}
#search .form-text{
	border: none;
	outline: none;
	color: #999;
	margin-left: 5px;
	width: 200px;
}
#search .form-submit{
	background: url('images/search_button.jpg');
	border: none;
	height: 20px;
	width: 20px;
	margin-right: 2px;
	color: transparent;
}
/* ------ OlD VERSION OPEN/STUDY/BUILD SLIDER PAGES --------- */
/*


.page-our-work-open h1.title, 
.page-our-work-study h1.title,
.page-our-work-build h1.title {
	font-family: Impact;
	font-size: 75px;
	text-transform: uppercase;
	margin: 0px;
	float: left;
	line-height: 100px;
	padding-right: 120px;
	margin-top: 15px;
	color:#666 !important;
}
.section-our-work div.view-header{
	width: 150px;
	line-height: 2px;
	margin-bottom: 20px;
	color: #999;
	font-family: 'Impact';
	font-size: 20px;
}
.page-our-work-open h1.title{
	background: url('images/open-icon.jpg') top right no-repeat;
}
.page-our-work-study h1.title{
	background: url('images/study-icon.jpg') top right no-repeat;
}
.page-our-work-build h1.title{
	background: url('images/build-icon.jpg') top right no-repeat;
}
.section-our-work .view-content, .section-our-work .view-footer {
	float: left;
}
.section-our-work .view-id-open_study_build_sliders .view-content {
	margin-top: 5px;
	width: 100%;
	-moz-box-shadow: 1px 1px 15px #333;
	-webkit-box-shadow: 1px 1px 15px #333;
	-box-shadow: 1px 1px 15px #333;
}
.section-our-work .view-id-open_study_build_sliders .views-field-title {
	padding: 10px;
	width: 650px;
	margin-left: -10px;
	-moz-box-shadow: 1px 1px 5px #333;
	-webkit-box-shadow: 1px 1px 5px #333;
	-box-shadow: 1px 1px 5px #333;
}
.section-our-work .view-id-open_study_build_sliders .views-field-title a { color: #FFF !important; }

.section-our-work .view-id-open_study_build_sliders img.imagecache {
	float: right;
	margin:20px 30px;
}
.section-our-work .view-id-open_study_build_sliders .views-field-view-node {
	margin: 20px;
	padding: 20px;
	overflow: hidden;
	color: #666;
	border:thin solid #CCCCCC;
}
.section-our-work .view-id-open_study_build_sliders .views-field-view-node a {
	font-size: 0.9em !important;
	text-decoration: underline !important;
}

.section-our-work .view-id-open_study_build_sliders .views-field-view-node .learnmore a {
	font-size:1.15em !important;
	color: #666;
	text-decoration: none !important;
	font-weight:bold;
}

.section-our-work #views_slideshow_singleframe_teaser_section {
	height: 350px !important;
}
.section-our-work .views-field-field-attribution-value { float: right; font-size: 10px; color: #666; text-align: right; margin: 0px 20px 0px 400px;  position: absolute; width: 280px; }

.section-our-work .views-field-field-attribution-value { float: right; font-size: 10px; color: #666; clear: right; width: 250px; overflow: hidden;}
.section-our-work .main-content-block .view-display-id-page_1 .views-row,
.section-our-work .main-content-block .view-id-in_the_news .views-row,
.section-our-work div.views-row.views-row-0.views-row-first.views-row-odd{
	border: none;
}
.section-our-work .main-content-block .views-slideshow-controls-bottom {
	top: 0px;
	height: 30px;
	line-height: 30px;
}
.section-our-work .main-content-block .views-slideshow-controls-bottom a {
	color: #FFF;
	padding: 0px 20px 0px 20px;
}
.section-our-work .main-content-block .views-slideshow-controls-bottom a:hover {
	color: #CCC;
}
.section-our-work .main-content-block .views_slideshow_singleframe_slide { width: 700px !important; }
.page-our-work-open .main-content-block .views-field-title,
.page-our-work-open .views-slideshow-controls-bottom
{ background-color: #b5334c; }
.page-our-work-study .main-content-block .views-field-title,
.page-our-work-study .views-slideshow-controls-bottom
{ background-color: #289999;}
.page-our-work-build .main-content-block .views-field-title,
.page-our-work-build .views-slideshow-controls-bottom
{ background-color: #d1740f; }

.section-our-work div.views-row.views-row-0.views-row-first.views-row-odd {
	  margin: 10px 0 0;
	  padding: 10px 0 0;
	  display:block;
	  clear:both;
	  min-height:115px;
	  border: none;
}
.section-our-work div.views-row.views-row-0.views-row-first.views-row-odd a {
	  text-decoration:none;
  font-size:1.4em;
}

.section-our-work .view-footer{
	border-top: thin solid #CCC;
	margin-top: 20px;
}
*/
/* ------ NEW OPEN/STUDY/BUILD SLIDER PAGES --------- */

.page-our-work-open_projects h1.title, 
.page-our-work-study_projects h1.title,
.page-our-work-build_projects h1.title {
	font-family: Impact;
	font-size: 75px;
	text-transform: uppercase;
	margin: 0px;
	float: left;
	line-height: 100px;
	padding-right: 120px;
	margin-top: 15px;
	color:#666 !important;
}
.section-our-work div.view-header{
	width: 250px;
	line-height: 2px;
	margin-bottom: 20px;
	color: #999;
	font-family: 'Impact';
	font-size: 20px;
}
.page-our-work-open_projects h1.title{
	background: url('images/open-icon.jpg') top right no-repeat;
}
.page-our-work-study_projects h1.title{
	background: url('images/study-icon.jpg') top right no-repeat;
}
.page-our-work-build_projects h1.title{
	background: url('images/build-icon.jpg') top right no-repeat;
}
.section-our-work .view-content, .section-our-work .view-footer {
	float: left;
}
.section-our-work .view-nodequeue-2  .view-content,
.section-our-work .view-nodequeue-3  .view-content,
.section-our-work .view-nodequeue-4  .view-content
{
	margin-top: 5px;
	width: 100%;
	-moz-box-shadow: 1px 1px 15px #333;
	-webkit-box-shadow: 1px 1px 15px #333;
	-box-shadow: 1px 1px 15px #333;
}


.section-our-work .views_slideshow_singleframe_slide .views-field-title {
	padding: 10px;
	width: 650px;
	margin-left: -10px;
	-moz-box-shadow: 1px 1px 5px #333;
	-webkit-box-shadow: 1px 1px 5px #333;
	-box-shadow: 1px 1px 5px #333;
}
.section-our-work .views_slideshow_singleframe_slide .views-field-title a { color: #FFF !important; }

.section-our-work .views_slideshow_singleframe_slide img.imagecache {
	float: right;
	margin:10px 10px;
}
.section-our-work .views_slideshow_singleframe_slide .views-field-view-node {
	margin: 20px;
	padding: 20px;
	overflow: hidden;
	color: #666;
	border:thin solid #CCCCCC;
	line-height: 25px;
	font-size: 15px !important;
}
.section-our-work .views_slideshow_singleframe_slide .views-field-view-node a {
	font-size: 0.9em !important;
	text-decoration: underline !important;
}

.section-our-work .views_slideshow_singleframe_slide .views-field-view-node .learnmore a {
	font-size:1.15em !important;
	color: #666;
	text-decoration: none !important;
	font-weight:bold;
}

.section-our-work #views_slideshow_singleframe_teaser_section {
	height: 350px !important;
}
/*.section-our-work .views-field-field-attribution-value { float: right; font-size: 10px; color: #666; text-align: right; margin: 0px 20px 0px 400px;  position: absolute; width: 280px; }*/

.section-our-work .views-field-field-attribution-value { float: right; font-size: 10px; color: #666; clear: right; width: 220px; overflow: hidden;}
.section-our-work .main-content-block .view-display-id-page_1 .views-row,
.section-our-work .main-content-block .view-id-in_the_news .views-row,
.section-our-work div.views-row.views-row-0.views-row-first.views-row-odd{
	border: none;
}
.section-our-work .main-content-block .views-slideshow-controls-bottom {
	top: 0px;
	height: 30px;
	line-height: 30px;
}
.section-our-work .main-content-block .views-slideshow-controls-bottom a {
	color: #FFF;
	padding: 0px 20px 0px 20px;
}
.section-our-work .main-content-block .views-slideshow-controls-bottom a:hover {
	color: #CCC;
}
.section-our-work .main-content-block .views_slideshow_singleframe_slide { width: 700px !important; }
.page-our-work-open_projects .main-content-block .views-field-title,
.page-our-work-open_projects .views-slideshow-controls-bottom
{ background-color: #b5334c; }
.page-our-work-study_projects .main-content-block .views-field-title,
.page-our-work-study_projects .views-slideshow-controls-bottom
{ background-color: #289999;}
.page-our-work-build_projects .main-content-block .views-field-title,
.page-our-work-build_projects .views-slideshow-controls-bottom
{ background-color: #d1740f; }

.section-our-work div.views-row.views-row-0.views-row-first.views-row-odd {
	  margin: 10px 0 0;
	  padding: 10px 0 0;
	  display:block;
	  clear:both;
	  min-height:115px;
	  border: none;
}
.section-our-work div.views-row.views-row-0.views-row-first.views-row-odd a {
	  text-decoration:none;
  font-size:1.4em;
}

.section-our-work .view-footer{
	border-top: thin solid #CCC;
	margin-top: 20px;
}
/* ------------- SECTION PROJECTS/ACTION COLLAB -------------- */
.node-type-projects h1.title, .node-type-action-collab h1.title{
	padding: 10px;
	/*border: 1px solid #333;*/
}
.node-type-projects div.node, .node-type-action-collab div.node {
	padding: 0px;
	border: none;
}
.node-type-projects .field-field-projects-start-date, .node-type-action-collab .field-field-ac-date{
	padding: 10px;
	color: white;
	background-color: #333;
	width: auto;
	float: left;
	margin: -41px 150px 20px 0px;
}
.node-type-projects .main-content-block, .node-type-action-collab .main-content-block{
	margin-top: 10px;
	border: 1px solid #CCC;
	padding: 29px 10px 10px 10px;
	text-align: justify;
}
.node-type-projects .field-field-projects-approach,
.node-type-projects .field-field-projects-resources,
.node-type-action-collab .field-field-ac-files{
	display: inline-block;
	padding-top: 10px;
	padding-bottom: 10px;
}
.node-type-projects .field-field-projects-approach,
.node-type-projects .imagefield-field_project_photo p,
.node-type-action-collab .imagefield-field_ac_photo p{
	width: 340px;
	padding-right: 20px;
	/*border-right: thin solid #CCC;*/
	float: left;
}
.node-type-projects .field-field-projects-resources,
.node-type-action-collab .field-field-ac-files{
	float: right;
	width: 297px;
	padding-left: 20px;
}
.node-type-projects .field-field-projects-resources div.field-items div.field-item.odd,
.node-type-projects .field-field-projects-resources div.field-items div.field-item.even{
	margin-top: 5px;
	font-size: 11px;
}
.node-type-projects .field-field-project-photo, .node-type-action-collab .field-field-ac-photo {
	/*float: right;
	width: 317px;*/
	text-align: center;
}
.node-type-projects .field-field-attribution, 
.node-type-projects .field-field-project-link-description,
.node-type-projects .field-field-projecst-questions{
	float: right;
	width: 100%/*297px*/;
	overflow: hidden;
	padding-top: 10px;
	text-align: left;
}
.node-type-projects .field-field-attribution div{
	font-size: 11px;
}
.node-type-projects .content p, .node-type-action-collab .content p {
	width: 340px;
	padding-right: 20px !important;
	border-right: 1px solid #CCC;
	float: left;
}
.node-type-projects .content div p, .node-type-action-collab .content div p  {
	width: auto;
	padding-right: 0px;
	border: none;
	float: none;
}

.node-type-projects #osb_terms ul li a {
	display: block;
	width: 50px;
	height: 60px;
	background: url('images/osb_pips.jpg');
	float: left;
	line-height: 1000px;
	overflow: hidden;
}
.node-type-projects #osb_terms ul li a:contents
.node-type-projects #osb_terms ul:nth-child(2) li a { background-position: 0px 0px; }
.node-type-projects #osb_terms ul:nth-child(3) li a { background-position: -50px 0px; }
.node-type-projects #osb_terms ul:nth-child(1) li a { background-position: -100px 0px; }

.node-type-projects #osb_terms ul:nth-child(2) li a.ob_grey { background-position: 0px 60px; }
.node-type-projects #osb_terms ul:nth-child(3) li a.ob_grey { background-position: -50px 60px; }
.node-type-projects #osb_terms ul:nth-child(1) li a.ob_grey { background-position: -100px 60px; }

.node-type-projects #osb_terms {
	float: left;
	width: 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.node-type-projects div.links {
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
/* OSB PAGE */
#osb_boxes{
	height: 800px;
	overflow: hidden;
	width: 800px;
}
.osb_box{
	width: 330px;
	height: 320px;
	border: 1px solid #CCC;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 2px 2px 4px #333;
	-webkit-box-shadow: 2px 2px 4px #333;
	-box-shadow: 2px 2px 4px #333;
	position: relative;
}
.osb_box div.osb_icon {
	width: 100px; height: 100px;
	float: left;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-top-left-radius: 15px;
	-moz-border-radius-topleft: 15px;
}
#box_open div.osb_icon { background: url('images/open-icon.jpg'); }
#box_study div.osb_icon { background: url('images/study-icon.jpg'); }
#box_build div.osb_icon { background: url('images/build-icon.jpg'); }
.osb_box div.osb_heading {
	width: 229px;
	height: 100px;
	float:right;
	border-bottom: 1px solid #CCC;
	font-family: 'Impact';
	font-size: 60px;
	line-height: 100px;
	text-align: center;
	background-color: #EBEBEB;
	border-top-right-radius: 15px;
	-moz-border-radius-topright: 15px;
}
.osb_box div.osb_cont {
	height: 149px;
	width: 310;
	padding: 20px;
	color: #333;
	text-align: justify;
	float: left;
	overflow: hidden;
	line-height: 18px;
}
.osb_box div.osb_link {
	text-decoration: none;
	color: #314165;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	float: left;
	width: 100%;
}
.osb_box div.osb_link a{
	text-decoration: none;
	display: block;
	margin-right: 10px;
	color: #314165;
	font-weight: bold;
}
#box_open { left: 350px; }
#box_study { top: -275px; }
#box_build { top: -565px; left: 350px; }

.osb_arrows { position: relative; height: 130px; width: 130px; background: url('images/arrows.png'); z-index: 100; }
#arrow_1{
	top: -250px;
	left: 230px;
}
#arrow_2{
	background-position: 0px 260px;
	top: -280px;
	left: 240px;
}
#arrow_3{
	top: -950px;
	background-position: 0px 130px;
	left: 670px;
}
.page-our-work .column-2 {
	overflow: visible;
}


/*------------- SECTION CATEGORY --------------*/
.section-category .main-content-block h2.title {
	border-bottom: 1px solid #CCC;
	padding: 5px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-top: 1px solid #CCC;
}

.section-category .view-id-taxonomy_term .views-row .views-field-field-project-photo-fid
{
float: left;
margin:0 20px 20px 0;
}

.section-category .view-id-taxonomy_term .views-row .views-field-title
{
display:block;
clear:both;
padding:0;
margin:0 0 7px 0;
font-size:17px;
}

.section-category .view-id-taxonomy_term .views-row .views-field-body
{
padding:0;
margin:0;
}


/* PROJECT CONTENT TYPE STYLES */
.node-type-projects .main-content-block .content .col-l, .node-type-action-collab .main-content-block .content .col-l  { float: left; clear: left; width: 48%; padding-right: 5%; border-right: thin solid #CCC; }
.node-type-projects .main-content-block .content .col-r, .node-type-action-collab .main-content-block .content .col-r { float: right; width: 41%; padding-left: 5%; }


/* User Profile Updates CSS - Aug 4th */


.page-node.node-type-uprofile h2{
    color:#00599D;
    font-size:2em;
    margin-bottom:8px;
	font-weight: 600;
}

.page-node.node-type-uprofile p{
    margin:0;
    padding:0;
}

.page-node.node-type-uprofile .fieldgroup.group-basic .field {
margin-bottom:15px;
}

.page-node.node-type-uprofile .main-content-block img{
    border:1px solid #D6D6D6;
    padding: 2px;
}

.page-node.node-type-uprofile .field-field-uprofile-pic {
 float:left;
 padding:35px 0 12px 0;
 margin:0;
}

.page-node.node-type-uprofile .fieldgroup {
padding:20px 20px 10px 20px;
border:1px solid #D6D6D6;
margin-bottom:25px;
}

.page-node.node-type-uprofile #block-views-content_by_this_user-block_1 td {
padding:8px 5px;
}

.page-node.node-type-uprofile .field-field-uprofile-about-me p{
    
    font-size: 13px;
    margin: 0;
    padding: 15px 0;
    text-align: left;
	width: 700px;
}

.field-field-uprofile-facebook{

	background: url("images/iskme-facebook.png") no-repeat scroll 0 0 transparent;

}
.field-field-uprofile-facebook div.field-items,.field-field-uprofile-twitter div.field-items, 
.field-field-uprofile-linkedin div.field-items {
	padding-left:40px;
	padding-top: 6px;
}
.field-field-uprofile-twitter{
	background: url("images/iskme-twitter.png") no-repeat scroll 0 0 transparent;
}
.field-field-uprofile-linkedin{
	background: url("images/iskme-linkedin.png") no-repeat scroll 0 0 transparent;
}

.field-field-uprofile-twitter, .field-field-uprofile-linkedin ,  .field-field-uprofile-facebook{
	padding:0px;
	height:32px;
}

.field-field-uprofile-twitter a, .field-field-uprofile-linkedin  a,  .field-field-uprofile-facebook a
{
	font-weight: 600;
}

.field-items, .node-type-uprofile .field-item{
	margin: 5px 5px 15px 0;

}

.page-node.node-type-uprofile .fieldgroup.group-basic{
	padding:5px 10px 10px;
}


.node-type-uprofile #block-views-content_by_this_user-block_1 h2.title{
	margin-top:20px;
    border: none;
    color: #00599D;
    font-size: 1.3em;
    text-decoration: none;
    line-height: 30px;
    text-transform: none;
	padding:0;
	
}
.node-type-uprofile .view-content-by-this-user .page-node .node{
	border:none;
	padding:0;
}

.node-type-uprofile .view-content-by-this-user .block .content{
	padding:0;
}

.node-type-uprofile .view-content-by-this-user tr.even,.node-type-uprofile .view-content-by-this-user tr.odd{
	background:none;
	border:none;
	padding:0;
}

.node-type-uprofile .view-content-by-this-user th{
	border:none;
}

.node-type-uprofile .view-content-by-this-user .content{
	padding:0;
}

.node-type-projects h1.title{
	border:none;
}

.group-social-networks legend, .group-links legend, .group-contact legend{
	font-weight:bold;
	font-size:1.2em;
	color: #00599D;
	padding:0 5px;
}

.node-type-uprofile .view-content-by-this-user .page-node .node{
	border:none;
}

.node-type-uprofile .view-content-by-this-user table td{
	padding:0;
}
.node-type-uprofile .view-content-by-this-user table{
	border-collapse:separate;
}

.node-type-uprofile .view-content-by-this-user .page-node .node{
	border-bottom:none;
	margin:0;
	padding:0;
}


.node-type-uprofile .page-node .node{
	border-bottom:none;
	margin-bottom:0px;
	padding:0px;
}


/* All Blog Page */

.section-journal_publications-books .main-content-block .views-row,
.section-articles .main-content-block .views-row,
.section-reports .main-content-block .views-row
{
  	margin: 0;
	padding: 15px 0;
	display:block;
	clear:both;
	border-bottom:1px solid #DADADA;
	min-height: 50px;
}

.section-all_blogs  .main-content-block .views-field-title
{
padding-bottom:12px;
font-size: 14px;
}

.section-articles  .main-content-block .views-field-title,
.section-journal_publications-books .main-content-block .views-field-title,
.section-reports  .main-content-block .views-field-title
{
font-size: 14px;
}

.section-all_blogs .main-content-block .views-field-field-uprofile-name-value
{
font-weight:bold;
}

.section-all_blogs .main-content-block .views-field-created-1
{
font-style:italic;
padding-bottom:7px;
}


/*Remove the Author, date and Abstract in publications */
.section-journal_publications-books .main-content-block .views-field-field-publication-author-value,
.section-journal_publications-books .main-content-block .views-field-field-publication-date-value,
.section-journal_publications-books .main-content-block .views-field-body
{display: none; 
height: 0px;
}

.section-reports .main-content-block .views-field-field-publication-author-value,
.section-reports .main-content-block .views-field-field-publication-date-value,
.section-reports .main-content-block .views-field-body
{display: none; 
height: 0px;
}

.section-articles .main-content-block .views-field-field-publication-author-value,
.section-articles .main-content-block .views-field-field-publication-date-value,
.section-articles .main-content-block .views-field-body
{display: none; 
height: 0px;
}

.section-articles  .views-label-field-publication-citation-value,
.section-reports .views-label-field-publication-citation-value
{}
.page-node .node .content  h3,.page-node .node .content  h4, .page-node .node .content  h2, .page-node .node .content  h1{
clear:none!important;
}

.section-journal_publications-books .main-content-block .views-field-phpcode,
.section-articles .main-content-block .views-field-phpcode,
.section-reports .main-content-block .views-field-phpcode
{
padding-bottom: 5px;
}

.section-journal_publications-books  .main-content-block .views-field-phpcode label,
.section-articles .main-content-block .views-field-phpcode label,
.section-reports .main-content-block .views-field-phpcode label

{ font-style:italic; }

#edit-field-video-pos-value--wrapper, #block-views-user_blog_front_page-block_1  ul.pager
{
   display:none;
}

#block-views-user_blog_front_page-block_1 .views-field-phpcode-2 a{ color: #181818; }

.field-field-event-source-link .field-label
{
	display: none;
	height: 0;
	visibility: hidden;
}

.field-field-event-source-link .field-item a
{
	font-size: 16px;
}

#block-views-user_blog_front_page-block_1 .views-field-field-event-source-link-url a, 
#block-views-user_blog_front_page-block_1 .views-field-field-event-source-link-url a:visited,
#block-views-user_blog_front_page-block_1 .views-field-field-event-source-link-url a:hover
{
	font-size: 12.25px;
	color: #685100;
}




