/*
Author Name : Yehuda Levy
Author Mail:  yudayuda [at] gmail [dot] com
Style Name : refuse-to-panic
Version : 0.6
Comments : Design by b4media; Implementation based on the K2 theme
*/

/*   For use in the K2 admin for uploading new header images
Header Text Color: white
Header Width: 790px
Header Height: 168px
*/

body {
	background: #fff !important;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #ff9900;
}
h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited, h4, h4 a, h4 a:visited {
		color: #ff9900;
}

.columns-two #page {
	width: 790px; /* Width of entire blog */
	_width: 790px; /* Check in IE and adjust accordingly */
	background: #fff !important;
	border: none;
}

/*  HEADER  */
/*  top blog header area  */
#header {
	background: #c46d26 url('topBanner.v2.jpg') center center no-repeat;
	width: 100%;
	height: 168px;
}
#header h1 { 
	font-size: 3em;
	padding: auto;
	padding-top: 120px;
	padding-left:18px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	display: none;
}
#header .description {
	display: none;
	/*font-size: 1em;  
	margin: 0 0 0 40px;*/
}
#header h1 a:hover {
	text-decoration: none;
}

/*  CONTENT AREA (area below header)  */
.content {
	padding: 0;
}

/*  PRIMARY CONTENT AREA  */
#primary {
	padding: 4px;
	width: 555px;
	border: 1px solid #cfcfd1;
	margin-top: 3px;
	margin-right: 5px;
}
.page-head h2 {
	text-align: left;
	font-size: 2.4em;
}
.hentry {  /* a normal entry (post) */
	margin-bottom: 40px;
	}
#primary h3, #primary h4, .single #primary .k2-asides h3 { /* H3 is entry headlines. H4 is comments and replyform headlines */
	font-size: 2em;
	font-weight: bold;
	color: #ff9900;
}
#primary  .comments h4 { /* H4 is comments and replyform headlines */
	font-size: 1.8em;
	font-weight: bold;
}
#primary h3.entry-title {  /*  entry headlines  */
	border-bottom: 1px dotted black;
	width: 82%;
}
#primary h3 a {
	color: #ff9900;
}
#primary h3.entry-title a:hover {
	color: #ff9900;
	text-decoration: none;
}
.entry-content {  /*  post entry (main) text  */
	color:#575d6d;
	font-size:1.1em;
	line-height:1.8em;
	text-align:justify;
	padding-right: 8px;
}

#dynamic-content { /* taken from k2/js/rollingarchives.css.php, to deal with  'Advanced Navigation' features, including livesearch and rolling archives */
	padding-top: 0px;
}
#rollingarchives {
	width: 550px !important;
	position: relative !important;
}

/*  META  */
.entry-meta-top {
	background-color: #f0f0f0;
	width: 235px;
	color: #575d6d;
	font-weight: bold;
	font-size: 1.1em;
	height: 60px;
	margin-bottom: 12px;
	border: 1px solid #f0f0f0; /* grey border: #cfcfd1 */
}
.entry-meta-top-wide {
	width: 452px;
}
.meta-start {
	/* background: url('images/time.png') left top no-repeat; */
	background: none;
}
.entry_author_image {  /* from the plugin sem-author-image */
	float: left;
	padding: 2px;
	background-color: white;
	border: 1px solid #cfcfd1;
	width: 42px;
	height: 46px;
	margin: 3px 12px 3px 3px;
}
.entry-meta-top div.entry-author {
	margin-top: 4px;
	display: block;
}
.entry-date, .entry-meta-bottom {
	color: #a8a4a2;
	font-size: 0.9em;
	display: block;
	line-height: 1.9em;
}
.entry-meta-bottom {
	clear: both;
}
.entry-meta-top div.entry-date {
	font-weight: normal;
	display: inline;
}
.entry-meta-bottom a {
	color: #575d6d;
	border-bottom: 1px dotted #575d6d;
}
.entry-meta-bottom .commentslink {
	color: #ff9900;
	border-bottom: none;
}
.entry-tags {
	display: inline;
}
.meta-arrow {
	margin-right: 4px;
	margin-top: 6px;
}
.entry-meta .entry-author a {
	color:#575d6d;
}

/* Sociable plugin  (all is !important because the plugin CSS is declared after theme CSS) */
div.sociable {
	margin: 5px 0 !important;
	margin-top: 4px !important;
	color: #ff9900 !important;
}
div.sociable strong {
	font-weight: normal !important;
}
div.sociable span, div.sociable ul, div.sociable li {
	display: inline  !important;
}
div.sociable {
	display: block  !important;
}
div.sociable span.sociable_tagline span {
	display: none  !important;
}
div.sociable ul {
	position: relative !important;
	top: 5px !important;
}
div.sociable li {
	padding: 0 1px  !important;
}
div.sociable li a {
	border-bottom: none  !important;
}


/*  SIDEBAR  */
#sidebar-1.secondary {
	background-color: #f0f0f0;
	border: 1px solid #cfcfd1;
	margin-top: 3px;
	color: #575d6d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-bottom: 14px;
	width: 198px;
}
/* sidebar modules */
#sidebar-1.secondary .sb-module { 
	border-bottom: 1px dotted #575d6d !important;
	margin:4px 0 0;
	padding:5px 0;	
	color: #a8a4a2;  /* number of items in categories (in parentheses) */
}
#sidebar-1.secondary h4 { /* sidebar module headings */
	font-size: 1em;
	font-weight: bold;
	padding: 0;
	margin-bottom: 5px;
	color: #575d6d;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0;
	}
#sidebar-1.secondary #sb-pages {  /* first sidebar block (About) */
	padding-top: 7px;
	padding-bottom: 2px;
}
#sidebar-1.secondary a {  /*  sidebar links  */
	color: #575d6d !important;
}
#sidebar-channels a {  /*   for RSS images  */
	vertical-align:bottom;
}
#sidebar-subscribe {
	margin-top: 0 !important;
	/* added for new button */
	text-align: center;
	padding: 10px 0 !important;
}	

/*  search module  */
#sidebar-1.secondary #sb-search-heading {
	margin-top: 7px;
	margin-bottom: 0;
	padding-bottom: 0;
}
#sidebar-1.secondary #search {
	padding-bottom: 8px;
	margin-top: 0;
	/* margin-bottom: 10px;*/
}
#sidebar-1.secondary #search form {
	padding-top: 0;
	margin-top: 0;
}
/* search box */
#searchform #s {
	border: 1px solid #cfcfd1;
	padding: 1px 0px 2px 4px;
}

/* links module */
#sidebar-1.secondary .sb-links {
	margin-top: 12px;
}
.sb-links ul li {
	margin-top: 6px;
}
.linkcat ul {
	margin-top: 5px !important;
}

/* about this page module */
#sidebar-1.secondary .sb-about  {
	margin-top: 12px;
}
/* feed (RSS) box */
#sidebar-1.secondary .feedlink {
	margin-right: 10px;
}
/* recent comments plugin */
#sidebar-1.secondary #sb-recent-comments {
	margin-top: 8px;
	margin-bottom: 0px;
	padding-bottom: 0;
}
#sidebar-1.secondary .rc-commenter {
	font-weight: bold;
}
#sidebar-1.secondary .rc-title {
	color: #FF9900;
}


/*  COMMENTS  */
div.comments {
	padding-top: 10px;
}
.comments form {
	padding:1px 10px 10px 4px;
}
#commentlist {
	padding-bottom:10px;
}
#commentformbox.comments {
	padding-top: 10px;
	width: 510px;
}
.comments textarea {  /* text area field in comment form */
margin:10px 0pt;
width: 485px;
}
.comments .commentlist li.authorcomment { /* Makes author comments look different */
	background: #ECF4FD !important;
	_background: none; /* Check in IE and adjust accordingly */
	border-left: 2px solid #3388CC !important;
	border-right: 2px solid #3388CC !important;
}

/* IMAGES */
.entry-content img.alignleft, .entry-content img[align="left"] {
	display:inline;
	margin: 0pt 14px 0px 0pt;
	padding: 4px;
}
.author_image {  /* from the plugin sem-author-image */
	float: left;
	padding: 2px;
	background-color: white;
	border: 1px solid #cfcfd1;
	margin: 3px 12px 3px 3px;
}
.author_image_big {  /* for the author's page */
	margin: 3px 12px 50px 3px;
}


/* Style Sheet code for Image Caption Easy Plugin for WordPress
ORIGINAL STYLES:  (creates beautiful image border, margin and caption)

.imagecaptioneasy {
  padding: 5px;
  font-family: arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 1.15em;
  text-align: center;
  border: 1px solid #808080;
  background: #EAEAEA;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:5px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }
*/

/* CONTINUE WITH CREATING APPROPRIATE STYLES FOR THE CAPTION AND COPYRIGHT, THEN APPLY THEM IN THE PLUGIN CODE */
.imagecaptioneasy {
	padding: 5px;
	font-family: arial,helvetica,sans-serif;
	font-size: 0.95em;
	text-align: center;
	line-height: 1.15em;
	/* border: 1px solid #808080;
	background: #EAEAEA;
	color: #333; */
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:3px !important; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 16px 8px 0 !important; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 8px 16px !important; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 8px 0 !important; float: none; }
.imagecaptioneasy_left { margin: 8px 16px 8px 0 !important; float: left; }
.imagecaptioneasy_right { margin: 8px 0 8px 16px !important; float: right; }
.imagecaptioneasy_nowrap { margin: 8px 0 8px 0 !important; float: none; }

.imagecaptioneasy_copyright {
	text-align: right;
	font-style: italic;
	margin: 0px !important;
}
.imagecaptioneasy_caption {
	text-align: center;
	font-weight: bold;
	margin: 7px 15px 1px 9px !important;
}

/* these are taken from style.css, and are here to be overridden with better margins  */
img.alignright, img[align="right"] {
	padding: 0px !important;
	padding-left: 6px !important;
	margin: 8px 0 4px 10px !important;
	}
* html body .alignright {  /* IE6 only rule - as it ignores the previous one for some reason */
	padding: 0px !important;
	padding-left: 6px !important;
	margin: 8px 0 4px 10px !important;
}	
img.alignleft, img[align="left"] {
	padding: 4px !important;
	padding-left: 0 !important;
	margin: 8px 10px 4px 0 !important;
	}

	/* You will see yet another IE bug here. The left margin of the parent is doubled. You may fix it by giving the container {display: inline;}. All browsers ignore the inline, as they should, but in IE it fixes the bug—there's no rhyme or reason, it's IE. */
