body {font-size:14px;}

/* STRUCTURE */
.header-wrapper {float:left;width:100%;clear:both;background:#036;border-bottom:1px solid #000;}
.header-wrap {width:980px;margin:0 auto;}
.header {float:left;width:980px;}
.body-wrapper {float:left;width:100%;clear:both;background:#eee;padding-bottom:10px;}
.body-wrap {margin:0 auto;}
/*
.header-bottom {float:left;width:100%;height:12px;background:url(/sites/all/themes/marvcom/images/shadow-header.png) repeat-x top;}
*/
.header-bottom {float:left;width:100%;height:10px;}
.block-header-wrap,
.block-footer-wrap {float:left;width:100%;clear:both;}
.block-header,
.block-footer {}
.page-wrapper {float:left;width:100%;clear:both;}
.page-wrap {width:1004px;margin:0 auto;}
.frame-top,
.frame-bottom {float:left;width:1004px;height:12px;}
.frame-top {background:url(/sites/all/themes/marvcom/images/shadow-top.png) bottom no-repeat;}
.frame-bottom {background:url(/sites/all/themes/marvcom/images/shadow-bottom.png) top no-repeat;}
.frame {float:left;padding:0 12px;background:url(/sites/all/themes/marvcom/images/shadow-bg.png) center repeat-y;}
.page {float:left;width:980px;background:#fff;}
.layout-full .page-left {float:left;width:130px;padding:10px;padding-right:0;}
.layout-full .page-content {float:left;width:510px;padding:10px;}
.layout-full .page-right {float:right;width:300px;padding:10px;padding-left:0;}
.layout-right .page-content {float:left;width:650px;padding:10px;}
.layout-right .page-right {float:right;width:300px;padding:10px;padding-left:0;}
.layout-plain .page-content {float:left;width:960px;padding:10px;}
.footer-wrapper {float:left;width:100%;clear:both;height:100px;background:#ddd;}
.footer-wrap {width:980px;margin:0 auto;}
.footer {float:left;width:980px;}

/* HEADER */
.header {height:110px;}
.header,
.header a {color:#fff;}
.header .logo {float:left;}
.header .logo a {float:left;width:360px;height:65px;text-indent:-5000px;margin-top:10px;}
.header .tagline {float:left;margin-top:20px;font-size:13px;width:220px;color:#999;}
.header .nav {float:left;clear:both;width:980px;font-size:14px;margin-top:3px;}
.header .nav ul {margin:0;padding:0;}
.header .nav li {display:inline;margin:0 3px;}
.header .nav .primary-links,
.header .nav .secondary-links {float:left;padding:5px;}
.header .nav .secondary-links {background:url(/files/all/interface/opacity-white-10.png);}
.header .nav .secondary-links li {margin:0 2px;}
.header .active {color:#fff;}
.header #search {float:left;margin-left:30px;position:relative;top:20px;width:296px;}
.header #search label {display:none;}
.header #search .form-text {float:left;width:246px;height:36px;background:url(/sites/all/themes/marvcom/images/search-box.png) no-repeat top left;border:none;font-size:16px;color:#666;padding:0 6px;}
.header #search .form-submit {float:right;width:37px;height:36px;font-size:0px;background:url(/sites/all/themes/marvcom/images/search-button.png) no-repeat top left;border:none;cursor:pointer;}
.user-header {float:right;font-size:13px;margin-top:8px;}
.user-header ul {float:right;margin:0;padding:0;z-index:10;}
.user-header li {list-style:none;display:inline;margin-left:1em;}
.user-header img {border:1px solid #555;width:30px;height:30px;float:left;position:relative;top:-5px;margin-right:10px;}
.user-header li.headlink {margin:0;padding:0;}
.user-header li.headlink a {float:left;background:url(/misc/arrow-asc.png) no-repeat right 1px;padding-right:15px;}
.user-header li.headlink ul {float:left;display:none;width:120px;position:absolute;top:36px;margin:0;padding:0;font-size:12px;}
.user-header li.headlink:hover ul {display:block;border:1px solid #ccc;}
.user-header li.headlink ul li {display:block;margin:0;padding-right:12px;}
.user-header li.headlink ul li a {float:left;width:100%;background:#fff;display:block;text-decoration:none;padding:3px 6px;color:#0b85d3;}
.user-header li.headlink ul li a:hover {text-decoration:underline;}

/* TITLE */
h1 {font-size:33px;font-weight:bold;letter-spacing:-1px;line-height:25px;padding:0;margin:10px;}
.page-title h1 a {color:#aaa;}
.page-title h1 em {font-size:70%;}
.page-title .tabs {margin:0;}
.title-full {float:left;width:100%;border-bottom:1px solid #ccc;background:#fafafa url(/sites/all/themes/marvcom/images/title-bg2.png) bottom repeat-x;}
.title-full .userplus-avatar {margin:10px;}
.title-full .userplus-avatar a img {border:2px solid #ccc;padding:0;}
.title-full .userplus-avatar a:hover img {border:2px solid #999;}

.node-links {float:right;margin-top:3px;}
.node-links ul {margin:0;padding:0;}
.node-links li {display:inline;list-style:none;}
#root .node-links a {float:left;font-size:11px;font-weight:normal;padding:8px 5px 8px 20px;background-image:url(http://drupal6.marvquin.com/files/all/icons/sprites-node-links-20x20.png);background-repeat:no-repeat;}
.node-links #share {background-position:0 8px;}
.node-links a.favorite {background-position:0 -41px;}
.node-links a.flag {background-position:0 -91px;}
.node-links a.random {background-position:0 -140px;}
.fb-link {float:left;position:relative;top:4px;left:5px;}

#root ul.tabs {float:left;margin:0;padding:0 10px;}
#root ul.tabs li {list-style:none;float:left;margin-right:10px;}
#root ul.tabs a {float:left;font-size:16px;}
#root ul.primary {float:left;clear:left;}
#root ul.primary a {float:left;padding:0 2px;position:relative;top:10px;}
#root ul.primary a:hover {text-decoration:underline;}
#root ul.primary .active a {color:#000;font-weight:bold;background:#fff;border:1px solid #ccc;border-bottom:none;position:relative;top:1px;padding:6px 10px;text-transform:uppercase;}
#root ul.primary .active a:hover {text-decoration:none;}
#root ul.secondary {float:left;width:960px;background:#fff url(/sites/all/themes/marvday/images/secondary-tab-bg.png) bottom repeat-x;margin:0;padding:10px;border-top:1px solid #ccc;}
#root ul.secondary a {font-size:13px;}
#root ul.secondary .active a {color:#000;}

/* PAGE */
h2 {font-size:20px;margin:0;padding:0;line-height:1em;}
.page-right {font-size:13px;}
.page-right ul {margin:0;padding:0;}

/* BLOCK */
.block {float:left;width:100%;clear:both;margin:0;padding:0;margin-bottom:10px;line-height:1em;}
.block h2 {margin-bottom:5px;}
/*
.block h2 {font-size:22px;font-weight:bold;text-transform:uppercase;margin-bottom:5px;letter-spacing:-1px;color:#aaa;}
*/

/* FOOTER */
.footer .network,
.footer .copy {text-align:center;color:#888;margin-top:10px;font-size:12px;}