/*   
Theme Name: SolCoast
Theme URI: 
Description: A Thematic Child Theme by Kate Fox Studio.
Author: Ian Stewart
Author URI: http://themeshaper.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('3c-fixed-solcoast.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');

/* DK ORANGE #970000 */
/* TYPE ORANGE #E22000 */
/* LOGO BRIGHT ORANGE #FE4318 */
/* MID ORANGE /* #FF6E02 */
/* LT ORANGE #FFA83E   */
/* YELLOW:  #FFFF01 */
/* BLUE: #A365FF */
/* DK BLUE #233B5D  */

body {
background: #970000 url(art/strike.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}

body, input, textarea {
    color:#000;    
    font: 14px Arial, Helvetica, sans-serif;
    line-height:18px;
}

#wrapper {
padding: 30px 0 0 0;
}

#main {
background-color: #ffffff;
    clear:both;
/*    padding:66px 0 22px 0;*/
padding: 0 0 0 0;
}

#primary {
	background-color: #ffffff;
	border-top: none;
	border-left: none /*1px solid #16445C*/;
	border-bottom: none;
    border-right: 1px solid #ccc;
}
* html #primary {
	background-color: #ffffff;
}

#secondary {
    border-left: 1px solid #ccc;
	padding-top: 20px;
}

#content {
	background: #ffffff;
}

/*========================== TYPE ==================== */

p, ul, ol, dd, pre {  /*NEW */
    margin-bottom:10px;
}

a:link, a:visited, .aside a:link, .aside a:visited {color: #233B5D; font-weight: bold; text-decoration:none; }
a:hover, a:active, .aside a:hover, .aside a:active {color:#5583C5; font-weight: bold; text-decoration:underline; }

#footer a, #footer a:visited, #footer a:hover {color:#40506F; }
#footer a:hover {color:#2575CA; text-decoration:underline;}

/* ==================== HEADER =========================== */
#header {
background: #233B5D url(art/banner.png);
width: 960px;
height: 80px;
margin-top: 0;
margin-bottom: 0px;
margin-left: auto ;
margin-right: auto ;
}

#branding { 
background: transparent;
width: 960px;
height: 50px;
border-bottom: #FFFF01 /*Logo color*/ 1px solid;
padding: 0 0 0 0;
}

#blog-title, #blog-title a, #blog-title a:active, #blog-title a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFF01 /*Logo color*/;
	text-align: left;
	text-decoration: none;
	padding: 5px 20px 5px 10px;
}

#blog-description {
display: none;
 }

/* ======================== NAVIGATION ============= */

#access { /*goes all the way across */
	clear: both;
/*    height:32px;*/
    height:22px;
    border-bottom: none; 
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    font-style:normal;
    font-weight: normal;
    text-decoration: none;
    z-index:100;
}

#access .menu {
border-bottom: none;
}

/*** THEMATIC SKIN ***/
.sf-menu {
    border-right: none;
	float:left;
}
.sf-menu a {
    border-left: none;
	border-top:none;
	border-bottom: none;
	padding:9px 9px;
	text-decoration:none;
}
.sf-menu .current_page_item a,
.sf-menu .current_page_ancestor a,
.sf-menu .current_page_parent a {
	font-weight: bold;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/	color: #FFFF01 /*Logo color*/;
}
.sf-menu li {
	background: transparent;
}
.sf-menu li li {
    background: #072E48;
	border-top: 1px solid #16445C;
}
.sf-menu li li li {
    background: #072E48;
	border-top: 1px solid #16445C;
}
.sf-menu li:hover, .sf-menu li.sfHover {
    background: #072E48;
	outline: 0;
	text-decoration:underline;
}

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
    background: #072E48;
	outline:		0;
	font-weight: bold;
	text-decoration:underline;
}

.sf-menu ul {
    border-right:none;
	border-bottom: none;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	top:32px; /* overriding essential styles */
}
.sf-menu ul ul {
    margin-top:0;
}
.sf-menu ul a {
    background: #072E48;
	border-bottom: 1px solid #F1F3F4;
}
.sf-menu ul a:hover {
	color: #FFFF01 /*Logo color*/;
	font-weight: bold;
	text-decoration:underline;
}

/* ======================== ADJUST WIDGETS TO ALLOW ART ============ */
/* ------------center container------------ */

#content .aside { /*This controls the inserts in the body copy */
    border: none;
/*    margin:0 0 22px 0;*/
/*    padding: 18px 0 0 0;*/
	margin:0 0 10px 0;
    padding: 0 0 0 0;
}
#content .aside ul {
	margin:0 0 0 0;
/*    padding:0 20px;*/
    padding: 0 0 0 0;
}


.aside li {
/*	list-style: none;*/
}


/* =======================SEARCH ========================== */

/*.FOR SIDEBAR*/
.aside #search h3 {display: none; } 
.aside form input {
	background: #F1F3F4;
	width: 200px;
}

/* ========================= COVER STORY ======================*/

#cover h2 {
    font-size:18px;
    line-height:24px;
    padding:20px 0 10px 0;
	color: #970000;
	font-style: normal;
	font-weight: bold;
}

#cover img {
padding: 10px 0 10px 0;
}

/* ====================== ENTRIES ========================= */

.entry-utility, .entry-meta {
	display: none;
}

.entry-content {
    padding: 0 0 0 0;
}

.entry-title {
    padding:20px 0 7px 0;
}

.entry-content h3, .aside h3 {
    font-size:13px;
    line-height:14px;
    padding:0 0 14px 0;
	color: #970000;
	font-style: normal;
	font-weight: bold;
}

/* ====================== FOOTER ========================= */

#footer {
	border-top: none;
}

#footer a, #footer a:visited, #footer a:hover {color:#FFC664; font-weight: normal;}
#footer a:hover {color:#FFC664; text-decoration:underline;}


#subsidiary {
	border-top: none;
	border-bottom: none;
}

#siteinfo {
	color:#FFC664;
}