/*
File:		custom.css
Description:	Custom styles for Thesis by Lisa Firke
*/

body.custom {
margin: 0 0 40px 0;
border-bottom: none;
}

.custom div#strapline {
	min-width: 976px;
	background-color: #FFF;
	border-top-width: 5px;
	border-bottom-width: 5px;
	border-top-style: double;
	border-bottom-style: double;
	border-top-color: #000;
	border-bottom-color: #000;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
font-size: 16px;
}
.custom div#strapline h1 {
	display: inline;
}
.custom #strapline a.button {
	border: none;
	float: left;
	height: 53px;
	width: 400px;
	background-image: url(images/lisaHTK.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	display: block;
}
.custom #strapline a.button:hover, .custom #strapline a.button:active {
	background-position: left bottom;
}
/* menu */
.custom ul#nav {
	font-family: "HypatiaSansProRegular", "Hypatia Sans Pro", Corbel, sans-serif;
	margin: 0;
	padding: 0px;
	position: relative;
	zoom: 1;
	margin: 0px;
	padding: 0px;
	font-weight: normal !important;
}
.custom #nav li {
	list-style-type: none;
	margin: 0;
	float: left;
	padding: 0 20px 0 0;
}
.custom #nav li a {
	color: #000;
	display: block;
	text-decoration: none;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	font-weight: bold;
	margin: 0px;
	padding-top: 18px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.custom #nav li a.current_mark {
	font-weight: bold;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #000;
}
.custom #nav li a:hover {
	color: #000;
	background-color: #FFFFFF;
	border-bottom-color: #000;
}
.custom .clearit {
	clear:both;
	height: 0;
	font-size: 0;
        line-height: 0.0%;
}
.custom #header {
display: none;
}
.custom .teasers_box
{width: 520px;}
.custom .teaser {
width: 48%;}

.custom #container {
padding: 0px;
width: 970px;
color: #000;
border: 2px solid #000;
border-left: none;
border-top: none; 
margin-left: 0;
}

.custom #page {
margin: 0;
background: transparent;
}

.custom #menu {
border-top: none;
}

.custom #sidebars {
width: 399px !important;
margin: 0;}

.custom .sidebar {
padding: 10px !important;
}
.custom .sidebar h3 { font-variant: normal; letter-spacing: normal; }
.custom #search {width: 98%;}

.custom #content {
width: 570px;
background: #FFF;
border-left: 1px solid #666;
}
.custom #footer {
border-top: 1px solid #666;
text-align: left;
}
.custom #footer a {
border-bottom: none;
color: #BFF0FF;
}
.custom #footer a:hover {
background-color: #BFF0FF;
color: #104A66;
}
.custom #footer p {
padding: 0 20px 16px 0;
}
.custom #footer h3 {
font-weight: bold;
margin: 0px 20px 14px 20px;
font-size: 1.5em;
}

.custom .footercolumn1 {
	float: left;
	width: 388px;
	text-align: justify;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666;
}
.custom .footercolumn2 {
	float: left;
	width: 546px;
}

.custom ul.widget li.rss {background: url(../lib/images/icon-rss.gif) no-repeat 98% 50%; display: block;}
.custom ul.widget li.email {background: url(../lib/images/icon-email.gif) no-repeat 98% 50%; display: block;}
/*.custom div.adblock {
margin-left: 6px; padding: 0 0 16px 16px;} */
.custom div.adblock img {padding: 2px; margin:0; border: none;}
.custom div.adblock img a {border: none !important;}

.custom .small {
font-size: smaller;
}

.custom #multimedia_box {background: transparent; padding: 0; margin: 0; overflow: hidden; border: none;}
.custom #image_box {padding: 0 !important; margin: 0 !important; border: none;}
.custom #image_box img {padding: 0; margin: 0; background: transparent; border: none; border-bottom: 1px solid #666;  width: 100%;}


/* January 2010 additions */

body.custom {
	background-color: #104A66;
	background-image: url(images/branches.gif);
}
.custom #container {
	background-color: #BDECFF;
	}
.custom h1, .custom h2, .custom h3 {
	color: #082C3F;
}
.custom #content {
	background-color: #FFF6F2;
}

.custom #footer {
	background-color: #457B94;
	color: #FFF6F2;
	}
.custom .footercolumn1 h3, .custom .footercolumn2 h3 {
	text-shadow: #FFF 1px 1px 10px;
}
/* LINK styles */
.custom #content a {
	color: #457B94;
	border-bottom-color: #457B94;
}
.custom .footercolumn1 a, .custom .footercolumn1 a:visited {
	color: #BFF0FF !important;
}
.custom .footercolumn1 h3, .custom .footercolumn2 h3   {
	margin-top: 0px;
	color: #B90000;
}

.custom div.adblock img.left {margin-left: 0; padding-left: 0; margin-right: 10px; float: left;}
.custom div.adblock p {margin-bottom: 12px;}