/*   
Theme Name: Net-Marks
Theme URI: http://net-marks.com/
Description: Thematic Child Theme for Net-Marks
Author: Todd Perlmutter
Author URI: http://net-marks.com/
Template: thematic
Version: 1.0
Tags: Thematic
.
Thematic is © Ian Stewart http://themeshaper.com/
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/*** Net-Marks customizations follow ***/

/* Boiler Plate */
#nmc-boiler { height: 80px; position: relative; }

/* Logo */
#nmc-logo-img { width: 414px; height: 70px; position: absolute; bottom: 0; left: 0; background-repeat: no-repeat; background-image: url(/images/netmarkslogo80.png); }

/* Search Box */
#searchform { position: absolute; bottom: 0; right: 0;}
#searchsubmit { display: none; }

/* Other Settings */
#branding { padding: 0 0 10px 0; }
#main { padding: 0; }
.entry-title { display: none; }
.entry-content { padding: 0; }
.edit-link { display: none; }
#primary { border: 0; }
#footer { margin: 0; border-top: 1px solid #555555; }
#siteinfo { text-align: center; padding: 5px 0; color:#eee; }
#siteinfo a { color:#aac; }
#header, #footer, .menu, .sf-menu, .sf-menu li, .sf-menu li:hover, .sf-menu li.sfHover { background:#237ab2; }
#container { padding: 20px 0; }
#primary { padding: 20px 0; }
#nmc-right
{
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	background: #eee;
	margin-left: 620px;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

/* Menu */
#access { border-bottom: 1px solid #555555; height: 33px; }
.sf-menu  
{
	border: 0;
}
.sf-menu a
 {
	background: #fff;
	border: 1px solid #555555;
	padding: 8px 13px;
	margin-top: 3px;
}
.sf-menu .current_page_item a, .sf-menu .current_page_ancestor a, .sf-menu .current_page_parent a
{
	padding: 9px 13px;
	margin: 0;
	margin-top: 1px;
}
.sf-menu, .sf-menu a
{
	border-top-right-radius: 7px; 
	border-top-left-radius: 7px; 
	-moz-border-radius-topright: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-right-radius: 7px;
	-webkit-border-top-left-radius: 7px;
}

/* Comics Page */
#comics_sfgate { border: 0; margin: 0; padding: 10px 10px 10px 0; }
#comics_sfgate ul { margin: 0; }
#comics_sfgate td, #comics_sfgate tr { border: 0; }
.comics_table { width: 520px; table-layout: fixed; }
.comics_table tr { width: 100%; }
.comics_table td, .comics_table th { border: 1px solid #CCCCCC; font-size: 65%; width: 20%; overflow: hidden; }

/* Disclaimer */
.disclaimer {
	margin-bottom: 9px;
	padding: 9px 16px 0;
	border: 1px solid #555555;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.disclaimer div, .disclaimer ul { margin-bottom: 9px; }
.disclaimer-title { font-style: italic; }
.disclaimer-bold { font-weight: bold; color: #cc1234; }
.disclaimer-big { font-weight: bold; font-size: 1.5em; line-height: 1em; }
.disclaimer a { font-weight: bold; }

/* Styles for the Front Page */
.frontpage_left, .frontpage_right {
	border: 0;
	padding: 0;
	border-collapse: collapse;
	margin: 0 10px 10px 0;
	float: left;
	width: 48%;
}
.frontpage_left {
	clear: both;
}
.frontpage_header {
	text-align:center;
	font-size: 18px;
	font-weight: bold;
    background:#237ab2;
	border: 1px solid #555555;
    padding: 5px;
	margin: 0;
	border-radius: 5px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
}
.frontpage_header a {
    color: #ffffff;
	text-decoration: none;
}
.frontpage_header a:hover { 
	color: #ffff00;
}
.frontpage_content {
	font-size: 14px;
	border: 0;
	padding: 5px;
	margin: 0;
}
