/*
Theme Name: Metue 2
Description: Custom theme for metue.com
Version: 0.10
Author: Riki Tiki Tavi
Author URI: http://bit.ly/RikiTikiTavi
*/

body {
	margin:0px;
	font-family:Verdana, Helvetica, Arial;
}

a {
	color:#000066;
}

img {
	border:0px;
}

img.right {float:right; margin:0 0 1em 1em} 
img.left {float:left; margin:0 1em 1em 0} 
img.center {display: block; margin-left: auto; margin-right: auto} 
a img.right {float:right; margin:0 0 1em 1em} 
a img.left {float:left; margin:0 1em 1em 0} 
a img.center {display: block; margin-left: auto; margin-right: auto}

#header {
	margin:10px auto 8px auto;
	height:112px;
	width:1009px;
	background:url(images/header-bg.gif) no-repeat top center;
	position:relative;
}

#logo {
	background:url(images/logo.gif) no-repeat;
	width:250px;
	height:95px;
	position:absolute;
	top:10px;
	left:10px;
}

#logo img {
	display:none;
}

#logo a, #logo h1 {
	width:250px;
	height:95px;
	display:block;
	text-indent:-9999em;
	padding:0px;
	margin:0px;
}

#leaderboard {
	position:absolute;
	top:10px;
	right:10px;
	width:728px;
	height:90px;
	text-align:right;
}

#footer {
	background:url(images/footer-bg.gif) repeat-x;
	height:442px;
	clear:both;
}

#top-menu {
	background:url(images/menu-bg.gif) repeat-x top;
	height:110px;
	border-top:1px solid #fff;
	position:relative;
}

.slim-menu #top-menu {
	height:85px;
}

#navigation {
	width:1024px;
	margin:14px auto 8px;
	overflow:hidden;
	position:relative;
	border1:1px solid black;
}

#navigation a:hover {
	text-decoration:underline;
}

.nav-home { background:url(images/home-icon.gif) no-repeat;}
.nav-subscribe { background:url(images/subscribe-icon.gif) no-repeat;}
.nav-submit { background:url(images/submit-icon.gif) no-repeat;}
.nav-contact { background:url(images/contact-icon.gif) no-repeat;}

#navigation ul, #menu ul, #submenu ul {
	list-style:none;
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
}

#submenu p {
	margin:1px 0px 0px 0px;
}

#submenu ul {
	margin-top:1px;
}

#navigation ul {
	margin:10px 0px 0px 40px;
	padding:0px;
}

#navigation ul li, #menu ul li, #submenu ul li {
	float:left;
}

#navigation a {
	padding:0px 0px 0px 38px;
	margin:0px 30px 0px 0px;
	text-decoration:none;
	font-size:12pt;
	line-height:25px;
	float:left;
}

#feed-options {
	position:absolute;
	top:50px;
	left:560px;
	z-index:10000;
	background-color:#fff;
	display:none;
}

#feed-options ul {
	margin:0px;
	padding:0px;
	border:1px solid blue;
	list-style:none;
}

#feed-options ul li {
	width:80px;
	display:block;
}

#feed-options ul li a {
	font-size:10pt;
	display:block;
	padding:1px 3px;
	text-decoration:none;
}

#feed-options ul li a:hover {
	background-color:#30468B;
	color:#fff;
}

#menu, #submenu {
	clear:both;
	width:1024px;
	margin:0px auto;
	overflow:hidden;
	color:#fff;
	text-align:center;
}

#menu ul li {
	margin:0px 56px;
	padding:0px;
}

#menu ul ul {
	display:none;
	margin:0px;
	padding:0px;
	width:100%;
}

#submenu ul li {
	margin:0px 18px;
	background:none;
}

#submenu ul.news-categories li {
	margin:0px 3px;
}

#menu a {
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-size:13pt;
	padding-left:10px;
	text-transform:uppercase;
	line-height:28px;
	float:left;
}

#menu a:hover {
	color:#fffc00;
}

#menu a span {
	padding-right:10px;
	float:left;
}

#menu a:hover span, #menu a.selected span {
	background:url(images/menuitem-bg.gif) top right;
}

#menu a:hover, #menu a.selected {
	color:#fff;
	background:url(images/menuitem-bg.gif) top left;	
}

#submenu ul a {
	padding:0px;
	margin:0px 20px;
	color:#fff;
	background:none;
	text-decoration:none;
}

#submenu ul a:hover, #submenu ul a.selected, #submenu ul .current-cat a {
	background:none;
	color:yellow;
}

#menu ul .selected ul a {
	background:none;
}

#submenu .news-categories {
	height:28px;
	overflow:hidden;
	margin-left:65px;
}

.droplinebar ul li {
	display: inline;
}

.droplinebar ul li a {
	float: left;
}

/* Sub level menus*/
.droplinebar ul li ul {
	position: absolute;
	/*z-index: 100;*/
	left: 0px;
	top: 0px;
	visibility: hidden;
}

#search-box {
	position:absolute;
	top:0px;
	right:30px;
	margin-top:10px;
}

#search-box #searchsubmit {
	height:25px;
	width:24px;
	border:0px;
	text-indent:-9999em;
	background:url(images/search-icon.gif) no-repeat;
} 

#search-box label {
	line-height:26px;
	float:left;
	padding-right:8px;
	font-style:italic;
	color:#006;
}

#wrapper {
	clear:both;
	width:1024px;
	margin:0px auto;
}

#content {
	float:left;
	display:inline;
	width:635px;
	background:url(images/content-bg.gif) repeat-y right;	
	margin-top:20px;
}

#content.single {
	background:url(images/container-bg.gif) repeat-y left;
}

#content-inner {
	background:url(images/content-bottom.gif) no-repeat bottom left;
}

#content-wide {
	float:left;
	width:800px;
	margin-top:20px;
	background:url(images/content-bg.gif) repeat-y right;	
}

#content.no-sidebar {
	width:100%;
	background:none;
}

#content.no-sidebar .post {
	background:none;
}

.sidebar {
	float:right;
	display:inline;
}

#sidebar-single {
	width:180px;
}

#sidebar-double {
	width:370px;
}

#widgets {
	list-style:none;
	padding:0px;
	margin:20px 0px;
}

.widget {
	margin-bottom:20px;
	float:left;
}

.post {
	padding:10px 30px;
	background:url(images/post-divider.gif) no-repeat bottom center;
}

.page .post {
	background:none;
}

.single .post {
	background:none;
}

.post-title {
	font-size:16pt;
	font-weight:normal;
	margin-top:0px;
}

.post-title a {
	text-decoration:none;
}

.post-title a:hover {
	text-decoration:underline;
}

.tabs-wrap {
	background:url(images/tabbed-bg-top.gif) no-repeat top right;	
	width:376px;
}

.tabs {
	background:url(images/tabs-bottom-2.gif) no-repeat 0px 28px;
}

.tabs-wrapper {
	background:url(images/tabs-bottom-bg.gif) no-repeat left bottom;
	padding-bottom:18px;
	width:372px;
}

.tabs .tab {
	float:left;
	text-align: center;
	line-height:30px;
	font-size:15px;
	cursor: pointer;
	padding:0px 0px 0px 10px;
}

.tabs .selected {
	background:url(images/tabs-tab.gif) no-repeat left top;
}

.tabs span {
	padding:5px 10px 5px 0px;#
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.tabs span {
		padding:6px 10px 5px 0px;
	}
}

.tabs .selected span {
	background:url(images/tabs-tab.gif) no-repeat right top;
}

.tab-contents {
	display:none;
	clear:both;
	padding:10px;
	color:#222;
}

.tab-contents a {
	font-size: 12pt;
	color:#222;
	text-decoration:none;
}

.tab-contents a:hover {
	text-decoration:underline;
}

.tab-contents ul {
	margin:0px 20px;
	padding:0px;
	list-style:disc;
}

#ncc-1 {
	display:block;
}

#emblem {
	background:url(images/seeking_alpha_certified.png) no-repeat;
	width:129px;
	height:132px;
	position:absolute;
	bottom:70px;
	left:20px;
	text-indent: -9999em;
}

#footer .inner {
	width:1024px;
	height:100%;
	margin:0px auto;
	position:relative;
}

#meta-links {
	position:absolute;
	top:170px;
	right:30px;
	width:160px;
	height:140px;
}

#meta-links h2 {
	margin:0px;
	font-size:12pt;
}

#meta-links ul {
	margin:0px;
	padding:0px 0px 0px 16px;
}

#meta-links a {
	text-decoration:none;
	color:#222;
	font-size:10pt;
}

#meta-links a:hover {
	text-decoration:underline;
}

#copyright {
	height:40px;
	text-align:center;
	background:url(images/footer-divider.gif) no-repeat 50% 0;
	width:631px;
	margin:340px auto 0px 170px;
	float:left;
}


.nine-lines-content {
	width:730px;
}

.charts .counter {
	width:20px;
	float:left;
	text-align:right;
	height1:30px;
}

.charts .content {
	width:180px;
	float:left;
	text-align:left;
}

.charts .post,
.nine-lines-content .post {
	width:256px;
	float:left;
	padding:10px 0px 0px 0px;
	margin:10px 10px 0px 0px;
	background:url(images/9-lines-box-top.gif) no-repeat top left;
	overflow:hide;
}

.charts .post h2,
.charts .post p,
.nine-lines-content .post h2,
.nine-lines-content .post p {
	margin:0px;
}

.charts .post h2,
.nine-lines-content .post h2 {
	height:72px;
	margin-left:5px;
	background:url(images/9-lines-title-bg.gif) no-repeat bottom left;	
	padding:4px 14px 0px 4px;
	line-height:21px;
}

.charts .post h2 {
	margin-left:12px;
}

.charts .post h2 span {
	color:#fff;
	margin-top:4px;	
	display:block;
	font-size:12pt;
	font-weight:normal;
	font-family:Arial;
}

.charts .post h2 a,
.nine-lines-content .post h2 a {
	color:#fff;
	font-size:12pt;
	font-weight:normal;
	font-family:Arial;
	display:block;
	margin-top:4px;
}

.charts .post-inner-1,
.nine-lines-content .post-inner-1 {
	background:url(images/9-lines-box-bottom.gif) no-repeat bottom left;
	padding:0px 0px 16px 0px;
}

.charts .post-inner-2,
.nine-lines-content .post-inner-2 {
	background:url(images/9-lines-box-repeat.gif) repeat-y left;
	padding:0px 10px 5px 10px;
}

.charts .the_content hr,
.nine-lines-content .the_content hr {
	color:#8e94d1;
	height:1px;
	width:100%;
}

.charts .the_content,
.nine-lines-content .the_content {
	margin-left:10px;
	color:#2f2f2f;
	font-size:11pt;
	width:208px;
	height:340px;
	overflow-y:auto;
	font-family:Verdana, Arial;
}

.charts .the_content {
	height:300px;
	width:220px;
}

.nine-lines-content .the_content {
	height:270px;
	position:relative;
}

.nine-lines-content .the_content {
	overflow:hidden;
}

.nine-lines-content .the_content .full-reporting {
	position:absolute;
	left:0px;
	bottom:0px;
	width:206px;
}

.charts .the_content h3,
.nine-lines-content .the_content h3 {
	font-size:10pt;
	margin:0px;
	padding:0px;
}

.charts .post-inner-2 {
	padding:0px 10px 5px 3px;
}

.charts ul li {
	padding:2px 4px;
}

.charts .blue {
	background-color:#eee;
}

.charts .the_content ul,
.nine-lines-content .the_content ul {
	padding:5px 0px 0px 0px;
	margin:0px;
	font-size:10pt;
}

.charts .the_content ul {
	list-style:none;
}

.charts .the_content a,
.nine-lines-content .the_content a {
	text-decoration:none;
	font-size:10pt;
}

.charts .the_content p a,
.nine-lines-content .the_content p a {
	text-decoration:underline;
	font-size:10pt;
}

.charts .the_content a:hover,
.nine-lines-content .the_content a:hover {
	text-decoration:underline;
}

.from-source {
	text-align:right;
	font-size:8pt;
	margin:2px 12px 0px 10px;
	padding-top:5px;
	padding-right:3px;
	border-top:2px solid #3535A7;
	height:16px;
	overflow:hidden;
}

.from-source a {
	font-size:8pt;
}

#grey-boxes {
	clear:both;
	padding-top:20px;
}

.grey-box {
	background:#f3f3f8 url(images/grey-box.gif) no-repeat;
	width:500px;
	height:333px;
	float:left;
	margin-right:6px;
}

.grey-box .inner {
	margin:20px;
	height:240px;
	border:2px outset #777;
	background-color:#fff;
}

.grey-box h3 {
	color:#444;
	font-weight:normal;
	padding:0px 20px;
	margin:20px 0px 0px 0px;
}

.grey-box ul {
	color:#3c85e8;
	font-size:14pt;
}

.grey-box a {
	color:#555;
	font-size:12pt;
	text-decoration:none;
}

.grey-box a:hover {
	text-decoration:underline;
}

textarea#comment {
	border:2px outset #777;
	width:450px;
}

.comment-form p {
	font-size:10pt;
	margin:8px 20px;
}

.commentlist {
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:12pt;
	font-family:Verdana;
}

.avatar {
	float:right;
}

.commentlist li {
	padding-top:10px;
	border-bottom:3px solid #d3fafb;
}

.commentlist a {
	color:#555;
	text-decoration:none;
}

.commentlist a:hover {
	text-decoration:underline;
}

h3#comments {
	color:#444;
	font-family:Verdana;
	font-weight:normal;
}

.nine-lines-nav {
	margin-top:20px;
}

.nine-lines-prev, .nine-lines-next {
	width:64px;
	height:37px;
	float:left;
	margin-top:10px;
}

.nine-lines-prev a, .nine-lines-next a {
	display:block;
	width:64px;
	height:37px;	
	background:url(images/9-lines-prev.gif) no-repeat;
	text-indent:-999em;
}

.nine-lines-prev a:focus, .nine-lines-next a:focus {
	border:none;
	outline: none;
}

.nine-lines-next {
	float:right;
	margin-right:10px;
}

.nine-lines-next a {
	background-image:url(images/9-lines-next.gif);
}

.nine-lines-date {
	background:url(images/9-lines-date-box.gif) no-repeat;	
	width:198px;
	height:55px;
	color:#fff;
	font-size:26pt;
	margin:0px auto;
}

.nine-lines-date span {
	width:62px;
	padding-left:6px;
	display:block;
	float:left;
	text-align:center;
	letter-spacing:7px;
}

.nine-lines-date span.year {
	width:50px;
}

#flashback {
	float:right;
	width:353px;
	height:84px;
	background:url(images/flashback.png) no-repeat;
	position:relative;
	clear:both;
	margin:20px 10px 0px 0px;
}

#flashback .date {
	position:absolute;
	border:0px;
	width:125px;
	height:22px;
	top:6px;
	right:40px;
	font-size:14pt;
}

#flashback .submit {
	position:absolute;
	border:0px;
	width:24px;
	height:26px;
	top:7px;
	right:12px;
	text-indent:-999em;
	background:url(images/fb-submit.gif) no-repeat;
}

#flashback p {
	text-align:right;
	position:absolute;
	bottom:0px;
	right:50px;
	color:#27326A;
}

.feed-error {
	background:url(images/metue-dog.gif) no-repeat;
	width:196px;
	height:209px;
	margin:15px 0px 10px 5px;
}

.nine-lines-content .feed-error {
	background-image:url(images/empty-article.gif);
	margin:0px;
}

.sociable {
	float:right;
}

.sociable ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

.sociable ul li {
	float:left;
	padding-right:10px;
}

.sociable_tagline {
	display:none;
}

.print-this-post {
	float:right;
	margin-top:15px;
	padding-left:30px;
	text-decoration:none;
	font-size:10pt;
	background:url(images/print.gif) no-repeat;
}
