/*
Theme Name: Morss Global Finance
Theme URI: http://www.morssglobalfinance.com
Version: 1.0
Description: Global Finance and Economics Blog
Author: Joaquin Rodriguez Monterp
Author URI: http://www.irasgos.com.ar
*/

* {margin: 0px; padding: 0px;}
html { }
body { line-height: 18px; font-size: 13px; font-family: "Trebuchet MS", "Century Gothic", "Lucida Sans", Arial !important; color: #000000;}

h1, h1 a, h1 a:visited { color:#000000; font-size:20px; line-height:22px; }

h2 { font-size: 16px; color: #FFFFFF; font-weight:normal; }
	h2 a, h2 a:visited { color: #FFFFFF; text-decoration:none; }

.notFound h2 {color:#333333; text-transform:uppercase; font-weight:bold; margin:0 0 20px; padding:0 0 6px; text-transform:uppercase; border-bottom:1px dashed #999999;}
	
h3 { font-size: 14px; text-transform: uppercase; margin-bottom: 5px; font-weight: normal; }

h4  { font-size: 12px; text-transform:uppercase; margin:0; font-weight:bold;}

h5  { font-size: 12px; text-transform:uppercase; margin:0; font-weight:bold; color:#558DE0;}
h5 a {text-decoration:underline;color:#558DE0;}
	
p { margin-bottom: 10px; }
	.byline { margin-bottom: 0px; }
a { color: #0066FF; text-decoration: none; }
	a img { border: none; }
	a:hover { color: #0066FF; }
	a:visited: {color: #0066FF;}
	
/* dt, dd { display: inline; } EDITED *** */
ul { margin: 0; }
li { margin-bottom: 10px; }

.alignleft { float: left; padding: 0 10px 10px 0; }
.alignright { float: right; padding: 0 0px 10px 10px; }
.aligncenter { text-align: center; margin: 0px auto; }

.the_content table
{text-align: center;
font-weight: normal;
font-size: 11px !important;
color: #fff !important;
width: 450px;
background-color: #CACACA !important; 
border: 0px !important;
border-collapse: collapse !important;
border-spacing: 0px !important;
margin:8px auto; !important}

.the_content table td
{background-color: #CACACA !important;
color: #000 !important;
padding: 4px !important;
text-align: center !important;
border: 1px #fff solid !important;
vertical-align:middle !important;
}

.the_content table td p {margin-bottom:0;}

.the_content table td span {
font-family: "Trebuchet MS", "Century Gothic", "Lucida Sans", Arial !important;
font-size:9pt !important;
}
.the_content table td.hed
{background-color: #999999 !important;
color: #fff !important;
padding: 4px;
text-align: center;
border-bottom: 2px #fff solid;
font-size: 11px;
font-weight: bold;} 

#overall { width: 890px; margin: auto; position: relative; }

/* Header */
#header { height: 145px; width: 890px; overflow:hidden; margin:auto; }
#blogTitle {float:left; margin-top:10px;}
#top-page-nav {float:left; margin:0; width:630px;}
.header-page-nav {float:left; margin-top:20px;}
.header-page-nav ul {margin:0; padding:0; float:left; overflow:hidden; text-align:center;}
.header-page-nav li {width:110px; margin:0 7px 0 0; float: left; height: 28px; list-style: none; border-top:7px #333333 solid; display:inline;}
.header-page-nav li:hover {color:#FFFFFF; float: left; height: 28px; list-style: none; background:#333333; }
.header-page-nav a {text-transform:uppercase;letter-spacing:2px;padding:6px 14px 10px;}
.header-page-nav a:hover {color:#FFFFFF;}

.current_page_item {background:#333333;}
.current_page_item a  {color:#FFFFFF; }

#header-cat-nav {border-top:#333333 solid 7px; width:890px; float:left; height:25px; text-transform:uppercase; font-size:12px; font-weight:bold; margin:7px 0 0;}
#header-cat-nav  ul {margin:0; padding:0; float:left; overflow:hidden;}
#header-cat-nav li {float:left; height:14px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:4px 5px 0 0; padding:0 5px 2px;}
#header-cat-nav a {padding:0 5px; letter-spacing:0;}
#header-cat-nav li:hover {background:#333333;}
#header-cat-nav a:hover {color:#FFFFFF;}
li.current-cat {margin-left:10px; margin-right:10px; background:#333333;}
li.current-cat a {color:#FFFFFF;}
li.cat-item-1 {border-right:0 !important;}

#search {float:right;margin:30px 0 0; width:256px;}
#search form{float:right;margin:0; width:256px; height:24px;}
#search #s {border:1px solid #CCCCCC; padding:3px; width:144px;}
#search input.btn {border:1px solid #cccccc; padding:2px; color:#0066FF; width:100px; margin:0;}
/* End Header */

.clearBoth { clear: both; }
.notFound {border:1px solid #999999; padding:10px;}

.notFound ul {list-style-position:inside; list-style-type:square; margin:0 0 30px;}
.notFound ul li {list-style-position:inside; list-style-type:square;margin:0 0 0 20px;line-height:35px;}


#main { width: 890px; }

/* Left */
#left { width: 660px; float: left; margin-top:10px; }

#latestPost { height:167px; width: 657px; margin:0 0 15px; float:left;}
	.latestPostText {width:475px; float:left;}
	.meta {background:#cccccc; height:16px; width:464px; margin-left:4px; padding-left:3px; font-size:12px;}
	.title {background:#999999; height:25px; width:470px; padding:5px 3px 0;}
	.title a {margin-top:2px;}
	
	#latestPost .content {background:#cccccc; padding: 3px; margin-left:4px; width:461px; height:110px;}

.ReadMoreAndComments {background:#FFFFFF; height:16px; width:464px; margin-left:4px; padding-left:3px; float:left;}
	
#lastestComments {float:left; margin-left:32px;}
#lastestCommentsPage {float:right; margin-right:38px;}

.lastComment {float:left; width:160px; height:154px; background:#0066FF; color:#FFFFFF; margin-left:12px; margin-top:1px; font-size:11px;font-style:italic;}
.lastComment a {color:#FFFFFF; font-weight:bold; font-size:12px;}
.lastComment h2 {display:none;}
.lastComment ul {max-height:135px; margin:0; padding:0; width:94%; list-style:none; list-style-type:none; list-style-image:none;}
.lastComment ul li {max-height:127px; float:none; list-style-image:none; list-style-position:outside; list-style-type:none; margin:7px 0 0 7px; width:94%;}

.recent-comment span.comment {float:left;font-size:12px; font-weight:bold; margin:0 0 0 3px;}
.recent-comment span.noComment {font-style:italic; font-weight:bold; left:48px; margin-left:3px; margin-top:20px; padding-top:20px; position:relative; top:69px;}
.lastComment-odd .recent-comment span.noComment {top:58px;}

.permaLink { float:left; margin: 0;}
.comments {float: right; }

.recentPostsWrapper { height:135px; width: 657px; margin:0 0 10px; float:left;}
	.recentPostText {width:475px; float:left;}
		
	.recentPostText .content {background:#cccccc; padding: 3px; margin-left:4px; width:461px; height:73px;}

.lastComment-odd {float:left; width:160px; height:137px; background:#0066FF; color:#FFFFFF; margin-left:12px; margin-top:0; background-image:url('imgs/lastComment-odd-bg.jpg'); background-repeat: no-repeat; background-position:top right; font-size:11px; font-style:italic;}
.lastComment-odd a {color:#FFFFFF; font-weight:bold; font-size:12px;}
.lastComment-odd h2 {display:none;}
.lastComment-odd ul {background:transparent none repeat scroll 0 0; margin:8px 0 0; width:95%; list-style:none; list-style-type:none; list-style-image:none; height:100%;z-index:1000;}
.lastComment-odd ul li {list-style:none; list-style-type:none; list-style-image:none; margin:3px 3px 0 3px; float:none; width:93%; min-height:100px;z-index:1000;}

.lastCommentImage {float:right; position:relative; width:37px;right:14px;top:-8px;}
.lastCommentImageTop {float:right; position:relative; right:-138px; top:32px; width:37px}

.pagination {height:22px; padding:3px;}

/* End Left */


/* Single */

.postbody {width:638px; float:left; margin:0 0 20px 0; border: 1px solid #CCCCCC; padding:10px;}
.postbody h1 {border-bottom:1px dashed #999999; color:#000000; font-size:20px; line-height:22px; padding:0 0 6px;}
.postbody h2 {color:#333333;}
.postbody h2 a {color:#333333;}
.postbody p {line-height:21px;}
.byline {margin:6px 0 10px;}
.time {margin:0 0 10px;}
.category {border-bottom:1px dashed #999999; margin:0 0 10px; padding:0 0 6px;}


.postbody ol{margin:10px 30px 20px; background:#CCCCCC; padding:10px; float:left; list-style-position:inside;}
.postbody ul {margin:10px 30px 20px; background:#CCCCCC; padding:10px; float:left; list-style-position:inside;}
.postbody ul li {margin: 10px 20px; list-style-type:square;}
/* End Single */

/* Comments */

#comments-template {float:left; width:100%;}
#comments-template  h3 {background:#333333; color:#FFFFFF; padding:5px;}
#comments-template ul {margin:0;}
#comments-template li {list-style-position:inside; list-style-type:none; list-style-image:none; list-style:none; margin:0; float:left; width:100%;}

ul.commentlist {float:left; width:100%; margin:0 0 20px !important;}
ul.commentlist img {border:2px solid #FFFFFF; float:left; margin:4px; padding:3px;}
ul.commentlist li {clear:both; margin:0 0 20px !important; min-height:100px;}
ul.commentlist li.alt {background:#E0E0E0;}
ul.commentlist li.author {background:#999999; color:#FFFFFF; border:0; padding:0;}

.comment-text {padding:10px;}
.comment-meta-data {margin:4px 0 0; float:none;}
p.nocommentsPage {display:none;}
p.nocomments {background:#333333; color:#FFFFFF; padding:5px; font-size:14px; text-transform:uppercase;}

/* End Comments */

/* Page */
.page {width:860px; padding:15px; margin: 0 0 30px;}
.page h1 {margin:0 0 20px;}

/* End Page */

/* Author */

.author {width:638px; float:left; margin:0 0 20px 0; border: 1px solid #CCCCCC; padding:10px; }
.author h2 {border-bottom:1px dashed #999999; color:#000000; font-size:20px; line-height:22px; padding:0 0 6px;margin:0 0 10px;}
.author ul {margin:0 0 0 20px;}
.author li  {list-style-position:inside; list-style-type:square; list-style-image:none; margin:10px 0;}

/* End Author */

/* Archives */
.car-container, .car-collapse {font-family:"Trebuchet MS","Century Gothic","Lucida Sans",Arial !important;}
ul.car-list {font-size:14px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:100%;
}

ul.car-monthlisting {
display:block;
list-style-position:inside;
list-style-type:square;
margin-bottom:10px;
margin-left:20px;
margin-right:0;
margin-top:10px;
}

.car-collapse .car-yearmonth {
cursor:pointer !important;
}

a.car-toggler {display:none;}
/* End Archives */

/* Sidebar */

#right {float:left; width:230px;}
#single {float:left; width:230px; margin:10px 0 0;}
#sidebarPicture {float:left; margin:0 0 15px 54px; width:122px; height:155px;}
#quick-subscribe {float:left;margin:10px 0 20px 25px;text-align:center;width:180px;text-align:center;}
#worldMarketWatch {float:left; margin:0 0 0 15px;}

#widgetSidebarMiddle {float:left; width:215px; margin: 15px 0 15px 15px;}
h3.widgettitle {font-size:12px; font-weight:bold; margin:0 0 0 5px; text-transform:uppercase;}
#widgetSidebarMiddle li {list-style-type: none;list-style: none;list-style-image: none;}
#widgetSidebarMiddle ul {margin: 10px 0 0 20px; list-style-type: none;list-style: none;list-style-image: none;}
#widgetSidebarMiddle ul li {list-style-image:none; list-style-position:outside; list-style-type:square; margin: 0 0 0 30px;}

#subscribe2 {float:left;margin-bottom:15px; margin-left:30px;margin-right:0; margin-top:0;width:200px;}
#subscribe2  h3 {margin:0 0 10px 9px;}

#QS_user_email_widget {font-size:14px; letter-spacing:1px; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px; width:170px;}

#subscribe input.send {background-attachment:scroll; background-color:#FF9200; background-image:none; background-position:0 0; background-repeat:repeat; color:#FFFFFF; font-family:inherit; margin-bottom:0; margin-left:26px; margin-right:0; margin-top:10px; padding-bottom:1px; padding-left:1px; padding-right:1px; padding-top:1px;width:120px;float:left;}

#quick_subscribe_messages {margin:0 0 10px 7px}

.marginTop {margin-top:10px;}

/* End Sidebar */

/* Footer */
#footer {width:890px; float:left; height:288px; background:#333333; margin:50px 0 0;}

.footerWidget {float:left; width:243px; margin:30px 20px; border-top:#FFFFFF solid 1px; }
.footerWidget h3.widgettitle {color:#558DE0; text-transform:none; margin:12px 0 16px 2px; font-size:15px; font-weight:normal;}
.footerWidget li {list-style-type: none;list-style: none;list-style-image: none; margin:0; padding:0;}
.footerWidget .textwidget {color:#FFFFFF; font-size:11px;}
#footerLegal {width:850px; margin:34px 0 0 20px; border-top:#FFFFFF solid 1px; float:left;}
#footerLegal h5 {margin:6px 0 0; float:left;}
#footerLegal h5.rasgos {float:right;}
/* End Footer */