/*img { behavior: url(/scripts/iepngfix.htc); }*/
.clearDiv { clear: both; }

.labeloffscreen {
	position:absolute;
	left:-10000px;
	top:auto;
	width:1px;
	height:1px;
	overflow:hidden;
}

/* William & Mary - Main CSS */


/* styles for ie6 warning div */

#ie-message {
background:#e9edf6;
border-top:1px solid #f2f3f2;
border-bottom:1px solid #e4e6e4;
color: #303030;
padding:2px 2px 2px 4px;
font-family:arial,sans-serif;
font-size:0.95em;
font-weight:bold;
text-align:left;
}

#ie-message a {
color:#303030;
text-decoration:underline;
}

#ie-message img {
vertical-align:middle;
margin-right:3px;
border:0;
}


/* page and body settings */		

* {
padding : 0;
margin : 0;
}

html {
padding : 0;
margin : 0;
}

body {
text-align: center;
padding : 0;
margin : 0;
background-color : #343a34;
font: 81.25% Georgia, "Times New Roman", Times, serif;
}

p { color: #2b2b2b; }

a:link     { color: #666; text-decoration: none; }
a:visited  { color: #666; text-decoration: none; }
a:hover    { color: #666; text-decoration: underline; }
a:active   { color: #666; text-decoration: underline; }     


a img     { border : 0;  }  /* display : block; */

img {
vertical-align : bottom;
-ms-interpolation-mode:bicubic;
}

.common a.boldlink:link {font-weight: bold;}
.common a.boldlink:visited {font-weight: bold;}
.common a.boldlink:hover {font-weight: bold;}
.common a.boldlink:active {font-weight: bold;} 

/* begin page layout */

.page-wrapper {
width: 940px; 
margin : 14px auto 40px auto;
text-align: left; 
position : relative;
}            

/* header and header components */

.header {
position: relative;
width: 100%;			 
padding-top : 48px;	
}

.header .banner {
width : 100%;
position : relative;		
padding-bottom : 0 !important;
border-top : 4px solid #006600; /* original top border color:  #f2f2da */
border-bottom : 4px solid #006600;			   			   
}

/* new style for home page only so top bar is original color */
.header  #home {
border-top : 4px solid #f2f2da ;
height:440px; 			   
}

.header .banner-img { 
}

.header .banner-title {
font-family : Georgia, "Times New Roman", Times, serif;
position : absolute;
top : 70px; /* original value: 10px */
left : 185px;
padding : 10px 0 5px 9px;
color : #fff;				
}

.header .banner-title * {
margin : 0;
padding : 0;
}

.header .banner-title h1 			{ font-size : 5.612em; font-weight : normal; margin : 0;}
.header .banner-title h2 			{ font-size : 3.690em; font-weight : normal; margin : 0; line-height : 1; }
.header .banner-title h2 strong 	{ font-weight : bold; }
.header .banner-title h3 			{ font-size : 1.230em; font-weight : normal; margin : 0; }
.header .banner-title h2 small 		{ display : block; font-size : 0.308em; font-weight : normal; margin : 0;}
.header .banner-title h4		{ font-size: 1.384em; display : block; font-weight : normal; padding : 10px 0px 0px 0px; }

.header .logo-img {
display : block;
position : absolute;
top : 55px; /* value before menu-fix: 2px */
left : 2px;
z-index : 900;
}

.header .logo-img_home {
display : block;
position : absolute;
top : 2px; /* value before menu-fix: 2px */
left : 2px;
z-index : 900;
}

.header .crest-img {
display : block;
position : absolute;
top : 60px; /* value before menu-fix: 2px */
right : 2px;
z-index : 900;
}

.header .crest-img_home {
border: 0px;
display : block;
position : absolute;
top : 2px; /* value before menu-fix: 2px */
right : 2px;
z-index : 900;
}

.header .cypher-img {
display : block;
position : absolute;
top : 60px; /* value before menu-fix: 2px */
right : 2px;
z-index : 900;
}

.header .cypher-img_home {
border: 0px;
display : block;
position : absolute;
top : 2px; /* value before menu-fix: 2px */
right : 2px;
z-index : 900;
}

.header .logo-link { 
display : block;
position : absolute;						
width : 168px;						display : none;
height : 73px;					
top : 20px;
left : 17px;		
z-index : 905;	
text-decoration : none !important;					
}				

/* primary-nav */

.header .primary-nav {
margin : 0;					
list-style-type : none;
padding : 0;
text-align : left;
width : 100%;
z-index : 50 !important;			
height : 44px;
position : absolute;
left : 0;
top : 0px;	/* original value before menu change: 158px */	   
overflow : hidden;
}

.header .primary-nav li {
float: left;
background: url(../images/primary_nav/border.png) no-repeat right;
padding-right: 1px;
}

.header .primary-nav li.no-border {
background-image: none;
padding-right: 0px;
}

.header .primary-nav li img {
display : block;
}

.header .primary-nav li a {
display: block;
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}					

/* toolbar */				

.header .toolbar {
height : 31px;
width : 100%;
position : absolute;
top : 0;
left : 0;
background-color : #dadabf;		
margin-bottom : 17px;
font-family : Georgia, "Times New Roman", Times, serif;											
}			

/* user navigation dropdown */

.header .toolbar .user-nav {
background-image: url(../images/backgrounds/user_nav_bgd.gif);
background-position : 0 0;
background-repeat : no-repeat;
float : left;
display : inline;
height : 31px;			
width : 312px;
z-index : 999;
}

.header .toolbar .user-nav * {
z-index : 975;
}

.header .toolbar .user-nav .dropdown-wrapper {
text-transform: uppercase;	
float : right;
height : 31px;
width : 114px;	
cursor : pointer;
}	

.header .toolbar .user-nav .dropdown-wrapper img {
position : absolute; 
left : 196px;
top : 0;
}

.header .toolbar .user-nav .dropdown-wrapper .dropdown-content {
cursor : auto;
background-image : url(../images/backgrounds/dropdown_top_border.gif);
background-repeat : no-repeat;
background-position : 0 0;
height : 77px;
width : 312px;
position : absolute;
left : -9999px;
top : 31px;
background-color : #f2f2da;
color : black;
font-size : 0.769em;
padding-top : 1px;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

.header .toolbar .user-nav .dropdown-wrapper:hover .dropdown-content,
.header .toolbar .user-nav .sfhover .dropdown-content {
left : 0px;		 	   
}

.user-nav .dropdown-wrapper .dropdown-content ul {
background-image : url(../images/backgrounds/dropdown_middle_divider.gif);
background-repeat : repeat-y;
background-position : 150px 0;
float : left;
list-style-type : none;
text-align : left;
margin : 8px 0 5px 20px;
display : inline;
}

.user-nav .dropdown-wrapper .dropdown-content ul li {
background-image : url(../images/icons/small_green_triangle.gif);
background-repeat : no-repeat;
background-position : 0 3px;
display : inline;
float : left;
margin : 4px 0 4px 0;
width : 85px;
padding-left : 9px;
}

/* suckerfish ie7 fix */			
#userNavMenu li:hover, #userNavMenu li.hover {
position: static;
}

.header .toolbar .user-nav .dropdown-wrapper:hover  {
position: static;
}			

.user-nav .dropdown-wrapper .dropdown-content ul li:hover, .user-nav .dropdown-wrapper .dropdown-content ul li.hover {
position: static;
}

#user-nav-dropdown-wrapper .dropdown-wrapper {
position: static;
}

/* end suckerfish ie7 fixes */

.user-nav .dropdown-wrapper .dropdown-content ul .left-cell {
width : 155px;
}

.user-nav .dropdown-wrapper .dropdown-content ul li a:link     { color: #000; font-weight: normal; text-decoration: none; }
.user-nav .dropdown-wrapper .dropdown-content ul li a:visited  { color: #000; font-weight: normal; text-decoration: none; }
.user-nav .dropdown-wrapper .dropdown-content ul li a:hover    { color: #000; font-weight: normal; text-decoration: underline; }
.user-nav .dropdown-wrapper .dropdown-content ul li a:active   { color: #000; font-weight: normal; text-decoration: underline; }     
.user-nav .dropdown-wrapper .dropdown-content ul li a:focus    { color: #000; font-weight: normal; text-decoration: underline; }									

/* directory navigation */			

.header .toolbar .directory-nav {
width : 425px;
float : left;
display : inline;			   													
padding-top : 10px;
}

.header .toolbar .directory-nav ul {
list-style-type : none;
padding-right : 10px;
text-align : right;
float : right;
}

.header .toolbar .directory-nav ul li {
line-height : 1.1;
float : left;
display : inline;
vertical-align : bottom;
font-size : 0.769em;
padding-right : 10px;
padding-left : 5px;
padding-bottom : 4px;
background-image : url(../images/icons/slash.gif);
background-position : 100% 2px;
background-repeat : no-repeat;		
}

.header .toolbar .directory-nav ul li a img {
border-bottom: 1px solid transparent;		
}			


.header .toolbar .directory-nav ul li a:hover {
border-bottom: 1px solid #333333;		
}


.header .toolbar .directory-nav a:link     { color: #333333; font-weight: normal; text-decoration: none; }
.header .toolbar .directory-nav a:visited  { color: #333333; font-weight: normal; text-decoration: none; }
.header .toolbar .directory-nav a:hover    { color: #333333; font-weight: normal; text-decoration: underline; }
.header .toolbar .directory-nav a:active   { color: #333333; font-weight: normal; text-decoration: underline; }            			

/* header search module */			

.header .toolbar .search-module {
width : 200px;
float : left;
display: inline;
padding-top : 6px;							
}

.header .toolbar .search-module .input-box {
margin-top : 2px;
border : 1px solid #666;
padding : 1px 3px 2px 3px;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 0.769em;
float : left;
width : 160px;	
vertical-align : top;		     
}

.header .toolbar .search-module .submit-button {
vertical-align : bottom;
float : left;
display : inline;
padding-left : 3px;
padding-top : 1px;
}    								

/* begin column layout */

.column-wrapper {
background-image : url(../images/backgrounds/column_wrapper_bgd.gif);
background-position : 0 0; 
background-repeat : repeat-y;
width : 100%;		
position : relative;
padding-bottom: 30px;
}			

.column-wide {
background-color: #f2f2da;
padding: 15px 20px 20px 20px; 
}
.column-wide-left {
background-color: #f2f2da;
padding: 10px 0px 20px 0px; 
width : 100%;			
position : relative;
}


.links-col {
float: left; 
width: 180px;
display : inline;		
}

.links-col .inner {						
margin : 10px 8px 10px 10px;
float : left;
display : inline;
}			

.main-col {
width : 760px;
float : left;
display : inline;
}

.main-col .inner {
margin : 10px 10px 10px 8px;
float : left;
display : inline;
line-height: 1.6em;
}		

/* sub-column layout */		


.content {
float : left; 
width : 437px; 				
display : inline;
margin-right : 20px;
padding-top : 10px;
margin-left : 17px;
}

.wide-content {
width : 705px; 				
}

.wide-content-left {
width : 615px;
padding-left: 10px;	
}


.sidebar {
float : left;
display : inline;
width : 268px;				
}


.raised-sidebar {
position : absolute !important;
top : -55px !important;
right : 10px !important;
}

/* links-col content */

/* quick-links-list */	


/* used for different spacing at bottom of quick-links-list (W&M NEWS) */
.links-col .more-space {
margin : 0 0 31px 0;
}

.links-col .less-space {
margin : 0 0 16px 0;
}
				

.links-col .quick-links-list {
float : left;
list-style-type : none; 
color : #ffffff; 
padding : 0px; 
/*margin : 0 0 31px 0;*/
width : 159px;	
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;						
}

.links-col .quick-links-list li {
border-bottom: 1px solid #95A08E;			  
padding: 9px 0px 9px 5px; 
font-size : 0.923em;
line-height : 1.1;
font-weight : bold;
}

.links-col .quick-links-list li a:link     { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .quick-links-list li a:visited  { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .quick-links-list li a:hover    { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .quick-links-list li a:active   { color: #fff; font-weight: bold; text-decoration: underline; }  
.links-col .quick-links-list li a:focus	   { color: #fff; font-weight: bold; text-decoration: underline; } 			

/* quick-links-list sub-list */

.links-col .quick-links-list .sub-list {
list-style-type : none;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

/*.links-col .quick-links-list .sub-list li {
background-image : url(../images/icons/white_doubimg); behavior: url(/scripts/iepngfix.htc); }*/

.links-col .quick-links-list .sub-list li {
background-image : url(../images/icons/white_double_arrow.gif);
background-repeat : no-repeat;
background-position : 0 center;
border : none;
margin : 9px 0 7px 0;
padding : 0;
padding-left : 9px; 
line-height : 1.1;
font-size: 0.963em; /*0.769em;*/
}

.links-col .quick-links-list .sub-list li a:link     { color : #ffcc00; font-weight: normal; text-decoration: none; }
.links-col .quick-links-list .sub-list li a:visited  { color : #ffcc00; font-weight: normal; text-decoration: none; }
.links-col .quick-links-list .sub-list li a:hover    { color : #ffcc00; font-weight: normal; text-decoration: underline; }
.links-col .quick-links-list .sub-list li a:active   { color : #ffcc00; font-weight: normal; text-decoration: underline; }
.links-col .quick-links-list .sub-list li a:focus    { color : #ffcc00; font-weight: normal; text-decoration: underline; }


/* W&M News social media button row in menu */

.links-col .social-buttons {
margin-bottom: 30px;
}


/* Print Actions */
.links-col .printActions {
color : #ffffff; 
padding : 0px; 
margin : 0 0 15px 0;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;						
}
.links-col .printActions a, .links-col .printActions a:hover {
color : #ffffff; 					
}


/* news-links-list */

.links-col h3 {
font-size : 1.307em;
font-weight : bold;
color : #252525; /*#363636;*/
border-bottom : 1px solid #95A08E;
padding-left : 5px;
padding-bottom : 0px;
padding-top : 10px;
font-family : Helvetica, Arial, Verdana, sans-serif;
width: 154px;
}				

.links-col .news-links-list {
list-style-type : none;
padding-left : 5px;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .news-links-list li {
font-size : 0.96em;
font-weight : bold;
margin-top : 12px;
line-height : 1.3;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .news-links-list li a:link     { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .news-links-list li a:visited  { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .news-links-list li a:hover    { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .news-links-list li a:active   { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .news-links-list li a:focus    { color: #fff; font-weight: bold; text-decoration: underline; }




.links-col .as-links-list {
list-style-type : none;
padding-left : 5px;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .as-links-list li {
font-size : 0.923em;
font-weight : bold;
margin-top : 12px;
line-height : 1.3;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .as-links-list li a:link     { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .as-links-list li a:visited  { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .as-links-list li a:hover    { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .as-links-list li a:active   { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .as-links-list li a:focus    { color: #fff; font-weight: bold; text-decoration: underline; }

/* featured-module */			

.links-col .featured-module {
margin-top : 26px;
}

.links-col .featured-module h3 {
font-size : 1.307em;
font-weight : bold;
color : #252525; /*#363636;*/
border-bottom : 1px solid #95a08e;
padding-left : 5px;
padding-bottom : 0px;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .featured-module img {
margin-top : 5px;
margin-bottom : 6px;
margin-left : 4px;
}

.links-col .img-wrapper {
border : 1px solid #cbcbcb;
}


.links-col .featured-module h4 {
color : #ffcc00;
font-size : 1.307em;
font-weight : bold;
padding-left : 5px;
margin-bottom : 3px;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .featured-module p {
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 0.923em;
font-weight : normal;
color : #fff;
line-height : 1.2;
padding-left : 5px;
}

.links-col .featured-module small {
float : right;
margin-top : 30px;
font-size : 0.923em;
font-family : Helvetica, Arial, Verdana, sans-serif;
}

.links-col .featured-module small a:link     { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .featured-module small a:visited  { color: #fff; font-weight: bold; text-decoration: none; }
.links-col .featured-module small a:hover    { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .featured-module small a:active   { color: #fff; font-weight: bold; text-decoration: underline; }
.links-col .featured-module small a:focus    { color: #fff; font-weight: bold; text-decoration: underline; }

/* other links-col styles */

.links-col .dept-select {
float : left;
border : none;
font-family : Arial, san-serif;
font-size : 0.846em;
}				

.links-col .dept-select select {

font-size: 0.769em; 

}				

.links-col .dept-select select option {

}	

.links-col h3 {
color : #252525; /*#363636;*/
font-family : Helvetica, Arial, Verdana, sans-serif;
padding-bottom: 4px;
}

.links-col h3 a:link     { color: #252525; text-decoration: none; }
.links-col h3 a:visited  { color: #252525; text-decoration: none; }
.links-col h3 a:hover    { color: #252525; text-decoration: underline; }
.links-col h3 a:active   { color: #252525; text-decoration: underline; }
.links-col h3 a:focus    { color: #252525; text-decoration: underline; }			

/* main-col thoughts */

#breadcrumbs {
display : block;
font-size: 0.923em;
line-height: 1.25em;
font-family : Arial, san-serif;
margin-bottom : 6px;
}


#breadcrumbs a:link     { color: #006600; font-weight: normal; text-decoration: none; }
#breadcrumbs a:visited  { color: #006600; font-weight: normal; text-decoration: none; }
#breadcrumbs a:hover    { color: #003300; font-weight: normal; text-decoration: underline; }
#breadcrumbs a:active   { color: #003300; font-weight: normal; text-decoration: underline; }  
#breadcrumbs a:focus    { color: #003300; font-weight: normal; text-decoration: underline; }
#breadcrumbs .current   { color: #006600; }		


/* common content typography styles */	

.common {
color : #2b2b2b;
}	

.common h1,
.common h2,
.common h3,
.common h4,
.common h5,
.common h6 {
font-weight : bold;
margin-bottom : 8px;
line-height : 1.2;	
padding : 0;	
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;				
}            

.common h1 { color : #474714; font-weight : normal; font-size : 2.46em; margin-bottom : 10px; }
.common h2 { color : #474714; font-weight : normal; font-size : 1.922em; }
.common h3 { color : #034103; font-weight : bold; font-size : 1.438em; }
.common h4 { color : #034103; font-weight : bold;font-size : 1.384em; margin-bottom : 5px; }
.common h5 { color : #034103; font-size : 1.230em; }
.common h6 { color : #034103; font-size : 1.000em; margin-bottom : 3px; }			

.common .article-meta { font-size : 1.000em; display : block; margin : 0 0 24px 0; }

.common p, .common div {
margin : 0 0 12px 0;
font-size : 1.000em;
line-height : 1.6;
font-family : Georgia, "Times New Roman", Times, serif;
}

.common ul {
margin : 0 0 10px 20px;
list-style-type : disc;
font-family : Georgia, "Times New Roman", Times, serif;
}

.common ul li {
margin : 0 0 5px 0;
font-size : 1.000em;
line-height : 1.5;
}

.common ol {
margin : 0 0 10px 25px;
font-family : Georgia, "Times New Roman", Times, serif;
}

.common ol li {
margin : 0 0 5px 0;
font-size : 1.000em;
line-height : 1.5;
}

/*.common li li {
font-size : 0.769em;
}*/

.common li ul {
margin-top: 4px;
}


.common a:link     { color: #006600; text-decoration: underline; }
.common a:visited  { color: #006600; text-decoration: underline; }
.common a:hover    { color: #000; text-decoration: underline; }
.common a:active   { color: #000; text-decoration: underline; }   


.common blockquote {
margin : 10px 30px 10px 30px;
padding : 10px 11px 10px 13px;
}	


/* sidebar styles */		

.sidebar {
margin : 0;
}				

.sidebar h3 {
letter-spacing : -1px;
}

/* events-module */

.events-module {
background-color : #b6bdad;
margin-bottom : 5px;				
}

.events-module .module-inner {
margin : 0 20px 0 20px;
padding : 10px 0 10px 0;
}

.events-module h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight : normal;
color: #e3e3c6; 
font-size: 2.306em;
padding: 0;
margin-bottom : 9px;
} 			

.events-module h3 strong {
font-weight : bold;
}

.events-module .events-list {
list-style-type : none;
margin : 0;
padding : 0;			   
}

.events-module .events-list li {
line-height: 1.2;
font-size : 1.000em;
font-weight : normal;
color : #474747;
margin-bottom : 15px;
}

.events-module .events-list li strong {
font-weight : bold;
}

.events-module .events-list li a:link     { color: #e1e5dc; font-weight: normal; text-decoration: underline; }
.events-module .events-list li a:visited  { color: #e1e5dc; font-weight: normal; text-decoration: underline; }
.events-module .events-list li a:hover    { color: #fff; font-weight: normal; text-decoration: underline; }
.events-module .events-list li a:active   { color: #fff; font-weight: normal; text-decoration: underline; }  
.events-module .events-list li a:focus    { color: #fff; font-weight: normal; text-decoration: underline; }

/* footnotes-module */



.footnotes-module {
background-color : #dadabf;
margin-bottom : 5px;					
}

.footnotes-module .module-inner {
margin : 0 12px 0 12px;
padding : 8px 0 5px 0;
}			

.footnotes-module h3 {
font-family: Helvetica, Arial, Verdana, sans-serif;
font-weight : normal;
color: #6D7C6D; 
font-size: 2.306em;
padding: 0;
margin-bottom: 7px;
margin-left : 1px;
letter-spacing: 1px;
} 			

.footnotes-module h3 strong {
font-weight : bold;
}

.footnotes-module .img-wrapper {
width : 238px;
padding : 0;
border : 1px solid #b8b895;
margin : 0 auto 0 auto;
}

.footnotes-module img {
border : 1px solid #fff;
}

.footnotes-module .caption {
font-family: Helvetica, Arial, Verdana, sans-serif;               
color : #484848;
font-size : 0.846em;
line-height: 1.4;
margin: 7px 10px 7px 10px;  
}

.footnotes-module .link {
color : #333;
font-size : 1.000em;
line-height: 1.2;
margin: 5px 10px 10px 5px;  
}

.footnotes-module p a:link     { color: #006600; font-weight: bold; text-decoration: none; }
.footnotes-module p a:visited  { color: #006600; font-weight: bold; text-decoration: none; }
.footnotes-module p a:hover    { color: #006600; font-weight: bold; text-decoration: underline; }
.footnotes-module p a:active   { color: #006600; font-weight: bold; text-decoration: underline; }  
.footnotes-module p a:focus    { color: #006600; font-weight: bold; text-decoration: underline; }

.footnotes-module .sidebar-module-cell {
border-bottom: 1px solid #c3c3ac;
margin-bottom: 7px;
}

/* impact module - custom footnotes module */    

.impact-module {
background-color : transparent;
background-image : url(../images/backgrounds/impact_module_bgd.png);
background-position : 0 0;
background-repeat : no-repeat;
background-color : transparent !important;
padding-top : 43px !important;
}

/* student blogs module - custom footnotes module */            

.blogs-module {
background-color : transparent;
background-image : url(../images/backgrounds/blogs_module_bgd.png);
background-position : 0 0;
background-repeat : no-repeat;
background-color : transparent !important;
padding-top : 43px !important;		
} 

.impact-module h3,
.blogs-module h3 {
color : #000;
margin-bottom : 3px;
}

.blogs-module {
margin-bottom : 1px !important;
} 


/* links-module */

.links-module {
background-color : #dadabf;
margin-bottom : 9px;					
}

.links-module .module-inner {
margin : 0 15px 0 10px;
padding : 8px 0 10px 0;
}

.links-module h3 {
font-family : Georgia, "Times New Roman", Times, serif;
font-weight : normal;
color : #6d7c6d; 
font-size : 2.614em;
padding: 0;
margin-bottom : 10px;
line-height: .8;
padding-left : 5px;
letter-spacing: 1px;
} 			

.links-module h3 strong {
font-weight : bold;
}


.links-module h5 { 
font-size: 0.9em;
}



.links-module .links-list {
list-style-type : none;
margin : 0;
padding : 0 0 5px 0;		   
}

.links-module .links-list li {
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
background-image: url(../images/backgrounds/links_list_divider.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-left : 5px;
line-height: 1.3;
font-size : 1.000em;
font-weight : normal;
color : #363636;
}

.links-module .links-list .no-border {
background-image : none;
}

.links-module .links-list li a {
background-image: url(../images/icons/large_green_triangle.gif);
background-repeat: no-repeat;
background-position: right center;
display : block;
padding: 9px 13px 9px 0;
width : 227px;

}

.links-module .links-list li a:link     { color: #363636; font-weight: bold; text-decoration: none; }
.links-module .links-list li a:visited  { color: #363636; font-weight: bold; text-decoration: none; }
.links-module .links-list li a:hover    { color: #363636; font-weight: bold; text-decoration: underline; }
.links-module .links-list li a:active   { color: #363636; font-weight: bold; text-decoration: underline; }  
.links-module .links-list li a:focus    { color: #363636; font-weight: bold; text-decoration: underline; } 									

/* news-module */		

.news-module {
margin-bottom : 5px;	            
background-color : #78786d;
}

.news-module .module-inner {
margin : 0 20px 0 20px;
padding : 10px 0 10px 0;
}

.news-module h3 {
font-family: Georgia, "Times New Roman", Times, serif;
font-weight : normal;
color: #dad1b5; 
font-size: 2.306em;
padding: 0;
margin-bottom : 9px;
letter-spacing: 1px;
} 			

.news-module h3 strong {
font-weight : bold;
}

.news-module .news-list {
list-style-type : none;
margin : 0;
padding : 0;			   
}

.news-module .news-list li {
line-height: 1.1;
font-size : 1.000em;
font-weight : normal;
color : #363636;
margin-bottom : 15px;
}

.news-module .news-list li strong {
font-weight : bold;
}

.news-module .news-list li a:link     { color: #e1e5dc; font-weight: normal; text-decoration: underline; }
.news-module .news-list li a:visited  { color: #e1e5dc; font-weight: normal; text-decoration: underline; }
.news-module .news-list li a:hover    { color: #fff; font-weight: normal; text-decoration: underline; }
.news-module .news-list li a:active   { color: #fff; font-weight: normal; text-decoration: underline; }  
.news-module .news-list li a:focus    { color: #fff; font-weight: normal; text-decoration: underline; }                          						


/* footer */

.footer-wrapper {
clear : both;
}

.footer {
background : #dadabf; 
margin : 0;
padding : 0;
width : 100%;
background-image : url(../images/backgrounds/footer_bg.gif);
background-position : 0 0;
background-repeat : no-repeat;
color : #333333;
float : left;
height : 62px;
font-family : Georgia, "Times New Roman", Times, serif;	
position : relative;			   
}

.footer a:link     { color: #006600; font-weight: normal; text-decoration: none; }
.footer a:visited  { color: #006600; font-weight: normal; text-decoration: none; }
.footer a:hover    { color: #006600; font-weight: normal; text-decoration: underline; }
.footer a:active   { color: #006600; font-weight: normal; text-decoration: underline; }  			 

.footer .footer-title {
margin-left : 10px;
margin-top : 14px;
font-size : 0.846em;
font-weight : normal;			   
}

.footer .footerimage {
border:0;
float:left;
margin-top:6px;
margin-right:8px;
}

.footer .printer {
margin-top: -5px;
}

.footer p {
margin-left : 10px;
margin-top : 1px;
font-size : 0.923em;
line-height : 1.2;
}

.footer .footer-cell {
position : absolute;

top : 10px;
padding : 6px 0 0 10px;
width : 250px;
}

.footer .cell-01 {
left : 284px;
width: 360px;
}

.footer .cell-02 {
left : 666px;
}			 			

.footer .footer-cell p {
font-size : 0.846em;
line-height : 1.2;
margin : 0;
padding : 0;
}

.footer .footer-cell ul {
margin : 0;
padding : 0;
list-style-type : none;
}

.footer .footer-cell li {
font-size : 0.846em;
line-height : 1.1;
padding : 0 0 0 10px;
margin : 0 0 2px 0;
background-image : url(../images/icons/small_green_triangle.gif);			   
background-position : 0 4px;
background-repeat : no-repeat;
color : #006600;
}

/* reusable utility styles */

.clear {
clear : both !important;
height :0px;
}

.center {
text-align : center;
}

.left-text{
text-align:left;
} 

.no-border {
border : none !important;
}

.text-only {
position : absolute !important;
left : -9999px !important;			
}

.print-only {
display : none !important;
}			 

/* Link List - bulleted list formatted currently for body copy areas */
#linkListing .linkList {
float: left; width: 280px; margin: 20px 0px 12px 0px;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
position: relative;
}
#linkListing .linkList .linkListHeader {
font-weight: normal; color: #5c5c5c; font-size: 1.5em; border-bottom: 5px solid #006600; padding-bottom: 3px; margin-bottom: 7px;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}
#linkListing .linkList ul {
margin: 0px; padding: 0px;

}
#linkListing .linkList li {
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
background-image : url(../images/icons/small_green_triangle.gif);
background-repeat : no-repeat;
background-position : 0px 6px;
list-style: none;
margin: 0px; padding: 0px 0px 3px 10px;
font-size: 0.923em;
position: relative; 
min-width: 0;
}
#linkListing .linkList ul li a {
color: #006600;
text-decoration: none;
}

#linkListing .linkList ul li a:hover {
color: #006600;
text-decoration: underline;
}
/* For use in listing pages, currently in use on the A-Z list*/
#listing {
font-family: Georgia, "Times New Roman", Times, serif; 
}
#listing h2 {
font-weight: bold; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; font-size: 2.153em; margin: 10px 0px 10px 0px;
}
#listing .listingHeader {
color: #353535; font-weight: bold; font-size: 1.076em; margin-bottom: 3px; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; 
}
#listing .listingHeader a {
color: #006600; text-decoration: none;  font-weight: bold; 
}
#listing .listingHeader a:hover {
color: #006600; text-decoration: underline;  font-weight: bold; 
}

#listing .listingLink a {
font-size: 1.000em; font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; color: #006600; text-decoration: none;
} 
#listing .listingTeaser {
margin-bottom: 15px; font-size: 1.000em; line-height: 1.3em;
}

/* Styles used for caption divs, see also add_caption.js */

.rightwithcaption{
float: right;
border-bottom: 6px solid #dadabf;
/*margin-left: 10px !important;
margin-left: 0px;*/
margin-left: 0px !important;
}

.leftwithcaption{
float: left;
border-bottom: 6px solid #dadabf;
margin-right: 10px;
}

.rightcaptiondiv{
float: right;
width: 1px;
padding: 6px !important;
padding: 6px 10px 6px 10px;
background: #dadabf;
margin-top: 10px !important;
margin-left: 10px !important;
margin-bottom: 2px !important;
/*border-left: 12px solid #f2f2da;
border-top: 4px solid #f2f2da;*/
}

.leftcaptiondiv{
float:left;
width: 1px;
padding: 6px !important;
padding: 6px 0px 6px 10px;
background: #dadabf;
margin-top: 10px !important;
margin-right: 6px !important;
margin-bottom: 2px !important;
/*border-right: 12px solid #f2f2da;
border-top: 4px solid #f2f2da;*/
}

.common .rightcaptiondiv {
margin-top: 10px !important;
margin-left: 6px !important;
margin-bottom: 2px !important;
}

.common .leftcaptiondiv {
margin-top: 10px !important;
margin-right: 6px !important;
margin-bottom: 2px !important;
}

.captiontext {
/*width: 600px;*/
font-size: 0.84em !important; /*0.846em;*/
font-family: Arial, Verdana, sans-serif;
color: #484848;
/*padding: 0;
margin-bottom: 0px;*/
}

.common .leftcaptiondiv {
line-height: 1.2em;
}

.common .rightcaptiondiv {
line-height: 1.2em;
}

.historyimg{
border: 1px solid #8f8f79;
margin: 10px;
float: right;
}


.photoright {
float:right;
margin:10px 0 10px 10px;
}

.photoleft {
float:left;
margin:10px 10px 10px 0;

}




/* table styles */

table {
/* border-left: 1px solid #c2c2a8;

border-bottom: 1px solid #c2c2a8;*/
text-align: left;
}

tr, th, td {
margin: 0;
padding: 4px;
/*border-right: 1px solid #c2c2a8;
border-top: 1px solid #c2c2a8;*/
font-weight:normal;
}

th {
font-weight:bold;
}

.tablespecial {
border-left: 1px solid #c2c2a8;
border-bottom: 1px solid #c2c2a8;
text-align: left;
border-collapse: collapse; 
}




.tablespecial tr, .tablespecial th, .tablespecial td {
margin: 0;
padding: 5px;
border-right: 1px solid #c2c2a8;
border-top: 1px solid #c2c2a8;
font-weight:normal;
font-size: 1.0em;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

.tablespecial th {    
background-color: #dadabf;
}

.tablespecial p {
margin-bottom: 0px;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}


.tablespecial2 {
border-left: 1px solid #c2c2a8;
border-bottom: 1px solid #c2c2a8;
text-align: left;
border-collapse: collapse; 
}

.tablespecial2 tr, .tablespecial2 th, .tablespecial2 td {
margin: 0;
padding: 5px;
border-right: 1px solid #c2c2a8;
border-top: 1px solid #c2c2a8;
font-weight:normal;
font-size: 1.0em;
}

.tablespecial2 th {    
background-color: #dadabf;
}

.tablespecial2 p {
margin-bottom: 0px;
}


/*Boxcopy Formatting */

.boxcopy-left {
margin: 0 0 10px 10px;
padding: 10px;
float: left;
border: 1px solid #b0b09b;
font-size: 0.692em;
width: 200px;
background: #dadabf;
}

.boxcopy-left h1 {
margin: 0;
padding-bottom: 5px;
font-weight: bold;
font-size: 0.769em;
line-height: 1.2em;
}

.boxcopy-left p {
padding-bottom: 5px;
}


.boxcopy-right {
margin: 0 0 10px 10px;
padding: 10px;
float: right;
border: 1px solid #b0b09b;
font-size: 0.692em;
width: 200px;
background: #dadabf;
}

.boxcopy-right h1 {
margin: 0;
padding-bottom: 5px;
font-weight: bold;
font-size: 0.769em;
line-height: 1.2em;
}

.boxcopy-right p {
padding-bottom: 5px;
}

/* End of box copy formatting */	



.printIcon { margin-top: 5px; }
* html #rightCol { overflow: hidden }
#printActions { margin-bottom: 20px; }
#informationFor { position:absolute; left: 70px; top:5px; width: 120px; height: 20px }


/* Gallery Thumbnails */

.gallerythumb{
margin-bottom:25px;
}

.seasonthumb{
margin-top:25px;
}


/*  li for event */ 

.links-module .links-list-event {
list-style-type : none;
margin : 0;
padding : 0;			   
}

.links-module .links-list-event li.event {
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
background-image: url(../images/backgrounds/links_list_divider.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding-left : 5px;
line-height: 1.3;
font-size : 1.000em;
font-weight : normal;
color : #363636;
padding-bottom: 5px;
margin-bottom: 5px;
}

.links-module .links-list-event li.event a {
color: #006600;	
text-decoration: underline;
}

.links-module .links-list-event li.event a:hover {
color: #000000;	
}

.links-module .links-list-event li.event a.eventLink {
color: #006600;	
background-image: none;
padding: 0px;
margin: 0px;
text-decoration: none;
}

.links-module .links-list-event li.event a.eventLink:hover {
text-decoration: underline;
}


a.eventLink {
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
}

.column-wide-left .content {
width: 625px;
}

.column-wide-left .wide-content {
width : 900px; 
}


/* Begin Anylink - dynamic dropdown */

.anylinkcss{
visibility: hidden;
border:1px solid #333333;
border-bottom-width: 0;
z-index: 100;
background-color: #e2e2e2;
width: 157px;
overflow: auto;overflow-x: hidden; overflow-y: scroll;
height: 120px;
}

.anylinkcss a{
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
font-weight: normal;
color: #333333;
font-size:0.8em;
width: 100%;
display: block;
text-indent: 3px;
padding: 1px 0;
text-decoration: none;
text-indent: 3px;
}

.anylinkcss a:hover{ /*hover background color*/

background-color: #6d7c6d;
color: white;
text-decoration: none;
}

.anylinkbutton { clear: both; border: 0px; display: inline; }

/* End Anylink - dynamic dropdown */

/* RESLIFE IMAGE MAP */

.reslife-floorplan{
border:1px solid black;
}

.reslife-campusmap{
border:1px solid black;
float:right;
}

.sn-section-header{
border-bottom: 3px solid #c0c0a1;
float:left;
width:360px;
margin: 0px;
padding:0px;
}

.sn-img{
float:left;
margin: 3px 12px 0 0;
}

.sn-list{
clear:both;
list-style-type:none;
font-family: helvetica;
margin: 0px 0px 30px 42px;
}

.sn-list li{
margin:0px 0px 4px 0px;
padding:0px;
}


.home-social-left{
list-style-type:none;  
float:left; 
padding:0px;
margin: 4px 10px 0px 50px;
font-family:helvetica, arial, sans-serif;
}

.home-social-left img{
margin: 0px 6px 0px 0px;
}

.home-network{
color: #a0a0a0 !important;
font-size: 85%;
}


.home-social-cr{
list-style-type:none; 
float:left; 
border-left:1px solid #d8d8bc; 
padding:0px 10px 0px 10px;
margin: 4px 0px 0px 0px;
font-family:helvetica, arial, sans-serif;
}



.home-social-cr img{
margin: 0px 6px 0px 0px;
}

.webcomm{
width: 220px; 
clear:right; 
float:left; 
margin:6px 0px 4px 50px;
padding:0px;
font-family:helvetica, arial, sans-serif;
text-align:center;
}

.webcomm-link{
color: #388738 !important;
font-size: 85%;
}


/* Styling the cascade column search box */

.searchbox_col {
clear:both;
float:left;
vertical-align:top;
padding-bottom: 10px;
}
.searchbox_col .input-box{
padding:2px;
margin:0;
font-size: 0.8em;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
width:128px;
border:1px solid #c8d1bc;
vertical-align:top;
}


/* A monospace style that can be applied to text spans or paragraphs */

.common .monospace{
font-family: "Courier New",Courier,monospace;
}


/* Styles for cascade internal views */

.cascade_photoset_box {
padding: 20px 0 0 20px;
font-weight:bold;
color:#fff;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
line-height:140%;
font-size: 1.0em;
}

.cascade_photoset_box a {
color:#fff;
text-decoration:none;
}

.cascade_photoset_box a:hover {
text-decoration:underline;
}


/* YouTube Widget */

.youtube-wrapper {
margin: 0 0 0 2px;
padding:0;
height:165px;
}

.youtube-wrapper-short {
margin: 0 0 0 2px;
padding:0;
height:134px;
}

.photo-border-tan{
border: 3px solid #dadabf;
}


/* Special RSS Listing Page */

#rss-listing p {
font-weight: normal;
font-family : Georgia, "Times New Roman", Times, serif;
line-height: 1.1em !important;
padding: 4px 0 0 0;
margin: 0;
}

#rss-listing .rsslistingtitle {
font-weight: bold;
font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
line-height: 1.25em !important;
padding: 12px 0 0 0;
margin: 0;
}

#rss-listing .rsslistingdate {
font-weight: bold;
font-family : Georgia, "Times New Roman", Times, serif;
font-size: 0.9em !important;
line-height: 1.0em !important;
padding: 4px 0 0 0;
margin: 0;
}

#rss-listing .rsslistinglocation {
font-weight: bold;
font-family : Georgia, "Times New Roman", Times, serif;
font-size: 0.85em !important;
line-height: 1.1em !important;
padding: 4px 0 0 0;
margin: 0;
}

/* jQuery Thermometer */
.wmThermometer {
    width: 130px;
    padding: 20px;
    font-size: 12px;
    text-align: center;
}
.thermometer {
    position: relative;
}
.tOverlay {
    position: relative;
    z-index: 20;
}
.gauge {
    border-left: 10px solid #545454;
    padding-left: 5px;
    position: absolute;
    z-index: 10;
    bottom: 0px;
    text-align: right;
}

.wmThermometer .tOverlay {
    width: 87px;
    height: 170px;
    background: url(../images/backgrounds/gauge.gif) no-repeat bottom center;
    margin: 0px !important;
}
.wmThermometer .gauge {
    border-left: 22px solid #006633;
    bottom: 48px;
    left: 32px;
    padding-left: 15px;
    margin: 0 0 0 0;
}
.wmThermometer .thermometer {
    margin: 0 0 0 20px;
}
/* IE7 'STAR' HACKS */
html>body .wmThermometer {*width: 170px; } 
html>body .wmThermometer .gauge {*margin: 0 0 0 35px; } 
html>body .wmThermometer .goal {*margin: 0 0 0 15px; } 

/*** A&S Department Dropdown ***/
    #departmentDropdownMenu {
	font-size: 11px;
	line-height: 16px;
	font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
	clear: left;
    }
    #departmentDropdownMenu, #departmentDropdownMenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 160px;
    }
    #departmentDropdownMenu a, #departmentDropdownMenu a:visited, #departmentDropdownMenu a:active {
	text-decoration: none;
	color: #333;
	display: block;
	width: 100%;
    }
    #departmentDropdownMenu #deptAndProgHome > a {
	padding: 3px 12px 3px 3px;
	height: 16px;
	background: #e2e2e2 url(../images/buttons/selectbox-arrow-green.gif) no-repeat top right;
	border: 1px solid #959595;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 145px;
    }
    #departmentDropdownMenu ul {
	border: 1px solid #959595;
	border-top: none;
	height: 120px;
	overflow-y: scroll;
	overflow-x: hidden;
	font-size: 10px;
	background-color: #E2E2E2;
	display: none;
    }
    #departmentDropdownMenu ul a {
	padding-left: 3px;
    }
    #departmentDropdownMenu ul a:hover {
	background-color: #6d7c6d;
	color: #fff;
    }
    
    
/*** W&M Photosets (jQuery) ***/
#wm-photoset {
    width: 742px;
    height: 265px;
    position: relative;
    z-index: 10;
    overflow: hidden;
    margin: 0 0 10px 0;
    padding: 0;
    background-color: #e6e4cb;
    font-family: Helvetica, Arial, san-serif;
    color: #2b2b2b;
    font-size: 12px;
    line-height: 16px;
    text-align: left;
}
#wm-photoset ul {
    list-style-type: none;
}
#wm-photoset li {
    margin: 0;
    padding: 0;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
#wm-photoset li img {
    height: 265px;
}
#wm-photoset .wmphotoset-caption {
    width: 245px;
    float: right;
    padding: 10px;
    height: 180px;
    overflow: hidden;
}
#wm-photoset #wm-photo-nav {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: center;
    width: 245px;
    padding: 10px 10px 5px;
}
#wm-photoset #wm-photo-nav #prev-photo {
    float: left;
    width: 12px;
    height: 20px;
    background: url(../images/backgrounds/prev_arrow.png) no-repeat center 2px;
    margin-right: 10px;
    border: none;
    cursor: pointer;
}
#wm-photoset #wm-photo-nav #next-photo {
    float: right;
    width: 12px;
    height: 20px;
    background: url(../images/backgrounds/next_arrow.png) no-repeat center 2px;
    margin-left: 10px;
    border: none;
    cursor: pointer;
}
#wm-photoset #wm-photo-nav #prev-photo[disabled] {
    background-image: url(../images/backgrounds/prev_arrow_disabled.png)
}
#wm-photoset #wm-photo-nav #next-photo[disabled] {
    background-image: url(../images/backgrounds/next_arrow_disabled.png)
}
#wm-photoset #pagination {
    width: 200px;
    overflow: hidden;
}
#wm-photoset #wm-photo-nav a {
    cursor: pointer;
    color: #3b3b3b;
    line-height: 21px;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-bottom: 5px;
    font-weight: bold;
    background: url(../images/backgrounds/circle.png) no-repeat top center;
    display: inline-block;
    text-decoration: none !important;
}
#wm-photoset #wm-photo-nav a:hover {
    text-decoration: none !important;
}
#wm-photoset #wm-photo-nav .active {
    color: #fff;
    background-image: url(../images/backgrounds/circle_highlight.png);
}
#wm-photoset .wmphotoset-title {
    font-weight: bold;
}

#wm-photoset .wmphotoset-credit {
    font-style: italic;
    padding-top: 10px;
}

#rsslinkdiv {
float:right;
padding: 0 25px 0 0;
margin: -14px 0 0 0;
}


#navlist
{
margin: 0;
padding: 0;
list-style: none;
}

#navlist li
{
font-family: Arial, Helvetica;
font-size: 90%;
font-weight: bold;
height: 21px;
}

#rsslinkdiv img {
margin-right: 5px;
clear: both;
float: left;
}

#navlist li a
{
text-decoration: none;
}

#navlist li a:hover
{
text-decoration: underline;
color: #006600;
}


/*** OTHER MEDIA BOX ***/


#inlineMedia {
width: 185px;
padding: 3px;
margin: 0 0 8px 14px;
background-color: #E6E4CB;
float: right;
clear: both;
}

#inlineMediaList
{
margin: 0;
padding: 6px;
list-style: none;
font-family: sans-serif, helvetica;
font-size: 0.85em;
border: 1px solid #fff;
}

#inlineMediaList li
{
padding: 6px 8px 6px 29px;
margin: 0;
background-repeat: no-repeat;
background-position: 2px 4px;
line-height: 1.4em;
}

#inlineMediaList li.Video
{
background-image: url(../images/mediaIcons/Video.png);
}

#inlineMediaList li.Audio
{
background-image: url(../images/mediaIcons/Audio.png);
}

#inlineMediaList li.PDF
{
background-image: url(../images/mediaIcons/PDF.png);
}

#inlineMediaList li.File
{
background-image: url(../images/mediaIcons/File.png);
}

#inlineMediaList li.Gallery
{
background-image: url(../images/mediaIcons/Gallery.png);
}

#inlineMedia a {
text-decoration: none;
color: #484848;
}

#inlineMedia a:hover {
text-decoration: underline;
}


/*** EMBEDED YOUTUBE ***/

.yt-center {
    padding: 6px 6px 0 6px;
    background-color: #dadabf;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 2px;
    border-bottom: 3px solid #dadabf;
}

.yt-left-nofloat {
    padding: 6px 6px 0 6px;
    background-color: #dadabf;
    margin:  0 8px 2px 0 !important;
    border-bottom: 3px solid #dadabf;
}

.yt-left {
    padding: 6px 6px 0 6px;
    background-color: #dadabf;
    margin:  0 8px 2px 0 !important;
    float: left;
    border-bottom: 3px solid #dadabf;
}

.yt-right {
    padding: 6px 6px 0 6px;
    background-color: #dadabf;
    margin: 0 0 2px 8px !important;
    float: right;
    border-bottom: 3px solid #dadabf;
}

.yt-captiontext {
    font-family: arial,Verdana, sans-serif !important;
    font-size: 0.84em !important;
    color: #484848 !important;
    line-height: 1.5em !important;
    margin-bottom: 2px !important;
    padding-top: 1px;
    *padding-top: 4px; /* IE7 star hack */
}

.yt-sm {
    width: 240px;
}

.yt-med {
    width: 425px;
}

.yt-lg {
    width: 693px;
}


