/*  
Theme Name: Plan Your Meetings 2.9.5.1
Theme URI: http://www.planyourmeetings.com/
Description: A WordPress design for <a href="http://planyourmeetings.com/">Plan Your Meetings</a>.
Version: Sept 8 2009
Author: Nik Freeman

*/

html { height: 100%; }
body { font-size: 62.5%; height: 100%; margin:0 auto; padding:0;}
.page { min-height:100% }
#container, #head-container, #event-head-container { width:968px; margin:0px auto; padding:0; position:relative; z-index:1; }
#container > #twocolcontent { height:100%; }
#twocolcontent { float: left; width:600px; margin:0; padding: 0 10px 10px 25px; text-align:left;  }

#sidewrap { width:300px; float: left;  /*min-height: 120em;*/ text-align:left; }
	/* #sidewrap img { border: 1px solid #9f9f9f; } */
	#sidewrap h3 { font:1.3em Arial, Helvetica, Geneva, sans-serif; font-weight: bold; color: rgb(50,50,50);} }
	* html #sidewrap {height:120em; } /* IE6 hack */
	.side-main { margin:0 -14px 0 5px; padding:0; /* border-left: 1px solid #666; */ }
	#sidewrap .storycontent div {clear:both;}

a { color: #06C; text-decoration:none;  }
a:hover { color: #c00; text-decoration:underline; }
a:active { text-decoration: underline !important; }

.spacer { width: 1%; height: 1em; clear: both; }
.meta { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; margin:0; padding:0; color:green; text-decoration: none; }
.post { padding-right: 10px; }

/*Top Menu*/

#top_menu { clear: both; margin:0; padding:4px 0; font-family: Verdana,Arial,Helvetica,sans-serif; height: 18px; text-transform: lowercase; color:#fff; width:100%;}
#top_menu ul {	margin: 0; padding: 0; list-style: none; font-weight: bold; font-size: 1.15em; float:right;}	
#top_menu li {display:inline; white-space: nowrap;}
#top_menu li a { display: inline-block;	padding: 0 10px; border-right: solid 1px rgb(175,175,175); color: #fafafa; text-decoration:none; }
#top_menu li a:hover { text-decoration: underline; color: #fff; }
#top_menu li a.last { border: 0; }
* html #top_menu a {width:1%;}

/* Header */

#header-section {width: 100%; height:150px; margin:0 0 15px; padding: 0; background-color:#c00; border-bottom:2px solid #666; overflow:hidden; position:relative; *height:148px; _height:150px;}
/** #header-section {height:152px;}   stupid IE */

table#head-table {	width:963px; margin-left:5px;}

#pym_logo { margin: 13px 20px 0 0; border: none; height:57px; width:200px; float:left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.planyourmeetings.com/wp-content/themes/PlanYourMeetings2.9.5.1/images/pym_logo.png');}

div#masthead { margin:0 0 12px 0; height:90px }
#topad-right {text-align:center; display: table-cell; width:720px; height:90px;
vertical-align:middle;
}
#topad-right * {
    vertical-align: middle;
}
/* IE/Mac \*//*/
* html #topad-right {
	display: block;
}
* html #topad-right span {
	display: inline-block;
	height: 100%;
	width: 1px;
}


/* Main Menu */
#menu { width:938px; margin:12x 0 0 0; font: 12px Verdana, Arial, Helvetica, sans-serif; bottom:0; height:22px; overflow:hidden;}
	#menu ul { margin:0; padding:0 0 0 30px; list-style:none; }
	#menu li { display:inline; margin:0; padding:0; }
	#menu a { float:left; background:url("http://www.planyourmeetings.com/wp-content/themes/PlanYourMeetings2.9.5.1/images/tableftF.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
	#menu a span { float:left; display:block; background:url("http://www.planyourmeetings.com/wp-content/themes/PlanYourMeetings2.9.5.1/images/tabrightF.gif") no-repeat right top; padding:4px 8px 3px 4px; color:#444; font-weight:700; }
	/* Hack hides rule from IE5-Mac \*/
	#menu a span {float:none;}
	/* End IE5-Mac hack */
	#menu a:hover span {color:#111;}
	#menu a:hover {background-position:0% -42px;}
	#menu a:hover span {background-position:100% -42px;}
	#menu a:active span {color:#fff; text-decoration:none !important; }
	* html #menu ul {padding-top:0;}  /* stupid IE */
	* html #menu a:active span {color:#555; text-decoration:underline !important; }

/* internal pages  */
.storycontent { margin:0; padding:0; font-family: Arial, Helvetica, Geneva, sans-serif; }
	.storycontent p { font-size: 1.35em;  margin:0; padding:0 15px 11px 2px; line-height: 1.5em; }
	.storycontent a { color: #06c; font-weight:bold; }
	.storycontent a:hover { color: #c00; text-decoration:underline; }
	.storycontent h2 { color: #333; font-size: 2.4em; font-weight:normal; margin:3px 0 6px 0; padding:0; line-height:normal;}
	.storycontent h3 { border-bottom:1px solid black; color: #333; font-size:18px; font-family: Arial, Geneva, sans-serif; font-weight:normal; margin:5px 0 5px 0; padding:2px 0 2px 0; line-height:22px; }
	.storycontent h4 { font-size: 16px; }
	.storycontent h5 { color: #333; font-size:20px; font-weight:normal; margin:0; padding:10px 0 0 0; line-height:22px; }
	.storycontent .deck { font-size: 1.4em;}
	.storycontent ul, .storycontent ol { margin:6px 45px 12px 26px; font: 11px/1.4em Verdana, Arial, Helvetica, sans-serif; }
		.storycontent ul li, .storycontent ol li { margin-bottom: 6px; padding-right: 20px;}
	.storycontent .sidebar { padding: 5px; border: 1px solid #eee; width: 244px; }
	.storycontent .left {float:left; margin: 0 20px 10px 0;}
	.storycontent .right {float:right; margin: 0 0 10px 20px;}
	.storycontent .sidebar ul, .storycontent .sidebar ol {padding:0 0 0 10px; margin:0; list-style:none} 
	.storycontent .sidebar ul li { padding:0;}
	.storycontent table p {font: 1em Verdana, Arial, Helvetica, sans-serif;}

.deck {	font: 1.1em Verdana, Arial, Helvetica, Geneva, sans-serif; font-style: italic; padding: 0 0 7px 0; }
	#FPN .deck { padding: 0;}
.articletype, .toolbox {font: 110% Arial, Helvetica, sans-serif; text-transform:uppercase;}
.dt { color: #555; font:1.1em Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin:0 0 2px 0; }
.dtb {	margin-top: 8px; }
.dt a { font-weight: normal; }
form { margin: 0; padding: 0; display: inline; }

/*share, print, email buttons*/
.toolbox {width: auto; float:right; padding:9px; margin: 0 0 10px 10px; border:1px solid #666; text-transform:uppercase; position:relative;}
	.toolbox a { font-weight: normal; color:#333 !important; text-decoration:none; }
	.toolbox ul, .toolbox ul li {margin:0;padding:0;}
	 ul#tools { padding-left: 0 !important;}
	.toolbox ul li {list-style:none;}
	.toolbox ul li img { padding: 2px 7px 0 0; vertical-align:bottom; text-decoration:none}
	.toolbox ul li.tool {padding-bottom: 2px; background:#fff;}
	.toolbox ul#sharelist { display:none; border:1px solid #333; background: #fff; padding: 10px; height:110px; width:325px; margin-left:-240px; position:relative; z-index:10;}
	ul#sharelist li.share-link { float:left; width:108px; padding:0 0 2px 0;}
	ul#sharelist li.share-link:hover {text-decoration:underline;}
	ul#sharelist li.share-link a span { display:inline-block; width:16px; height:16px; background: url(http://www.planyourmeetings.com/wp-content/themes/PlanYourMeetings2.9.5/images/shareicons.png) no-repeat; margin-right: 5px;}
	* .toolbox ul#sharelist li.share-link a span { float:left;}
	ul#sharelist li#facebook a span { background-position: 0 -16px;}
	ul#sharelist li#stumbleupon a span { background-position: -16px -16px;}
	ul#sharelist li#delicious a span { background-position: -32px -16px;}
	ul#sharelist li#digg a span { background-position: -48px -16px;}
	ul#sharelist li#twitter a span { background-position: -16px 0;}
	ul#sharelist li#reddit a span { background-position: -32px 0;}
	ul#sharelist li#myspace a span { background-position: -48px 0;}
	ul#sharelist li.share-link a { padding: 0 0 2px 0; }
	ul#sharelist li#permalink { clear:both;}
	
/*related, popular, etc*/
.morecontent {width:297px; font:12px Verdana, Arial, Helvetica, sans-serif; border:1px solid #ddd; padding: 7px;}
	.morecontentcontainer ul.idtabsnav { margin:0; padding:0; width:100%;}
	.morecontentcontainer ul.idtabsnav li { font:11px Verdana, Arial, Helvetica, sans-serif; list-style:none; text-transform:uppercase; display:inline; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-right: 1px solid #ddd; border-top: 1px solid #ddd;}
	.morecontentcontainer ul.idtabsnav li a {color:#333; padding:6px; background:#f6f6f6;}
	.morecontentcontainer ul.idtabsnav li a.selected { background:#fff;}
	.morecontent ul, .morecontent ol {padding:0; margin-left:25px; }
	.morecontent ul li, .morecontent ol li {padding-bottom:6px;}
	

.authorabout {font:12px/15px Georgia, "Times New Roman", Times, serif; font-style:italic; margin-right: 20px; background:#fff; padding:19px 60px 0 9px; height:142px; }
	.authorabout img { float:left; width:100px; height:130px; margin-right: 14px; margin-bottom:4px; } 

.photo-credit {text-align:right; font:9.5px Helvetica,Arial, sans-serif; color:#777;}
	.destination-banner .photo-credit {margin:-16px 10px 9px;}

#older { font-family: Verdana, Arial, Helvetica, Geneva, sans-serif; color:#333;}
#older h2 {font: 1.4em Arial, Helvetica, sans-serif; font-weight:300; padding-bottom:0;}
.left {float:left; width:280px; padding-right:10px; border-right:1px dashed #ccc; }
.right {float:right;padding-right:5px;width:280px;}
*html .right {padding:0 0px;}
.clear {clear:both}
#FPN .life-thumb { float:right; padding: 5px; border: 1px solid #333; margin:0 10px; }
#FPN .front-thumb { width:340px }
#FPN .feat-arch img {margin-top:14px; margin-left:25px;}

#blog-front { padding: 5px 0 0 5px; width: 300px; border-top:6px solid #aaa; margin-top: -5px }
	#blog-front h2 {margin-top:0; padding-top:0;}
	#blog-front p { font: 1em/1.4em Verdana, Arial, Helvetica, Geneva, sans-serif; padding-right: 6px;}
	
#FRONT-LEFT{ width:340px; padding: 0px 8px 0 2px; float: left; margin: 0 15px 0 -4px; }
#FRONT-RIGHT { width: 235px; float: left;}
#POLL { font: 1.3em Arial, Helvetica, Geneva, sans-serif;}
#custom-home { }
	#custom-home p { margin: 4px 0 0 0; } 

.block {margin: 0 0 15px 0; padding: 0px;}
#custom-home {
	margin-top: 20px;
}

#FPN { }
	#FPN img { margin-top:10px; padding:0;}
	#FPN p { margin:0; padding: 5px 0 10px 0; font: 1.2em Arial, Helvetica, Verdana, sans-serif; }
	#FPN a { color: #06C; text-decoration: none; }
	#FPN a:hover { color:#c00; text-decoration: underline; }
	#FPN h2 { font-size:24px; font-family: Helvetica, Arial, Geneva, sans-serif; font-weight:normal; width:100%; margin:0 0 3px 0; padding: 4px 0 2px 0; line-height:24px; }
	#FPN h3 { margin:2px 0; padding:0; font: bold 2em/1em Georgia, Times New Roman, Times, serif; letter-spacing: -0.5px; }
	#FPN h4 { color: #666; font-size:22px; font-family: Arial, Geneva, sans-serif; font-weight:normal; margin:0 0 2px 0; padding:0; line-height:24px; letter-spacing:-.01em; }
	
#aFPN h3 { border-bottom: none !important;}

#BADGES { }
	#BADGES ul {text-align: center;padding-left:1px; list-style: none; margin:0}
	#BADGES ul li {display: inline; padding: 0 5px 0 0; }
	/* *html #BADGES ul li {float:left;} */
	#BADGES ul li.last {padding: 0; }

#front-news-banner {margin: 17px 0 7px 0;}
#homepage_featured_section {margin: 15px 0 20px 0;}

#demspot, .sidespotlights {padding:4px 4px 17px; background-color:#B5E0F5; border: solid 1px rgb(200,200,200); font-family:Arial, Helvetica, sans-serif;}
	#demspot p {width:199px !important; padding-left: 10px;}
	#demspot h3, .sidespotlights h3 { clear: both; font-size: 1.7em; color:#fff !important; display: block; margin: 0 0 6px 0; padding:2px 2px 2px 8px; background-color: #6d9cde;}
	
	 /*{ font-size:2em !important; margin:-5px 0; padding: 0 !important; color:#333 !important; width:100%; border-bottom:1px solid gray; font-weight:normal; text-transform:uppercase;}*/
	#demspot h4 {font-size: 1.35em; padding-left: 10px; margin-bottom:4px;}

/* events */
.upcoming-events { width: 292px; margin: 0 0 15px 0; padding: 4px; border: solid 1px rgb(200,200,200); background-color: rgb(224,244,181); list-style:none; list-style-image:none; font:1.2em Arial, Helvetica, Geneva, sans-serif;color: #800; }
	.upcoming-events ul { margin:0; padding:0; list-style: none; }
	.upcoming-events h3 { clear: both; display: block; margin: 0 0 6px 0; padding:2px 2px 2px 8px; background-color: rgb(196,221,108); }
ul.ec3_events {list-style:none; }
.ec3_events li { font-weight:700; }
li.ec3_list_day { margin:0 0 5px 8px; font-size:1.1em;}
.ec3_list li ul { padding:0; margin:0; }

.welcome-partners { width: 292px; padding: 4px; border: solid 1px rgb(200,200,200); background-color:#ffc; list-style:none; list-style-image:none; font:1.2em Arial, Helvetica, Geneva, sans-serif; }
	.welcome-partners ul { margin:0; padding:0; list-style: none; }
	.welcome-partners h3 { clear: both; display: block; margin: 0 0 6px; padding:2px 2px 2px 8px; background-color: #c00; color:#fff !important; }
	.welcome-partners ul li { margin:0 0 10px 8px; font-size:1.1em; font-weight:700; }
	.welcome-partners ul li a { text-decoration:underline; }	

.sidespotlights { } 
	#sidewrap .sidespotlights ul { margin:10px 0 0 0; padding:0; list-style: none; }
	#sidewrap .sidespotlights ul li {margin:0 0 8px 9px; font-size:1.3em;}
	#sidewrap .sidespotlights ul li .spotlightexcerpt {font-size:0.9em;}

#welcomepartners { margin:0; padding-top:80px; font:15px Arial, Helvetica, Geneva Verdana sans-serif; font-weight:700; text-align:center; height:160px; width:290px;}
	#welcomepartners p {padding: 0 15px;}

/*Left sidebar*/
#l_sidebar { float:left; width:155px; margin: 0; padding:15px 0 6px 0px; text-align:left; }

#l_sidebar p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; line-height: 14px; margin: 0; padding:0; }

/*Right Sidebar*/
#r_sidebar { float:right; width:155px; margin:0; padding:15px 0px 0px 0px;}

/*Footer*/
#footer { width:938px; height:23px; border-top:1px solid black; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; clear:both; margin:-5px auto 0 auto; padding:5px 0 0 20px; }
#footer a {color:#06c; text-decoration:none; }
#footer a:hover {color:#c00; text-decoration:none; }
#footerlogo { float:left; width:auto; text-align:left; }
#footercopy {float:left; width:auto; }
#footermenu {float:left; width:auto; }
#footermenu ul { margin-left:200px; padding-left: 0; display: inline; }
#footermenu li { margin-right: 19px; list-style: none; float:right;  }

#leftsbar { width:140px; margin: 0; padding:15px 0 15px 20px; text-align:left; float:left; }
#leftsbar p {margin:0; padding:0; }
#leftsbar ul { font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; font-weight: normal; line-height: 14px; margin: 0; padding:0; list-style:none; }
#leftsbar li { margin:0; padding:0; }

/* images */
.post-image { width: auto; max-width: 580px; margin-top: 8px; margin-bottom: 8px; }
.caption { font-size: 11px; font-family: Arial, Helvetica, Geneva, sans-serif; margin: -6px  0 10px; }
img.centered {display: block; margin:auto; }
.single-post-image { position: relative; width: 99%; height: auto; height: 270px; margin:3px 0 10px 0; border:1px solid #aaa; }
img.alignright {
		padding: 4px;
		margin: 0 0 2px 9px;
		display: inline;		}
img.alignleft {
		padding: 4px 4px 4px 0;
		margin: 0 9px 2px 0;
		display: inline; }
img { border-width: 0; }

h2 { margin-bottom: 2px; padding-bottom: 10px; font: 19px/23px Georgia, Times New Roman, Times, serif; }
h3 { font-size: 1.3em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

#FPA { margin-left:350px;}
.updates p, #FPT p, #FPA p, .mapColumn p { margin:0; padding:0; width:95%; font: 11px/12px Arial, Helvetica, Verdana, sans-serif; }
#newsbriefs { width: 354px; }
.updates h2, #custom-home h3, .mapColumn h3 { border-top:6px solid #aaa; border-bottom: none !important; color:#aaa; font:1.35em Arial,Helvetica,Verdana,sans-serif; font-weight:bold; line-height:1.2em; margin:0 0 -9px 0; padding-top:3px; text-transform:uppercase;}
#FPT h2, #FPA h2, #FPS h2 { font-size:1.6em; font-weight:normal; margin:0 0 .3em 0; padding: 20px 0 2px; border-bottom: 1px solid #666; display: inline-block; width:92%;}
	.updates h3, #FPT h3, #FPA h3, .mapColumn h4 { color:#06C;font-size:1.35em;margin:0;padding:1em 3em 3px 0pt; }
	.updates h3 a, #FPT h3 a, #FPA h3 a, .mapColumn h4 a { color:#06c; font-family: Arial, Geneva, sans-serif; text-decoration:none; }
	.updates h3 a:hover, #FPT h3 a:hover, #FPA h3 a:hover, .mapColumn h4 a:hover { color:#c00; text-decoration:underline; }

table#morenews {margin:1em auto auto;}
	table#morenews #related {width:260px; margin:auto;}
	table#morenews #alsoread {width:260px; margin:auto;}
	table#morenews h4 { color: #333; font-size:16px; font-family: Arial, Geneva, sans-serif; font-weight:bold; text-align:left; border-bottom:1px solid black; margin:0; padding:8px 0 0 0; letter-spacing:-.02em; }
	table#morenews ul { text-align: left; margin:0; padding:5px 0 0 0; }
	table#morenews li { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 12px; margin-bottom: 4px; list-style-type: none; list-style-image: none; }
	table#morenews a { }

/*comments*/
h3#comments { color: #666; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.commentlist li, #trackbacks ol li{font-weight:bold; margin:15px 0 3px -40px;padding:5px 30px 3px 10px;list-style:none; border-top:6px solid #ccc;}
.commentlist cite,.commentlist cite a{font-weight:bold;font-style:normal;font-size:1.1em;}
.commentlist p{font-weight:normal;line-height:1.4em; margin:5px 0 10px 0;}
ol.commentlist { font: 1.1em Verdana, Arial, Helvetica, sans-serif; }
#trackbacks { font: 0.8em Verdana, Arial, Helvetica, Geneva, sans-serif} 
	#trackbacks ol li { font-weight: normal; }
.feedback { margin: 20px; padding: 10px 30px; border-top: 2px solid #b1b1b1; color: #000; font: 11px Verdana, Arial, Helvetica, sans-serif; }
.feedback blockquote { color:#333; border:none; border-left: 5px solid #666; margin: 2em 1em 0 2em; background-color: #f3f3f3;
	width: 80%;	padding: 1em 0 1em 1em; }
.feedback ol li p { padding: 0 3em 0 0; }
.feedback-page { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 20px; }
textarea.comment { width: 450px; font:0.9em Verdana, Arial, Helvetica, sans-serif; }

/*blog*/
#blog { padding: 20px 10px 30px 10%; margin-top: -20px; color: #000; font-family: Arial, Helvetica, Geneva, sans-serif; background-color: #fff; }
#blog p { font-size: 12px; width: 90%; margin-left: 18px; margin-right: 18px; }
.bdt { color: #fff; margin-left: 18px; }
#blog h3 { color: #fff; font-size: 1.3em; font-family: Helvetica, Arial, Geneva, sans-serif; margin: 0 7px; padding-top: 7px; padding-bottom: 0; }
#blog p a { color: #c00; text-decoration: underline; }
#blog h3 a { color: #fff; }
.blogpost { margin-bottom: 4em; background: #fff; }
.bloghead { background-color: #72a4d6; }
.postmetadata p {font-weight: bold;}

blockquote {  font-size: 12px; font-family: Georgia, Times New Roman, Times, serif; font-style: italic; line-height: 20px; text-align: left; letter-spacing: 0.1em; margin-bottom: 38px; padding: 12px 4px; border-top: 1px solid #666; border-bottom: 1px solid #666; margin-left:1.7em; width:70%;
border-left: 0; border-right: 0; color:#333; }

blockquote.quotebox { font-size: 12px; font-family: Georgia, Times New Roman, Times, serif; font-style: italic; line-height: 20px; text-align: left; letter-spacing: 0.1em; margin-bottom: 38px; padding: 12px 4px; border-top: 1px solid #666; border-bottom: 1px solid #666; float:right; margin-left:1.7em; width:44%; border-left: 0; border-right: 0; color:#333; }

.quotebox { font-size: 12px; font-family: Georgia, Times New Roman, Times, serif; font-style: italic; line-height: 20px; text-align: left; letter-spacing: 0.1em; margin-bottom: 38px; padding: 12px 4px; border-top: 1px solid #666; border-bottom: 1px solid #666; float:right; margin-left:1.7em; width:44%; }

.emailthis { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 10px; padding-top:2px;}
	.emailthis a {color:#06c; text-decoration:none; }
	.emailthis a:hover {color:#c00; text-decoration:none; }

.alignright {float: right;	}
.alignleft {float: left	}

#arch-men, .arch-men { font: 1.2em Verdana, Arial, Helvetica, sans-serif; font-weight: bold; width: 98%; padding: 0; margin:10px 0; }
	#arch-men a, .arch-men a { color: #06c; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
	#arch-men a:hover, .arch-men a:hover { color:#c00; text-decoration: none; }
	#arch-men p, .arch-men p { margin:0; padding:0; }

.promo { background-color: #c1dae6; width: 423px; margin-top: 0; margin-bottom: 30px; }
	promo a { color: #095d9a; font-weight: bold; text-decoration: none; }

.formtext {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: normal;
		color: #000;}

h4 { font-family: Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin: 13px 0; }

/* new-styles 071203 integrate when finished */
input.permalinkurl {font: 10px Verdana, Arial, Helvetica, sans-serif; width:305px; margin:0;}
.banner {margin:0 auto auto auto; }

.contest {	padding-top: 6px; border-top: 1px solid #333;}

.news-case { color: #333; background-color: #f2f2f2; padding: 15px; border: 1px solid #eee; margin: 10px 0; }
.news-case h4 { margin-top: 0; }
.news-case ul { margin-right: 15px;	font: .9em/1.6em Verdana, Arial, Helvetica, sans-serif;}
.news-case ul li { margin-bottom: 3px;}

.ddsg-sitemap li {font-size:13px; padding:0; line-height:14px;} /*sitemap*/
.linklove {display:none;} /* cforms */
#monFlash {margin-bottom: 10px;} /* hana player*/