/* HOME */

#top-stories {
    background : transparent url(../_/i/bg_crc-stripe.gif) repeat-y left top;
}
#top-stories .inner {
    padding : 0 10px 0 30px;
    background : transparent url(../_/i/bg_crc-main.gif) no-repeat left top;
}

#cc-featured {
    margin : 0 -10px;
    background-color : #fff;
}
#cc-featured h2 {
	font-size:14px;	
}

#cc-featured td {
    border-bottom : 1px solid #7d7d7d;
    border-left : 1px solid #7d7d7d;
}
#cc-featured td.first {
    border-left : none;
}
#cc-featured td div {
    margin : 10px;
}
#top-stories .item {
    position : relative;
    padding : 10px 0 30px 0;
	overflow: hidden;
}
#top-stories .item img {
    position : absolute;
    left : 0;
    top : 10px;
}
#top-stories .column {
    margin : 0 0 -5px 0;
    font-weight : bold;
    color : #F05245;
    text-transform : uppercase;
    letter-spacing : 1px;
    font-size : 11px;
    line-height : 1.0;
}
.column a:link, .column a:visited {
    color : #F05245;
}
.column a:hover, .column a:focus {
    color : #0095D5;
}
.column a:active {
    color : #084D82;
}
#top-stories h2 {
    margin : 10px 0 0 0;
}
#top-stories .dek {
    margin-top : 0;
	overflow: hidden;
}

#top-stories-featured .item {
    padding-left : 160px;
	overflow: hidden;
    background : transparent url(../_/i/divider.gif) repeat-x left bottom;
    font-size : 13px;
	
}
#top-stories-featured .item.last {
    background : none;
}
#top-stories-featured h2 {
    font-size : 18px;
    line-height : 21px;
}
/* ----END HOME */

/* ARTICLE */
#article {
    position : relative;
    background : transparent url(../_/i/bg_crc-stripe.gif) repeat-y left top;
}
#article .inner {
    padding : 10px 30px 1px 50px;
    background : transparent url(../_/i/bg_crc-main.gif) no-repeat left top;
}
.article-header {
    margin-bottom : 20px;
}
#article h2 {
    margin : 0 0 18px 0;
    font-size : 24px;
    line-height : 1.167;
}
#article .dek {
    margin-top : 0;
    font-size : 18px;
    line-height : 1.333;
}
.article-info {
    padding-bottom : 20px;
    overflow : hidden;
    text-transform : uppercase;
    font-weight : bold;
    letter-spacing : 1px;
    background : transparent url(../_/i/divider_culture.gif) repeat-x left bottom;
}
.article-info .byline {
    width : 80%;
    float : left;
}

.article-info .mailprint {
    width : 20%;
    float : right;
    text-align : right;
}

.article-body {
    font-family : Georgia, Times, "Times New Roman", serif;
    font-size : 13px;
    line-height : 1.615;
}
.article-body p {
    margin : 1em 0;
}
.article-body .pullquote {
    float : left;
    width : 168px;
    margin : 0 10px 10px 0;
    padding : 11px;
    font-size : 20px;
    line-height : 1.2;
    font-style : italic;
    color : #E07614;
    background-color : #FCF1E7;
}
.article-body .pullquote.right {
    float : right;
    margin : 0 0 10px 10px;
}
.article-body .pullquote p {
    margin : 0;
}

.pullquote_right {
  width : 168px;
    margin : 0 10px 10px 0;
    padding : 11px;
    font-size : 20px;
    line-height : 1.2;
    font-style : italic;
    color : #E07614;
    background-color : #FCF1E7;
	clear: both;
	float: right;
}

#article .rel {
    width : 160px;
    float : right;
    margin : 0 0 10px 10px;
    padding : 10px;
    background-color : #FCF1E7;
}
#article .rel.right {
    float : right;
    margin : 5px 0 10px 0px;
}
#article .rel img.rel-thumb {
    display : block;
    margin : 0 auto 5px auto;
}
#article .rel h2,
#article .rel p.dek {
    font-family : Arial, Verdana, sans-serif;
    font-size : 11px;
    line-height : 1.4;
}
#article .rel h2 {
    margin : 0;
    font-weight : bold;
}
h4 {
margin-top:0px;
}

/*Images*/
#article .small_right, #article .xx-small_right, #article .x-small_right, #article .small_right, #article .photo_right {
    float : right;
    margin : 5px 10px 5px 0px;
}
#article .small_left, #article .xx-small_left, #article .x-small_left, #article .small_left, #article .photo_left {
    float : left;
    margin : 5px 10px 5px 0px;
}
#article .small_center, #article .xx-small_center, #article .x-small_center, #article .small_center, #article .photo_center {
	margin-right: 200;
	margin-left: 200;
}

#article .small_left, #article .xx-small_left, #article .x-small_left, #article .small_left, #article .photo_left,
#article .small_right, #article .xx-small_right, #article .x-small_right, #article .small_right, #article .photo_right,
#article .small_center, #article .xx-small_center, #article .x-small_center, #article .small_center, #article .photo_center {
   
    padding : 10px;
    background-color : #FCF1E7;
}
#article .xx-small_left img.rel-thumb, #article .x-small_left img.rel-thumb, #article .small_left img.rel-thumb, #article .photo_left img.rel-thumb,
#article .xx-small_right img.rel-thumb, #article .x-small_right img.rel-thumb, #article .small_right img.rel-thumb, #article .photo_right img.rel-thumb,
#article .xx-small_center img.rel-thumb, #article .x-small_center img.rel-thumb, #article .small_center img.rel-thumb, #article .photo_center img.rel-thumb {
    display : block;
    margin : 0 auto 5px auto;
}

#article .small_left h2, #article .xx-small_left h2, #article .x-small_left h2, #article .photo_left h2,
#article .small_left p.dek, #article .xx-small_left p.dek, #article .x-small_left p.dek, #article .photo_left p.dek,
#article .small_right h2, #article .xx-small_right h2, #article .x-small_right h2, #article .photo_right h2,
#article .small_right p.dek, #article .xx-small_right p.dek, #article .x-small_right p.dek, #article .photo_right p.dek,
#article .small_center h2, #article .xx-small_center h2, #article .x-small_center h2, #article .photo_center h2,
#article .small_center p.dek, #article .xx-small_center p.dek, #article .x-small_center p.dek, #article .photo_center p.dek {
    font-family : Arial, Verdana, sans-serif;
    font-size : 11px;
    line-height : 1.4;
}
#article .small_left h2, #article .xx-small_left h2, #article .x-small_left h2, #article .photo_left h2,
#article .small_right h2, #article .xx-small_right h2, #article .x-small_right h2, #article .photo_right h2,
#article .small_center h2, #article .xx-small_center h2, #article .x-small_center h2, #article .photo_center h2 {
    margin : 0;
    font-weight : bold;
}
.photo_left .captionphoto, .photo_right .captionphoto, .photo_center{
	max-width: 180px;
}
.small_left .captionsmall, .small_right .captionsmall, .small_center {
	max-width: 150px;
}
.x-small_left .captionx-small, .x-small_right .captionx-small, .x-small_center {
	max-width: 100px;
}
.xx-small_left .captionxx-small, .xx-small_right .captionxx-small, .xx-small_center {
	max-width: 80px;
}

/*
.xx-small_right {
	padding: 11px;
    background-color : #FCF1E7;
	clear:both;
	float:right;
}

.xx-small_left {
	padding: 11px;
	background-color : #FCF1E7;
	float:left;
	padding-right: 10px;
}
*/
/*End Images*/

#related {
    border-top : 1px solid #7d7d7d;
    background : #ECECEC url(../_/i/bg_adc-stripe.gif) repeat-y left top;
}
#related .inner {
    padding : 0 10px 0 30px;
    background : transparent url(../_/i/bg_adc-latest.gif) no-repeat left top;
}
#related table .item {
    position : relative;
    padding : 10px 0 30px 90px;
    min-height : 80px;
    height: auto !important;
    height: 80px;
    background : transparent url(../_/i/divider.gif) repeat-x left top;
}
#related table .item img {
    position : absolute;
    left : 0;
    top : 10px;
}
#related table tr.first .item {
    background : none;
}
#related table h2 {
    margin : 0;
    font-size : 14px;
    line-height : 18px;
    letter-spacing : -1px;
}
#related table h2 .topicon {
    position : static;
    margin-right : 5px;
    vertical-align : baseline;
}
#related table td {
    width : 295px;
}
#related table td.spacer {
    width : 10px;
}

/* ---END ARTICLE */

/* Q&A */
#qa {
    background : transparent url(../_/i/bg_crc-stripe.gif) repeat-y left top;
}
#qa .inner {
    padding : 0 10px 0 30px;
    background : transparent url(../_/i/bg_cc-qa.gif) no-repeat left top;
}
#qa .item {
    position : relative;
    padding : 10px 0 30px 0;
}
#qa .item img {
    position : absolute;
    left : 0;
    top : 10px;
}
#qa .column {
    margin : 0 0 -5px 0;
    font-weight : bold;
    color : #F05245;
    text-transform : uppercase;
    letter-spacing : 1px;
    font-size : 11px;
    line-height : 1.0;
}
.column a:link, .column a:visited {
    color : #F05245;
}
.column a:hover, .column a:focus {
    color : #0095D5;
}
.column a:active {
    color : #084D82;
}
#qa h2 {
    margin : 10px 0 0 0;
}
#qa .dek {
    margin-top : 0;
}
#qa .item {
    padding-left : 160px;
    min-height : 105px;
    height: auto !important;
    height: 105px;
    background : transparent url(../_/i/divider.gif) repeat-x left bottom;
    font-size : 13px;
}
#qa .item.last {
    background : none;
}
#qa h2 {
    font-size : 18px;
    line-height : 21px;
}
/* --END Q&A */

/* Pics */
#pics {
    background : transparent url(../_/i/bg_crc-stripe.gif) repeat-y left top;
}
#pics .inner {
    padding : 0 10px 0 30px;
    background : transparent url(../_/i/bg_crc-pictures.gif) no-repeat left top;
}
#pics .item {
    position : relative;
    padding : 10px 0 30px 0;
}
#pics .item img {
    position : absolute;
    left : 0;
    top : 10px;
}
#pics h2 {
    margin : 0;
}
#pics .dek {
    margin-top : 0;
}
#pics .featured {
    margin : 0 -10px;
    border-bottom : 1px solid #7D7D7D;
    padding-left : 320px;
    min-height : 225px;
    height: auto !important;
    height: 225px;
    font-size : 13px;
    background-color : #FCF1E7;
}
#pics .item.featured img {
    left : 10px;
}

#pics .featured h2 {
    font-size : 24px;
    line-height : 1.25;
}
#pics .featured p {
    margin : 0;
    font-size : 18px;
    line-height : 1.333;
}
#pics table .item {
    padding : 10px 0 30px 90px;
    min-height : 75px;
    height: auto !important;
    height: 75px;
    background : transparent url(../_/i/divider.gif) repeat-x left top;
}
#pics table tr.first .item {
    background : none;
}
#pics table h2 {
    font-size : 14px;
    line-height : 18px;
    letter-spacing : -1px;
}
#pics table h2 .topicon {
    position : static;
    margin-right : 5px;
    vertical-align : baseline;
}
#pics table td {
    width : 295px;
}
#pics table td.spacer {
    width : 10px;
}
/* ---END PICS */

/* PICS EVENT */
#pics-event {
    position : relative;
    background : transparent url(../_/i/bg_crc-stripe.gif) repeat-y left top;
}
#pics-event .inner {
    padding : 10px 30px 1px 50px;
    background : transparent url(../_/i/bg_crc-pictures.gif) no-repeat left top;
}
.pics-header {
    margin-bottom : 20px;
}
#pics-event h2 {
    margin : 0 0 18px 0;
    font-size : 24px;
    line-height : 0.875;
}
#pics-event .dek {
    margin-top : 0;
    font-size : 18px;
    line-height : 0.778;
}
.pics-info {
    padding-bottom : 20px;
    overflow : hidden;
    text-transform : uppercase;
    font-weight : bold;
    letter-spacing : 1px;
    background : transparent url(../_/i/divider_culture.gif) repeat-x left bottom;
}
.pics-info .details {
    width : 80%;
    float : left;
}
.pics-info .details .place {
    margin-right : 35px;
}
.pics-info .mailprint {
    width : 20%;
    float : right;
    text-align : right;
}

#the-pics td {
    width : 33%;
    padding-bottom : 10px;
}
#the-pics img {
    display : block;
    margin-bottom : 5px;
}
#the-pics p.caption {
    margin : 0;
    font-weight : bold;
}
#the-pics p.source {
    margin : 0;
}
/* div-based rules
.pics-paging {
    margin : 15px 0;
    padding : 5px;
    overflow : hidden;
    background-color : #FCF1E7;
}
.pics-paging .pages {
    float : left;
    width : 80%;
}
.pics-paging .prevnext {
    float : right;
    width : 20%;
    text-align : right;
}
*/
.pics-paging {
    margin : 15px 0;
    padding : 5px;
    overflow : hidden;
    background-color : #FCF1E7;
}
.pics-paging .pages {
    width : 80%;
}
.pics-paging .prevnext {
    width : 20%;
    text-align : right;
}

/* ---END PICS EVENT */