@charset "UTF-8";
/* CSS Document */

/*  
Theme Name: ReConstruct10 Child
Theme URI: http://www.rappahannock.edu/
Description: Wordpress theme for RCC
Author: Michael Greene
Author URI: http://www.michaelgreene2.com/
Version: 1.4.0 
Tags: ReConstruct10, education
*/


/***********************************/
/***********************************/
/********** Inner Content **********/
/***********************************/
/***********************************/
#container {min-height:700px;}
.leftColContent, .rightColContent, .leftNarrowCol, .rightWideCol {
	width: 314px;
	margin: 0 3px;
	position:relative;
	float:left;
	overflow: auto;
	height:auto;
	border: 1px solid #ccc;
	
}
.leftColContent h2, .rightColContent h2, .leftNarrowCol h2, .rightWideCol h2{
	background-color: #0073cf; color: #fff;
	margin:1px; padding-left:4px;
}
.leftColContent li, .rightColContent li, .leftNarrowCol li, .rightWideCol li {font-size:1em; padding-left:4px;}
.leftColContent p, .rightColContent p, .leftNarrowCol p, .rightWideCol p{margin:5px;}
.leftColContent li a, .rightColContent li a, .leftNarrowCol li a, .rightWideCol li a {font-size:1em;}
.leftNarrowCol{width:210px;}
.rightWideCol{width:420px;}

.announcement-title{
	font-size: 1.5em;
	line-height:1.5em;
}
.announcement{
	padding:5px;
	background: #f0f9ff;
	border:1px solid #68ade7;
	margin-bottom:10px;	
	width:930px;
}
.announcement p {
	margin-bottom: 5px;
	font-size:1em;
	line-height:1.1em;
}
.announcement ol li {list-style:decimal inside; margin-left:10px;}  
#pageContent #contactInfo td{
	padding-bottom: 1em;
}
#pageContent .name {
	display:block;
	font-weight: 700;
	font-size: 1.25em;
}
#pageContent .phone, #pageContent .email, #pageContent .address, #pageContent .title {
	display:block;
	
}




#header {background:#ffffff url(/wp-content/themes/css/images/headers/front_entrance_header.jpg) no-repeat;} 
#aboutPage #header h2, #aboutPost #header h2 {color: #011c33;}
#aboutPage #header, #aboutPost #header {background:#ffffff url(images/headers/about.jpg) no-repeat;}
#academicsPage #header, #academicsPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0003_Layer-7.jpg) no-repeat;}
#admissionsPage #header, #admissionsPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0010_Layer-14.jpg) no-repeat;}
#bookstorePage #header, #bookstorePost #header {background:#ffffff url(/wp-content/themes/css/images/headers/bookstore.jpg) no-repeat;}
#businesscommunityPage #header, #businesscommunityPost #header {}
#businessofficePage #header, #businessofficePost #header {}
#currentPage #header h2, #currentPost #header h2 {color:#000; position:relative; top: 120px;} 
#currentPage #header, #currentPost #header  {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0014_Layer-3.jpg) no-repeat;}
#distancelearningPage #header, #distancelearningPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/distanceLearning.jpg) no-repeat;} 
#employeesPage #header h2, #employeesPost #header h2 {color: #011c33;}
#employeesPage #header, #employeesPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0001_Layer-9.jpg) no-repeat;}
#friendsPage #header, #friendsPost #header {}
#fyePage #header h2, #fyePost #header h2 {color:#0073cf; position:relative;}
#fyePage #header, #fyePost #header {background:#ffffff url(/wp-content/themes/css/images/headers/fye_header.jpg) no-repeat;}
#facilitiesPage #header, #facilitiesPost #header {}
#financialaidPage #header, #financialaidPost #header {}
#foundationPage #header, #foundationPost #header {}
#futurePage #header, #futurePost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0006_Layer-4.jpg) no-repeat;}
#helpdeskPage #header, #helpdeskPost #header{}
#humanresourcesPage #header, #humanresourcesPost #header {}
#effeectivenessPage #header, #effectivenessPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0003_Layer-7.jpg) no-repeat;}
#learningresourcesPage #header, #learningresourcesPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0004_Layer-6.jpg) no-repeat;}
#libraryPage #header, #libraryPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0004_Layer-6.jpg) no-repeat;}
#oduPage #header, #oduPost #header {}
#policyPage #header, #policyPost #header {}
#rappeningsPage #header h2, #rappeningsPost #header h2 {color:#0073cf;}
#rappeningsPage #header, #rappeningsPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0012_Layer-12.jpg) no-repeat;}
#safetyPage #header, #safetyPost #header {}
#securityPage #header, #securityPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/technology.jpg) no-repeat;}
#studentservicesPage #header h2, #studentservicesPost #header  h2{color:#000; position:relative; top: 120px;}
#studentservicesPage #header, #studentservicesPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/headers_0005_Layer-5.jpg) no-repeat;}
#sssPage #header, #sssPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/sss.jpg) no-repeat;}
#sssPage #header h2, #sssPost #header h2 {position: relative; top: 100px; color:#fff;}
#technologyPage #header, #technologyPost #header {background:#ffffff url(/wp-content/themes/css/images/headers/technology2.jpg) no-repeat;}
#technologyPage #header h2, #technologyPost #header h2{position:relative; top:100px;} 
#workforcePage #header, #WorkforcePost #header {background:#ffffff url(/wp-content/themes/css/images/headers/workforce.jpg) no-repeat;}
#workforcePage #header h2, #WorkforcePost #header h2 { color:#0073cf;}



table {
	width:100%;
	margin:10px auto;
	
}
tr {background-color:#DFF1FF;}
td, th{
    padding:5px;
    border: 1px solid #68ade7;
    color:#666;
    
}
th { background-color:#0073cf; color: #fff; text-shadow:1px 1px 1px #004987; border: 1px solid #004987;}
tr:nth-child(odd)  {
 	background-color:#EFF8FF;
}

#distancelearningPage #sidebar, #distancelearningPost #sidebar, #technologyPage #sidebar, #technologyPost #sidebar {background:#004987; border: 1px solid #33709c; border-right:none; margin-right:-10px;}
#distancelearningPage #sidebar a, #distancelearningPost #sidebar a, #technologyPage #sidebar a, #technologyPost #sidebar a {border-bottom: 1px solid #33709c;}
#distancelearningPage #sidebar a:hover, #distancelearningPost #sidebar a:hover, #technologyPage #sidebar a:hover, #technologyPost #sidebar a:hover {border-bottom: 1px solid #555;}

/*  Current Student Landing Page */
.currentColumn {
	width:222px;
	margin:5px;
	position:relative;
	float:left;	
	background: #DFF1FF;
	border:1px solid #68ade7;
}
.currentColumn h2 {
	font-size:1.75em;
	line-height:1.25em; 
	height:55px;
	color:#fff;
	
	padding:5px;
	background:#0073cf;
	border-bottom:1px solid #68ade7;
}
.currentColumn p {
	padding:5px;	
}
.currentColumn ul {
	
}
.currentColumn li {
	list-style:none;
	padding:5px;
	font-size:1.25em;	
}

/*  Future Student Landing Page  */
#futurePageContent {
	float:left;
	height:auto;
	margin-right:10px;
		
}
#futurePageContent #pageTitle {text-align:center; margin:0 auto;}
ul#futureArrows {
	position:relative;
	margin:0 auto;
	width: 940px;
	height: 68px;
	max-width: 940px;
	padding:0;
	font-size: 1em;
}

#futureArrows li {
	display:inline;
	position:relative;
	float:left;
	background:url(/wp-content/themes/css/images/future_arrows_gray.png) no-repeat;
	height: 67px;
	width: 156px;
	margin:0;
	padding:0;
	
	text-align:center;
	line-height:67px;
}
#futureArrows .selectedArrow {
	background: url(/wp-content/themes/css/images/future_arrows_blue.png) no-repeat;
	-moz-box-shadow: none;
    -webkit-box-shadow: none;
	
	left:0;
}
#futureArrows a {
	color:#fff;
	font-weight:700;
	font-size:2em;
	line-height:2em;
	padding: 15px;	
}
#futureArrows a, #futureArrows a:hover, #futureArrows a:active, #futureArrows a:visited {text-decoration:none;}
#futureArrows #explore {
	
	
	z-index:50;
}
#futureArrowsContainer {margin-top:25px; }


/*	Library Research Guides	*/
#rgBooks, #rgJournals, #rgNews, .rgInternet, .rgBooks, .rgJournals, .rgNews, .rgInternet {
	border:1px solid #004987; 
	margin: 10px 0;
	color:white;	
}
#rgBooks, .rgBooks {
	background:#4095DB; 
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.05, rgb(64,149,219)),
    color-stop(0.7, rgb(9,94,164))
);
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(64,149,219) 5%,
    rgb(9,94,164) 70%
);
	filter:  progid:DXImageTransform.Microsoft.gradient(StartColorStr='#095EA4', EndColorStr='#4095DB'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#095EA4', EndColorStr='#4095DB')"; /* IE8 */ 
}

#rgBooks h2, #rgBooks p, #rgBooks ul li, #rgBooks a, #rgJournals h2, #rgJournals p, #rgJournals ul li, #rgJournals a, #rgNews h2, #rgNews p, #rgNews ul li, #rgNews a, #rgInternet h2, #rgInternet p, #rgInternet ul li, #rgInternet a, .rgBooks h2, .rgBooks p, .rgBooks ul li, .rgBooks a, .rgJournals h2, .rgJournals p, .rgJournals ul li, .rgJournals a, .rgNews h2, .rgNews p, .rgNews ul li, .rgNews a, .rgInternet h2, .rgInternet p, .rgInternet ul li, .rgInternet a {
	color: white;	 
	padding: 5px;
}
#rgBooks h2, .rgBooks h2 {background: #0073cf; border-bottom: 1px solid #004987;}

#rgJournals, .rgJournals {
	background: #51C14B;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.05, rgb(81,193,75)),
    color-stop(0.7, rgb(26,138,20))
);
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(81,193,75) 5%,
    rgb(26,138,20) 70%
);	
	    filter:  progid:DXImageTransform.Microsoft.gradient(StartColorStr='#1A8A14', EndColorStr='#51C14B'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#1A8A14', EndColorStr='#51C14B')"; /* IE8 */
	border: 1px solid #097304;
}
#rgJournals h2, .rgJournals h2 {background:#16ad0f; border-bottom:1px solid #097304;}

#rgNews, .rgNews {
	background:#D73A3A;
	background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.05, rgb(215,58,58)),
    color-stop(0.7, rgb(175,18,18))
);
	background-image: -moz-linear-gradient(
    center bottom,
    rgb(215,58,58) 5%,
    rgb(175,18,18) 70%
);	
filter:  progid:DXImageTransform.Microsoft.gradient(StartColorStr='#AF1212', EndColorStr='#D73A3A'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#AF1212', EndColorStr='#D73A3A')"; /* IE8 */
	border:1px solid #800303;
}
#rgNews h2, .rgNews h2 {border-bottom:1px solid #800303; background:#ce0f0f;}
#rgInternet, .rgInternet {
	background:#E0A920;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.05, rgb(224,169,32)),
    color-stop(0.7, rgb(212,111,17))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(224,169,32) 5%,
    rgb(212,111,17) 70%
);
		filter:  progid:DXImageTransform.Microsoft.gradient(StartColorStr='#D46F11', EndColorStr='#E0A920'); /* IE6 & IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(StartColorStr='#D46F11', EndColorStr='#E0A920')"; /* IE8 */

	border:1px solid #b95a04;
}

#rgInternet h2, .rgInternet h2 {border-bottom:1px solid #b95a04; background:#f4a01c;}
  
/*	Library Tabs	*/
#pageContent ul.tabs, #oneColPageContent ul.tabs {
	margin: 0;
	padding: 0;
	float:left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	border-bottom: 1px solid #999;
	border-left: 1px solid #999;
	width: 650px;
}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px; /*--Vertically aligns the text within the tab--*/
	border: 1px solid #999;
	border-left: none;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background: #e0e0e0;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff; /*--Gives the bevel look with a 1px white border inside the list item--*/
	outline: none;
}
ul.tabs li a:hover {
	background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
	background: #fff;
	border-bottom: 1px solid #fff; /*--Makes the active tab look like it's connected with its content--*/
}
.tabContainer {
	border: 1px solid #999;
	border-top: none;
	overflow: hidden;
	clear: both;
	 width: 650px; 
	 margin:0 0 5px;
	background: #fff;
}
.tabContent {
	padding: 20px;
	font-size: 1.2em;
}
#effectivenessPage .tabContent {padding:0; position:relative;}  
.tabContainer label {
	font-size: 1em;
	margin:0; padding:0;
	width: 8em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;	
}
.tabContainer p {
	font-size: 1em;	
}
.tabContainer select {
	margin-bottom: 10px;	
}

.tabContainer .radioinput {
	font-size:.85em;
	margin:0 0 20px 10em;	
}
.tabContainer form { margin-bottom: 20px;}
span.radioinput label { float:none; display:inline; width: auto;}
.pushRight {margin:0 0 0 8.5em;}
#databaseSelect a{ padding:3px 2px;}
.jcarousel-skin-tango .jcarousel-container {
   margin:0 auto;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 200px;
    padding: 20px;
	padding-left:34px;
}



.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  175px;
    height: 110px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 110px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}



.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/wp-content/themes/css/images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(/wp-content/themes/css/images/prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(/wp-content/themes/css/images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(/wp-content/themes/css/images/next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
 
#libraryPage .leftColContent img, #libraryPage .rightColContent img { margin:0 auto;} 

/** new library*/
#libraryPage #topBar, #libraryPost #topBar {background:#f5f5f5;}
#libraryPage #academicBar, #libraryPost #academicBar{
	background:#0073cf;
	border-top: 1px solid #0c67b0;
	border-bottom: 1px solid #0c67b0;
}
#libraryPage #header, #libraryPost #header {
	background:#ffffff url(/wp-content/themes/css/images/headers/Library.jpg) no-repeat;}
#libraryPage, #libraryPost  {
	background: #f5f5f5 	url(/wp-content/themes/css/images/PixelatedGradient.png) repeat-x 0 131px;
	background: url(/devenv/awaken-benehime/bodybkg.jpg) no-repeat 50% 40px;
	}
html {background:#f5f5f5; background-image:none;} 
#libraryPage #header h2, #libraryPost #header h2 { position:relative; top:47px; left:5px;}
#libraryPage p, #libraryPost p{font-size:1.1em;}
#libraryPage #container, #libraryPost #container  {
	border:1px solid #e5e5e5;
	top:100px;
	}
	#bottomNav {top:30px;}
.widget p, .widget li  {margin-left:5px;}
.widget h2, .widget h3 {padding-left:5px;}
.widget div, .widget a, .widget span {margin:0;}
#libraryHours {
	position:relative; 
	float:left; 
	width:388px;
	margin:0 10px 20px 0
	
	}
#libraryHours .textwidget p {}
.libHome #oneColPageContent li.widget-container {list-style:none; margin:0;}

.askalibrarianbtns {width:50%; margin:0 auto;}
.askalibrarianbtns a{margin:0 5px;}
#libTabs{
	position:relative;
	
	float:left;
	width:538px;
	clear:right;
}
 
#content.libHome ul.tabs {
	font-size:1em;
	width:538px; 
	border-bottom:1px solid #e5e5e5;
	border-left:1px solid #e5e5e5;

}
#libTabs ul.tabs li  {border:1px solid #e5e5e5; border-left:none; background: #f5f5f5;}
#libTabs ul.tabs li.active {
	border-left:none; border-bottom-color:white; background:white;}
#libTabs .tabContainer {
	width:538px;
	margin-bottom:10px;
	border: 1px solid #e5e5e5;
	border-top:none;
}
#libTabs ul.tabs li a {
	padding: 0 10px;
}
#libTabs .tabContent {height:180px; padding:10px;}
#tab2 ol {font-size:1em; position:relative; float:left; padding-left:10px; margin-bottom:10px; }
#tab2 p {margin-bottom:5px;} 
#tab3 .radioinput {
	margin-left:0;
}
#tab4 ul {position:relative; float:left; font-size:1em; width:49%;}

#breadcrumbs.libBreadcrumbs{
	
	border-color:#e5e5e5;
	}
.newEditions, #leftCol, #midCol, #rightCol {
	width: 388px;
	margin:0;
	margin-right:10px;
	position: relative;
	float: left;
	overflow: auto;
	height: auto;
	
}

#libraryHours h2, .newEditions h2, #leftCol h2, #rightCol h2, #midCol h2, #libraryHours h3{
	background-color: #f5f5f5;
	color: #444;
	border: 1px solid #e5e5e5;
	
	margin-bottom:10px;
	font-size:1.5em;
	font-weight:400;
}

.newEditions {width:540px; margin:0 0 10px; position:relative; top:-70px;}
.newEditions h2 span {font-size:.8em; padding-left:15px;} 
#midCol, #rightCol {position:relative; top:-70px;	width: 263px;	} 
#leftCol{}	
#midCol{height:250px; overflow:visible;}
#rightCol {margin:0;}
#carousel_inner {
float:left; /* important for inline positioning */
width:470px; /* important (this width = width of list item(including margin) * items shown */ 
overflow: hidden;  /* important (hide the items outside the div) */
/* non-important styling bellow */
background: #F0F0F0;
}

#carousel_ul {
position:relative;
left:-110px; /* important (this should be negative number of list items width(including margin) */
list-style-type: none; /* removing the default styling for unordered list items */
margin: 0px;
padding: 0px;
width:9999px; /* important */
/* non-important styling bellow */
padding-bottom:10px;
}

#oneColPageContent #carousel_ul li{
float: left; /* important for inline positioning of the list items */
list-style:none;                                   
width:100px;  /* fixed width, important */
/* just styling bellow*/
padding:0px;
height:110px;
background: #ccc;
margin:10px 5px; 
}

#carousel_ul li a img {
margin:5px auto 0;
padding:0;
display:block;
border:none; 
}
#left_scroll, #right_scroll{
float:left; 
height:30px; 
width:30px; 
position:relative;
top:45px;
background: url(/wp-content/themes/css/images/next-horizontal.png) no-repeat 0 0;

}
#left_scroll{background: url(/wp-content/themes/css/images/prev-horizontal.png) no-repeat 0 0;
}

#leftCol span, #leftCol .hidden, .tooltip {display:none;}
#leftCol a.showMore, #midCol a {display:block;}

.libHome .tooltip {
	position:absolute;
	left:10px;
	top:15px;
	background:#FFC;
	padding:2px;
	border:1px solid #eec;
	z-index:99;
}
#leftCol ol, #leftCol ul {}
#midCol p, #leftCol p {border-bottom: 1px solid #ddd; margin-bottom: .4em; padding-bottom: .4em;}
#midCol a, #leftCol a {text-decoration:none;}

 
/*	Quick Facts Tabs	*/
#oneColPageContent ul.tabs {
width:935px;
max-width:935px;
}
#effectivenessPage #oneColPageContent .tabContainer {width:935px;}
#oneColPageContent .tabs li {margin:0;}

/**		Rappenings		**/
#rapNews, #rapOpinion {width:460px; position:relative; float:left;}
#rapNews{
	margin-right:2px;
	border-right: 1px dashed #ccc;
	padding-right:7px;
}
#rapOpinion {
	margin-left:2px;
	border-left: 1px dashed #ccc;
	padding-left:7px;
}
#rapNews .post, #rapOpinion .post {
	height: 188px;
}
#rapNews .edit-link, #rapOpinion .edit-link {
	height:50;
	margin:0;	
}
#rapNews p, #rapOpinion p {
	margin-bottom: 10px;	
}
#rapNews h3, #rapOpinion h3 {
      font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	  font-size:1.5em;
	  letter-spacing:0.1em;
	  padding-bottom:3px;
}

#rapNews .byline, #rapOpinion .byline {
          font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	  color:#786E69;
	  font-size:.9em;
	  
	  letter-spacing:.1em;
	  text-transform:uppercase;
	 
}
#rapNews .date, #rapNews .author, #rapOpinion .date, #rapOpinion .author{
 	  font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	  color:#786E69;
	  
	  font-weight:700;
	  font-style:italic;
	  letter-spacing:.1em;
	  text-transform:none;
}
#rapNews p, #rapOpinion p {

        font-family:"Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	color:#381704;
	font-size:1.25em;
	font-weight:normal;
	line-height:150%;
	padding:0px; 
}
#newsOpinion {
	text-align:center;
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	font-weight:400;
	font-size: 6em;
	line-height:1em;
	letter-spacing:0.1em;
	
	font-variant: small-caps;
  

}
#newsOpinion span {
	font-family: "Adobe Caslon Pro", "Hoefler Text", Georgia, Garamond, Times, serif;
	font-style: italic;

	font-weight:400;	
}

/**** RCC Blue Buttons ***/
#libraryPage #pageContent .blueButton, #businessofficePage #pageContent .blueButton {
	margin: 10px 50px;
	padding: 10px;
	font-size: 2em;
}
#businessofficePage #pageContent .blueButton {
	font-size: 1.5em;	
}

/*** Safety Page Icons ***/
#emergencyProcedures, #reportCrime, #evacuation, #shelterInPlace, #rccAlert, #emergencyTelephone, #personalSafety, #fire, #bombThreat, #medicalEmergency {
	background:url(/wp-content/themes/css/images/safetyicons.png) center;
	width: 100px;
	height:100px;
}
.safetyIcon {
	
	margin: 10px 14px 100px;
	position:relative;
	float:left;
	width: 100px;
	height:100px;
}
.safetyIcon span {position: absolute; padding-top:110px; font-size:.8em; width: 100px; text-align:center;}
#emergencyProcedures {
	background-position: 500px 100px;
}
#reportCrime {
	background-position: 0 0;
}
#evacuation {
	background-position: 400px 0;
}
#shelterInPlace{
	background-position: 300px 0;
}
#rccAlert{
	background-position: 200px 0;
}
#emergencyTelephone {
	background-position: 100px 0;
}
#personalSafety {
	background-position: 100px 100px;
}
#fire {
	background-position: 200px 100px;
}
#bombThreat {
	background-position: 300px 100px;
}
#medicalEmergency {
	background-position: 400px 100px;
}
/***	RCC Forms	***/
span.wpcf7-list-item {display:block;}


/***	Catalog		***/ 
#catalogPage li.menu-item {border-bottom:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
padding:0px;
text-decoration:none;
cursor:pointer;
margin-left:5px;
}
#catalogPage li.menu-item span {display:block; padding:5px; background: url(/wp-content/themes/css/images/sidebarDropDownBkg.gif) 260px 10px no-repeat;}
#catalogPage li.menu-item span:hover {
	background-color:#6e6e6e;
}
#catalogPage .sub-menu {margin-left:5px;}
#catalogPage #sidebar a {border:none; padding:5px;}




/**********	Foundation Preakness	***************/
#foundationPage #pageContent div{
	background: #EFF8FF;
	border:1px solid #68ADE7;
	padding:5px 0;
	min-height:155px; 	
}
#foundationPage #pageContent img {margin-bottom:15px;} 

