/* ALL FONT SIZES IN CSS TAGS SHOULD BE EM UNITS EXCEPT THE BODY TAG */
.smallText {
	color : #666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size:95%;
	line-height:normal;
}
.caption {
	font-size:.9em;
	color:#699;
	font-family:Verdana, Geneva, sans-serif;
	margin: 0 0 1.8em 0;
	line-height:1.1em;
}

.clipcopy {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 60%;
	margin-top : 0px;
}

.cliplink {
	color : #FFFFFF;
	font-family : Verdana, Arial, Helvetica, sans-serif;
}

/* Lists */

ul.bulletlist, ul {
	list-style-type: none;
	margin-bottom:2em;
	margin-top:.7em;
	padding:0;
}

ul.bulletlist li, ul li {
	padding-left: 25px;
	background-image: url("/css/bulletArrowBlue.gif");
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 0.2em;
	margin-top:0;
	font-size:1.1em;
	margin-left:0;
}

ol {
	margin-bottom:2em;
	margin-top:.7em;
	padding-left:25px;
}

ol li {
	padding-right: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	margin-bottom: 0.2em;
	margin-top:0;
	font-size:1.1em;
	margin-left:25px;
}
	
	

/* Special Lists */

.listOfItems {
	margin-bottom: .6em;
	margin-top:0;
	padding:0;
}	

.listOfItemsLast {
	margin-bottom: 2em;
	margin-top:0;
	padding:0;
}
	
.listOfNames {
	font-size:1em;
	margin-bottom: .6em;
	margin-top:0;
	padding:0;
}	

.listOfNamesLast {
	font-size:1em;
	margin-bottom: 2em;
	margin-top:0;
	padding:0;
}
.documentLinks {
	margin-bottom: 0.3em;
	background-image: url("/css/icondoc.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1em;
}

.documentLinksLast {
	margin-bottom: 0.3em;
	background-image: url("/css/icondoc.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.webLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconweb.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: .8em;
}

.webLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconweb.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.formLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconstory.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: .8em;
}

.formLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconstory.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.emailLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconmail.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-right:10px;
	padding-bottom: .8em;
}

.emailLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconmail.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.videoLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconvideo.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-right:10px;
	padding-bottom: .8em;
}

.videoLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconvideo.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.photoLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconphoto.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-right:10px;
	padding-bottom: .8em;
}

.photoLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconphoto.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.soundLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconsound.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-right:10px;
	padding-bottom: .8em;
}

.soundLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconsound.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}

.storyLinks {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconstory.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-right:10px;
	padding-bottom: .8em;
}

.storyLinksLast {
	margin-bottom: 0.1em;
	background-image: url("http://www.smith.edu/css/iconstory.gif");
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 18px;
	margin-left: 9px;
	padding-bottom: 1.2em;
}


/* Special Text */

.introduction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.16em;
	line-height: 1.6em;
	margin-top: 2px;
	margin-bottom: 12px;
	color: #666666;
}

.brochuretext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 1em;
	line-height: 1.6em;
	margin-top: 2px;
	color: #666666;
}

.yellowboxtext {
	color: #669999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: normal;
}
.yellowboxtextlink:link {
	color: #669999;
	text-decoration:underline;	
}

/* Image Styles */

.profilephoto {
  float: left;
	padding: 3px 10px 8px 0;
	margin:0;
}

img {
	border:none;
}
.mainImage {
	border:none;
	margin:0;
	padding: .2em 0 1em 0;
	}

.imageAlignRight { 
  /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	padding: 3px 0 8px 10px;
}
.imageAlignLeft { 
  /* this class can be used to float an element left in your page */
	float: left;
	padding: 3px 10px 8px 0;
	margin:0;
}

/* Multimedia page layout look styles */
body.scholar-in-studio {
  background: black url(/sites/all/themes/smithframe/images/black-background.png) no-repeat center 5px;
}

/* Multimedia page layout look styles */
body.home-smith-home {
  background: black url(/sites/all/themes/smithframe/images/black-background.png) no-repeat center 5px;
}

/* Commenting styles for video pages */
#wrapper #container #center #comments {
	padding-left: 30px;
}

#comment-policy {
	padding-top: 20px;
}
.comment_add {
	font-size: 1.5em;
}

body.scholar-in-studio h2.smith-main-title {
  display: none;
}
body.scholar-in-studio div.panel-col-last h2 {
  color: #86C2C2;
  font-size: 1.2em;
  margin: 0 0 15px 0;
}
.comment p {
color : #709302;
}

body.scholar-in-studio div.panel-col-last div.inside {
  margin: -30px 0 0 0;
}
body.scholar-in-studio div.pane-block-16 ul {
  list-style-type: none;
}

body.scholar-in-studio div.pane-block-16 li {
  list-style-type: none;
  background: none;
  margin-left: 0;
  padding-left: 0;
}

body.scholar-in-studio div.view-frontpage-news-view li {
  list-style-type: none;
  background: none;
  margin-left: 0;
  padding-left: 0;
}

body.scholar-in-studio div.view-frontpage-news-view li a {
  color: #999;
  text-decoration: none;
}
body.scholar-in-studio div.view-frontpage-news-view li a:hover p {
  color: #ccc;
}
body.scholar-in-studio div.view-frontpage-news-view .views-field-field-teaser-text-value {
  padding-left: 5px;
}


body.home-smith-home h2.smith-main-title {
  display: none;
}
body.home-smith-home div.panel-col-first {
    width: 688px;
}
body.home-smith-home div.panel-col-last h2 {
  color: #86C2C2;
  font-size: 1.2em;
  margin: 0 0 15px 0;
}

body.home-smith-home div.panel-col-last div.inside {
  margin: -30px 0 0 0;
}
body.home-smith-home div.pane-block-16 ul {
  list-style-type: none;
}

body.home-smith-home div.pane-block-16 li {
  list-style-type: none;
  background: none;
  margin-left: 0;
  padding-left: 0;
}

body.home-smith-home div.view-frontpage-news-view li {
  list-style-type: none;
  background: none;
  margin-left: 0;
  padding-left: 0;
}

body.home-smith-home div.view-frontpage-news-view li a {
  color: #999;
  text-decoration: none;
}
body.home-smith-home div.view-frontpage-news-view li a:hover p {
  color: #ccc;
}
body.home-smith-home div.view-frontpage-news-view .views-field-field-teaser-text-value {
  padding-left: 5px;
}


div.view-multimedia-sis-video div.views-field-field-video-video-fid {
  width: 110px;
  float:left;
  margin-right: 15px;
}

div.view-multimedia-sis-video div.views-field-title {
  margin-bottom: 10px;
}
div.pane-multimedia-sis-video ul { margin: 0; padding: 0; }

div.pane-multimedia-sis-video ul li { 
  list-syle-type: none;
  display: block;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 25px 0;
  clear: left;
}

div.pane-multimedia-sis-video li a {
  color: #fff;
  text-decoration: none;
  font-size: 1.2em;
  font-weight: 600;
}
div.view-multimedia-sis-video div.views-field-field-video-botr-embed { 
  float: left;
  margin: 3px 15px 15px 0;
}

div.view-multimedia-sis-video p {
  color: #ccc;
}



div.view-multimedia-hsh-video div.views-field-field-video-video-fid {
  width: 110px;
  float:left;
  margin-right: 15px;
}

div.view-multimedia-hsh-video div.views-field-title {
  margin-bottom: 10px;
}
div.pane-multimedia-hsh-video ul { margin: 0; padding: 0; }

div.pane-multimedia-hsh-video ul li { 
  list-syle-type: none;
  display: block;
  margin-left: 0;
  margin-right: 0;
  padding: 0 0 25px 0;
  clear: left;
}

div.pane-multimedia-hsh-video li a {
  color: #fff;
  text-decoration: none;
  font-size: 1.2em;
  font-weight: 600;
}
div.view-multimedia-hsh-video div.views-field-field-video-botr-embed { 
  float: left;
  margin: 3px 15px 15px 0;
}

div.view-multimedia-hsh-video p {
  color: #ccc;
}



.twittergray #twitter {
background-color: #303030;
}

/* Commenting styles */

#comment-policy {
	padding-top: 20px;
}
.comment_add {
	font-size: 1.5em;
}

div.pane-sis-the-most-recent-video-video-panel-pane-1 div.views-field-title a {
  color:#ccc;
  text-decoration: none;
}
div.pane-sis-the-most-recent-video-video-panel-pane-1 div.views-field-title a:link {
  color:#ccc;
  text-decoration: none;
}
div.pane-sis-the-most-recent-video-video-panel-pane-1 div.views-field-title a:visited {
  color:#ccc;
}

#block-disqus-disqus_comments {
padding-left: 36px;
width: 470px;
}

/*Comment box background color*/
html.js .resizable-textarea textarea {
    background-color: #303030;
    color: #fff;
    display: block;
    margin-bottom: 0;
    width: 100%;
}
/*Comment box background color*/
html.js .resizable-textarea textarea {
    background-color: #303030;
    color: #fff;
    display: block;
    margin-bottom: 0;
    width: 100%;
}

body.auto_resize_iframe {
color: #cccccc !important;
}

.wallkit_post .wallkit_postcontent div {
    color: #ccc !important;
}
#livevideo {
width: 640px;
position: absolute;
top: 340px;
right: 50px;left: 150px:
}

#smith-video-description p, #smith-video-description p a {
	color:#ccc;
}

.more-video-title a {
    color: #a5a5a5;
 }
 
 #box {
	 padding:10px; 
	 background-color:#ddd1c1; 
	 margin-bottom:15px;
 }
 
 #box img {
	 margin-bottom:1em;
 }
 
 #box p {
	 font-size:1.1em;
 }

.deptsub-main-text table td {
	vertical-align:top;
	font-size:11px;
	padding: 0 .3em .3em 0;
}

 
 table.office {
	 border-collapse: collapse;
    margin-bottom: 15px;
    margin-right: 4px;
    margin-top: 10px;
    text-align: left;
    vertical-align: top;
}

table.office td {
	color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    text-align: left;
	vertical-align:top;
	padding-right:6px;
}


.deptsub-main-text table td h2 {
	font-size:12px;
}


.deptsub-main-text table td p, .deptsub-main-text table h3, .deptsub-main-text table h4 {
	font-size:inherit;
}







/* striped table */
table.striped {
	border:none;
}

table.striped td, table.striped th {
	padding: 5px 0 10px 5px;
	font-size:1.1em;
	text-align:left;
	vertical-align:top;
	border:none!important;
	
}


table.striped .odd {
	background-color:#ECEAEA;
}

table.striped .even {
	background-color:#F8F8DF;
}

table.striped td h2, table.striped th h2 {
	color: #336699;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 0.6em;
}


h4 {
	color: #669999;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 1.1em;
    font-weight: bold;
    margin-bottom: 0.9em;
    margin-top: 0.5em;
}

.deptsub-main-text {
  margin-top: 10px;
}
  

/*start events management overrides */

#node-3837  .galleria_wrapper {
	  width:368px;
  }

#node-3837 #galleria-content .item-list .galleria li {
	padding-right:10px;
}

#node-3861 table.summercalendar {
	margin-bottom: 10px;
	background-color: #CCC;
}

#node-3861 table.summercalendar th {
	text-align: left;
	padding: 4px 0 6px 4px;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	color: #336699;
	border: 1px solid #fff;
	background-color: #fff;
}
#node-3861 table.summercalendar td {
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	padding: 4px 10px 6px 4px;
	border: none;
	background-color: #E6E6E6;
}
#node-3861 table.summercalendar td.even {
	background-color: #ffffcc;
}
	

/*end events management overrides  */




.letters a !important {
    color: #CC6633;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
}