/* primary stylesheet for the sbc drupal theme for
use on the SweetBriar College web site
put custom styles in here so that they override blueprint styles 
*/

.insides { padding: 10px 10px 10px 10px; min-height: 300px; overflow: hidden; }
.insides img { border: solid 1px #808080; }
.insides h2 { color: #555; font-weight: bold; margin: -10px 0 8px -4px; overflow: hidden;}
.field-content  a { text-decoration: none;   } 
.field-content a:hover { color: #000; }

.home-documents h2 { font-size: 1em; margin: 10px 10px 10px 10px; }
.home-news h2{ font-size: 1em; }
.home-overview { 
	font-size: 13px; 
	margin: 22px 25px 23px 15px; 	
	font-weight: bold; 
	color: #fff; 
}
.home-overview #block-block-2 {
	background:url(images/module-bottom-bg.png) bottom center no-repeat;
	color:#000;
	border:4px solid #B3B3B3;
	min-height:288px;
	width:437px;
	padding:5px;
}

.home-overview #block-block-2 h2{
	color:#537e9f;
	font-size:150%;
	font-weight:bolder;
	text-align:center;
	margin-bottom:10px;
}

.home-more { margin: 0 0 0px 0px;  text-align: right; color: #808080; }
.home-more a { font-weight: normal; color: #808080; overflow: hidden;}
.home-more a:hover { color: #000; }
.neon-search { margin-top: 3px; }
.document_search { }
.page-left-sidebar {
    background: #fff url('/sites/default/files/neon/808080L.gif') top left repeat-y;
}
.page-left-sidebar hr { margin-right: 10px; }
.primary_links {
    background-color: #fff; /*#8b4513;*/
    border-top: 1px solid #808080;
    height: 28px;
    padding: 0 8px 0 4px;
}
.view-home-news .item-list ul li, 
.view-home-documents .item-list ul li {
    list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin:0;
	padding:0;

}
.views-field-teaser {
  margin-top: -1px;
  padding-bottom: 4px;
  color: #555;
 }

.views-field-teaser {
  margin-top: -1px;
  padding-bottom: 14px;
  color: #555;
 }

.item-list{
    color: #555;
padding-top: 14px;

 }
.views-field-publish-on-1{
 font-size: .9em;
padding-top: 14px;
}

.views-field-title{
    overflow: hidden;
    padding-bottom: 5px;
}
.view-home-news .views-field-publish-on, 
.view-home-documents .views-field-publish-on {
    font-size: 1em;
    color: #555;
    margin-right: 4px;
    overflow: hidden;
    white-space: nowrap;
} /* small */
.views-field-title { font-size: 1em; font-weight: bold; color: #7e5841;  }

.view-documents-design ul li, .view-documents-monthly-updates ul li,
.view-documents-presentations ul li, .view-documents-publications ul li,
.view-documents-quarterly-newsletter ul li, 
.view-past-events ul li, .view-inthenews ul li, .view-pressreleases ul li,
.view-news ul li, .view-documents ul li, .view-upcoming-events ul li,
.view-documents-other ul li
{ list-style-image: none; list-style-type: none; margin: 0 0 6px 0; padding: 0; }

.views-field-publish-on { color: #808080; }

/* neon_news node */
.view-content { margin-top:-5px;padding: 0 8px 0px 8px; }
.neon-news { padding: 0 8px 10px 8px; }
.neode-date { color: #808080; }
.neode-title { font-weight: bold; font-size: 1.3em; color: navy; }
.neode-subtitle {}
.neode-byline { font-style: italic; }
.neode-body { margin-top: 8px; }

.documents_search  { margin: 12px 0 12px 0; color: #808080; }
.documents_search label { font-weight: normal; }
.document-tag-prefix {
    margin: 18px 0 10px 0;
    color: #808080;
}

.tagadelic_views  { text-align: center; margin-right: 1em; }
.tagadelic_views a { color: #2F4F4F; margin: 0 3px 0 3px; font-size: 9px; }
.tagadelic_views a:hover { color: #8E2323; }

.tagadelic.level1 { font-size : .75em; }
.tagadelic.level2 { font-size : .75em; }
.tagadelic.level3 { font-size : .8em; }
.tagadelic.level4 { font-size : .8em; }
.tagadelic.level5 { font-size : .9em; }
.tagadelic.level6 { font-size : 1em; }
.tagadelic.level7 { font-size : 1.1em; }
.tagadelic.level8 { font-size : 1.25em; }
.tagadelic.level9 { font-size : 1.75em; }
.tagadelic.level10 { font-size : 2em; }

.terms ul li a {
    font-weight: normal;
    font-style: italic;
    text-decoration: underline;
    color: #2F4F4F;
}
.node  ul li
{
  font-size: 1em;
  padding-bottom:5px;
}
.terms a:hover { color: navy; }

.view-upcoming-events ul li,
.view-past-events ul li { margin-bottom: 11px; }

.view-pressreleases ul li,
.view-inthenews ul li { margin-bottom: 6px; }
.content-custom {border-style:solid; border-color:black; border-width:0px; }

.view-home-news  ul li
{
    list-style-type:none;
    list-style:none;
    list-style-image:none;
    margin: 0px 0px 0px 0px;
    padding: 0;

}

#block-views-home_news-block_1 {
	float:left;
	width:400px;
}

#block-views-front_announcement-block_1{
	float:left;
	border-bottom:1px solid #EBEBEB;
	width:270px;
	margin:0 0 10px 20px;
	padding-bottom:10px;
}

#block-views-front_announcement-block_1 .view-content{
	margin-top:0;
}

#block-views-home_news-block_1 .view-home-news{
	padding-top:15px;
}

#block-views-careers-block_1{
	float:right;
	margin:0 20px 10px 0;
	padding-bottom:10px;
	width:270px;
}

#block-views-careers-block_1 .views-field-title, #block-views-careers-block_1 ul{
	padding:0;
}

#block-views-careers-block_1 h2{
	padding-bottom:20px;
}

#block-views-careers-block_1 h3{
	font-size:1em;
	color:#555;
}

#block-views-careers-block_1 ul, #block-views-careers-block_1 .item-list{
	padding-left:0;
	margin-left:0;
}

#block-views-careers-block_1 li{
	padding-bottom:5px;
}

#simplegallery2{
	height:298px;
	width:447px;
}

.span-12 {
	width:500px; 	
}

.span-12 .home-news{
	width:475px;
}

.span-12-ann {
	width:270px;
	padding-left:20px; 	
}

.span-12-ann .home-news{
	width:275px;
}

.span-12{
	float:left; 
	margin:0;
}

.span-9 {
	width:450px;
}

.span-9 .home-news {
	float:left;
	border-left:1px dotted #ECECEE;
	padding-left:10px;
}

.span-9-ann .home-news{
	border-right:1px dotted #ececee;
	width:350px;
}

.span-9-ann, .span-9-ann #block-views-home_news-block_1 {
	width:670px;
}

.span-9-ann .home-news #block-views-home_news-block_1 {
	width:350px;
}

.span-9-ann .home-news #block-block-15 {
	float:left;
	background:#dedede;
	border:1px solid #ccc;
	padding:10px 0;
	margin:0 20px 20px 10px;
	clear:both;
	width:320px;
}

.span-9-ann .home-news #block-block-15 p{
	margin:0 20px !important;
}

.span-9-ann .home-news #block-block-15 h2{
	text-align:center;
}



.span-9-ann .home-news #block-views-new_site_announcement-block_1 {
	float:left;
	background:#dedede;
	border:1px solid #ccc;
	padding:10px 0;
	margin:0 20px 0 10px;
	clear:both;
	width:320px;
}

.span-9-ann .home-news #block-views-new_site_announcement-block_1 p{
	margin:0 20px !important;
}

.span-9-ann .home-news #block-views-new_site_announcement-block_1 h2{
	text-align:center;
}

#block-views-home_news-block_1 .view-footer{
	text-align:right;
	margin:0 10px 10px 0;
	color:#808080;
	font-weight:normal;
}

#block-views-home_news-block_1 .view-footer a{
	color:#808080;
	font-weight:normal;
}

#block-block-13{
	float:left;
	width:255px;
	border-top:1px solid #EBEBEB;
	margin:10px 0 20px 20px;
	padding-top:10px;
}

#block-block-13 h2.blocktitle{
	margin:0 0 10px 0;
}

#block-block-13 a{
	display:block;
	float:left;
	text-indent:-999em;	
	margin:0 15px 0 0;
	height:30px;
	width:30px;
}

#block-block-13 a#twitter{
	background:url(images/twitter.jpg) top left no-repeat;
}

#block-block-13 a#facebook{
	background:url(images/facebook.jpg) top left no-repeat;
}

#block-block-13 a#youtube{
	background:url(images/youtube.jpg) top left no-repeat;
}

#block-block-13 a#linkedin{
	background:url(images/linkedin.gif) top left no-repeat;
	width:112px;
}

#block-block-13 a#subscribe-neon{
	background:url(images/globe.png) top left no-repeat;
	padding:10px 0 0 43px;
	width: 250px;
	height:50px;
	clear: both;
	text-indent: 0;
}

#block-views-blog_feed-block_1  ul li
{
    list-style-type:disc;
    list-style:disc;
    margin: 0 0 10px 0;
    padding:0 0 10px 0;

}
.views-field-created
{
   border-bottom-style:solid; 
   border-color:#808080; 
   border-width:1px; 
}

.page-about h4.neon_number{
	float:left;
	margin:0 0 0 10px;
	width:800px;
}

.page-about table.views-table td.views-field-field-emp-email-value p{
	line-height:0;
	padding:0;
}

.page-about tr td{
	height:40px;
	width:25%;
}

.page-about tr td.caption{
	color:#002f6c;
	background:#F5F5F5 url(images/bg-h2-tile.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #999999;
	border-top:1px solid #999999;
	font-size:140%;
	font-weight:bold;
	line-height:1.4;
	padding:5px 25px;
	text-align:center;
}

.page-about table{
	margin:15px 0;
	padding:0px;
	clear:both;
}

.page-about tr{
	clear:both;
}

.page-about form#views-exposed-form-staff-page-1{
	clear:both;
}

.page-about .views-exposed-form{
	margin:0 0 25px 10px;
	width:320px;
	float:right;
}

.page-about .views-exposed-widget{
	width:300px;
	float:right;
}

.page-about .views-exposed-form h4{
	font-weight:bold;
	font-size:120%;
	cursor:pointer;
	width:255px;
	height:39px;
	background:transparent url(images/search-button.gif) no-repeat scroll 0 0;
	color:#09700B;
	display:block;
	filter:none;
	font-family:verdana,sans-serif;
	line-height:1;
	margin:12px 0 5px 3px;
	min-height:22px;
	padding:0;
	text-decoration:none;
}

.page-about .views-exposed-form h4 span{
	background:transparent url(images/search-button.gif) no-repeat scroll 0 100%;
	display:block;
	padding:13px 15px 26px 42px;
}

.page-about .views-exposed-form h4 span{
	background-position:-300px 100%;
}

.page-about .views-exposed-form h4:hover{
	text-decoration:underline;
}

.page-about .views-exposed-form h4.form-on{
	background-position:0 0;
}

.page-about .views-exposed-form .views-widget{
	float:right;
	margin-left:5px;
}

.page-about .views-exposed-widgets{
	padding:20px 0 0 0;
}

.page-about .views-exposed-widget input.form-text{
	width:200px;
}

.page-about .views-exposed-widget{
	clear:both;
}

.page-about .views-exposed-widget label {
	display:block;
	float:left;	
	width:75px;
}

.node-type-neon-staff img.imagefield-field_emp_pic{
	float:left;
    margin:0 10px;
	border:1px solid #999999;
}

.node-type-neon-staff .emp_picture{
	float:left;
	width:170px;
}

.node-type-neon-staff .emp_content-emp_pic-emp_address{
	float:left;
	width:360px;
	margin:0 10px 0 20px;
}

.node-type-neon-staff .emp_content-emp_address{
	float:left;
	width:535px;
	margin:0 10px;
}

.node-type-neon-staff .emp_content-emp_pic{
	float:left;
	width:610px;
	margin:0 10px;
}

.node-type-neon-staff .emp_address{
	float:left;
	border:1px solid #B7BCAC;
	padding:10px 15px 0;
	width:190px;
}

.node-type-neon-staff .emp_address h3{
	font-size:1.2em;
	color:#295C7D;
	margin-bottom:5px;
	padding-bottom:0;
}

.node-type-neon-staff #h2title h1{
	margin:0 0 15px 0;
}

ul li#menu-1995 a, ul li#menu-1996 a{
	color:#60943F !important;
}

/* Slider CSS for front page  */
#slider{
	margin:0 0 0 26px;
	height:307px;
	overflow:auto;
}	
#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li{ 
	width:455px;
	height:307px;
	overflow:hidden; 	
	}	
#prevBtn, #nextBtn{ 
	display:block;
	text-indent:-999em;
	width:30px;
	height:77px;
	position:absolute;
	left:-1px;
	top:138px;
	}	
#nextBtn{ 
	left:498px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:30px;
	height:77px;
	background:url(images/btn_prev.gif) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.gif) no-repeat 0 0;	
	}

.imgleft{
	float:left;
	margin:0 10px 0 0;
}
.imgright{
	float:right;
	margin:0 0 0 10px;
}

