/* ELEMENTS ********************************************************************************************/

body, p, a, a:link, a:visited, a:hover, img, td, li {
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	color: #2c4636;
	font-size: 11px;
	line-height: 120%;
	font-family: Georgia, Times, Serif;
	font-weight: normal;
	text-decoration: none;
}
body {
	background: #cccccc;
}
p { padding-bottom: 7px; }
a:link, a:visited, a:hover { font-style: italic; color: #80ae86; line-height: 120%; }
a:hover { text-decoration: underline; }
a:focus { outline: none; }
img { line-spacing: 0px; }
table, tr, td {
	margin: 0px;
	padding: 0px;
}

ul, ol {
	margin: 0px 0px 5px 0px;
	_margin: 0px 0px 5px 10px;
	padding-left: 15px;
}

li {
	padding-bottom: 2px;
	font-size: 11px;
	font-weight: normal;
	line-height: 120%;
	color: #393b3b;
}

div { border: solid 0px red; }

/* Admin link ******************************************************************************************/

a.adminlink, a.adminlink:link, a.adminlink:visited, a.adminlink:hover {
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 7px;
	background: #000000;
	color: #ffffff;
	text-decoration: none;
}

a.adminlink:hover { text-decoration: underline; }

/* _head.php *******************************************************************************************/

div.page {
	background: #ffffff;
}

/* banner **********************************************************************************************/

div.banner {
	float: left;
	width: 100%;
	height: 129px;
	padding-left: 122px;
	background: #cfdbd5 url(lookfeel/logo.jpg) no-repeat;
}

a.logo, a.logo:link, a.logo:visited, a.logo:hover {
	display: block;
	float: left;
	width: 145px;
	height: 155px:
	border: 0px;
}

div.dropshadow {
	clear: both;
	height: 10px;
	background: url(lookfeel/dropshadow.jpg) repeat-x;
}

div#bannerfeature {
	float: left;
	width: 47%;
	height: 125px;
	_height: 155px;
	overflow: hidden;
	padding: 15px 10px 15px 32px;
	text-align: left;
}

div#bannerfeature a, div#bannerfeature a:link, div#bannerfeature a:visited, div#bannerfeature a:hover {
	display: block;
}


div.bannerfeaturetitle {
	font-weight: bold;
	font-size: 14px;
	text-align: left;
	color: #ffffff;
}

div.bannerfeaturetext {
	color: #ffffff;
	height: 105px;
	overflow: hidden;
	padding: 5px 0px 5px 0px;
}

div.bannerfeaturetext p {
	color: #ffffff;
}

/* Top Menu ********************************************************************************************/

div.Top {
	float: left;
	margin-top: 100px;
	margin-left: 15px;
	_margin-left: 7px;
}

a.Top0, a.Top0:link, a.Top0:visited, a.Top0:hover {
	display: block;
	float: left;
	padding: 0px 5px 0px 5px;
	font-family: Georgia, Times, Serif;
	font-size: 16px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
}
a.Top0:hover {
	text-decoration: underline;
}

/* search **********************************************************************************************/

div.date {
	float: right;
	width: 218px;
	height: 20px;
	margin-top: 13px;
	margin-right: 14px;
	_margin-right: 7px;
	font-size: 11px;
	font-family: Georgia, Times, Serif;
	color: #2c4636;
	text-align: right;
}

div.searchbox {
	clear: right;
	float: right;
	width: 219px;
	_width: 229px;
	height: 21px;
	margin-top: 65px;
	margin-right: 14px;
	_margin-right: 7px;
}

input.searchinput {
	float: left;
	width: 150px;
	_width: 130px;
	background: #ffffff;
	padding: 3px;
	font-size: 11px;
	font-family: Georgia, Times, Serif;
	color: #a6a6a6;
	text-align: left;
}

input.searchbutton {
	float: left;
	height: 22px;
	font-size: 11px;
	text-align: center;
	margin-left: 8px;
	_margin-left: 4px;
}

/* index features **************************************************************************************/

div.feature2 {
	float: left;
	width: 30%;
	margin-top:10px;
	margin-left: 2%;
	_margin-left: 1%;
	padding-right: 1.4%;
	text-align: left;
}

div.feature3 {
	float: left;
	width: 30%;
	border-right: solid 1px #d3d4d6;
	border-left: solid 1px #d3d4d6;
	margin-top:10px;
	padding-right: 1.4%;
	padding-left: 1.4%;
	text-align: left;
}

div.feature4 {
	float: left;
	width: 30%;
	margin-top: 10px;
	margin-right: 2%;
	_margin-right: 1%;
	padding-left: 1.4%;
	text-align: left;
}

div.featuretitle {
	padding-bottom: 3px;
	font-family: Georgia, Times, Serif;
	font-size: 22px;
	line-height: 120%;
	color: #2c4636;
}

div.featuretitleline {
	width: 100%;
	height: 4px;
	background: url(lookfeel/featuretitleline.jpg) repeat-x;
}

div.featuresubtitle,
a.featuresubtitle, a.featuresubtitle:link, a.featuresubtitle:visited, a.featuresubtitle:hover {
	display: block;
	padding-top: 10px;
	_padding-top: 5px;
	padding-bottom: 3px;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #000000;
}

div.blogauthor {
	float: left;
	width: 50%;
	padding-bottom: 4px;
	font-family: Georgia, Times, Serif;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	color: #809086;
	text-align: left;
}

div.blogdate {
	float: left;
	width: 50%;
	padding-bottom: 4px;
	font-family: Georgia, Times, Serif;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	color: #809086;
	text-align: right;
}

div.featuretext {
	width: 100%;
	text-align: left;
}

div.featureline {
	width: 100%;
	height: 3px;
	background: url(lookfeel/featureline.jpg) repeat-x;
	margin-top: 10px;
}

/* Side Menu *******************************************************************************************/

div.Side0, div.Side1 {
	float: left;
	width: 115px;
}
div.Side1 {
	background: #d6d6d6;
	padding:2px;
}
a.Side0, a.Side0:link, a.Side0:visited, a.Side0:hover
a.Side1, a.Side1:link, a.Side1:visited, a.Side1:hover {
	display: block;
	padding: 2px 0px 1px 0px;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	text-transform: uppercase;
	text-decoration: none;
	margin-top: 0px;
}

a.Side0:hover, a.Side1:hover { text-decoration: underline; }

a.bread, a.bread:link, a.bread:visited, a.bread:hover {
	font-weight: normal;
}

a.Side0:hover {
	text-decoration: underline;
}

/* article.php *****************************************************************************************/

div.artpage {
	min-width: 800px;
	background: #ffffff url(lookfeel/artpagebg.jpg) repeat-y;
	border: solid 1px #000000;
}

div.artbanner {
	float: left;
	width: 100%;
	height: 166px;
	background: url(lookfeel/artbannerbg.jpg) no-repeat;
}

div.artdropshadow {
	width: 100%;
	height: 166px;
	background: url(lookfeel/artdropshadow.jpg) repeat-x;
}

div.artsearchbox {
	float: right;
	width: 219px;
	height: 21px;
	margin-top: 15px;
	margin-right: 15px;
	_margin-right: 8px;
}

div.artleft {
	float: left;
	width: 115px;
	text-align: left;
	padding: 4px 15px 30px 15px;
}

div.artsideline {
	float: left;
	width: 115px;
	height: 4px;
	_overflow: hidden;
}

div.airctitle {
	float: left;
	width: 115px;
	padding: 15px 0px 6px 0px;
	font-family: Georgia, Times, Serif;
	font-size: 16px;
	font-style: normal;
	color: #2c4636;
}

a.artleftlink, a.artleftlink:link, a.artleftlink:visited, a.artleftlink:hover {
	display: block;
	float: left;
	width: 115px;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #809086;
	text-decoration: none;
}
a.artleftlink:hover {
	text-decoration: underline;
}

div.artleftlinkcurrent {
	display: block;
	float: left;
	width: 115px;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	color: #2c4636;
	text-decoration: none;
}

div.artmain {
	float: left;
	width: 78%;
	padding: 4px 15px 30px 15px;
	text-align: left;
}

div.arttitle {
	padding-bottom: 3px;
	font-family: Georgia, Times, Serif;
	font-size: 18px;
	line-height: 120%;
	color: #2c4636;
}

div.artpic {
	float: left;
	width: 140px;
	margin-top: 3px;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 5px;
}

img.artpic {
	width: 140px;
}

div.people {
	float: left;
	width: 120px;
	height: 190px;
	margin-top: 3px;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 5px;
	overflow: hidden;
	text-align: center;
}

img.peoplepic {
	height: 120px;
}

a.peoplelink, a.peoplelink:link, a.peoplelink:visited, a.peoplelink:hover {
	padding-top: 10px;
	_padding-top: 5px;
	padding-bottom: 3px;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	color: #000000;
	text-decoration: none;
}

a.link:hover {
	text-decoration: underline;
}

div.cattitle {
	padding-bottom: 4px;
	font-family: Georgia, Times, Serif;
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
	color: #809086;
}

div.heading {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
}
div.label {
	
}

div.data {
	padding-bottom: 5px;
}

div.data input {
	width: 250px;
}

div.data textarea {
	width: 500px;
	height: 120px;
}

/* publications.php ************************************************************************************/

div.publink, a.publink, a.publink:link, a.publink:visited, a.publink:hover {
	display: block;
	float: left;
	width: 32%;
	padding-left: 7px;
	background: url(lookfeel/pubdot.jpg) no-repeat left center;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	color: #809086;
	text-decoration: none;
}
a.publink:hover {
	text-decoration: underline;
}

div.publinkcurrent {
	display: block;
	float: left;
	width: 32%;
	padding-left: 7px;
	background: url(lookfeel/pubdotbold.jpg) no-repeat left center;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	line-height: 120%;
	color: #2c4636;
}

div.pubtitle {
	clear: left;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	font-style: normal;
	line-height: 120%;
	color: #000000;
	padding-top: 15px;
	padding-bottom: 5px;
}

div.pubdark, div.publight {
	float: left;
	width: 100%;
	background: #cee2dc;
	border-top: solid 1px #b6c5c1;
	padding: 5px 5px 5px 25px;
	text-indent: -20px;
}

div.publight {
	background: #ffffff;
	border-top: solid 1px #dbdbdc;
}

div.biotitle {
	float: left;
	width: 5%;
	font-family: Georgia, Times, Serif;
	font-size: 12px;
	font-style: normal;
	line-height: 120%;
	color: #000000;
	text-align: center;
}

div.biotext {
	float: left;
	width: 93%;
	padding-right: 8px;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	color: #4d4d4d;
}

a.pubrsslink, a.pubrsslink:link, a.pubrsslink:visited, a.pubrsslink:hover {
	display: block;
	float: left;
	padding-left: 7px;
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	color: #809086;
	text-decoration: none;
}
a.pubrsslink:hover {
	text-decoration: underline;
}

/* Footer **********************************************************************************************/

div.artfooter {
	clear: both;
	height: 39px;
}

div.unitas {
	float: left;
	width: 130px;
	height: 39px;
	margin-left: 15px;
	_margin-left: 7px;
	text-align: left;
	vertical-align: top;
}

div.copyright {
	float: left;
	width: 77%;
	height: 39px;
	font-size: 10px;
	line-height: 120%;
	color: #808080;
	text-align: center;
	padding: 0px;
}

/* Bottom Menu *****************************************************************************************/

a.Bottom0, a.Bottom0:link, a.Bottom0:visited, a.Bottom0:hover {
	display: inline;
	padding: 0px;
	font-family: Georgia, Times, Serif;
	font-size: 10px;
	font-style: normal;
	line-height: 120%;
	color: #808080;
	text-decoration: none;
}
a.Bottom0:hover {
	text-decoration: underline;
}

/* search.php ******************************************************************************************/

div.pagenumbers {
	float: left;
	padding-right: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}

a.paginate, a.paginate:link, a.paginate:visited, a.paginate:hover,
a.paginatecurrent, a.paginatecurrent:link, a.paginatecurrent:visited, a.paginatecurrent:hover {
	text-decoration: none;
	text-align: left;
	font-size: 11px;
	color: #80ae86;
}
a.paginatecurrent, a.paginatecurrent:link, a.paginatecurrent:visited, a.paginatecurrent:hover { font-weight: bold; color: #2c4636; }
a.paginate:hover, a.paginatecurrent:hover { color: #2c4636; text-decoration: underline; }

div.searchsubtitle {
	padding: 0px 8px 5px 8px;
	font-family: Georgia, Times, Serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	color: #000000;
}

div.searchtext {
	padding: 0px 8px 5px 8px;
}

a.searchlink, a.searchlink:link, a.searchlink:visited, a.searchlink:hover {
	padding-left: 2px;
	color: #80ae86;
}

a.searchlink:hover { text-decoration: underline; }

div.searchpic {
	float: left;
	width: 50px;
	margin-right: 10px;
	_margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 8px;
}

img.searchpic {
	width: 50px;
}

/* blog.php ******************************************************************************************/

div.comment {
	padding-top: 2px;
}

div.commentname {
	font-style: italic;
}

div.commentdate {
	font-style: italic;
	padding-top: 4px;
}

div.commenttext {
	padding-top: 4px;
}

