* {

	padding:0;

	margin:0;

	border:0

}

.custom #page {

	padding: 1em;

}

.custom #container {

	width: 97.5em;

	padding-top: 5px;

	background-color: #FFF;

}

.custom #content_box {

	background-color: #FFFFFF;

	background-image: url(images/content_bg.png);

	background-repeat: repeat-y;

}

.custom #header {

	/*	width:956px;

height:135px; */

width:956px;

	height:135px;

	margin-bottom:7px;

	margin-top:-10px;

	background-image: url(images/header.jpg);

	background-repeat: no-repeat;

}

.custom #logo, #logo a {

	display: block;

	height: 135px;

	width: 956px;

	text-indent: -9999px;

}

.custom #tagline {

	display: none;

}

.custom #content_box {

	min-height:600px;

	width:100%;

}

.custom .menu {

	margin-left:-11px;

	width:975px;

}

.custom .current a {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DDDDDD;

}

.custom .widget {

	background-color: #FFFFFF;          /* if needed */

	border: 1px solid #e6e6e8;   /* if needed */

}

.custom .sidebar h3 {

	background-image: url(images/sidebar-title.gif);

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #e6e6e8;

	padding-left:7px;

	padding-top:3px;

	font-variant:normal;

}

.custom .sidebar a {

	color:#000000;

}

.custom .sidebar a:hover {

	color:#87454A;

}

.custom .textwidget {
/*	padding:3px 10px 10px; */
padding: 0px 10px 2px;  /* tighten up inside of text widget */

}

.custom #footer .widget {

	background-color:transparent;

	border:none;

}

.custom #footer .widget li {

	background-color:transparent;

	float: left;

	margin:0 0 0 10px;

	padding:0;

	width:11em;

	line-height:1.5em;

}

.custom #footer ul {

	background-color:transparent;

	float: left;

	width: 25em;

	margin: 0;

	padding: 0;

	list-style: none;

}

.custom #footer h3 {

	background-image:url(images/title-bar.gif);

	border-bottom:1px solid #ccc;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #ccc;

	background-color:transparent;

	/*	font-variant: small-caps; */

	font-size:1em;

	height:19px;

	margin-bottom:5px;

	padding-left:5px;

	padding-top:3px;

	width:315px;

}

.custom li.widget ul li {

	background-color:transparent;

	margin-bottom:0.692em;

	padding-left:10px;

}


/* tighten up the space at the bottom of the content in widget boxes */
.custom li.widget p {
	margin-bottom:0;
}
/* tighten up the space between widget boxes */
.custom li.widget {
		margin-bottom: 0.85em;	
}

.custom #footer a {

	border-bottom:none;

}

#social-network {

	margin-top:8px;

	margin-bottom:-14px;

	text-align:center;

}

#social-network li {

	list-style-type: none;

	display: inline;

}

#logo-link {

	width:300px;

	height:172px;

}

.custom #footer {

/*	height:250px; */
	height:139px;

	margin-left:-21px;

	max-height:250px;

	width:986px;

	padding-top: 0em;

}

.box1 {

	width:320px;

	height:150px;

	float:left;

	text-align:left;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #ccc;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ccc;

	background-color: #FFFFFF;

	background-image: url(images/fade-bg.jpg);

	background-repeat: repeat;

	margin-left: 5px;

}

.box2 {

	width:320px;

	height:150px;

	float:left;

	text-align:left;

	border: 1px solid #ccc;

	background-color: #FFFFFF;

	background-color: #FFFFFF;

	background-image: url(images/fade-bg.jpg);

	background-repeat: repeat;

}

.box3 {

	width:320px;

	height:150px;

	float:left;

	text-align:left;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #ccc;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #ccc;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #ccc;

	background-color: #FFFFFF;

	background-color: #FFFFFF;

	background-image: url(images/fade-bg.jpg);

	background-repeat: repeat;

}

#box-title {

	font-size:12px;

	height:18px;

	padding-left:5px;

	padding-top:4px;

	border-bottom-width:1px;

	border-bottom-style: solid;

	border-bottom-color: #ccc;

	background-image: url(images/title-bar.gif);

	background-repeat: repeat;

}

.custom .box-content {

	padding:5px;

}

a, h2 a:hover, h3 a:hover {

	color: #87454A;

}

