.custom a { color: #EE5900; text-decoration: underline;  }

	.custom a:visited { color: #EE5900; text-decoration: underline; }

	.custom a:hover { color: #699EC7; text-decoration: none;  }

.custom h2 { font-size: 2.0em; #586B7A; }

	.custom h2 a { #EE5900; text-decoration: none;  }
	
	.custom h2 a:visited { #EE5900; text-decoration: none; }
	
	.custom h2 a:hover { color: #41617A; text-decoration: none; }

	.custom .pages h2, h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; background: none; color: #EE5900; border-bottom: 5px solid #F9EEE8; }
	
	.custom h2.archive_head { font-weight: bold !important; font-size: 1.4em !important; text-transform: uppercase !important; letter-spacing: normal !important; margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 0px solid #000 !important; background: none; color: #EE5900; }

.custom li.widget h2, li.linkcat h2 { color: #FFF; font-weight: bold; font-size: 1.2em; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 0.4em 2px; border-top: 0px solid #000; border-bottom: 1px solid #FFF; background: none; }

.custom li.widget h3 { color: #FFF; font-weight: bold; font-size: 1.1em; text-transform: uppercase; letter-spacing: normal; margin: 0 0 0.8em 0; padding: 1.4em 2px 0.4em; border-top: 0px solid #000; border-bottom: 1px dotted #FFF; background: none; }


.custom .entry h3 { margin: 2.5em 0 0.5em 0; color: #586B7A; border-bottom: 1px solid #586B7A; font-size: 1.3em; }

.custom #sidebar_blog ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { width: 250px; margin: 0 0 2.5em 1.5em; font-size: 1.3em; line-height: 1.4em; float: left; }

.custom #sidebar_r .sidebar_list a { text-decoration: none; color: #FFF; }

.custom #sidebar_l .sidebar_list a { text-decoration: none; color: #FFF; }

.custom #sidebar_l .sidebar_list li.widget li.products a, .custom #sidebar_l .sidebar_list li.widget li.products a:visited { text-decoration: none; color: #294050; }




.custom .entry { font-size: 1.3em; line-height: 1.65em; }


input.button {
  padding: 5px 8px;

  font: 1.0em verdana, serif;
  cursor: pointer;

  color: #fff;
  background: #426680;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7800 #691300 #691300 #FF7800;
}

#cp-welcome {background: url('images/welcome.gif') no-repeat; font-size: 1.3em; color: #294050; margin-bottom: 15px; padding: 26px; line-height: 1.5em; border-bottom: 8px solid #F9EEE8;}

#cp-welcome p {margin-top: 10px;}

.comntnbr {margin: -1.4em 0 0 0; padding: 0 0 2.0em 0; background: url('images/divider.gif') no-repeat; font-size: 1.2em;  }

.readmore {margin: 0 0 25px 0; clear: both;}

.readmore a, .readmore a:visited { padding: 3px 0 15px 45px; background: url('images/more.gif') 0 top no-repeat; font-weight: bold; font-size: 110%;  }


/************************************************
*	Images  					     		    * 
************************************************/

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 0px;
	margin: 0px 0px 10px 10px;
	display: inline;
	}

img.alignleft {
	padding: 0px;
	margin: 0px 10px 10px 0px;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.wp-caption-text {
        font-size: 9px;
        color: #A9A9A9;
        }
