body { background:#e6e6e6 url("/art/background.png") top left repeat-x; color:#30363f; font:normal 12px Arial,sans-serif; margin:0px 0px 0px 0px; }
td { color:#30363f; font:normal 12px Arial,sans-serif; }
h1 { color:#040040; font:bold 24px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; line-height:100%; letter-spacing:-1px }
h2 { color:#040040; font:bold 14px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
h4 { color:#040040; font:bold 14px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; }
h6 { color:#000000; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px; padding:0px 0px 5px 0px; }

small { display:block; color:#60666f; font:normal 11px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

a:link { color:#040040; text-decoration:none; }
a:visited { color:#040040; text-decoration:none; }
a:hover { color:#cc0033; text-decoration:none; }

ul { margin:0px 0px 0px 15px; padding:0px 0px 0px 5px; }
li { list-style:url("/art/bullet-disc.png") disc; font-size:12px; padding:0px 0px 5px 0px; }

#searchpage table.searchsys { width:625px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6; }
#searchpage table.searchsys a:link, #searchpage table.searchsys a:visited { color:#040040; text-decoration:none; font:bold 12px Arial,sans-serif; }
#searchpage table.searchsys a:hover { color:#cc0033; text-decoration:none; font:bold 12px Arial,sans-serif; }

#admintable { background:#000000; }
#admintable .head { background:#e6e6e6; font:bold 12px Arial,sans-serif; }
#admintable .body { background:#ffffff; font:normal 12px Arial,sans-serif; }

#alertbox { border:1px solid #c6c6c6; background:#ffffcc; padding:10px; margin:10px 0px 10px 0px; }
#alertbox big { font:bold 14px Arial,sans-serif; }
#alertbox .problem { color:#990000; font:bold 12px Arial,sans-serif; }
#alertbox .success { color:#009900; font:bold 12px Arial,sans-serif; }

#blogs { padding:10px; }
#blogs .colleft { float:left; width:225px; }
#blogs .colmiddle { float:left; width:200px; padding:0px 9px 0px 9px; margin:0px 10px 0px 10px; border-right:1px solid #e6e6e6; border-left:1px solid #e6e6e6; }
#blogs .colright { float:left; width:180px; }
#blogs h2 { padding:5px 0px 5px 0px; margin:0px; }
#blogs .blogname { color:#90969f; font:bold 11px Arial,sans-serif; text-transform:uppercase; }
#blogs .content { font:12px Arial,sans-serif; }
#blogs .entry { width:225px; border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px; }
#blogs .mug { float:left; padding-right:10px; }

#blogs-front { padding:15px; border-top:5px solid #e6e6e6; }
#blogs-front h2 { padding:5px 0px 5px 0px; margin:0px; }
#blogs-front .blogname { color:#90969f; font:bold 11px Arial,sans-serif; text-transform:uppercase; }
#blogs-front .content { font:12px Arial,sans-serif; }
#blogs-front .entry { border-bottom:1px solid #e6e6e6; padding-bottom:10px; margin-bottom:10px; }
#blogs-front .mug { float:left; padding-right:10px; }

#breaking-news { background:#ff0000 url("/art/breaking-news-bg.png") top left repeat-x; }
#breaking-news a:link, #breaking-news a:visited { color:#ffffff; text-decoration:underline; }
#breaking-news a:hover { color:#000000; text-decoration:underline; }
#breaking-news .alert { font:normal 14px Arial,sans-serif; color:#ffffff; padding-top:10px; padding-bottom:10px; padding-right:20px; line-height:100%; }

#check-it-out-front { padding:15px; }
#check-it-out-front ul { padding:0px 0px 0px 0px; margin:0px 10px 0px 20px; }
#check-it-out-front li { list-style:url("/art/bullet-arrow.png") square; padding:1px 0px 1px 0px; font:normal 12px Arial,sans-serif; }

#click-front { background:#ffffff; padding:15px; border-top:5px solid #e6e6e6; }
#click-front .logo { float:left; }
#click-front .tagline { float:left; color:#ffffff; font:14px Arial,sans-serif; padding:10px 0px 0px 25px; text-align:center; }

#content { width:1000px; }
#content .section-header { background:#ffffff; height:110px; }
#content .section-header .search { float:left; width:220px; padding:10px 10px 10px 10px; }
#content .section-header .logo { float:left; padding-left:20px; padding-top:30px; }
#content .section-header .leaderboard { float:right; width:728px; padding:10px; }
#content .columnleft { width:665px; background:#ffffff; }
#content .columnright { width:320px; background:#ffffff; }
#content .columnright .links { padding:15px; }
#content .columnright .links ul { padding:0px 0px 0px 10px; margin:0px 0px 0px 10px; }
#content .columnright .links li { list-style:url("/art/bullet-arrow.png") circle; }
#content .columnright .links ol { list-style:url("/art/bullet-arrow.png") circle; }

#footer { background:#ffffff; }
#footer .logo { background:#ffffff; float:left; width:110px; padding:5px 10px 5px 10px; }
#footer .text { background:#ffffff; float:left; width:825px; padding-top:12px; padding-bottom:12px; }
#footer .links { padding-top:5px; }

#header { width:100%; height:115px; background:#ffffff; }
#header .container { width:1000px; text-align:left; }
#header #mast { float:left; width:460px; padding:10px 5px 10px 15px; }
#header #mast .date { font:bold 12px Arial,sans-serif; }
#header a:link, #header a:visited { text-decoration:underline; }
#header #mast .logo { width:435px; height:60px; border:0px; padding-top:20px; }
#header #mast .logo img { width:435px; height:36px; border:0px; }
#header #mast .logo .tagline { color:#90969f; font:normal 12px Arial,sans-serif; text-transform:uppercase; padding-top:3px; }
#header #weather { float:left; width:250px; padding:10px 0px 10px 0px; }
#header #ad { float:left; width:250px; padding:10px 15px 10px 5px; }

#lead { padding:10px; }
#lead .columnleft { float:left; width:445px; }
#lead .columnleft #spacer { width:100%; }
#lead .columnleft .tabheader { width:100%; }
#lead .columnleft .text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
#lead .columnleft .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; }
#lead .columnleft .on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
#lead .columnleft .off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
#lead .columnleft .off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }
#lead .columnright { float:left; width:180px; padding:5px 5px 0px 15px; }
#lead .columnright h2 { padding-bottom:0px; }
#lead .columnright h2 a:link, #lead .columnright h2 a:visited { text-decoration:none; }
#lead .columnright .lede { font:11px Arial,sans-serif; padding-bottom:15px; }
#lead .gallery { float:left; width:250px; padding-right:15px; }
#lead .gallery img { width:250px; height:199px; border:1px solid #040040; margin-bottom:5px; }
#lead .gallery .gallery-title-block { font:bold 11px Arial,sans-serif; text-transform:uppercase; }
#lead .gallery .gallery-count-block { display:none; }
#lead .stories { float:left; width:380px; padding-top:5px; }
#lead .stories h4 { color:#000000; font:bold 12px Arial,sans-serif; text-transform:uppercase; padding-bottom:10px; }
#lead .stories h2 { padding-bottom:3px; }
#lead .stories h2 a:link, #lead .columnright h2 a:visited { text-decoration:none; }
#lead .stories .lede { font:12px Arial,sans-serif; padding-bottom:15px; }

#leadstory { width:445px; }
#leadstory .arrow-left { float:left; padding:3px 0px 2px 5px; }
#leadstory .arrow-right { float:right; padding:3px 5px 2px 0px; }
#leadstory .thumbon { width:75px; border:1px solid #040040; margin:3px 5px 0px 5px; cursor:pointer; }
#leadstory .thumboff { width:75px; border:1px solid #ffffff; margin:3px 5px 0px 5px; cursor:pointer; }
#leadstory .thumbs { width:85px; height:250px; background:url('/art/bg-white-trans85.png'); text-align:center; }
#leadstory .leadcontent { background:#ffffff url("/art/lead/lead-photo-shade.png") top left no-repeat; padding:10px 0px 20px 0px; margin:0px; }
#leadstory .leadcontent .lede { font:normal 13px Arial,sans-serif; }

#multimedia-side { padding:0px; border-top:5px solid #e6e6e6; }
#multimedia-side h4 { padding:15px 0px 10px 15px; }
#multimedia-side h5 { color:#cc0033; font:bold 12px Arial,sans-serif; text-transform:uppercase; margin:0px 0px 0px 0px; padding:15px 0px 0px 15px; }

#navbar { width:100%; height:25px; background:url("/art/navbar/navbar-bg.png") top left repeat-x; }
#navbar .container { width:1000px; }

#navbar .navleft { float:left; text-align:left; background:#040040 url("/art/navbar/navleft-bg.png") top left repeat-x; }
#navbar .navleft .navleft-text { display:inline; color:#ffffff; font:bold 11px Helvetica,Arial,sans-serif; text-transform:uppercase; padding:0px 0px 0px 0px; }
#navbar .navleft .navleft-text a:link, #navbar .navleft .navleft-text a:visited { color:#ffffff; text-decoration:none; margin-right:10px; }
#navbar .navleft .navleft-text a:hover { color:#ffffff; text-decoration:underline; margin-right:10px; }
#navbar .navleft img { display:inline; vertical-align:middle; }

#navbar .navright { float:right; text-align:right; }
#navbar .navright .navright-text { display:inline; font:bold 11px Helvetica,Arial,sans-serif; text-transform:uppercase; }
#navbar .navright .navright-text a:link, #navbar .navright .navright-text a:visited { color:#30363f; text-decoration:none; padding:0px 5px 0px 5px; }
#navbar .navright .navright-text a:hover { color:#cc0033; text-decoration:none; padding:0px 5px 0px 5px; }
#navbar .navright img { display:inline; vertical-align:middle; }

#page {  }

#poll { padding:15px; }
#poll input { padding-right:10px; }
#poll .ad { padding:10px 0px 0px 0px; }
#poll .poll-default-table { width:290px; background-color: #ffffff; padding: 0px; margin:0px; }
#poll .poll-default-question {color: #000; font: bold 13px Arial, Helvetica, sans-serif; padding-bottom:10px; }
#poll .poll-default-row1 { color:inherit; font: 12px Arial, Helvetica, sans-serif; padding-bottom:2px; }
#poll .poll-default-row2 { color:inherit; font: 12px Arial, Helvetica, sans-serif; padding-bottom:2px; }
#poll .poll-default-view { color:inherit; font:bold 12px Arial, Helvetica, sans-serif; padding-bottom:2px; }
#poll a.poll-default-view:link, #poll-front a.poll-default-view:visited { color:#040040; text-decoration:none; }
#poll a.poll-default-view:hover { color:#cc0033; text-decoration:none; }
#poll .poll-default-results {	background: #FFF; border: 1px solid #333333; padding: 3px; margin: 10px}
#poll .poll-default-resultstitle { color: #000; font: bold 12px Arial, Helvetica, sans-serif}
#poll .poll-default-resultsanswers { color: #0F034C; font: 12px Arial, Helvetica, sans-serif}
#poll .poll-default-close { color: #0F034C; font: 10px Arial, Helvetica, sans-serif}

#searchpage { padding:20px; }
#searchpage p { padding-bottom:10px; }
#searchpage img { padding-top:5px; }
#searchpage a:link { color:#040040; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:visited { color:#60666f; text-decoration:none; font:bold 16px Arial,sans-serif; }
#searchpage a:hover { color:#cc0033; text-decoration:none; font:bold 16px Arial,sans-serif; }

#searchbox { padding:10px; }
#searchbox form { padding:0px; margin:0px; }

#section { padding:15px; border-top:5px solid #e6e6e6; }
#section h4 { float:left; }
#section .rss { float:right; }
#section #spacer { width:100%; }
#section .tabheader { width:635px; margin-bottom:5px; }
#section .text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
#section .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; }
#section .on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
#section .off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
#section .off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

#sections-front { clear:both; }

#story, .story { padding:20px; }
.story .story,
#story .story { padding:0 !important; }
#story h1, .story h1 { padding-bottom:15px; }
#story h2, .story h2 { color:#30363f; font:bold 20px Arial,sans-serif; margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; line-height:100%; letter-spacing:-0.5px; }
#story .photobox, .story .photobox { float:right; margin:0px 0px 10px 20px; }
#story .photobox .caption, .story .photobox .caption { width:400px; font:bold 11px Arial,sans-serif; color:#000000; padding-top:5px; }
#story .photobox-thumbnail, .story .photobox-thumbnail { float: left; margin: 12px; }

#story .sidebox, .story .sidebox { float:right; clear:right; }
#story .sideitem, .story .sideitem { width:168px; border:1px solid #c6c6c6; padding:15px; margin:20px 0px 20px 20px; }
#story .sideitem .list, .story .sideitem .list { border-bottom:1px solid #c6c6c6; padding:4px 0px 2px 0px; }
#story .sideitem .list a:link, #story .sideitem .list a:visited, #story .sideitem .list a:hover,
.story .sideitem .list a:link, .story .sideitem .list a:visited, .story .sideitem .list a:hover{ text-decoration:none; }
#story .sideitem .sublist, .story .sideitem .sublist { border-bottom:1px solid #e6e6e6; padding:4px 0px 2px 0px; }
#story .sideitem .sublist a:link, #story .sideitem .list a:visited, #story .sideitem .list a:hover,
.story .sideitem .sublist a:link, .story .sideitem .list a:visited, .story .sideitem .list a:hover{ text-decoration:none; }
#story .simpleblog { background-color:#f0f0f0; border:1px solid #c6c6c6; padding:20px; font:normal 12px Arial,sans-serif; }
#story .simpleblog .newscol-right-line { padding-left:8px; border-left-width:1px; border-left-style:solid; border-left-color:#c6c6c6; }
#story .simpleblog .newscol-right-noline { padding-left:9px; }
#story .simpleblog {
	background-color: #F8F8F8;
	border: 1px solid #CCCCCC;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        overflow: hidden;
}
#story .simpleblog-form {
}
#story .simpleblog-form-block {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	clear: both;
}
#story .simpleblog-results p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
#story .simpleblog-response { display:block; }
#story .simpleblog-results {}
#story .simpleblog-confirmation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
#story .simpleblog-name, .simpleblog-date {
	font-weight:bold; color:#040040;
}
#story .simpleblog-response {}
#story .simpleblog-form-block textarea {}
#story .simpleblog-form-label { font:bold 12px Arial,sans-serif; color:#040040; display:block; padding:10px 0px 3px 0px; text-transform:uppercase; }
#story .simpleblog-form-block input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
}
#story a:link, #story a:visited, #story a:hover { text-decoration:underline; }

#story-header { border-bottom:1px solid #e6e6e6; padding:10px 20px 10px 20px; }
#story-header .datetime { float:left; padding-top:4px; color:#60666f; font:bold 11px Arial,sans-serif; }
#story-header .fontsize { float:right; color:#60666f; font:bold 11px Arial,sans-serif; }
#story-header .fontsize .text { float:left; padding-top:4px; }

#substory {  }
#substory img { width:160px; height:90px; border:0px; }

#tree { width:645px; margin-bottom:10px; }
#tree .spacer { width:100%; color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; text-align:center;s }
#tree .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }
#tree .text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
#tree .on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; text-align:center; }
#tree .on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
#tree .off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; text-align:center; }
#tree .off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

.archive-headline { font:bold 14px Arial,sans-serif; padding:5px 0px 3px 0px; }
.archive-text { font:normal 12px Arial,sans-serif; line-height:110%; padding:0px 0px 15px 0px; }

.bigbox { padding:10px; }
.bigbox .ad { width:300px; height:250px; border:0px; }
.bigbox .fade { color:#c0c0c0; font:normal 11px; Arial,sans-serif; }

.box { padding:3px; border:1px solid #90969f; }

.clear { clear:both; }

.gallery-image-block img { border:0px; }

.index-date { color:#90969f; padding:5px 0px 5px 0px; margin:5px 0px 0px 0px; font:normal 12px Arial,sans-serif; border-top:1px solid #e6e6e6; }

.lede { font:normal 12px Arial,sans-serif; padding-top:5px; }

.more a:link, .more a:visited { color:#30363f; text-decoration:none; }
.more a:hover { color:#cc0033; }

.sectionphoto { float:left; width:160px; overflow:hidden; }
.sectionphoto .gallery-image-block img { width:160px; height:127px; border:0px; }
.sectionphoto img { border:0px; }
.sectionphoto .gallery-count-block { display:none; }
.sectionlead { float:left; width:210px; padding:0px 10px 0px 10px; }
.sectionlead ul { padding:0px 0px 0px 5px; margin:0px 0px 0px 15px; font:normal 12px Arial,sans-serif; }
.sectionlead li { list-style:url("/art/bullet-disc.png") disc; color:#040040; margin:0px; padding:0px 0px 5px 0px; font:normal 12px Arial,sans-serif; }
.sectionlead .lede { font:normal 12px Arial,sans-serif; padding-top:5px; }
.sectionside { float:left; width:245px; }
.sectionside ul { padding:0px 0px 0px 5px; margin:0px 0px 0px 15px; font:normal 12px Arial,sans-serif; }
.sectionside li { list-style:url("/art/bullet-disc.png") disc; color:#040040; margin:0px; padding:0px 0px 5px 0px; font:normal 12px Arial,sans-serif; line-height:100%; }
.sectionstories {  }
.sectionstories .index-date { display:none; }
.sectionstories .index-item { float:left; width:200px; padding:0px 5px 0px 5px; }
.sectionstories .headline { font:bold 14px Arial,sans-serif; padding-bottom:5px; margin:0px; }
.sectionstories .text { font:normal 12px Arial,sans-serif; margin:0px; padding:0px; }
.sectionstories .lede { font:normal 12px Arial,sans-serif; padding-top:5px; }

/* Tabs */
#spacer { width:100%; }
.tabheader { width:665px; }
.text { width:auto; height:auto; padding:3px 10px 3px 10px; margin:1px; }
.on { color:#ffffff; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #040040; background:#ffffff; cursor:pointer; }
.on .text { background:#040040 url("/art/tabs/tab-on.png") top left repeat-x; }
.off { color:#60666f; font:bold 11px Arial,sans-serif; text-transform:uppercase; border:1px solid #d6d6d6; background:#ffffff; cursor:pointer; }
.off .text { background:#e0e0e0 url("/art/tabs/tab-off.png") top left repeat-x; }

.hidden { display:none; }
.visible { display:block; }

/* Added by Roxen */
div.comment {
    margin-bottom: 10px;
}

div#comments-count {
    display:none;
}

div#story p {
    margin-top: 0;
}

div.section-navbar {
    padding: 10px 10px 0 10px;
}

div.component-container {
    padding: 0px 10px 0 10px;
}
 
div.shaw-insert-categories-component {
    padding: 0px 10px 0 10px;
}

div.column-container {
    padding:15px; 
    border-top:5px solid #e6e6e6; 
}

.no-top-border {
    border-top-style: none !important;
}

div.column-container ul { 
    padding:0px 0px 0px 0px; 
    margin:0px 10px 0px 20px; 
}

div.column-container li { 
    list-style:url("/art/bullet-arrow.png") square; 
    padding:1px 0px 1px 0px; 
    font:normal 12px Arial,sans-serif; 
}

div.myhometown-list,
div.blogs-list {
    padding: 10px;
}

li.myhometown-list,
li.blogs-list {
    padding:5px;
}

a.myhometown-list,
a.blogs-list {
    font-size:15px;
}

span.blog-entry-small-date,
span.blog-entry-archive-date{
    color:#90969F;
}

div.blog-entry {
    margin-bottom:15px;
}

div.blog-entry-archive {
    border-bottom: 1px solid #e6e6e6;
    padding:5px;
}

div.blog-entry-push-picture { 
  float: right;
  margin: 12px 0px 12px 12px;
}

div.section-left-split {
    float: left; 
    width: 320px;
    overflow:hidden;
}

div.section-right-split {
    border-left: 1px solid rgb(230, 230, 230); 
    overflow:hidden;
    float: left; 
    width: 340px;
}

div.section-split-top {
    height:5px; 
    background-color: #E6E6E6; 
    line-height:1px;
    margin-bottom: 15px;
}

div.blog-push-container,
div.columnist-push-container {
    border-bottom:1px solid #e6e6e6;
    margin-bottom: 5px;
    padding-bottom: 8px;
}

div.blog-push-title,
div.columnist-push-title {
    font:bold 12px Arial,sans-serif; 
    color:#90969f;
}

img.blog-push-image,
img.columnist-push-image {
    float:left; 
    padding:5px 10px 10px 0px;
}

h2.blog-push-entry-title,
h2.columnist-push-entry-title {
    padding:5px 0px 5px 0px;
}

div.columnists-select-clear,
div.blogs-select-clear {
    clear: both;
    margin-bottom:10px;
}

td.photocell img {
    border: 0;
}

div.cartoons-thumb-container {
    margin: 5px;
    width: 145px;
    height: 115px;
    margin: 5px;
}

table#content div.cartoon-large { 
  text-align: center;
}

div.cartoons-thumb-list { 
  text-align: center;
}

div.skyscraper {
    padding: 10px; 
    text-align: center;
}

div.story a:link, 
div.story a:visited, 
div.story a:hover { 
  text-decoration:underline; 
}

div#ssmlogo {
    float:right;
    background: transparent url(/art/blogs/ssmlogo.png) no-repeat scroll 0 0;
    height:150px;
    width:300px;
    cursor:pointer;
}

/* When using a doctype declaration, IE centers everything.This is a fix. */
table#content div {text-align:left;}

div.article-poll { 
  margin-top:    20px;
  margin-bottom: 20px;
  margin-left:   auto;
  margin-right:  auto;
  border:        1px solid #C6C6C6;
  padding:       15px;
  clear:         both;
  width:         350px;
}

div.external-media { 
  margin-top:    20px;
  margin-bottom: 20px;
  margin-left:   auto;
  margin-right:  auto;
  padding:       15px; 
  border:        1px solid #C6C6C6;
  clear:         both;  
}

div.external-media-inline { 
  margin:        20px 20px 20px 0;
  padding:       15px; 
  border:        1px solid #C6C6C6;
  float:         left;
}

div.external-media div,
div.external-media-inline div {
  margin-top:    6px;
  margin-bottom: 6px;
  clear:         both;
}

div.external-media div.media-contents,
div.external-media-inline div.media-contents { 
  overflow:      hidden;
  max-height:    450px;
  max-width:     590px;
}
