html * {
	margin:0;
	padding:0;
	text-decoration:none;
}  

body {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:62.3%;
        color:#666;
}


acronym {
	border-bottom:1px dotted #900;
	background-color:#ffffe6;
	padding: 0 2px;
	}
	

/* #catPhotography {
	background-color:#111;
	}
*/

#top {
        width:800px;
        height:196px;
        margin:0 auto;
        padding:0;
        background:url(images/top.jpg) no-repeat left;
}

#header {
        margin:0 auto;
}

#header h1 {
        padding:130px 0 0 10px;
        font-size:20px;
}

#header h1 a {
        display:block;
        color:#fff;
}

#header h1 a:hover {
		text-decoration:none;
		border:0px none;
}
.description {
		color:#fff;	
		margin:3px 10px;
}

h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
        font-size:220%; 
        font-weight:400;
}


a:link {
        text-decoration: none;
        color:#666;
}

a:active {
        text-decoration: none;
        color:#666;
        border: none;
}

a:visited {
        text-decoration: none;
        color:#666;
        border: none;
}

a:hover {
        text-decoration: none;
        color:#99aebf;
        border-bottom: 1px dotted #99aebf;
} 

#stimuli_nextLink,
#stimuli_prevLink {
        border-bottom: none;
	}


#nav {
        height:35px;
        border-bottom:#b6bf99 2px solid;
        margin:15px auto;
}

#nav a:hover {
        border-bottom:0px none;
}

#nav2 {
		height:35px;
		width:800px;
		font-weight:800;
		margin:0 auto;
}

ul.nav2 {
		height:35px;
		line-height:35px;
		float:left;
		list-style:none;
		font-size:12px;
		font-weight:400;
}

ul.nav2 li {
		float:left !important;
		list-style-type:none;

}

ul.nav2 li a,
ul.nav2 li a:link,
ul.nav2 li a:visited {
		text-decoration:none;
		color:#999;
		float:left;
		display:block;
		padding:0 15px;
}

ul.nav2 li a:hover {
		color:#666;
		text-decoration:underline;
}

ul.nav2 li a:active {
		color:#666;
		text-decoration:none;
}

ul.nav2 li.current_page_item a {
		text-decoration:none;
		color:#666;
		font-weight:800;
}

ul.nav2 li ul {
		float:left;
		margin:0;
		padding:0;
}

.postmetadata {
        padding:5px;
        border-bottom:1px solid #b6bf99;
        font-size:80%;
}

span.cmt{background:transparent url(images/comment.gif) no-repeat;border:0;margin:0;padding:0 0 5px 20px;}


span.cty {
/*        background:transparent url(images/category.gif) no-repeat; */
        border:0;
        padding:0 0 5px 5px;
}

#main {
        width:800px;
        margin:0 auto;
        overflow:hidden;
}

#content {
        float:left;
        width:580px;
/*        border-right:1px solid #bfbf99; */
}

.entry {
        width:570px;
        overflow:hidden;
        font-size:140%;
}

.entry p a,
.entry li a {
        border-bottom: 1px dotted #99aebf;
}

.entry p a img,
.kpg-thumb {
        border: 2px solid #666;
		margin-top:10px;
} 


.entry p a:hover img,
a:hover img.kpg-thumb
 {
} 

.entry ul {
	margin:0;
	padding:0;
} 

.entry h3 {
	margin: 25px 0 0 0;
	font-size:165%;
} 

.entry h4 {
	margin: 5px 0 0 0;
} 
.entry small {
        padding:3px 0;
        margin:8px 0;
        border-bottom:1px dotted #99aebf;
        display:block;
        width:280px;
}
.post p {	margin:10px 0 0 0;	}
.post blockquote {	margin:15px 20px;	padding: 10px 40px;	background: transparent url("images/blockquote.gif") no-repeat 0 0;		font-family: Georgia, "Times New Roman", Times, serif;		font-variant:italic;		line-height:170%;}
.entrydate {
        width:570px;
        font-size:80%;
        color:#999;
        padding:5px 0;
		margin-bottom:10px;
}

#sidebar {
}

#sidebar a {
        color:#bfac99;
}

#rsidebar {
        float:right;
        width:180px;
        margin:10px 0 -5000px 0;
        padding:0 0 5000px 0;
        overflow:hidden;
        color:#b6bf99;
}

#rsidebar h2 {
        font-size:170%;
        border-bottom:  1px dotted #bfac99;
        margin:15px 0 5px 0;
}

#rsidebar ul {
        list-style-type:none;
}

#rsidebar ul li {
        list-style-type:none;
}

#rsidebar ul li ul {
        list-style-type:square;
}

#rsidebar ul li ul li {
        list-style-type:none;
        background:transparent url(images/li.gif) no-repeat 0 3px;
        border:0;
        padding:0 0 3px 15px;
}



.pageNavigation {
        width:570px;
        height:20px;
        color:#666;
        margin:10px 0; 
        clear:both;
        font-weight:800;
}


.alignright {
        float:right;
        margin:5px 0; 
}

.alignleft {
        float:left;
        margin:5px 0;
}


#searchform {
        height:35px;
        line-height:35px;
        float:right;
}

input#s {
        color: #666;
        width: 150px;
        border: 1px solid #e6e6e6;
        background-color:#f8f8f8;
}


#footer {
        background-color:#e6e6e6;
        clear:both;
        height:5px !important;
}

#footerbox {
        background-color:#b6bf99;
        height:30px;
        line-height:30px !important;
}

.footer {
        width:800px;
        color:#fff;
        height:30px;
        line-height:30px !important;
        margin:0 auto;
}

.footer a:link,
.footer a:active,
.footer a:visited {
        text-decoration:none;
        color:#fff;
}

.footer a:hover {
        text-decoration:underline;
        color:#fff;
}

.boxcomments{border-top:5px solid #ddd;border-bottom:5px solid #ddd;margin-bottom:20px;width:580px;}
#commentform{border-top:1px solid #eee;margin:0;padding:15px 15px 1px;}
#commentform label{display:block;margin:0;}
#commentform input{width:170px;margin:0 5px 10px 0;padding:1px;}
#commentform textarea{width:400px;margin:0 0 10px;padding:0;}
#commentform #submit{margin:0 0 20px;}
#commentform p{margin:5px 0;}
ol.commentlist{margin:0 0 1px;padding:0;}
ol.commentlist :hover{background:#e7f9ff;}
ol.commentlist li{border-top:1px solid #eee;display:block;list-style:none;margin:0;padding:15px 15px 1px;}
ol.commentlist li :hover{background:none;}
ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
ol.tblist{border-top:1px solid #fff;list-style:none;margin:0 0 1px;padding:15px;}
ol.tblist li{display:block;list-style:none;background:#e7f9ff;padding-left:15px;margin:0 0 5px;}





#calendar {
        color:#b6bf99;
}

#calendar a {
        color:#bfac99;
}


#calendar_wrap {
        width:175px;
}

#wp-calendar {
        width:165px;
        margin:0 0 0 5px;
}

#wp-calendar td {
        text-align:center;
        font-size:11px;
}

#wp-calendar td a {
        text-decoration:none;
/*        border-top:1px solid #b6bf99;
        border-left:1px solid #b6bf99;
        padding-left:1px; */
}


#today {
        font-weight:800;
        border:1px solid #e6e6e6;
}

.pagePrev a,
.pageNext a {
	border:0px none;
}


.current-cat {
        font-weight:800;
}


.pageBody {

}

.pageBody h2.pageTitle {
    margin:0 0 15px 0;
    color:#b6bf99;
    font-size:120%;
}

.pageBody h3 {
    margin:35px 0 0 0;
    font-size:165%;
    color:#b6bf99;
}

.pageBody h4 {
	margin:15px 0 0 0;
	padding:0;
	font-weight:400;	
    }

.pageBody ul {
    margin: 0 0 0 15px;
    padding: 0 0 0 15px;
}
.pageBody li {
    list-style-type: square;
    padding:2px 0;
}
.pageBody p {
    margin:0 0 0 0;
}

.pageBody p.pNOmarg {
}

#imonline a {
    text-decoration:none;
}




#NewsWrap {
	width:570px;
	font-size:95%;
}

#NewsWrap small {
	border:0px;
	line-height:125%;
}


#NewsWrap ul {
	
}

#NewsWrap li {
	list-style-type:none;	
	margin-top:25px;
}

#NewsWrap li a {
	font-weight:900;
	font-size:105%;
}

.NewsLeft,
.NewsRight {
	float:left;
	width:275px;
	overflow:hidden;
	
}

.NewsLeft {
	margin-right:9px;
	padding-right:10px;
	border-right:1px solid #ccc;
}


.NewsRight {}


