/* div.row-three div.featured {margin-left:190px;} */
.stickit {width:480px;position:relative;top:0px;left:15px;border:none;margin:0}

div.feature { margin:20px 0 35px 0;position:relative;padding: 0px 5px;min-height:100px;}
div.feature img {float:left;margin:0 10px 0 0;}
div.feature h4 {font-size:100%;margin:0 0px 0 0;}
div.feature a:hover h3 {text-decoration:underline;}
div.feature p {font-size:80%;margin:0 10px 0 0; line-height:1.3em;color:#606957;}
p.caption {font-size:10px;color:#a6a99e; border-top:1px solid #a6a99e;}
p.back { border: none;/*border-color:#C2C1B5; border-style:solid; border-width:1px 0px;*/ font-size:10px; padding:8px 0; text-align:center;
background: url(/includes/images/boxes/share-bg-540x30.gif) top left no-repeat; height: 30px; margin: 20px 0;}
p.back img {
    vertical-align: middle; }

div#leftnav {padding-right:0;}
#leftnav h5 {background:none;padding:0; margin:15px 0; border-bottom:1px solid #ccc; width:auto;}


div.feature ul {margin:0 15px 5px 0;padding:0;color:#717165; list-style-type:none;}
.feature li {font-size:x-small;line-height:1em;}
div.feature .more { position:absolute;right:10px;font-size:10px;width:30%;height:15px;margin:20px 0 25px 0;}

#one .teaser {font-family:Georgia, serif;font-size:14px;margin:0 8px 15px 0;}
div.feature p.posted {font-size:60%; line-height:105%; color:#A5A496;margin:5px 0 5px 0;}

.pullquote {margin:120px 0 0 0;}
#three .pullquote p, .pullquote {color:#4C7186;font-size:18px;font-family:Georgia, serif;}
#three .pullquote em {color:#4C7186;}
#three .pullquote h2 {font-family:Helvetica, Verdana, sans-serif; font-size:28px; color:#a4b963 /*#8bb900  #d04d47 */; font-weight:bold; width:180px; margin:0; left:0;}


/* watch out below::: old stuff pulled in from newsdetails.css */

div#right div.topback {border:none;}

/* pull quotes */
.pullright { width:210px; margin:5px 0px 5px 10px; padding:8px 0px 8px 18px; float:right; font-size:large; font-family: Georgia, serif; font-weight:normal; border-top:1px solid #ccc; border-left:1px solid #ccc; }
.pullleft { width:200px; margin:5px 10px 5px 0px; padding:8px 18px 8px 0px; float:left;font-size:large; font-family: Georgia, serif; font-weight:normal; border-top:1px solid #ccc; border-right:1px solid #ccc; }
#content2col img {margin:10px;}
/* news home pages */
#belowscroll {padding:18px 0;}
#belowscroll h5 {color:#717165; margin:0 0 -3px 42px; font-size:13px;z-index:5; padding:0;}
div.newswrap {width:250px;border-top:1px solid #E9E9E2;margin:0px 5px 15px 25px;padding:0;}
div.newswrap ul { margin:0 3px 2px 8px;padding:0;}
div.newswrap ul li {font-size:x-small;list-style-type:square;}
div.newswrap p {font-size:10px;font-weight:normal; color:#9A9382; margin:2px 0 14px 0; padding:0;}
div.newswrap p a {color:#9A9382;text-decoration:none;}
div.newswrap p a:visited {color:#9A9382;text-decoration:none;}
div.newswrap p a:hover {color:#9A9382;text-decoration:underline;}

.topstory {border-bottom:#ccc solid 1px; margin-top:15px; padding-bottom:10px;background-color:#fafafa; width:70%;}

div.topstory div.topright { float:right;  margin:-20px 10px 10px 10px; width:120px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px; }
.topright { float:right; width:100px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;margin:5px; }



.subfeature{width:300px; float:left;}
.subfeature p {font-size:x-small;}
.subfeature h4 {margin:0 0 5px 0; color:#404040;}
.subfeature h4 a {margin:0 0 5px 0; color:#404040;}

.profilefeature{width:550px; float:left;}
.profilefeature p {font-size:11px; margin-top:15px;}
.profilefeature h4 {margin:0 0 5px 0; color:#404040;}
.profilefeature h4 a {margin:0 0 5px 0; color:#404040;}
.profilebadge {width:250px; border:1px solid #e5e5da; font-size:10px;}
.profilebadge img.topleftbadge {width:65px;float:left; margin:10px; background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px; } 
.profilebadge h5 {margin:0;}
.profilebadge p {font-size:10px;}

.headlines {width:75%;}
.posted {font-size:xx-small; line-height:105%; color:#A5A496;margin:20px 0 10px 0;}


.yo{color:#A03B27;line-height:19px;}
.yo-yo{font-size:36px;line-height:37px;float:left;width:26px;}

/* news photo styles */
.photoright { float:right; width:225px; margin:10px 10px 10px 10px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}
.photoleft { float:left; width:225px;  margin:10px 10px 10px 0px; font-size:11px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}
.photoleft img, .photoright img {width:225px;}
#content2col .photoleft img { margin:0px; }
#content2col .photoright img { margin:0px; }
.photorightsmall { float:right; margin:10px; }
.photoleftsmall { float:left; margin:10px;}
.photobox { padding:10px 0px; margin:10px 0; border-top:1px solid #ccc; width:480px;}

.width-730 .photobox {width:680px;}

.photobox img { margin:0 10px;}
.photobox p { float:left; }
.caption-long {float:left; margin-left:8px; margin-top:15px;font-size:x-small; width:150px;}
.notebody .photoright { float:right; margin:10px 3px 10px 10px;background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:5px;}

/* grid of images */
.grid {width:110px;text-align:center;float:left;}
#content2col .grid  img {margin:0;}
.grid {font-size:10px;}

/* utility */
.spacerleft {clear:both; margin:0;padding:0; line-height:0; height:0;}
.spacerone {clear:right;}
.rightDate {font-size: 9px; font-weight:normal; line-height: 12px; color: #666; }

/*  magazine specific */
.storyDate {font-size: 10px; font-weight:bold; margin-top:-15px; color: #666; }
.magtopright { float:right; margin:10px; }
.intro {font-size:11px;font-weight:bold;}

/* events specific */
.aday { /*background-color: #fafafa;*/ margin-bottom: 12px; }
.aday h5 { font-size:10px; color:#f2f2eb; color: #666; margin-bottom:2px;}
.eventHd { background-color:#fafafa; color:#717165; border-bottom: 1px solid #d1d1d1; padding: 3px; width: 60%;}
.event { padding-left:12px; width: 350px; }
.event h4 { margin: 0px 0px 3px 0px }
.event h4 { margin: 0px 0px 3px 0px }
#content2col .event h4 a {color:#3333CC;margin:5px 0 5px 0;}
#content2col .event h4 a:hover {text-decoration:underline;}
.event p { font-size: 11px; font-weight: normal; color: #000; line-height: 16px; margin-bottom: 0px; margin-top: 0px; }



table.stats
{text-align: center;
font-weight: normal;font-size: 11px;
color: #fff;
width: 380px;
background-color: #666;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CCC;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;
}

table.stats th
{padding: 4px;
}

.thumb { width:150px;min-height:112px;margin:0px; background-color:#fafafa; border:1px solid #e5e5da; text-align:center;padding:15px;float:left; }
.thumb p {font-size:xx-small; padding: 0px;margin:0;}
.thumbs {margin:120px auto 0px auto; width: 150px; background: #dedec5; text-align: center; 
-webkit-border-top-right-radius:4px; -webkit-border-top-left-radius:4px; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; }
.thumbs img { margin:5px 0;}
.thumbs p.instruct img {margin:0px;vertical-align:middle;}
#three .thumbs p.instruct {font-size:9px;}