﻿/* ALL LAYOUTS ==================================================== */

/* breadcrumb */

.ms-pagebreadcrumb, #breadcrumb { margin: 0; padding: 0; margin-bottom: 10px; color : #000; font-size: .95em; font-weight: bold; }
.ms-pagebreadcrumb a, #breadcrumb a { font-weight: normal; color: #000; }

#pageLayout { margin: 10px; }

/* content columns */

table#pageColumnLayout { width: 762px; }
td#pageColumnLeft { width: 548px; border: 1px solid #999; }
td#pageColumnRight { width: 202px; }
td#pageColumnSpacer { width: 10px; }

/* page tools */
#pageTools { padding: 5px 10px; font-size: .9em; text-align: right; color: #666; background: #eaeaea; }
#bodyContent { padding: 10px; }

/* heading and font displays */

h1, h2, h3, h4 { font-family: Arial, Helvetica, sans-serif; }
h1, .pagetitle { font-size: 1.3em; margin: 10px 0; margin-left: -4px; color: #900028; }
h2 { }
h3 { }
h4 { }


/* web parts */

td#pageColumnLeft .webZone { margin: 10px 0; }

table, td, th { border-collapse: collapse; }

.ms-WPHeader { background: #cecece url(/images/nav_gradient.jpg) top left repeat-x; }
.ms-WPHeader td { padding: 4px 10px; border-collapse: collapse; border: 1px solid #999; border-bottom-style: none; }

.ms-WPTitle { color: #000; font-size: 1em; }
.ms-WPBorder, .ms-WPBorderBorderOnly { padding: 10px; border : 1px solid #999; }
.toc-layout-main { border-top: 1px solid #999; padding: 10px 0; }
.ms-WPBody {  }
.ms-WPBody a { color: #000; }

.ms-WPBody .bullet, .ms-WPBody .level-bullet { margin-bottom: 5px; padding-left: 15px; background: url(/images/link_arrow.gif) top left no-repeat !important; }

/* FEATURE ARITICLE ============================================= */

.magazineSection { 
	height: 15px; 
	padding: 4px 10px; 
	font-weight: bold; 
	color: #000; 
	background: #cecece url(/images/nav_gradient.jpg) top left repeat-x; 
	border-bottom: 1px solid #999;
}

#articleHeader { padding: 10px; background: #eaeaea; }
#articleTitle { margin: 0; font-size: 1.8em; }
#articleDate { margin: 2px 0; font-weight: bold; }
#articleByline { margin: 10px 0; color: #666; }

.articlePhotoWithCaption { float: right; }
.articlePhoto { padding: 5px; color: #666; background: #ccc; font-size: .8em; }
.articlePhoto p { margin: 4px 0; }
