﻿#beta {
	width: 25px;
	height: 50px;
	background: transparent url(../images/beta.gif) no-repeat;
	position: absolute;
	top: 73px;
	left: 0;
	z-index: 4000;
}
#beta a { 
	display: block; 
	width: 25px;
	height: 50px;	
}

/* -------------------------------------------------------------- */
/* HTML                                                                      */
/* -------------------------------------------------------------- */

a 				{ color: #80361a; text-decoration: none; }
a:hover 		{ text-decoration: underline; }
a:focus 		{ outline: none; }

body {
    font: normal 14px Georgia, 'Times New Roman', Times, Serif;
    background-color: #4b5566;
    color: #333;
    margin: 0;
}
form 			{ display: inline; }
h1 {
    text-indent: -9999px;
    height: 67px;
    background-position: 0 bottom;
    background-color: transparent;
    background-repeat: no-repeat;
}
h2 {
    font: bold 24px arial, helvetica, tahoma, sans-serif;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin: 0 0 6px 0;
    background: transparent url(../images/background/40-black.png);
    color: #FFF;
    padding: 30px 25px;
}    
h3 {
    font-weight: normal;
    font-size: 29px;
    line-height: 29px;
	margin: 0 0 12px 0;
}
h4 {
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 6px 0;
}
h4.strong 		{ color: #C63; }
h5 {
    font: bold 13px arial, helvetica, tahoma, sans-serif;
    margin: 0 0 12px 0;
    background-color: #000;    
    color: #FFF;    
    padding: 8px 12px;    
    display: block;	 /* IE7 hack - check */
    display: inline-block;    
}
h5 span {
    background-color: Red;
    padding: 0 12px;
}
h6 {
    font-size: 13px;
    color: #444;
    margin: 0 0 4px 0;
}
hr {
    margin: 0;
    padding: 0;
    border: 0;
    border-bottom: 1px solid #CBCBCB;
}
img 			{ border: 0; }
p {
    margin: 0 0 16px 0;
    line-height: 150%;
}
table td 		{ padding: 3px 0; }
ul 				{ padding: 0; margin: 0; }
ul li 			{ list-style-type: none; }
ul.spaced 		{ margin: 0 !important; }
ul.spaced li 	{ padding-bottom: 12px; }


/* -------------------------------------------------------------- */
/* TEXT                                                                       */
/* -------------------------------------------------------------- */
.alert          { color: pink; background-color: red; }
.caption        { font-size: 12px; font-style: italic; }
.green          { color: green; }
.grey           { color: #666; }
.ltGrey         { color: #999; }
.error  {
    color: red;
    font-weight: bold;
}
.mediumSans {
    font-size: 12px;
    font-family: arial, helvetica, tahoma, sans-serif;  
    color: #666;  
}
.carat {
	font: normal 16px 'courier new', courier, monospace
}
.smallSans {
    color: #666;  
    font: normal 12px/20px arial, helvetica, tahoma, sans-serif;  
}

/* -------------------------------------------------------------- */
/* LAYOUT                                                                   */
/* -------------------------------------------------------------- */

.bulleted ul li {
	list-style-type: square;
	padding-bottom: 6px;
}

#col,#col0 { width: 740px; clear: both; }

#col img, #col1 img { margin: 3px 10px 6px 0; }

#col h3, #col1 h3 {
    font-size: 27px;
	margin: 0 0 14px 0;
	padding-bottom: 8px;
	border-bottom: 1px solid #999;
}
#col h3.alt, #col1 h3.alt {
    font-size: 20px;    
    margin: 16px 0 10px 0;    
    color: #999;   
    text-transform: uppercase;     
	letter-spacing: 2px;
	padding-bottom: 0;
	border: 0;
}
#col h5, #col1 h5 {
    font: normal 17px Georgia, 'Times New Roman', Times, Serif;
    margin: 8px 0 6px 0;
	padding: 0;
	background-color: transparent;
	color: #333;
	border-bottom: 1px solid #CCC;
	display: block;
}

#col1 {
    width: 530px;
    float: left;
    /* Because entered content doesn't always have P tags */
    line-height: 160%;    
}
#col1 h3:first-child { margin-top: 0; }

#col2 {
    font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 12px;
    width: 222px;
    float: right;    
}
#col2 a[href*="blogspot"], #col2 a[href*="doc"], #col2 a[href*="DOC"], #col2 a[href*="facebook"], #col2 a[href*="flickr"], #col2 a[href*="linkedin"], #col2 a[href*="pdf"], #col2 a[href*="drive"], #col2 a[href*="tumblr"], #col2 a[href*="twitter"], #col2 a[href*="vimeo"], #col2 a[href*="youtube"], #col2 a.external[target]  {
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 1px;
    padding-left: 22px;
	padding-bottom: 2px;
	display: block;
}
#col2 a.external[target] { background: transparent url(../images/icon/newwin.gif) no-repeat 0 1px;	}
#col2 a[href*="blogspot"] {background-image: url(../images/icon/blogger.gif); }
#col2 a[href*="doc"], #col2 a[href*="DOC"] {background-image: url(../images/icon/doc.gif); }
#col2 a[href*="facebook"] { background-image: url(../images/icon/facebook.gif); }
#col2 a[href*="flickr"] {background-image: url(../images/icon/flickr.gif); }
#col2 a[href*="linkedin"] {background-image: url(../images/icon/linkedin.gif); }
#col2 a[href*="pdf"] {background-image: url(../images/icon/pdf.gif); }
#col2 a[href*="drive"] {background-image: url(../images/icon/googledoc.gif); }
#col2 a[href*="tumblr"] {background-image: url(../images/icon/tumblr.gif); }
#col2 a[href*="twitter"] {background-image: url(../images/icon/twitter.gif); }
#col2 a[href*="vimeo"] {background-image: url(../images/icon/vimeo.gif); }
#col2 a[href*="youtube"] {background-image: url(../images/icon/youtube.gif); }
#col2 h4 { font: normal 17px Georgia, 'Times New Roman', Times, Serif; }
#col2 p { line-height: 130%; }
#col2 ul { font-size: 12px; }

#col2 a.calloutButton {
    text-align:center;
    text-transform: uppercase;
    font-size: 12px;
    border:1px solid #CCC;
    display: block;
    background: transparent url(../images/background/pattern_ltGrey.gif);
    font-weight: bold;
    padding: 12px 0;
}
#col2 a:hover.calloutButton { background-image: none; } 
#col2 #navLinks a {
    color: #80361a; /* Same as universal link color */
}
#col2 p.small-heading { 
	font-weight: bold; 
	font-size: 13px;
	text-transform: uppercase;
	border-bottom: 1px solid #999;
	padding-bottom: 6px;
} 

#header {
    height: 73px;
    margin: 50px 0 0 0;    
}
#header a#featured {
    text-indent: -9999px;
    background: transparent url(../images/background/see.gif);
    width: 102px;
    height: 10px;
    margin: 35px 2px 11px 0;
    display: block;
    float: right;
}
#header a#featured:hover { background-position: 0 -10px; }
#header div {
    height: 11px;
    border: 0;
    display: block;
    float: right;
    clear: right;
}
#header h1 a {
    height: 67px;        
    display: block;
}

.left { float: left; }

#mainContainer {
    width: 818px;
    float: right;
    margin-bottom: 20px;
    height: 1%;
    overflow: hidden;
}

/* Generic styles for Ektron editor controlled content area */
#mainContent {
    background-color: #FFF;
    padding: 40px 0 40px 40px;
    position: relative;
    margin-bottom: 6px;
    height: 1%;
    overflow: hidden;
    min-height: 400px;
}

#mainContent div ul { 
	margin: 12px 0 14px 17px; 
	padding: 0;
}
#mainContent #col ul li, #mainContent #col1 ul li { 
	list-style-type: square; 
	line-height: 140%;   
	padding-bottom: 14px;
}
#mainContent.divided {
    background: #FFF url(../images/background/pixel_grey.gif) repeat-y 595px 0;
}
#mainContent div td {  
	vertical-align: top;
}

.offsetBlock { padding: 0 20px 14px 19px; }
.offsetBlock img {
    border: 1px solid #333;
    margin-bottom: 5px;
}

#pagination {
    font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 12px;
}
#pagination ul {
	margin: 8px 0 0 0 !important;
}
#pagination ul li {
	list-style-type: none !important;
	margin: 0 6px;
	float: left;
}
#pagination a {
	/*
	display: block;
	width: 20px;
	float: left;
	*/
}
.pdfLink {
    display: block;
    height: 38px;
    padding-left: 49px;
    margin-bottom: 20px;
    line-height: 36px;
    background: transparent url(../images/icon/pdf_large.gif) no-repeat;    
}
.right { float: right; }

/* three columns - used on faculty list */
.threeCol {
    width:33%;
    float:left;
}
.threeCol ul { margin: 0 0 24px 0 !important; }
.threeCol ul li { font-weight: bold; list-style-type: none !important; }
 
 /* two columns */
.twoCol {
    width:50%;
    float:left;
}

#wrapper {
    width: 977px;
    margin: 0 auto;
}
/* #wrapper a:hover { text-decoration: none; } */

/* Footer ------------------------------------------------------ */
#footer {
    font: normal 11px/32px arial, helvetica, tahoma, sans-serif;
    border: 1px solid #393939;
    background: transparent url(../images/background/80-black.png);
    height: 32px;
    clear: both;
}
#footer ul { float: left; border-right: 1px solid #393939; }
#footer  ul li { float: left; }
#footer a {
    color: #CCC;
    display: block;
    padding: 0 14px;
    border-left: 1px solid #393939;
}
#footer a:hover {
    color: #FFF;
    background: #000 url(../images/background/pattern.gif);
    text-decoration: none;
}
#footer p {
    margin: 8px 6px 0 0;
    color: #CCC;
    float: right;
}
#footer #socialLinks {
	color: #CCC;
	margin: 0 20px 0 16px;
	float: left;
}
#footer #socialLinks ul {
	border: 0;
}
#footer #socialLinks ul li a {
	border: 0;
	padding: 8px 0 0 8px;
}
#footer #socialLinks ul li a:hover {
	background: none;
}

/* Link Navigation ------------------------------------------- */
#navLinks {
    width: 153px;
    float: left;
    margin-top: 6px; 
}
/*
#navLinks ul {
    margin: 6px 0;
    padding: 6px 0;
	background-color: orange;	
}
#navLinks ul li {
    font: normal 11px arial, helvetica, tahoma, sans-serif;
    margin-bottom: 8px;
	background-color: green;
}
#navLinks a {
    display: block;
    color: #CCC;
}
*/
#navLinks ul {
    margin: 0;
    padding: 0;
}
#navLinks ul li {
    font: normal 11px arial, helvetica, tahoma, sans-serif;
	background: transparent url(../images/background/70-black.png);
	padding: 7px 0;
	margin-bottom: 1px;
	overflow: hidden;
}
#navLinks a {
    display: block;
    color: #888;
	font-size: 10px;
	line-height: 130%;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 12px 1px;
    background-image: url(../images/icon/newwin.gif); 	
    padding: 2px 0 2px 35px;
}
#navLinks a[href*="blogspot"] { background-image: url(../images/icon/blogger.gif); }
#navLinks a[href*="facebook"] { background-image: url(../images/icon/facebook.gif); }
#navLinks a[href*="flickr"] {background-image: url(../images/icon/flickr.gif); }
#navLinks a[href*="linkedin"] {background-image: url(../images/icon/linkedin.gif); }
#navLinks a[href*="tumblr"] {background-image: url(../images/icon/tumblr.gif); }
#navLinks a[href*="twitter"] {background-image: url(../images/icon/twitter.gif); }
#navLinks a[href*="vimeo"] {background-image: url(../images/icon/vimeo.gif); }
#navLinks a[href*="youtube"] {background-image: url(../images/icon/youtube.gif); }
#navLinks a:hover { text-decoration: underline; }

/* Main Navigation ------------------------------------------ */
#navMain {
    border: 1px solid #393939;
    background: transparent url(../images/background/80-black.png);
    margin-bottom: 50px;	
}
#navMain ul li { float: left; }
#navMain a {
    background: transparent url(../images/background/nav-sprite.gif) no-repeat;
    display: block;
    text-indent: -9999px;
    float: left;
}
#navMain #primary {
    width: 524px;
    float: left;
}
#navMain #primary a { height: 35px; }
#navMain, #navMain a#logo, #navMain a#cal, #navMain a#giv {
    height: 71px;
}
#navMain #primary a, #navMain a#cal, #navMain a#giv {
    border-left: 1px solid #393939;   
}
#navMain a#abo, #navMain a#aca, #navMain a#adm, #navMain a#con {
    border-bottom: 1px solid #393939;   
}

/* search box */
#navMain #search {                   
    margin: 19px 0 0 0;
    width: 197px;
    float: right;
    color: #999;
    font: normal 11px verdana, arial, helvetica, tahoma, sans-serif;    
}
#navMain #search input[type="text"],  #navMain #search input[type="submit"] {
    background: transparent url(../images/background/nav-sprite.gif) no-repeat;
    vertical-align: middle;
    border: 0;
    height: 19px;
    padding: 0;
    margin: 0;
}
#navMain #search input[type="text"] {
    background-position: -412px -367px;
    font-size: 11px;
    width: 159px;
    padding-left: 4px;
}
#navMain #search input[type="text"].onState, .search #navMain #search input[type="text"] {
    background-position: -412px -386px;    
}
#navMain #search input#searchSubmit {
    background-position: -572px -367px;
    width: 20px;
    text-indent: -9999px;
    cursor: pointer;
}

/* logo */
#navMain a#logo { background-position: -394px -289px; width: 115px; }

/* about */
#navMain a#abo { width: 89px; }
.about #wrapper a#abo { background-position: -412px 0; }
.about #wrapper a:hover#abo, #navMain a:hover#abo { background-position: -206px 0; }
/* academics */
#navMain a#aca { width: 110px; background-position: 0 -36px; }
.academics #wrapper a#aca { background-position: -412px -36px; }
.academics #wrapper a:hover#aca, #navMain a:hover#aca { background-position: -206px -36px; }
/* admissions */
#navMain a#adm { width: 115px; background-position: 0 -72px; }
.admissions #wrapper a#adm { background-position: -412px -72px;}
.admissions #wrapper a:hover#adm , #navMain a:hover#adm { background-position: -206px -72px;}
/* continuing education */
#navMain a#con { width: 206px; background-position: 0 -108px; }
.continuing #wrapper a#con { background-position: -412px -108px; }
.continuing #wrapper a:hover#con, #navMain a:hover#con { background-position: -206px -108px; }
/* parents */
#navMain a#par { width: 89px; background-position: 0 -144px; }
.parents #wrapper a#par { background-position: -412px -144px; }
.parents #wrapper a:hover#par, #navMain a:hover#par  { background-position: -206px -144px; }
/* students */
#navMain a#stu { width: 110px; background-position: 0 -180px; }
.students #wrapper a#stu { background-position: -412px -180px; }
.students #wrapper a:hover#stu, #navMain a:hover#stu { background-position: -206px -180px; }
/* alumni */
#navMain a#alu { width: 115px; background-position: 0 -216px; }
.alumni #wrapper a#alu { background-position: -412px -216px; }
.alumni #wrapper a:hover#alu, #navMain a:hover#alu  { background-position: -206px -216px; }
/* museum of art */
#navMain a#mus { width: 206px; background-position: 0 -252px; }
.museum #wrapper a#mus { background-position: -412px -252px; }
.museum #wrapper a:hover#mus, #navMain a:hover#mus  { background-position: -206px -252px; }

/* calendar */
#navMain a#cal    { background: transparent url(../images/nav/calendar.gif) no-repeat;
    background-position: -8px 0; border-right: 1px solid #393939; width: 67px;}
/*{ background-position: 0 -289px; border-right: 1px solid #393939; width: 67px; }*/
#navMain a:hover#cal { background-position: -8px -72px; }/*{ background-position: -206px -289px; }*/
/* give to risd */
#navMain a#giv { width: 58px; background-position: 0 -351px; }
#navMain a:hover#giv { background-position: -206px -351px; }


/* Simple Modal ---------------------------------------------- */
#featuredImg {display:none;}
#simplemodal-overlay {
    background-color:#000;
}
#simplemodal-container {
    background-color: transparent; 
	padding: 7px 7px 7px 7px; 
}
#simplemodal-container #caption {
    font-family: arial, helvetica, tahoma, sans-serif;
	font-size: 13px;
    color: #999;
	padding: 8px 0 0 2px;
}
#simplemodal-container a.modalCloseImg {
    background: url(../images/close.gif) no-repeat; 
    width: 42px; 
    height: 42px; 
    display: inline; 
    z-index: 3200; 
    position: absolute; 
    top: -42px; 
    right: -42px; 
    cursor: pointer;
}

/* Sub Navigation ------------------------------------------- */
#navSub {
    width: 153px;
    float: left;
}
#navSub ul {
    margin: 12px 0 8px 0;
    padding: 0;
}
#navSub ul li {
    font: bold 11px arial, helvetica, tahoma, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
}
#navSub ul li a {
    display: block;
    padding: 8px 5px 8px 20px;    
    color: #FFF;
    text-decoration: none;	
}
#navSub ul li a:hover {
    background: transparent url(../images/background/navSubOver.gif) !important;
}
#navSub ul li.active a, #navSub ul li.active a:hover  {
    background: transparent url(../images/background/navSub.gif);
}
#navSub ul li span {
    text-transform: none;
    color: #CCC;
}

/* Tab Navigation ------------------------------------------ */
#tabNav {
    background: #FFF url(../images/background/tab-box.gif) repeat-x;
    height: 43px;    
	overflow: hidden;
}
#tabNav ul { background-color: #FFF; }
#tabNav ul li { float: left; }
#tabNav ul li a {
    color: #000 !important;
    background: transparent url(../images/background/tab-rule.gif) no-repeat right 0;         
    font: bold 13px/30px arial, helvetica, tahoma, sans-serif;
    display: block;
    padding: 0 16px;
    height: 43px;        
}
#tabNav ul li a:hover,  #tabNav ul li a.onState {
    color: #FFF !important;
    background: transparent url(../images/background/tab.gif) no-repeat 50% -39px;
    text-decoration: none; 
}

/* Cut & Paste Override ---------------------------------- */
/* These selectors may cause more problems than they solve */
/* #mainContent #col1 span, #mainContent #col span */
#mainContent div font, #mainContent #col font {
    background-color: white !important;
    color: #333;
    font-family: Georgia, 'Times New Roman', Times, Serif !important;
}
#col2 .offsetBlock a, #mainContent #col a, #mainContent #col1 a { 
	text-decoration: none !important; 
}
#col2 .offsetBlock a:hover, #mainContent #col a:hover, #mainContent #col1 a:hover { 
 text-decoration: underline !important; 
}
pre {
    background-color: white;
    color: #333;
    font-family: Georgia, 'Times New Roman', Times, Serif;
}

/*
a:hover { text-decoration: underline; }
a:focus { outline: none; }
*/

/* Ektron Editor Styles ------------------------------------ */
.TableHeader {
    color: #666;
    font: bold 11px Georgia, 'Times New Roman', Times, Serif !important;   	
    text-align: left;  
    text-transform: uppercase;
	font-size: 11px; 
    padding: 7px 4px 6px 8px !important;
    background: transparent url(../images/background/pattern_ltGrey.gif);
    border-right: 1px solid #CBCBCB;
    border-bottom: 1px solid #CBCBCB;    
}
.TableCell {
    border-bottom: 1px solid #CBCBCB;     
    padding: 10px 0 9px 8px !important;
    font: normal 13px/17px arial, helvetica, tahoma, sans-serif;  	
}
.BasicTable {
	margin-top: 4px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;	
}
.BasicTable td {
	padding: 5px 5px 5px 7px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;		
    font: normal 13px/17px arial, helvetica, tahoma, sans-serif;  	
}
.SpecialTable {
	margin-top: 4px;
	border-top: 1px solid #CCC;
	border-left: 1px solid #CCC;	
}
.SpecialTable td {
    border-bottom: 1px solid #CBCBCB;    
    font: normal 13px/17px arial, helvetica, tahoma, sans-serif;  
    padding: 10px 0 9px 8px;    
	vertical-align: top;
}

/* Coveo Container - remove later! ------------------------ */
.CesSearch {
	padding: 24px 30px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Localist ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* main calendar page */
img.lwi {display:none;}

#mainContent #col1 #lw .lw ul li {list-style-type: none; list-style:none;}


.lwn0 {
font-weight: bold !important;
font-size: 13px !important;
/*text-transform: uppercase;*/
text-align: left;
font-family: Arial;
display: block;
color: #444444 !important;
float: left !important;
width: 490px;
line-height: 40px !important;
}
#lw {
font-family: Georgia,'Times New Roman',Times,Serif !important;

}
#lwn  {
color: rgb(128, 54, 26);
font-family: Georgia,'Times New Roman',Times,Serif !important;
font-size: 17px !important;
}
.lwn {
font-size: 17px !important;
font-weight: 400 !important;
}
.lwn a {
/*margin-left: 20px;*/
display: block;
}
.lwd {
color: rgb(102, 102, 102) !important;
line-height: 140%;
font-size: 13px;
font-family: Arial !important;
margin: 0 0 10px 0;
}
.lwi0 {
    padding: 0 !important;
}
.lwl {
margin-left: 20px;
}
.lwl a {
font-family: Arial !important;
font-weight: 400 !important;

}
.lwl0 {
color: rgb(102, 102, 102) !important;
line-height: 140%;
font-size: 13px;
font-family: Arial !important;
margin: 0 0 16px 0;
}
/* academic pages calendar */
#calSummary #lw .lw #lwe {
margin: 0 0 14px 17px !important;
font-family: Georgia,'Times New Roman',Times,Serif;
padding-top: 10px;
list-style-type: none;
list-style: none;
}
#calSummary #lw .lw #lwe .lwn .lwn0 {
width: 360px; 
float: left !important;
}
#calSummary #lw .lw #lwe .lwn a {
width: 340px !important;
padding-top: 0 !important;
}
#calSummary #lw .lw #lwe  .lwe .lwd {
margin: 0 0 0 20px !important;
}
#calSummary #lw .lw #lwe  .lwe .lwl a {
padding-top: 0 !important;
display: inline;
}
#calSummary #lw .lw #lwe  .lwe {
padding: 0 10px 10px 10px !important;
}
.comboPage #boxContainer #box3 #calSummary #lw .lw #lwe ul li{
list-style-type: none;
}
#lw ul li {
list-style: none;
list-style-type: none;
}
/*~~~~~~~~~~~~ RSS Feeds ~~~~~~~~~~~~~~~~~~~~~*/
#mainContent #col #test .rssBody ul {
margin: 12px 0 14px 0 !important;
}

#mainContent #col #test  .rssBody ul li {
list-style-type: none;
}

#mainContent #col #test .rssBody img {
display: none;
}
#mainContent #col #test .rssBody .rssRow .rssMedia {
display: none;
}
#mainContent #col #test .rssBody .rssRow {
padding-bottom: 0;
margin-top: 32px;
}
#mainContent #col #test .rssBody .rssRow p {
display: none;
}
#mainContent #col #test .rssBody .rssRow h4 {
float: left;
line-height: 100%;
}
#mainContent #col #test .rssBody .rssRow h4:after {
content: " "
}
#mainContent #col #test .rssBody .rssRow div:before { 
  content: "\00a0| ";
  display: inline;
}
#mainContent #col #test .rssBody .rssRow p:first-of-type {
display: block !important;
word-wrap:break-word;
line-height: 2px;
}
#mainContent #col #test .rssBody .rssRow p:first-of-type + p{
display: block !important;
word-wrap:break-word;
}
/* faculty landing page rss feed */
#mainContainer #typeCT #test  .rssBody ul {
margin: 0 0 10px 0;
}
#mainContainer #typeCT #test  .rssBody ul li {
list-style-type: none;
}
#mainContainer #typeCT #test .rssBody img {
display: none;
}
#mainContainer #typeCT #test .rssBody .rssRow p {
display: none;
}
#mainContainer #typeCT #test .rssBody .rssRow p:first-of-type + p{
display: block !important;
word-wrap:break-word;
}
#mainContainer #typeCT #test .rssBody .rssRow h4 {
font-size: 12px;
font-family: arial,helvetica,sans-serif;
line-height: 140%;
font-weight: bold;
}

/*~~~~~~~~~~~~~~~~Ektron HTML Forms~~~~~~~~~~~~~~~~~~~~~~~~~*/
#inputForm input[type="submit"] {
	width: 192px;
	height: 36px;
}

/*~~~~~~~~~~~~~~~~Twitter Feed~~~~~~~~~~~~~~~~~~~~~~~~~*/
#twitter-widget-0 {
    padding: 0 10px 0 10px !important;
}