* {
	margin: 0;
	padding: 0;
}

body {
	background: #FFFFFF;
	font: 12px Tahoma, sans-serif;

}

a {
text-decoration:none;
border-bottom:0px #000000 dashed;
color: #6ea2b5;
}

a:visited{
text-decoration:none;
border-bottom:0px #000000 dashed;
color: #6ea2b5;
}
a:hover{
border-bottom:0px #000000 solid;
color:#000000;

}

#header a, #header a{
text-decoration:none;
border-bottom:0px;
color:#000000;
}


p, li {
	font: 12px Tahoma, sans-serif;
	margin-bottom: 10px;
	color:#000000;
}

#latest p, li, #about p, li, #latest-normal p, li, #about-normal p, li {
	font: 12px Tahoma, sans-serif;
	margin-bottom: 10px;
	color:#000000;
	padding: 3px 3px 3px 3px;
}
h1 {
	font: 2.0em Tahoma, sans-serif;
	color: white;
	height: 0px;
}

h2 {
	font: 16px Arial, Helvetica, sans-serif;
	color: #6ea2b5;
	margin: 5px 10px 10px 0px;
	font-weight:bold;
	border-bottom:1px #e0ecec solid;
}

ul {
	margin-left: 25px;
	padding-bottom:10px;
}

img {
	border: none;
}



img.rss{
margin-left:200px;
}
img.rssrev{
margin-left:217px;
}
.floatleft { 
	float: left;
	margin: 5px 5px 5px 5px;
	 }
	 
.floatright { 
	float: right;
	margin: -20px 5px 5px 5px;
	 }
.floatrightfoot { 
	float: right;
	margin: -30px 5px 5px 5px;
	}
	 
	 #page-wrap {
	background: #FFFFFF;
	width: 775px;
	margin: 0px auto;
	}
	#page-wrap #inside {
		margin: 0px 0px px 0px;
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
#main-content {
	background: #FFFFFF;
	padding-left: 310px;
	padding-top: 10px;
}
#main-content-normal{
	background: #00000;
	padding-left: 210px;
	padding-top: 10px;
}
#header {
	background: #ffffff url(images/header.jpg) top left no repeat;*/
	text-align: left;
	height:89px;
	width: 775px;
	margin: 0px auto;
	color:#96abab;
	
}

#painting{
float:right;
text-align:right;
margin-top:-30px;
border-bottom:1px #e0ecec solid;
padding-right:20px;
}


#left-col{
width:590px;
float:left;
margin-right:10px;
}

#art-wrap p{
padding-right:10px;
}

#right-col{
float:right;
width: 175px;
}

/*#top-header{

height:200px;
background:#FFFFFF url(images/banner1.jpg);
width:100%;
overflow: hidden;
	text-align: center;
margin: 0px auto;
}*/
#top-header{

height:200px;
width:775px;
text-align: center;
margin: 0px auto;
}
html >body #top-header ul{
margin-left:600px;
height: 200px;
display:block;
background-color:#c0d8d8;
width:175px;
text-decoration:none;
color: #FFFFFF;
font-size:14px;
list-style-type: none;
}	
html >body #top-header li{
text-decoration:none;
color: #FFFFFF;
font-size:14px;
text-align:left;
padding-left:20px;
list-style-type: none;
}
#top-header ul{
margin-left:600px;
height: 190px;
display:block;
background-color:#c0d8d8;
width:175px;
text-decoration:none;
color: #FFFFFF;
font-size:14px;
list-style-type: none;
}	
#top-header li{
text-decoration:none;
color: #FFFFFF;
font-size:14px;
text-align:left;
padding-left:20px;
list-style-type: none;
margin-bottom: 7px;
}

#top-header a:link, #top-header a:visited{
text-decoration: none;
border-bottom: 1px solid #FFF;
display:block;
color:#000000;

}
#top-header a:hover{
text-decoration: none;
border-bottom: 1px solid #FFF;
display:block;
color:#FFFFFF;

}


ul.frontpage{
display:block;
text-decoration:none;
color: #000000;
font-size:12px;
list-style-type: none;
margin-left:-3px;

}

ul.frontpage a:link, ul.frontpage a:visited{
text-decoration: none;
border-bottom: 1px solid #e0ecec;
display:block;
text-decoration:none;
color: #000000;
font-size:12px;
list-style-type: none;
padding: 0px;
}
ul.frontpage a:hover{
text-decoration: none;
display:block;
color:#7f8989;
background: #e0ecec;
padding: 0px;
}





#about-jnr {
	width: 770px;
	float: left;
	padding-left: 0px;

	margin: 10px 0px 20px 0px;
}
#footer {
	text-align: left;
	padding-top: 5px;
	padding-bottom: 20px;
	color: white;
	border-top:#d4d6bd 1px solid;
	margin-top:20px;
	width: 775px;

	
}

#footer p{
margin-left: 0px;
font-size: 10px;
}

#footer a:link, #footer a:visited{
color:#0000000;
border-bottom:#000000 0px dashed;
}
#footer a:hover{
color:#000000;
border-bottom:#000000 0px solid;
}


img.logo{text-decoration: none; border: 0px ; border-bottom:0px; vertical-align:middle;}
a.logo{text-decoration: none; border: 0px ; border-bottom:0px;}
a.logo:hover{text-decoration: none; border: 0px ; border-bottom:0px;}
a.logo:visited{text-decoration: none; border: 0px ; border-bottom:0px;}
a.logo:active{text-decoration: none; border: 0px ; border-bottom:0px;}


#latest-reviews {
	width: 370px;
	float: left;
	margin-top:0px;
}


#latest-journal{
	width: 370px;
	float: left;
	padding-left: 0px;
	margin: 0px 35px 0px 0px;
	
}
#latest-normal {
	width: 565px;
	float: left;
	background: #ffffff;
	margin-bottom:10px;
}

#about-normal {
	width: 565px;
	float: left;
	background: #f1f2e5;
}
/* nav*/


	

	


form.search {
  margin: 0px;
  border: 0;
  padding: 0px 2px 2px 0;
  vertical-align: top;
  display: inline;
  
}


.search_label{
  float: right;
  padding: 0;
  border: 0;
  margin: 0;
  background-color: #d4d6bd;
  color: #000000;
  font-size: 12px;
  text-decoration: none;
  padding: 0.4em 1em;
  vertical-align: top;
  display: inline;
}	

.search_button {
  vertical-align: top;
  margin: 4px 0 0 0;
  padding: 0px 0px 0px 2px;
  border:0;
}

input.search_box {
 border: 1px solid #96abab;
 background: #c0d8d8;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 11px;
  vertical-align: top;
  padding: 1px;
  width: 90px;
  margin: 4px 0 0 0;
  
}


/* old IE hack */

html>body .search_image_left {
  margin: 4px 0 0 2px;
}
html>body .search_image_right {
  margin: 4px 0 0 0;
}
html>body .menu {
  margin-top:0px;
}
img.padbot{
padding-bottom:20px;
}
table.padbot{
padding-bottom:20px;

}
.red{
color: #FF0000;
font-size: 9px;
}

img.nothing, a.nothing{
border-bottom:0px;
text-decoration:none;
}


.navi {
padding:5px 5px 5px 0px;
font-size: 16px;
color:#999999;
}
td.cal {
color:#E26C00;
height:75px;
font-size:9px;
background-color:#f4f4e4;
width:75px;
}
td.caltoday {
color:#E26C00;
height:75px;
width:75px;
font-size:9px;
background-color: #CCFFFF;
}

td.cal-header{
font-size:9px;
background-color:#f0f0e0;
}

table.tablecal{
border:1px #000000 solid;
width: 650px;
border-collapse: collapse;
border-spacing: 0px;
}

td.cal-header-blue{
background-color:#2988be;
color:#ffffff;
text-align:center;
}

#top-header a{
color:#000000;
}
#top-header a:hover{
color:#FFFFFF;
}

.login-box{
width:350px;
height:250px;
background:#e5edfa;
border:1px solid #000000;
}
.input{
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	padding: 3px 5px;
	border: none;
	font-size: 24px;
	border-width: 1px;
	border-style: solid;
	border-radius: 3px;
	cursor: default;
	text-decoration: none;	
	}
	
	.submit_but{
	height:40px;
	width:200px;
	margin-top:20px;
	font-size: 18px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Tahoma, Verdana, sans-serif;
	}
table.tablecal{
border: 1px #000000 solid;
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
}

td.cal-header-blue{
background-color:#2988be;
color:#ffffff;
text-align:center;
}

p.insidecal{
font-size:9px;

}
td.cal-header{
font-size:12px;
background-color:#f0f0e0;
border: 1px #000000 solid;
padding: 6px 6px 6px 12px;
background: #CAE8EA url(images/bg_header.jpg) no-repeat;}
td.pub-header{
font-size:12px;
background-color:#f0f0e0;
border: 1px #000000 solid;
padding: 6px 0px 6px 0px;
background: #CAE8EA url(images/bg_header.jpg) no-repeat;

text-align:center;}
td.pubtdeven {
background-color:#f0f5fe;
border: 1px #000000 solid;
padding:3px;
}
td.pubtdodd {
background-color:#FFFFFF;
border: 1px #000000 solid;
padding:3px;
}

td.pubtd6{
background-color:#ff0000;
color:#000000
border:1px solid #000000;

}
td.pubtd5{
background-color:#da6767;
color:#000000;
border:1px solid #000000;

}
td.pubtd5{
background-color:#67da71;
color:#000000;
border:1px solid #000000;
}
td.pubtd1,td.pubtd2,td.pubtd3,td.pubtd4{
background-color:#f8f2ac;
color:#000000;
border:1px solid #000000;
}


blockquote{
padding:10px 30px 10px 30px;
margin:auto;
}