﻿.mgWrap .mgNavBar{width:100%}
.mgWrap .mgNavBar .count{padding:0 8px}
    
.mgWrap .mgBody{width:100%}
.mgWrap .mgBody .thumb{ width:172px; border:solid 1px #555; text-align:left; float:left; font-size: 11px; color: #555; background:#fff; margin:4; padding:0;}
.mgWrap .mgBody .thumb .bg{ position:relative; border: 0px; display: inline-block; height: auto; min-height: 170px; margin:0; padding:0; text-align:center; }
.mgWrap .mgBody .thumb .bg img{display:block; margin:0 auto 0; border:1px solid #ccc; }
.mgWrap .mgBody .thumb a{margin:0; padding:0; }
.mgWrap .mgBody .thumb p{margin:2px 0; padding:0; }
.mgWrap .mgBody .thumb strong{font-size:11px; display:block; padding-top:5px; }
.mgWrap .mgBody .thumb em{font-size:11px; font-style:normal; color: #555;}

div.mediaCredit{padding: 5px; text-align: center;}
div.mediaCaption{padding: 0px 5px 5px 5px; font-style: normal; text-align: center;}

.mediaCredit span, .mediaCaption span { font-style: normal; font-weight: bold;}

.mgWrap .mgMsgBox{width:100%} 
.mgWrap .mgMsgBox td{padding: 4px 17px 4px 8px; border: solid 1px #E2E0E0; background: #ffff99}
.mgWrap .mgMsgBox td a{text-decoration:underline;}

.mgWrap .mgUpload{width:100%; padding-top:20px}

.mgWrap .phocap{clear:both; }

.mgWrap .phocap .photo{border:1px solid #ccc; margin:0; padding:0; text-align:center; background:#eee; }
.mgWrap .phocap .photo{width:60%; height:350px; }
.mgWrap .phocap .photo img{display:block; margin:7px auto 0; border:1px solid #ccc; }
.mgWrap .phocap .video{width:60%;  height:350px; }
.mgWrap .phocap .video{border:1px solid #ccc; margin:0; padding:0; text-align:center; background:#eee; }

.mgWrap .phocap .sidebar{border:1px solid #ccc; width:40%;padding: 0px 8px; margin:0}

.mgWrap .phocap .sidebar .caption{width:100%;height:100%;margin:0; padding: 0;}

.mgWrap .phocap .sidebar .caption .source{padding:7px 0 0;}
.mgWrap .phocap .sidebar .caption .source em{font-style:normal; font-size:85%; color:#666; white-space:normal;}
.mgWrap .phocap .sidebar .caption .captiontext{clear:both; overflow:hidden; margin:0; padding:0; width:100%}

.mgWrap .phocap .sidebar .caption .captiontext ul{margin:0; padding:0; list-style:none;}
.mgWrap .phocap .sidebar .caption .captiontext ul li{list-style:none;}
.mgWrap .phocap .sidebar .caption .captiontext ul.storyactions{float:left; margin:0; padding:0; width:280px; margin-top:12px }
.mgWrap .phocap .sidebar .caption .captiontext ul.storyactions li{float:left; margin:0; padding:0; margin-right:10px; font:77% verdana; }
.mgWrap .phocap .sidebar .caption .captiontext ul.storyactions li a{line-height:144%; }

.css_clearboth						{ clear: both;}

.ML_ArticleMedia ul					{ width:690px; margin: 0px; padding: 0px;}
.ML_ArticleMedia ul li				{ display: inline-block; float: left;
									  width: 320px; 
									  border: solid 1px #222; 
									  list-style-type: none; padding: 5px; margin: 5px; 
									}


.ML_ArticleMedia ul li .ML_thumb		{ text-align: center; margin-bottom: 8px; border: solid 1px #888; background-color: #eee;}
.ML_ArticleMedia ul li .ML_thumb img	{ border: 0px; }
.ML_ArticleMedia ul li .ML_caption		{ height: 50px; font-size: 11px; line-height: 14px;}
.ML_ArticleMedia ul li .ML_author		{ margin-top: 3px;}
