/* -------------------- */
/* --- site wrapper --- */
/* -------------------- */

#wrap {
	background: #fff;
	width: 1004px;
	margin-top: 20px;
}

#wrapcontain {
	background: #c8cfda;
	width: 984px;
	margin: 0 auto;
	margin-bottom: 10px;
}

#container {
	margin: 0 auto;
	width: 984px;
}

#contentleft {
	padding-left: 8px;
	width: 657px;
}

#contentright {
	width: 300px;
	padding: 0 8px 0 0;
} 

/* -------------- */
/* --- header --- */
/* -------------- */

/* search go button image */
div#header .sitehead-right span a:link,
div#header .sitehead-right span a:visited,
div#header .sitehead-right span a:hover
div#header .sitehead-right span a:active { background: transparent url("../images/go.png") top left no-repeat; }



/* ------------------ */
/* --- navigation --- */
/* ------------------ */

#nav a,
#nav a:visited,
#nav a:link { font-size: 14px; }

/* nav drop down bg */
#nav li ul {
	background: transparent url("../images/dropdown-nav.png") bottom left no-repeat;
	width: 146px;
}


/* ------------------- */
/* --- left column --- */
/* ------------------- */

/* --- comments --- */

/* odd comment bg */
div.comment-odd { background: transparent url("../images/comment-odd.gif") top left repeat-y; }

/* even comment bg */
div.comment-even { background: transparent url("../images/comment-even.gif") top left repeat-y; }

/* right nav list link */
div.navigation li a { background: transparent url("../images/seeall-arrow.gif") top left no-repeat; }


/* -------------------- */
/* --- right column --- */
/* -------------------- */

/* newsletter sign up box */
.newsletterbox span a:link,
.newsletterbox span a:visited,
.newsletterbox span a:hover
.newsletterbox span a:active { background: transparent url("../images/go.png") top left no-repeat; }


div#rightnav-list li {
	display: block;
	text-align: right;
	margin: 0px 0 0 0;
	padding: 0;
	list-style-type: none;
	border-bottom: 2px solid #8b8880;
}


/* right nav list link */
div#rightnav-list {border: 1px solid #5c6683; text-transform: uppercase; font-size: 11px;}

div#rightnav-list li a { background: #f0f0e9 url("../images/right.gif") top right no-repeat; color: #7f7f63;}

div#rightnav-list li.browse_selected a {
	background: #f3f8fb url("../images/down.gif") top right no-repeat;
	color: #949caf;
}

div#rightnav-list li.browse_selected li a {
	background: transparent url("../images/nav-subnav.gif") top left repeat-y;
	color: #9b978e !important;
	padding-left: 18px;
}

div#rightnav-list li.browse_selected ul li a:hover { background: transparent url("../images/nav-subnav-hover.gif") top left repeat-y; color: #96aac6 !important; text-decoration: none;}


/* right nav list link hover */
div#rightnav-list li a:hover { background: #f3f8fb url("../images/right.gif") top right no-repeat; color: #949caf; }

div#rightnav-list li.browse_selected a:hover {
	background: #f3f8fb url("../images/down.gif") top right no-repeat;
	color: #949caf;
}



/* right nav list sub list */
div#rightnav-list li ul { background: transparent url("../images/expand-bg.gif") bottom center no-repeat !important; }

/* right nav list icons */
ul.pop li.video { background: transparent url("../images/icon-video.gif") top left no-repeat; }
ul.pop li.interactive { background: transparent url("../images/icon-interactive.gif") top left no-repeat; }
ul.pop li.article { background: transparent url("../images/icon-article.gif") top left no-repeat; }

/* the tabbed box sub list bg */
.tabberlive .tabbertab { background: transparent url("../images/tabboxbg.gif") bottom left no-repeat; }


/* --------------------- */
/* --- miscellaneous --- */
/* --------------------- */

/*.related ul li { background: url("../images/bullet2.gif") 0 3px no-repeat; }*/


/* latest heading */

div.bloglatestheading {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
 	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	background: transparent url("../images/heading-bg.gif") top left repeat-x;
}

div.archive-post-list-1 div.bloglatestheading {
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 11px;
}

div.latestheading { background: transparent url("../images/default-heading-bg.gif") top left repeat-x; }

div.bloglatestheading h3.archive-post-list,
div.bloglatestheading h3.video-post-list {
	text-decoration: none;
	border: 0;
	background-image: none;
	background: transparent !important;
}

div.listheadrss { float: right; }



/* category list */
div.category_list_header a {
	font-family: georgia;
	font-size: 14px;
	font-weight: bold;
	color: #807954;
}

div.category_list_header a:hover { text-decoration: none; }



/* new layout for HS pages */
p.titlelist {
	margin: 0;
	padding: 0;
	padding-bottom: 2px;
	line-height: 15px;
}

span.datelist {
	font-size: 10px;
	font-family: verdana;
	color: #999;
}

span.headinglist a {
	font-size: 14px;
	font-family: arial;
	color: #999;
	font-weight: bold;
}

/* ap tabbed box area */
li.tabbedbox2 {
	margin: 0;
	padding: 0;
	background: #f3f8fb;
}

li.widget_rss ul,
li.stat_of_the_day ul,
li.tabbedbox2 ul {
	padding: 8px !important;
	padding-top: 4px !important;
	margin: 0;
	background: #f3f8fb;
}

li.tabbedbox2 ul li { padding: 4px !important; }

li.tabbedbox2 ul li a { color: #383838; }


/* world bloggers area */
h2.widgettitle { display: none; }
#sidebar li h2 {
	margin: 0 !important;
	color: #999;
	background: #f4f9e9;
}

#sidebar li h2 a,
li.widget_rss a { color: #383838; }

#sidebar li { margin-bottom: 0; }

div.float-post-left { float: left; }

.listHeadline {
	background: transparent url("/wnet/wp-content/themes/worldfocus/images/thumb-strip-news.png") repeat scroll left top;
	margin-bottom: 5px;
	margin-top: -21px;
	padding: 3px 15px;
	position: relative;
	text-align: left;
	width: 170px;
}

.listHeadline h1 {
	font-family: arial;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
}

.navigation a { color: #5c6683; }

/* list view positioning */
div.postedleft {
	float: left;
	width: 335px !important;
	font-size: 10px;
	font-family: arial;
	text-align: left !important;
	margin-top: 3px;
}

div.postedright {
	float: right;
	padding: 6px 0 0 0;
	text-align: right;
	width: 70px;
}

div#rightnav-list li ul { border-top: 2px solid #dddddd; }

#footer .alignright {
	width: 525px;
	margin: 3px 0 0 0 !important;
}


/* icon override */

p.icons,
p.icons a,
p.icons a:link,
p.icons a:visited,
p.icons a:hover,
p.icons a:visited,
span.datelist {
	font-size: 10px;
	font-family: arial;
}

p.blogheadinglist { padding-top: 5px; }

p.blogheadinglist a {
	color: #8c8c8c;
	font-family: arial;
	font-size: 23px;
}

img.post-thum-blog {
	float: right;
	margin: 0 0 0 9px;
	padding: 7px;
	border: 1px solid #ccc;
}


/* video list page */

/* video list page */

div#videocontainer {
	width: 639px;
	margin: 0 auto;
}

.videowrapped img { text-align: center; }

.videowrapped a {
	float: left;
	width: 200px;
	height: 281px;
	min-height: 281px;
	display: block;
	text-decoration: none;
	padding: 0 5px 0 4px;
	margin-bottom: 12px;
}

.videowrapped a:hover {
	float: left;
	width: 200px;
	height: 281px;
	min-height: 281px;
	display: block;
	text-decoration: none;
	padding: 0 5px 0 4px;
	margin-bottom: 12px;
}

span.videodate {
	font-family: verdana;
	font-size: 11px;
}

span.videoimage img {
	border: 1px solid #fff;
	margin-bottom: 8px;
}

span.videotitle {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.32em;
}

span.videoexcerpt {
	color: #333;
	font-family: verdana;
	font-size: 11px;
	line-height: 1.38em;
}

div.wordtube {
	text-align: center;
	padding: 14px 0;
	margin: 18px 0;
}

/* video banner headline */
.wnetHeadline {
	position: relative;
	margin-top: -32px;
	margin-bottom: 5px;
	margin-left: 1px;
	text-align: left;
	width: 162px;
	padding: 7px 15px 7px 15px;
	background: transparent url("/wnet/wp-content/themes/worldfocus/libs/thumb-strip.png") top left repeat;
}

.wnetHeadline h1 {
	font-family: arial;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
}

/* video play button over image */
.wnetPlay {
	position: relative;
	margin-top: -80px;
	margin-bottom: 30px;
	margin-left: 1px;
	width: 200px;
	height: 45px;
	background: transparent url("/wnet/wp-content/themes/worldfocus/libs/play-button.png") top left repeat;
}

.wnetPlayInteract {
	position: relative;
	margin-top: -110px;
	margin-bottom: 60px;
	margin-left: 1px;
	width: 200px;
	height: 45px;
}



div.blogtab {
	background: transparent url("../images/blog-label.gif") top left no-repeat;
	padding: 2px 7px 6px 9px;
	margin-top: 10px;
	margin-bottom: 4px;
	color: #f5ca9f;
}

div.blogtab a { color: #fff; }



div.caption img,
div.captionLeft img,
div.captionRight img {
	border: 0 !important;
	padding: 10px;
}

.captionRight td img.noborder { padding: 10px !important; }

div#emailright { width: 212px !important; }


/* fixing the comments sizing */
div.commentholder { width: 100%; }
div.comment-number { width: 40px; }
div.comment-content { width: 551px; }



/* UGC template */
div#talktouslanding {
	background: transparent url("/wp-content/themes/worldfocus/images/talk-to-us-landing-vid-wrap.gif") top left no-repeat;
	margin: 0 auto;
	width: 644px;
	padding: 47px 0 39px 0;
}

div#talktouslanding div.wordtube {
	text-align: center;
	padding: 0 !important;
	margin: 0 !important;
}

div.talk-to-us-sideimage {
	background: transparent url("/wp-content/themes/worldfocus/images/ttu-sidebar-bg.gif") top left no-repeat;
	width: 280px;
	margin: 0 auto;
	margin-top: 20px;
}

div.talktous_conv_list { padding: 20px; }

table.jointheconvotable {
	border-collapse: collapse;
	width: 100%;
}

table.jointheconvotable div.talktous_comment {
	float: left;
	padding: 0 13px 0 0;
}

table.jointheconvotable td.jointheconvo { width: 202px; }

div.talklistview {
	border: 1px solid #81899e;
	background: #fff;
	width: 642px;
	margin: 0 auto;
}

div.talktous_conv_item { padding-bottom: 15px; }

div.talktous_conv_item h3 a {
	font-famiy: arial;
	font-size: 14px;
	font-weight: bold;
	color: #bb6c04;
	padding-bottom: 4px;
}

div.talktous_conv_item h3 span {
	font-famiy: arial;
	font-size: 10px;
	font-weight: normal;
	color: #999;
}

div.talktous_comment_text {
	background: #888 url("/wp-content/themes/worldfocus/images/ttu-comment-thumb-bg.gif") top left no-repeat;
	color: #fff;
	padding: 2px 5px;
	font-size: 12px;
}

div.talktous_comment_text span.comment_location {
	color: #fff;
	font-size: 9px;
}

div.sidebarttu {
	border: 1px solid #808699;
	margin: 6px;
	background: #f3f8fb;
}

div.sidebarttu h3 {
	font-family: arial;
	font-size: 12px;
	color: #999;
	letter-spacing: 2px;
	font-weight: bold;
	background: #f4f9e9;
	padding: 6px 10px;
	border-bottom: 1px solid #808699;
}

div.sidebarttu h3 span {
	color: #ba6c05;
	letter-spacing: 0;
}

div.sidebarttu ul ul { padding: 5px 10px; }

div.sidebarttu ul ul li {
	list-style-type: none;
	border-bottom: 1px solid #c8cfda;
	padding: 3px 0;
}

div.sidebarttu ul ul li.last { border-bottom: 0; }

div.sidebarttu ul li a {
	color: #666;
	font-family: arial;
	font-size: 12px;
}

p.talk-to-us-partner {
	font-family: arial;
	font-size: 12px;
	color: #777;
	line-height: 14px;
	padding: 12px 13px;
}

p.talk-to-us-execbio {
	font-family: arial;
	font-size: 14px;
	color: #777;
	line-height: 16px;
	padding: 28px 13px;
}

div.ttu_title {
	background: transparent url("/wp-content/themes/worldfocus/images/ttu-heading-bg.gif") top left repeat-x;
	margin-top: 10px;
}

div.ttu_title p.talk-to-us-title { padding: 7px 0 0 10px !important; }

div.ttu_title p span {
	color: #bb6c04;
	font-size: 20px;
	font-family: arial;
}

div.ttu_title div.wordtube {
	margin-top: 10px !important;
	padding-bottom: 20px !important;
	background: #c8ceda;
	border: 1px solid #5f657d;
}

div.uploadblock img {
	float: left;
	vertical-align: middle;
}

div.uploadtext {
	width: 270px;
	float: right;
	padding-top: 10px;
	font-family: arial;
	font-size: 9px;
	color: #999;
}

div.ttutoutbox {
	border: 1px solid #8d95aa;
	background: #fff;
}

div.ttutoutbox h3 {
	color: #bb6c04;
	border-bottom: 1px dashed #b8b8b8;
	padding: 5px 0 0 0;
	margin: 0 10px;
	font-family: arial !important;
	font-size: 12px;
	font-weight: bold;
}

div.ttutoutleft {
	float: left;
	width: 100px;
	padding: 10px;
	padding-right: 0;
}

div.ttutoutright {
	float: right;
	width: 165px;
	padding: 10px;
	padding-left: 0;
}

div.ttutoutright p.ttuitalic {
	font-style: italic;
	color: #888;
	font-size: 12px;
	line-height: 13px;
	font-weight: arial !important;
}

div.ttutoutright p.ttuplain {
	color: #666;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	font-weight: arial !important;
}

div.ttutoutright p.ttubutton {
	margin: 0;
	padding: 0;
}

#sidebar li {
	margin-bottom: 10px !important;
	margin-top: 0 !important;
}

#sidebar li li { margin-bottom: auto !important; }

div.sidebarbox {
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}

div.ttutoutbox { margin-bottom: 10px !important; }

p.ttuplain { margin-bottom: 5px; }

div#fragment-3 ul.pop li a { display: block !important; padding: 0 0 0 24px !important; }

div.tq-question-boxes input { vertical-align: middle; }