/*  
Theme Name: The Station Child
Version: 1
Description: Modified for a Goldeneyes office site
Author: VisibleOptometry
Template: thestation
*/



@import url("../thestation/style.css"); 

/* Global changes **************************************************/

/* Make site-wide font larger */
body {
  font-size:100%;
}




/* Header & Footer changes **************************************************/


/* larger menu font */
#pagenav li {
  font-size:14px;
}

/* keep the footer menu text small to prevent it wrapping with many items */
#footer .footnav ul li {
  font-size:12px;
}

/* smaller header space */
/* Remove gap at top of page */
#header {
  height:150px;
  margin-top:-5px !important;
}


#site_title {
	width:500px;
}

#header img {
	margin:30px 20px 0 20px;
}

#site_title h1 {
	display:block;
	font-size:30px;
	line-height:32px;
	padding-top:25px;
}

#site_title h1 a {color:#483D8B;}

#site_tagline {
	width:600px;
	padding-left:160px;
}

#site_tagline p {
	font-size:14px;
}




/* Page / Content changes **************************************************/

/* reverse the link underline logic in page content */
#page a:link {
	text-decoration: underline;
}

#page a:hover  {
	text-decoration: none;
}

#page h2 {
  padding-top:20px;
}

/* reduce P margins */
#main_content #top p {
  margin:10px 0 10px;
}

/* reduce blockquote margins */
.entry blockquote {
  padding:0 30px;
}

/* for expanding divs - set to hidden on load */
.hidden {display:none;}

/* correction for homepage feature image placement (with The Station default homepage) */
.mainpage_1 {
  border:none !important;
  margin:-38px -10px 0 0 !important;
  padding:0 !important;
}

/* Remove border on page images */
#page img {
  border:none;
}

/* use normal ordered bullets in posts */
.entry  ol li  {
  list-style-type: decimal;
}

/* remove padding so heading underlines to not appear on other side of images */
#content .alignright {  padding-right:0px; margin-top:0px;}
#content .alignleft {  padding-left:0px; margin-top:0px;}                                           


/* new classes **************************************************/


/* Announcement Widget (text box) formatting */
.widget_announcement_div {
  border: 1px solid #c0c0c0;
  background-color:#E0E0FF;
  padding:5px;  
}

.widget_announcement_title {
  font-size: 16px;
  font-weight:bold;
  font-color:#c08000;
  border-bottom:1px solid #808080;
  margin-bottom:10px;
}

.widget_announcement_body {
}

/* Address box in sidebar (text widget) */
.widget_address {
  font-size:13px;
  padding-left:10px;
}



/* new class for title underlines */
.section_header {
  border-bottom:1px solid #808080;
  padding:0;
  margin:0;
  line-height:95%;
}

.section_header_minor {
  border-bottom:1px solid #C0C0C0;
  padding:0;
  margin:0;
  line-height:95%;
}

.phone_number {
  font-size:22px;
  font-weight:bold;
  color:#606060;
}

.inline_phonenumber {
  white-space:nowrap;
  font-weight:bold;
}

/* Two column table */
.post_column_container {
  margin:20px 0 20px 0;
}

.post_column_left {
  float:left;
  width:290px;
  left:0;
}

.post_column_right {
  width:290px;
  float:right;
  right:0;
}

/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

small, .small {
  font-size:75%
}

/* new class to remove image borders */
.noborder {
  border:none !important;
}

/* highlight a block of text */
#page .highlight {
  margin:15px 0 15px 0;
  border: 1px solid #E0E0E0;
  background-color:#F0F0F0;
  padding:5px;  
}

/* Temporary colour to highlight edits */
.edit {
  background-color:#FFFF90;
}


/* Custom form: appointment booking, contact lens order */

#custom_form {
  background-color:#F0F0FF; 
  padding:0px 20px 20px 50px; 
  border:10px solid #E0E0E0;
  background-image:url('http://goldeneyes-kitchener.ca/images/backgrounds/form_background_2.jpg');
  background-repeat:no-repeat;
}

/* remove spacing on auto-paragraphs */
#custom_form p {
  margin:0;
}

#custom_form h3 {
  color:#404040;
  margin-bottom:0px;
  padding-bottom:0px; 
  
}

#custom_form .step {
  color:#990000;
}

#custom_form .submit_box {
  width:300px;
  background-color:#FFFFAA;
  border:1px solid #CCCC88;
  margin-top:30px;
  padding:20px;
  text-align:center;
}

/* contains the captcha images */
#custom_form .captcha_container {
  display:inline;
  height:14px;
}

#custom_form .captcha_image {
  margin-top:-4px;
  vertical-align:middle;
}

#custom_form .question {
  margin-top:40px;
  margin-left:-40px;
  padding-left:40px;
}

#custom_form label {
  display:block;
}

/* Steps (number) icons for forms */
#custom_form .step1 {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step1.png');
  background-repeat:no-repeat;
  background-position: top left;
}

#custom_form .step2 {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step2.png');
  background-repeat:no-repeat;
  background-position: top left;
}

#custom_form .step3 {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step3.png');
  background-repeat:no-repeat;
  background-position: top left;
}

#custom_form .step4 {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step4.png');
  background-repeat:no-repeat;
  background-position: top left;
}

#custom_form .step5 {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step5.png');
  background-repeat:no-repeat;
  background-position: top left;
}

#custom_form .step6 {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step6.png');
  background-repeat:no-repeat;
  background-position: top left;
}

#custom_form .step_optional {
  background-image:url('http://goldeneyes-kitchener.ca/images/steps/step_optional.png');
  background-repeat:no-repeat;
  background-position: top left;
}
