/*
	Name: Macmillan
	Date: 20/01/2010
	Description: Global Style Sheet
	Version: 1.0
	Author: Front End Development
	Author URI: http://www.frontenddevelopment.com
*/

/* Imports */
@import url("reset.css");
@import url("global-forms.css");

/***** Global *****/
/* Body */
	body {
		background: #fff;
		color: black;
		font-size: 90%; /* Base font size: 16px */
		font-family: Georgia,"Times New Roman",Times,serif;
		margin: 0;
		padding: 0;
		text-align: left;
	}

/*
	Base Font Size: 16px
*/
h1 {font-size: 1.75em}
h2 {font-size: 1.5em}	/* 24px */
h3 {font-size: 1.375em}	/* 22px */
h4 {font-size: 1.25em}	/* 20px */
h5 {font-size: 1.125em}	/* 18px */
h6 {font-size: 1em}		/* 16px */

h1, h2, h3, h4, h5, h6 {line-height: 1.1; margin-bottom: .8em;font-family: Georgia,"Times New Roman",Times,serif;font-weight: normal}

body h1, body h2, body h3, body h4, body h5, body h6{visibility:visible}

.typeface-js{visibility:hidden;}

/* Links */
a {outline: 0; color:#C91818;}
a img {border: 0px; text-decoration: none;}
a:link, a:visited {}
a:hover, a:active {}

/* Paragraphs */
p {
	margin-bottom: 1.5em;
	line-height: 1.4;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

/* Lists */
ul {
	list-style: outside disc;
	margin: 1em 0 1.5em 1.5em;
}

ol {
	list-style: outside decimal;
	margin: 1em 0 1.5em 1.5em;
}

li {
	line-height: 1.4;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
}

dl {
	margin: 0 0 1.5em 0;
}
dt {font-weight: bold;}
dd {margin-left: 1.5em;}

/* Quotes */
blockquote {clear: both; border:1px solid #d7d7d7;padding:15px 20px;margin:30px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:0.8em;line-height:1.8em}
cite {}

q {}

/* Tables */
table {margin: .5em auto 1.5em auto; width: 98%;}

	/* Thead */
	thead th {padding: .5em .4em; text-align: left;}
	thead td {}

	/* Tbody */
	tbody td {padding: .5em .4em;}
	tbody th {}

	tbody .alt td {}
	tbody .alt th {}

	/* Tfoot */
	tfoot th {}
	tfoot td {}
.contents {width:960px;margin:0 auto}
/***** Layout *****/
/* Header */
#header{overflow:hidden;height:1%;padding-top:30px; position: relative}
#header .contents{position:relative;}
#header #logo{float:left;line-height:1em;margin:0;padding:0}
#header #nav{list-style-type:none;margin:0;float:right;}
#header #nav li{float:left;padding:5px 0 0 15px}
#header #nav li a{color:#000;text-decoration:none;}
#header #nav li a:hover,#header #nav li a:active{text-decoration:underline;}

#header .search-form fieldset{position:absolute;right:0;top:47px;}
#header .search-form fieldset input{float:right;}
.search-form fieldset{border:0;padding:0;margin:0}
.search-form fieldset .text{border:1px solid #d7d7d7;padding:5px 10px;color:#999;margin:0}
.search-form fieldset .search-button{background:url('../images/search-blog.png') no-repeat;border:0;text-indent:-9999px;line-height:0;font-size:0;width:216px;height:30px;margin-left:8px;width:117px;cursor:pointer}
.search-form fieldset .search-dictionary-button{background:url('../images/search-dictionary.png') no-repeat;border:0;text-indent:-9999px;line-height:0;font-size:0;width:179px;height:30px;margin-left:8px;width:158px;cursor:pointer}
/* #header .search-options {float:right; margin-top:28px;position:relative; left:28px;z-index:10;list-style-type:none;margin:0;top:28px} */
#header .search-options {position:absolute; right:215px; ;list-style-type:none;margin:0;top:28px}
#header .search-options li {display:inline;}
#header .search-options li a {text-decoration:none;color:#C40000;padding:0 10px; font-size:0.9em;font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:bold;}
#header .search-options li.selected a {border-color:#D7D7D7 #D7D7D7 #FFF #D7D7D7;border-style:solid;border-width:1px;padding:0 10px}

#feature{border-bottom:1px solid #9d9ea0;overflow:hidden;height:1%;padding-top:80px}
#feature .contents{}
#feature ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}
#feature li{float:left;margin-right:10px;padding:0 15px 0 0}
#feature li img {float:left;}
#feature li h2{font-size:1.8em;margin-bottom:12px}
#feature li h2 a{color:#c40000;text-decoration:none;padding: 0 20px 30px 0;margin-bottom:0}
#feature li h2 a:active, #feature li h2 a:hover {text-decoration: underline}
#feature li span a:link, #feature li span a:visited {line-height:1.5em;color:#666;height:80px;display:block;overflow:hidden;font-weight:normal; text-decoration: none;}
#feature li span a:hover, #feature li span a:active {text-decoration: underline}
#feature li strong{float:right;width:190px}
#feature li strong h2 {margin-top:0;}
#feature #live-learn-love {background:url('../images/live-learn-love.png') no-repeat top left;}
#feature li#learn-english{width:200px;padding:88px 0 2px 90px;margin-right:0}
#feature li#live-english{width:200px;padding:88px 0 2px 128px;margin-right:0}
#feature li#love-english{width:200px;padding:88px 0 2px 105px;margin-right:0}
#feature li#love-english strong{padding-left:60px}
#feature #live-learn-love li h2{margin:0;min-height: 60px;}
#feature #live-learn-love li .sub{display:block;margin:-4px 0 15px;color:#777;}
#feature #live-learn-love li#learn-english .sub{padding-left:110px}
#feature #live-learn-love li#live-english .sub{padding-left:90px}
#feature #live-learn-love li#love-english .sub{padding-left:100px}
#feature ul ul li{margin:0 0 .5em 0;clear:left;width:175px}
#feature ul ul li a:link, #feature ul ul li a:visited{color:#666666;text-decoration:none}
#feature ul ul li a:active, #feature ul ul li a:hover{text-decoration:underline}
/* Body */
.home{border-top:1px solid #bdbebf;}
.page{padding-top:70px}
#body.home .contents{padding-top:50px }
#body{overflow:hidden;height:1%;padding-bottom:100px}
#body #main-content{width:640px;float:left;}
#body #main-content .entry{list-style-type:none;margin:0}
#body #main-content .entry li{overflow:hidden;margin-bottom:40px;position:relative;}
#body #main-content .entry h2{font-size:1.85em;margin-bottom:0; font-family:Georgia,"Times New Roman",Times,serif;}
#body.home #main-content .entry h2{width: 590px}
#body #main-content .entry .post-header {overflow:hidden;}
#body #main-content .entry .post-header h2 {float:left;}
#body #main-content .entry .post-header img {float:right;}
#body #main-content .entry .day-post{color:#6f6f6f;display:block;margin-bottom:25px}
#body #main-content .entry a{color:#c91818;}
#body #main-content .entry a:hover,#body #main-content .entry a:active{text-decoration:underline;}
#body #main-content .entry p{margin-bottom:30px}
#body #main-content .entry .share{position:absolute;bottom:0;right:30px}
#body #main-content .entry .dotted {background:url("../images/bullet.png") no-repeat scroll 0 5px transparent; padding-left:14px;}
#body #main-content .blog-navigation{clear:both}
#body #main-content .blog-navigation .prev{float:left}
#body #main-content .blog-navigation .next{float:right}
#body .box{background:#c91818;padding:20px}
#body .box span{color:#fff;font-size:1.5em;display:block;margin-bottom:10px}
#body .box span a{font-weight:bold;text-decoration:none;color:#fff}
#body .box strong{display:block;font-weight:normal;font-size:1.15em}
#body #buzz-word, #body #open-dictionary{list-style-type:none;margin:0;overflow: hidden;height:1%;padding-left:7px}
#body #buzz-word li, #body #open-dictionary li{float:left; background:url('../images/bullet.png') no-repeat 0 9px ;padding:5px 7px 30px 0}
#body #buzz-word li.first, #body #open-dictionary li.first{background:none}
#body #buzz-word li a, #body #open-dictionary li a{margin-left:12px;color:#c91818;text-decoration:none;}
#body #buzz-word li a:hover,#body #buzz-word li a:active, #body #open-dictionary li a:hover,#body #open-dictionary li a:active{text-decoration:underline;}

#body #list-article{border:1px solid #d7d7d7;padding:25px 0 25px 20px;position:relative;overflow:hidden;height:1%;margin-bottom:30px; margin-top: 20px; overflow: hidden}
#body #list-article ul{list-style-type:none;margin:0;float:left;padding-right:10px;}
#body #list-article li{float:left;width:285px;padding:0 20px 50px 0;font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;line-height:1.5em}
#body #list-article li h3{font-size:1.5em}
#body #list-article li a{color:#c91818;}
#body #list-article li a:hover,#body #list-article li a:active{text-decoration:underline;}
#body #navigation .prev{float:left;padding:0 20px 0 0;width:285px;text-align:right}
#body #navigation .next{float:left;padding:0 20px 0 0;width:285px;}
#body #navigation {margin-bottom: 30px;overflow:hidden}
#body #title-recent-comments{font-size:1.4em;position:relative;border-bottom:1px dotted #000;padding-bottom:10px; padding-top:10px;line-height:0.7em;margin-bottom:0}
#body #title-recent-comments a{font-size:0.6em;color:#c91818;position:absolute;right:0}
#body #title-recent-comments a:hover,#body #title-recent-comments a:active{text-decoration:none;}
#body #listing-comments{list-style-type:none;margin:0;padding-bottom:15px;font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;font-size:0.8em;line-height:1.6em}
#body #listing-comments li{padding:15px 0}
#body #listing-comments li.last{border:0}
#body #listing-comments li span{display:block;color:#999}
#body #listing-comments li a{color:#c91818;}
#body #listing-comments li a:hover,#body #listing-comments li a:active{text-decoration:none;}
#body #listing-comments li em{display:block;}
#body #listing-comments .outer{background:url('../images/comment-top.png') no-repeat top}
#body #listing-comments .inner{background:url('../images/comment-bottom.png') no-repeat bottom;padding:20px;}
#body #meta{font-size:1.05em;padding-left:20px;line-height:1.1em;display:block;margin-top:10px}
#body #meta a{color:#c91818;}
#body #meta a:hover,#body #meta a:active{text-decoration:none;}

#body #sidebar{width:280px;float:right;}
#body #sidebar #menu{list-style-type:none;margin:0;padding-bottom:35px}
#body #sidebar #menu.home-cats{padding-bottom:15px}
#body #sidebar #menu li{padding:0 0px 8px 0px;border-top:1px dotted #000;color:#c40000;font-size:1.2em;}
#body #sidebar #menu li a{color:#c40000;padding-left:10px;text-decoration:none;font-size:0.8em;}
#body #sidebar #menu li span{cursor: pointer; background:url('../images/menu-list-bg.png') no-repeat top left;padding-left: 20px}
#body #sidebar #menu li a:hover,#body #sidebar #menu li a:active{text-decoration:underline;}
#body #sidebar #menu ul.child {list-style:none;margin:0;padding-top:10px;padding-left:20px}
#body #sidebar #menu ul.child li {background:none;padding:0 0px 8px 0;}
#body #sidebar #menu ul.child li a {padding-left:0px; }
#body #sidebar .sidebar-box{padding:0;margin-bottom:35px}
#body #sidebar .sidebar-box fieldset{padding-bottom:10px}
#body #sidebar .sidebar-box .title-sidebar{padding-top:0}
#body #sidebar #search-text{width:236px}
#body #sidebar #search-other{float:right;margin:10px 0 0 0;background:url('../images/search-button.png') no-repeat;width:80px}
#body #sidebar .title-sidebar{line-height:0.7em;margin-bottom:10px}
#body #sidebar #follow-us{border-bottom: 1px dotted #000;padding-bottom:10px}
#body #sidebar #social{list-style-type:none;margin:0;overflow:hidden;height:1%;padding-bottom:40px;width:100%;clear:both;text-align:left}
#body #sidebar #social ul{clear:both}
#body #sidebar #social li{float:left;padding-right:10px}
#body #sidebar .tabs{list-style-type:none;margin:0;padding-bottom:8px;overflow:hidden;height:1%;border-bottom:1px dotted #000; clear: both}
#body #sidebar .tabs li{float:left;padding-right:1em}
#body #sidebar .tabs li a{color:#000;text-decoration:none;}
#body #sidebar .tabs li.active a{color:#c91818;}
#body #sidebar .tabs li a:hover,#body #sidebar .tabs li a:active{color:#c91818;text-decoration:underline;}
#body #sidebar .sub-tabs{font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;padding-bottom:35px}
#body #sidebar .sub-tabs ul,#body #sidebar .sub-list ul{list-style-type:none;margin:0}
#body #sidebar .sub-list ul{padding-top:4px}
#body #sidebar .sub-tabs li{padding:8px 0;border-bottom:1px dotted #000}
#body #sidebar .sub-tabs li.last{border:none}
#body #sidebar .sub-tabs li a{color:#000;text-decoration:none;}
#body #sidebar .sub-tabs li a:active,#body #sidebar .sub-tabs li a:hover{text-decoration:underline;}

#body #sidebar .tabs2{list-style-type:none;margin:0;padding-bottom:8px;overflow:hidden;height:1%;border-bottom:1px dotted #000; clear: both}
#body #sidebar .tabs2 li{float:left;padding-right:20px}
#body #sidebar .tabs2 li a{color:#000;text-decoration:none;}
#body #sidebar .tabs2 li.active a{color:#c91818;}
#body #sidebar .tabs2 li a:hover,#body #sidebar .tabs li a:active{color:#c91818;text-decoration:underline;}
#body #sidebar .sub-tabs2{font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;padding-bottom:35px}
#body #sidebar .sub-tabs2 ul,#body #sidebar .sub-list2 ul{list-style-type:none;margin:0}
#body #sidebar .sub-list2 ul{padding-top:4px}
#body #sidebar .sub-tabs2 li{padding:8px 0;border-bottom:1px dotted #000}
#body #sidebar .sub-tabs2 li.last{border:none}
#body #sidebar .sub-tabs2 li a{color:#000;text-decoration:none;}
#body #sidebar .sub-tabs2 li a:active,#body #sidebar .sub-tabs2 li a:hover{text-decoration:underline;}

#body #sidebar .sub-list li{padding:8px 0;border-bottom:1px dotted #000}
#body #sidebar .sub-list li.last{border:none}
#body #sidebar .sub-list li a{color:#000;text-decoration:none;}
#body #sidebar .sub-list li a:active,#body #sidebar .sub-list li a:hover{text-decoration:underline;}
#body #sidebar .sub-tabs2#latest-tweets{font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;padding-bottom:35px}
#body #sidebar .sub-tabs2#latest-tweets li{height:1%;width:240px;padding:5px 0;background:url('../images/twitter-bird.png') no-repeat 0 8px;padding-left:40px;overflow:hidden;}
#body #sidebar .sub-tabs2#latest-tweets a{display:block;font-size:0.75em;color:#c91818;padding:3px 0;text-decoration:none;}
#body #sidebar .sub-tabs2#latest-tweets li a:hover,#body #sidebar .sub-tabs2#latest-tweets a:active{text-decoration:underline;}
#body #sidebar #blogs-we-love {font-family:Arial,'Helvetica Neue',Helvetica,sans-serif; padding-bottom:25px;}
#body #sidebar #blogs-we-love ul {list-style-type:none;margin:0}
#body #sidebar #blogs-we-love li {padding:5px 0;background:no-repeat 0 8px;padding-left:40px;overflow:hidden;min-height: 30px;}
#body #sidebar #blogs-we-love li.learn-link {background-image:url('../images/bullet-learn.png');}
#body #sidebar #blogs-we-love li.live-link {background-image:url('../images/bullet-live.png');}
#body #sidebar #blogs-we-love li.love-link {background-image:url('../images/bullet-love.png');}
#body #sidebar #blogs-we-love a{color:#000;text-decoration:none;}
#body #sidebar #blogs-we-love li a:hover,#body #sidebar #blogs-we-love a:active{text-decoration:underline;}
/* Learn English Microblog */
#body #sidebar p.microblog{height: 75px;margin-bottom: 0;padding:0 0 0 10px}
#body #sidebar ul#microblog-list{border: 1px solid #cccccc;padding: 0 15px;list-style:none;margin: 0 0 30px 0}
#body #sidebar ul#microblog-list li{padding: 17px 0 15px 0;border-bottom: 1px solid #cccccc;font-family: Arial}
#body #sidebar ul#microblog-list li.last{border: 0}
#body #sidebar ul#microblog-list li a:hover,#body #sidebar ul#microblog-list li a:active{text-decoration: underline}
#body #sidebar ul#microblog-list h4 {font-size:1.25em;margin:0;padding:0;line-height:1.2;font-family: Georgia,"Times New Roman",Times,serif;}
#body #sidebar ul#microblog-list h4 a {color:#000;text-decoration:none}
#body #sidebar ul#microblog-list .day-post {display:block;font-size:.75em;color:#999999;margin-bottom:14px;}
#body #sidebar ul#microblog-list .day-post a{color: #999;text-decoration: none}
#body #sidebar ul#microblog-list .excerpt{margin:0 0 14px;color: #000;font-size: 0.9em;line-height: 1.3em}
#body #sidebar ul#microblog-list .article-link {display:block;font-size:.75em}
#body #sidebar ul#microblog-list .article-link a{text-decoration: none}

#body #sidebar ul#lll-list{border: 1px solid #cccccc;padding: 0 15px;list-style:none;margin: 0 0 35px 0}
#body #sidebar ul#lll-list li{padding: 17px 0 20px 0;border-bottom: 1px solid #cccccc;font-family: Arial}
#body #sidebar ul#lll-list li.last{border: 0}
#body #sidebar ul#lll-list li a:link,#body #sidebar ul#lll-list li a:visited{text-decoration: none}
#body #sidebar ul#lll-list li a:hover,#body #sidebar ul#lll-list li a:active{text-decoration: underline}
#body #sidebar ul#lll-list .lll-icon{float:right}
#body #sidebar ul#lll-list li h3{color: #C40000;font-size:26px;margin:0 0 5px}
#body #sidebar ul#lll-list li h4{margin:0 0 3px;line-height:1.2em}
#body #sidebar ul#lll-list .day-post {display:block;font-size:.75em;color:#999999;margin-bottom:9px;}
#body #sidebar ul#lll-list .day-post a{color: #999;text-decoration: none}
#body #sidebar ul#lll-list .excerpt{margin:0 0 14px;color: #000;font-size: 0.9em;line-height: 1.3em}
#body #sidebar ul#lll-list .article-link {display:block;font-size:.75em}
#body #sidebar ul#lll-list .article-link a{text-decoration: none}
#body #sidebar ul#lll-list .social{float:right;list-style:none;margin:0;padding:0;position:relative;bottom:10px}
#body #sidebar ul#lll-list .social li{list-style:none;margin:0;padding:0;border:0 none;display:inline}

#regional h4.region-heading{margin-bottom:10px;}
#regional h4.region-heading a:link, #regional h4.region-heading a:visited {color:#000; text-decoration: none;}
#regional h4.region-heading a:active, #regional h4.region-heading a:hover {text-decoration: underline;}
#regional ul h4{clear:both;margin-bottom:5px;background: url("../images/menu-list-bg.png") no-repeat scroll left top transparent;cursor: pointer;padding-left: 20px;}
#regional {width: 100%; overflow: hidden; clear:both;margin-bottom:35px}
#regional ul {margin:0; padding: 0}
#regional li {margin:0;list-style:none;border-top: 1px dotted #000000;color: #c40000;padding: 5px 0;}
#regional ul.wye-list{overflow:hidden}
#regional ul.wye-list li {list-style-type: none;padding:0;border:0;width: 130px; float: left; padding: 0 10px 10px 0}
#regional ul.wye-list li.new-line {clear:both}
#regional ul.wye-list li span {vertical-align: middle}
#regional ul.wye-list li a img {float: left; padding-right: 5px}
#regional ul.wye-list li a {text-decoration:none; color:#000; line-height: 1.4}

/* Footer */
#about-footer {background:#9D9C9C url('../images/footer-bg.png') no-repeat bottom center;padding:20px 0 85px;border-bottom:#ccc 1px solid}
#about-footer .contents{overflow:hidden;height:1%}
#about-footer ul{float:left;width:280px;padding-right:60px;list-style-type:none;margin:0;}
#about-footer ul.last{padding:0}
#about-footer ul li{padding:8px 0;border-bottom:1px dotted #fff}
#about-footer ul li.first{border:0;}
#about-footer ul li.first p{font-family: Georgia,"Times New Roman",Times,serif;font-size:1.8em;margin-bottom:10px;color:#fff}
#about-footer ul li h3{color:#fff;font-size:1.9em;margin-bottom:0;line-height:0.7em;margin-bottom:5px}
#about-footer ul li a{font-family:Arial,'Helvetica Neue', Helvetica, sans-serif;color:#fff;text-decoration:none;}
#about-footer ul li a:hover,#footer ul li a:active{text-decoration:underline;}
#footer {background-color:#999999; padding-top:40px}
#footer .contents{overflow:hidden;height:1%}
#footer #copyright{clear:both;color:#fff;padding:5px 0 50px 0;margin-bottom:0;font-family: Georgia,"Times New Roman",Times,serif;font-size:1.1em;height:1%}
#footer ul#footer-links {clear:both;padding:55px 0 0 0; width: 500px}
#footer ul#footer-links li {float: left; padding-right: 5px; border: none; color: #FFFFFF}
#footer a.credit {color: #fff; text-decoration: none;}
#footer a:active.credit, #footer a:hover.credit {text-decoration: underline;}
/* Listing */
#from-to{display:block;font-family:Arial, Helvetica, sans-serif;}
#title-page{font-size:2.15em;color:#c40000;margin-bottom:40px}

/* Post */
#content-entry {margin-bottom: 18px}
#content-entry a{color:#c40000;text-decoration:none;}
#content-entry a:hover,#content-entry a:active{text-decoration:underline;}
#content-entry .alignleft, .entry .alignleft, .alignleft {float: left; margin: 0 18px 18px 0}
#content-entry .aligncenter, .entry .aligncenter {clear: both; margin: 0 auto 18px; display: block;}
#content-entry .like .fb_iframe_widget, #main-content .like .fb_iframe_widget{padding:0;position: relative;bottom:4px;}
#content-entry .like .twitter-share-button, #main-content .like .twitter-share-button{padding:0 12px 0 0}
#content-entry .plusone, #main-content .plusone{padding-right:14px}
#title-entry{font-size:2.2em;margin-bottom:0;line-height:1.5em;}
#meta-entry{display:block;position:relative;color:#6f6f6f;margin-bottom: 15px}
#meta-entry a{color:#c40000;text-decoration:none;}
#meta-entry a:hover,#meta-entry a:active{text-decoration:underline;}
#meta-entry #share-button{position:absolute;right:0;top:0px}
#image-entry{float:left;}
#headline{overflow:hidden;height:1%;padding-top:50px}
#opening{float:right;width:410px;padding:15px 0 0 0}
#opening a{color:#c40000;text-decoration:none;}
#opening a:hover,#opening a:active{text-decoration:underline;}
#opening .popup{background:#e0e0e0;color:#000;padding:2px 5px;position:relative;}
#opening .popup-box{background:url('../images/popup-box-bg.png') no-repeat;font-size:0.8em;padding-top:2px;position:absolute;top:-30px;left:0;width:76px;height:36px;display:none;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#opening .popup-box a{color:#c40000;text-decoration:underline;}
#opening .popup-box a:hover,#opening .popup-box a:active{text-decoration:none;}

.describe{clear:both;border:1px solid #d7d7d7;padding:15px 20px;margin:40px 0;font-family:Georgia,"Times New Roman",Times,serif;font-size:0.8em;line-height:1.8em}
#congratulation{font-weight:bold;font-size:1em;font-family:Arial, Helvetica, sans-serif;margin-bottom:30px }
.title-post-page{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#c40000;font-size:1.25em}
span.title-post-page{display:block;margin-bottom:0.8em}
#list-comment{list-style-type:none;margin:0;color:#595959;font-family:Arial, Helvetica, sans-serif;padding-bottom:30px}
#list-comment .outer{background:url('../images/comment-top.png') no-repeat top}
#list-comment .inner{background:url('../images/comment-bottom.png') no-repeat bottom}
#list-comment p{padding:13px 20px 23px 20px;font-size:0.8em;margin-bottom:4px;}
#list-comment span{display:block;padding-bottom:20px;font-size:0.75em;}
#list-comment span a{color:#595959;}
#list-comment span a:hover,#list-comment span a:active{text-decoration:none;}
#respond {clear:both}
#comment-form fieldset{margin:0;padding:0;border:none;font-family:Arial, Helvetica, sans-serif;color:#595959;}
#comment-form fieldset label{display:block;font-size:0.95em}
#comment-form fieldset .text{padding:5px 10px; width:400px;color:#999999;border:1px solid #d7d7d7;font-size:0.9em}
#comment-form fieldset textarea{font-size:0.9em;padding:5px 10px; width:620px;height:160px;overflow:hidden;color:#999999;border:1px solid #d7d7d7;font-family:Arial, Helvetica, sans-serif;}
#comment-form fieldset #required{font-size:0.8em;padding:10px 0 0 0;display:block;float:left;}
#comment-form fieldset .contact-button{background:url('../images/submit-button.png') no-repeat;border:0;text-indent:-9999px;line-height:0;font-size:0;width:80px;height:30px;float:right;cursor:pointer;}
#comment-form fieldset .checkbox{float:right;margin-top:10px}
#comment-form fieldset #notify-text{float:right;font-size:0.8em;padding:10px 20px 0 5px}
/* Author */
#author,#our-guest-author{list-style-type:none;margin:0;}
#author li,#our-guest-author li{padding-bottom:20px}
#author h3{color:#c40000;font-size:1.65em;margin-bottom:5px}
#title-our-guest-author{margin-bottom:40px;font-size:1.7em;padding-top:20px}
#our-guest-author h3{margin-bottom:5px;font-size:1.3em}

/* About */
#about{list-style-type:none;margin:0;padding-top:30px}
#about li{padding-bottom:20px}
#about li h3{font-size:1.5em;margin-bottom:20px}

/* Contact Us*/
#contact-form fieldset{margin:0;padding:0;border:none;font-family:Arial, Helvetica, sans-serif;color:#595959}
#contact-form fieldset label{display:block;font-size:0.95em}
#contact-form fieldset .text{padding:5px 10px; width:400px;color:#999999;border:1px solid #d7d7d7;font-size:0.9em}
#contact-form fieldset textarea{font-size:0.9em;padding:5px 10px; width:620px;height:160px;overflow:hidden;color:#999999;border:1px solid #d7d7d7;font-family:Arial, Helvetica, sans-serif;}
#contact-form fieldset #subject-box{padding:5px 0 15px 5px}
#contact-form fieldset #subject-box span{line-height:1.7em}
#contact-form fieldset #required{font-size:0.8em;padding:10px 0 0 0;display:block;float:left;}
#contact-form fieldset .contact-button{background:url('../images/submit-button.png') no-repeat;border:0;text-indent:-9999px;line-height:0;font-size:0;width:80px;height:30px;float:right;cursor:pointer;}

div#headline img {float: left; margin-right: 22px}

.navigation .alignleft{float: left}
.navigation .alignRight{float: right}
.clear {clear: both}
#list-wrap{width: 3000px}
#comment-form fieldset label#comment-subscribe{display: inline}
#body #list-article li h3 a{color: #000000; text-decoration: none}
#body #main-content .entry h1 {margin-bottom:0}
#body #main-content .entry h1 a, #body #main-content .entry h2 a {color: #000000; text-decoration: none;}
.navigation {clear: both}
#flag{ margin:0; float:right; text-align:center;position:relative;top:-40px;background: url('../images/wye-bg.png') no-repeat 60px 33px;width:320px;height:70px;}
/* #flag{margin:0;float:right;text-align:center;position:relative;top:-40px;background: url('../images/whats-your-small-talk.png') no-repeat 55px 29px;width:355px;height:70px;} */
#flag img{float:right; margin:0;position:relative; top:22px;}
#flag .typeface-js{display:inline; width:auto;position: relative;left: 44px;}
.typeface-js{color:#C40000;font-family:'Jenkins v2.0',Jenkins,'Celebrate The Day', sans-serif;font-size:2.8em;font-weight:normal;}
.typeface-js-vector-container span.typeface-js-selected-text {visibility: hidden}
#social {width:962px;text-align:right;padding-top:20px;}
#social h3{width:90px;}
#social ul{list-style-type:none;margin:0;overflow:hidden;height:1%;padding-bottom:40px;}
#social li{float:left;padding-right:10px}

ul#side_bar {list-style:none;}

.left{float: left}
.right{float: right}
#btn-m{width: 197px; height: 51px; float: right; background: url(../images/btn_macmillan.png) no-repeat; margin-top:33px;}
#btn-m span{display: none}
#body #list-article .prev {
	bottom:20px;
	left:180px;
	position:absolute;
}
#body #list-article .next {
	bottom:23px;
	position:absolute;
	right:240px;
}
#body #list-article .view-all{
	bottom:20px;
	position:absolute;
	right:200px;
}

