/* 

	Theme Name: Artbrain - Two Column Widget Ready.

	Theme URL: http://www.artbrain.org/

	Description: Simple two column theme. 

	Author: Leaky Studio

	Author URI: http://www.leakystudio.com

	Version: 1.0

		

	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php

*/



body { 
color : #444444;
font-size : 12px;
font-family: "Lucida Grande", Arial;
background: #FFFFFF;
} 

#wrap { 
width: 820px;
margin: 0px auto;
padding: 0px;

} 

#header { 
padding-top: 10px; 
padding-left: 0px;
padding-right: 0px;
padding-bottom: 8px;
margin-top:0px;
height:125px;
width:820px;
} 

.title {
background-image: url(images/artbrain_title.png);
background-repeat:no-repeat;
width: 285px;
height: 36px;
margin-top:55px;
}

.rssfeeder {
float: right;
width: 300px;
text-transform:uppercase;
font-family:"Courier New", Courier, monospace;
color:#999999;
text-align: right;
background-repeat: no-repeat;
height: 20px;
}
.rssfeeder a {
margin-top: 8px;
text-decoration:none;
background-repeat:no-repeat;
color:#0000ff;
width:100px;
height: 20px;
}

.rssfeeder a:hover {
	color: #0000ff;
	text-decoration:underline;
	}

.breadcrumb {
	padding-top:5px;
	padding-bottom:5px;
	margin-left: 0px;
	text-transform:uppercase;
	font-size:10px;
	font-family:"Courier New", Courier, monospace;
	color: #808080;
	text-align:left;
	border-top: dashed thin #999999;
	border-bottom: dotted 1px #CCCCCC;
	margin-bottom: 20px;
	}
	
.breadcrumb a {
color:#808080;
text-decoration:none;
}
.breadcrumb a:visited {
color:#808080;
text-decoration:none;
}

.breadcrumb a:hover {
color:#0000FF;
text-decoration:underline;
}

div#menu {
	margin-left:0px;
	font-size:13px;
	font-weight:lighter;
	text-decoration:none;
	font-family:"Courier New", Courier, monospace;
	margin-top:6px;
	padding-bottom:6px;
	width: 650px;
	text-transform:uppercase;
	float:left;
	vertical-align: middle;
}
div#menu ul {
    margin: 0px;
    padding: 0;
	width: 100%;
}

div#menu .jnat a {
	color:#0000ff;
	text-decoration:none;
	}
	
div#menu .exhibitions a {
	color:#0000ff;
	text-decoration:none;
	}

div#menu .events a {
	color:#0000ff;
	text-decoration:none;
}
div#menu .about a {
	color:#0000ff;
	text-decoration:none;
}
div#menu .contact a {
	color:#0000ff;
}
div#menu .link a {
	color:#0000ff;
	text-decoration:none;
	}

div#menu ul li {
	display:inline;
	padding-right: 0px;
	float:left;
}

div#menu ul li.jnat {
text-align:left;
margin-right:20px;
}

div#menu ul li.exhibitions {
text-align:left;
margin-right:20px;
}

div#menu ul li.events {
text-align:left;
margin-right:20px;
}

div#menu ul li.about {
text-align:left;
margin-right:20px;
}

div#menu ul li.contact {
text-align:left;
margin-right:20px;
}

div#menu ul li.link {
text-align:left;
}

div#menu ul li.search_header {
text-align:right;
}




div#menu ul li a{
	text-decoration:none;
	color:#0000FF;
}

div#menu ul li a:hover {
    list-style: none;
	text-decoration:underline;
	color: #0000FF;
}

div#menu #current a {  
     color: #9933cc;
	 text-decoration:line-through;
     }
	 
	 
div#menu #current-cat a {  
     color: #9933cc;
	 text-decoration:line-through;
     }

img { 

border : 0;

} 

a, a:visited { 
color : #0000FF;
text-decoration : underline;
} 

a:hover { 
text-decoration : none;
color : #0000FF;
} 





#content_home {
width: 100%;
padding: 0px;
font-size: 15px;
line-height:22px;
margin: 0px;
} 
#content_home h4 {
font-family:"Courier New", Courier, monospace;
font-size:11px;
color: #0000ff;
text-transform:uppercase;
padding-top: 0px;
margin: 0px;
margin-top: 0px;
padding-bottom:4px;
font-weight:lighter;
}

#content_home h5 {
font-family:"Courier New", Courier, monospace;
font-size:11px;
color: #999999;
text-transform:uppercase;
padding-top: 0px;
margin: 0px;
margin-top: 5px;
padding-bottom:4px;
font-weight:lighter;
}
#content_home h5 a {
color: #0000FF;
text-decoration:none;
}

div.home_right_box h5 {
font-family:"Courier New", Courier, monospace;
font-size:11px;
color: #999999;
text-transform:uppercase;
padding-top: 0px;
margin: 0px;
margin-top: 0px;
padding-bottom:4px;
font-weight:lighter;
}

#content_home_left h3 {
color: #444444;
font-size: 18px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px;
padding-top: 0px;
}

#content_home h5 a:hover {
color:#0000FF;
text-decoration:underline;
}

#content_home h1 { 
font-family:"Courier New", Courier, monospace;
color: #0000FF;
font-size: 25px;
line-height:27px;
font-weight: lighter;
padding-bottom: 10px;
margin: 0px;
border-bottom: dotted 0px #999999;
} 

#content_home h1 a { 
color : #0000FF;
text-decoration : none;
} 

#content_home h1 a:hover { 
color: #0000FF;
text-decoration : underline;
} 

#content_article_left a {
color: #0000FF;
text-decoration:underline;
}

#content_article_left a:visited {
color: #0000FF;
text-decoration:underline;
}

#content_article_left a:active {
color: #0000FF;
text-decoration:underline;
}

#content_article_left a:hover {
color: #0000FF;
text-decoration:none;
}

#content_article_left_text p {
padding-bottom:6px;
line-height:14px;
margin:0px;
text-indent: 20px;
font-family: "Lucida Grande", Arial, sans-serif;
font-size:12px;
}


#content_article_left h1 {
color: #0000ff;
font-size: 25px;
line-height:29px;
font-weight: lighter;
padding-bottom: 3px;
margin: 0px;
border-bottom: solid 0px #57B6DD;
font-family:"Courier New", Courier, monospace;
}

#content_article_left h6 {
color: #999999;
font-size: 18px;
line-height:21px;
font-weight: lighter;
padding-bottom: 3px;
padding-top: 0px;
margin-top: 3px;
font-family: "Lucida Grande", Arial;
}

#content_article_left .catdesc {
color: #333333;
font-size: 13px;
line-height: 17px;
font-weight: lighter;
padding-bottom: 6px;
margin-bottom: 10px;
padding-top: 0px;
margin-top: 3px;
font-family: "Lucida Grande", Arial;
border-bottom: dashed thin #999999;
}

#content_article_left .catdesc h6 {
color: #333333;
font-size: 18px;
line-height: 21px;
font-weight: lighter;
padding-bottom: 5px;
margin: 0px;
}

#content_article_left .catdesc p {
text-indent: 0px;
padding-bottom:6px;
}

#content_article_left .catsub {
color: #333333;
font-size: 18px;
line-height: 21px;
font-weight: lighter;
padding-bottom: 6px;
margin-bottom: 0px;
padding-top: 0px;
margin-top: 3px;
font-family: "Lucida Grande", Arial;
}

#content_article_left .catsub h6 {
color: #333333;
font-size: 18px;
line-height: 21px;
font-weight: lighter;
padding-bottom: 0px;
margin: 0px;
}

#content_article_left .catsub p {
text-indent: 0px;
padding-bottom:0px;
}

#content_article_left h3 {
color: #000000;
font-size: 18px;
line-height:24px;
font-weight: lighter;
padding-bottom: 3px;
margin: 0px;
}


#content_article_left h2 a {
color: #000000;
font-size: 20px;
line-height:24px;
font-weight: lighter;
padding-bottom: 3px;
margin: 0px;
border-bottom: 1px solid #FFFFFF;
}

#content_article_left h2 a:hover {
border-bottom: 1px solid #FFFFFF;
color: #57B6DD;
}

#content_article_left h2 a:visited {
border-bottom: 1px solid #FFFFFF;
color: #57B6DD;
}

#content_article_left h2 a:active {
border-bottom: 1px solid #FFFFFF;
color: #57B6DD;
}


#content_article_left h1 a{
color: #57B6DD;
}

#content_article_left h1 a:visited{
color: #57B6DD;
}
#content_article_left h1 a:active{
color: #57B6DD;
}

#content_article_left h1 a:hover{
background-color: #57B6DD; 
color: #fff;
}

#content_home_left {
width: 410px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin-right: 0px;
float: left;
font-size: 13px;
line-height: 15px;
color:#444444;
}

a.more-link {
color: #0000FF;
text-transform:underline;
text-decoration:none;
} 

a:visited.more-link { 
color: #0000FF;
text-transform:underline;
text-decoration:none;
} 

a:hover.more-link { 
text-decoration : none;
color: #0000FF;
} 	

#content_home_left a {
color: #0000FF;
text-decoration:underline;
}
#content_home_left a:hover {
color: #0000FF;
text-decoration:none;
}
#content_home_left p { 
padding-bottom: 10px;
margin: 0;
line-height : 22px;
} 

#content_home_left h1 {
color: #000000;
font-size: 29px;
line-height:29px;
font-weight: lighter;
padding-bottom: 5px;
margin: 0px;
border-bottom: dashed thin #999999;
}
#content_home_left .divide {
padding-bottom: 5px;
padding-top: 0px;
margin: 0px;
border-top: dashed thin #666666;
font-size:11px;
line-height:16px;
color: #888888;
font-family:"Courier New", Courier, monospace;
}

#content_home_left .divide ul {
list-style: none;
margin:0px;
padding: 0px;
}
#content_home_left .divide ul li {
list-style:none;
display:inline;
padding-right: 6px;
}
#content_home_left .divide ul li a {
color: #888888;
text-decoration:none;
}

#content_home_left .divide ul li a:hover {
color: #0000FF;
text-decoration: underline;
}

#content_home_left .divide ul li:after {
content: ",";
}

#content_home_left .divide ul li:last-child:after {
content: "";
}

#content_article_left .divide_cat h2 {
color: #888888;
font-size: 20px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin-bottom: 7px;
margin-top:10px;
font-family:"Courier New", Courier, monospace;
}


#content_article_left .divide_cat {
padding-bottom: 5px;
padding-top: 0px;
margin: 0px;
font-size:11px;
line-height:16px;
color: #888888;
}

#content_article_left .divide_cat ul {
list-style: none;
margin:0px;
padding: 0px;
}
#content_article_left .divide_cat ul li {
list-style:none;
display:inline;
padding-right: 6px;
}
#content_article_left .divide_cat ul li a {
color: #888888;
text-decoration:none;
}

#content_article_left .divide_cat ul li a:hover {
color: #0000FF;
text-decoration: underline;
}

#content_article_left .divide_cat ul li:after {
content: ",";
}

#content_article_left .divide_cat ul li:last-child:after {
content: "";
}

#content_article_left ul {
margin: 0px;
padding:0px;
list-style: none;
display: block;
}

#content_article_left ol {
margin-left:20px;
padding:0px;
font-size: 12px;
line-height:16px;
}

#content_article_left ol li {
margin: 0px;
padding-bottom:15px;
line-height:16px;
}

#content_article_left .content_error_left h1 {
color: #000000;
font-size: 25px;
line-height:29px;
font-weight: lighter;
padding-bottom: 3px;
margin-bottom: 10px;
border-bottom: solid 2px #57B6DD;
}

#content_article_left .content_error_left ul {
list-style: none;
margin:0px;
padding: 0px;
display:block;
}

#content_article_left .content_error_left ul li{
list-style: none;
margin:0px;
padding-bottom: 5px;
display:block;
background-image:url(images/arrow_pointer.png);
background-repeat:no-repeat;
padding-left:24px;
}

#content_article_left .content_error_left {
width: 565px;
margin:0px;
background-color: #FFFFFF;
float: left;
font-size: 14px;
line-height:21px;
}

#content_article_left {
width: 565px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
background-color: #FFFFFF;
float: left;
}

#cat-display2 {
width: 565px;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin-top:10px;
font-size: 14px;
line-height:20px;
}

#cat-display2 p {
padding: 0px;
padding-bottom:4px;
font-size:16px;
color:#999999;
margin-left: 21px;
margin-top:4px;
font-style:italic;
}

#cat-display2 h2 {
color: #000000;
font-size: 20px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top:7px;
}

#cat-display2 ul {
list-style:none;
margin-top:10px;
display:block;
padding:0px;
margin-left:0px;
margin-right:0px;
font-size: 20px;
}

#cat-display2 ul li {
list-style:none;
font-family:"Courier New", Courier, monospace;
font-size:17px;
margin-bottom: 0px;
display:block;
margin-left:0px;
margin-right:0px;
line-height: 20px;
background-image:url(images/arrow_pointer.png);
background-repeat:no-repeat;
padding-left:23px;
color:#000000;
}

#cat-display2 ul li a {
text-decoration:none;
color:#0000ff;
}
#cat-display2 ul li a:visited {
text-decoration:none;
color:#0000ff;
}
#cat-display2 ul li a:active {
text-decoration:none;
color:#0000ff;
}

#cat-display2 ul li a:hover {
text-decoration:underline;
color:#0000ff;
}



#cat-display2 h2 a {
color: #000000;
font-size: 20px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
background-image:url(images/arrow_pointer.png);
background-repeat:no-repeat;
padding-left:23px;
text-decoration:none;
font-style:normal;
}

#cat-display2 h2 a:hover {
color: #57B6DD;
text-decoration: none;
}

#cat-display2 h2 a:visited {
color: #000000;
text-decoration:none;
border-bottom: solid 1px #FFFFFF;
}
#cat-display2 h2 a:active {
color: #000000;
text-decoration:none;
border-bottom: solid 1px #FFFFFF;
}

#cat-display2 h1 {
color: #000000;
font-size: 18px;
line-height:21px;
font-weight: lighter;
padding-bottom: 3px;
padding-top: 5px;
margin-top: 15px;
margin-bottom: 6px;
border-top: dashed thin #999999;
}

#content_article_left .cat-display-event {
width: 565px;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
font-size: 13px;
line-height:18px;
border-bottom: dashed thin #CCCCCC;
}
#content_article_left .cat-display-event p {
padding-top: 2px;
padding-bottom:16px;
padding-left:0px;
margin:0px;
font-size:12px;
font-weight:lighter;
text-indent: 0px;
color:#333333;
}

#content_article_left p {
padding-top: 2px;
padding-bottom:16px;
padding-left:0px;
margin:0px;
font-size:12px;
font-weight:lighter;
text-indent: 0px;
color:#333333;
}

#content_article_left .cat-display-event ul li a {
text-decoration:none;
color:#0000ff;
}
#content_article_left .cat-display-event ul li a:visited {
text-decoration:none;
color:#0000ff;
}
#content_article_left .cat-display-event ul li a:active {
text-decoration:none;
color:#0000ff;
}

#content_article_left .cat-display-event ul li a:hover {
text-decoration:underline;
color:#0000ff;
}
#content_article_left .cat-display-event h3 {
font-family:"Courier New", Courier, monospace;
font-size:18px;
color:#000000;
margin-top: 10px;
margin-bottom:5px;
}


#content_article_left .cat-display-event h2 a {
color: #0000FF;
font-size: 20px;
line-height: 24px;
padding-bottom: 0px;
margin-bottom: 0px;
text-decoration:underline;
font-style:lighter;
}

#content_article_left .cat-display-event a:hover {
color: #0000ff;
text-decoration: none;
}

#content_article_left .cat-display-event a:visited {
color: #0000ff;
text-decoration:underline;
}
#content_article_left .cat-display-event a:active {
color: #0000ff;
text-decoration:underline;
}





.cat-display-search {
width: 565px;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
font-size: 14px;
line-height:20px;
border-bottom: dashed thin #CCCCCC;
}
#content_article_left .cat-display-search h2 {
font-family:"Courier New", Courier, monospace;
color: #000000;
font-size: 20px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top:7px;
background-image:url(images/arrow_pointer.png);
background-repeat:no-repeat;
background-position: 0px 0px;
padding-left: 20px;
}
#content_article_left .cat-display-search h2 a {
color:#0000FF;
text-decoration:underline;
}
#content_article_left .cat-display-search h2 a:active {
color:#0000FF;
text-decoration:underline;
}
#content_article_left .cat-display-search h2 a:hover {
color:#0000FF;
text-decoration:none;
}
#content_article_left .cat-display-search h2 a:visited {
color: #6600FF;
text-decoration: line-through;
}


#cat-display {
width: 565px;
padding-top: 0px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin:0px;
font-size: 14px;
line-height:20px;
border-bottom: dashed thin #CCCCCC;
}

#cat-display h2 {
font-family:"Courier New", Courier, monospace;
color: #000000;
font-size: 20px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top:7px;
}

#cat-display h1 {
color: #000000;
font-size: 22px;
line-height:25px;
font-weight: lighter;
padding-bottom: 3px;
margin-top: 10px;
margin-bottom: 6px;
border-bottom: solid 2px #000000;
}

#cat-display2 .post h4 {
font-family:"Courier New", Courier, monospace;
font-weight:lighter;
color: #0000ff;
font-size: 16px;
line-height: 20px;
font-weight: lighter;
padding-bottom: 0px;
margin-bottom: 0px;
margin-top:7px;
text-transform:none;
background-image:url(images/arrow_pointer.png);
background-repeat:no-repeat;
background-position: 0px 1px;
padding-left:20px;
}

#cat-display2 .post h4 a {
color: #0000ff;
text-decoration:none;
}

#cat-display2 .post h4 a:hover {
color: #0000ff;
text-decoration:underline;
}

#cat-display2 .post {
width: 565px;
padding-top:0px;
padding-bottom:6px;
margin-bottom:12px;
border-bottom: dashed 0px #999999;
}

#cat-display ul {
list-style:none;
margin-top:10px;
display:block;
padding:0px;
margin-left:0px;
margin-right:0px;
font-size: 19px;
font-family:"Courier New", Courier, monospace;
}

#cat-display ul li {
list-style:none;
margin-bottom: 0px;
display:block;
margin-left:0px;
margin-right:0px;
line-height: 20px;
background-image:url(images/arrow_pointer.png);
background-repeat:no-repeat;
padding-left:21px;
color:#000000;
border-bottom: solid 1px #FFFFFF;
}

#cat-display p {
padding-top: 2px;
padding-bottom:16px;
padding-left:21px;
margin:0px;
font-size:12px;
font-weight:lighter;
text-indent: 0px;
color:#333333;
}

#cat-display ul li a {
text-decoration:none;
color:#0000ff;
}
#cat-display ul li a:visited {
text-decoration:none;
color:#0000ff;
}
#cat-display ul li a:active {
text-decoration:none;
color:#0000ff;
}

#cat-display ul li a:hover {
text-decoration:underline;
color:#0000ff;
}
#cat-display h3 {
font-family:"Courier New", Courier, monospace;
font-size:18px;
color:#000000;
margin-top: 10px;
margin-bottom:5px;
}


#cat-display h2 a {
color: #0000FF;
font-size: 20px;
line-height: 24px;
padding-bottom: 10px;
margin-bottom: 7px;
text-decoration:underline;
font-style:lighter;
}

#cat-display h2 a:hover {
color: #0000ff;
text-decoration: none;
}

#cat-display h2 a:visited {
color: #0000ff;
text-decoration:underline;
}
#cat-display h2 a:active {
color: #0000ff;
text-decoration:underline;
}

.footnote {
font-size:10px;
line-height:14px;
}

#content_article_left .article_author {
padding:0px;
margin-top: 3px;
text-transform:uppercase;
font-size:12px;
font-family: "Courier New", Courier, monospace;
color:#666666;
font-variant:small-caps;
}
#content_article_left .article_author a {
color:#0000FF;
text-decoration: underline;
}

#content_article_left .article_author a:visited {
color:#9933cc;
text-decoration: underline;
}

#content_article_left .article_author a:hover {
color:#0000FF;
text-decoration: none;
}

.article_author_cat {
padding:0px;
margin-top: 5px;
text-transform:uppercase;
font-size:13px;
font-family: "Courier New", Courier, monospace;
color:#666666;
padding-left: 24px;
}
.article_author_cat a {
color:#57B6DD;
text-decoration: none;
}

.article_author_cat a:visited {
color:#57B6DD;
text-decoration: none;
}

.article_author_cat a:hover {
color:#FFFFFF;
background-color:#57B6DD;
text-decoration: none;
}

.notes {
padding:0px;
margin: 0px;
font-size:12px;
line-height:14px;
font-family: "Courier New", Courier, monospace;
font-style:normal;
color:#999999;
}

#content_article_left .author_bio {
width: 565px;
margin-top: 10px;
padding-top:7px;
font-style:normal;
font-family: "Courier New", Courier, monospace;
font-size:13px;
line-height:16px;
border-top: dashed thin #999999;
color:#606060;
}

#content_article_left .author_bio p {
line-height:16px;
border-top: dashed 0px #999999;
}



#content_home_right {
width: 392px;
float: right;
font-size: 15px;
line-height:22px;
padding: 0px;
margin-left:0px;
}

#home_right_box {
margin: 0px;
padding:inherit;
}

#content_article_right {
width: 215px;
float: right;
font-size: 15px;
line-height:22px;
padding: 0px;
margin: 0px;
}

#content_article_right ul {
list-style:none;
margin:0px;
padding:0px;
display:block;
}

#content_article_right ul li {
list-style:none;
margin:0px;
padding:0px;
display:block;
}


.article_right_box {
float:right;
background-color:#FFFFFF;
padding: 0px;
margin-bottom:5px;
margin-top:0px;
width: 221px;
text-align:left;
}

.article_right_box p {
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#666666;
line-height:16px;
}

.article_right_box_author {
float:right;
background-color:#FFFFFF;
padding: 0px;
margin-bottom:5px;
width: 221px;
text-align:left;
}

.article_right_box_author ul {
font-family: "Courier New", Courier, monospace;
	text-align:left;
	margin: 0px;
	margin-top:3px;
	list-style:	none;
	display:block;
	background-color:#fff;
	padding: 0px;
	padding-left:0px;
	}
	
.article_right_box_author ul li {
text-align:	left;
	margin: 0px;
	padding-bottom:1px;
	padding: 0px;
	list-style:	none;
	display:block;
	color:#666666;
	font-size:14px;
	padding-left:0px;
	}
	
.article_right_box_author ul li a {
	color:#999999;
	text-decoration:none;
	}
	

.article_right_box_author ul li a:visited {
	color:#9933cc;
	text-decoration: line-through;
	}
	
.article_right_box_author ul li a:active {
	color:#000000;
	text-decoration:none;
	}
	
.article_right_box_author ul li a:hover {
	color:#0000ff;
	text-decoration:underline;
	}

.article_right_box_author h3 {
font-family: "Courier New", Courier, monospace;
font-size:18px;
font-weight:lighter;
color:#000000;
border-top: dashed thin #999999;
	border-bottom: dashed thin #999999; 
margin-bottom:6px;
margin-top:6px;
padding-bottom:5px;
padding-top:5px;
}



#article_right_box_list {
float:right;
line-height:17px;
background-color:#fff;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
}

#article_right_box_list ul {
font-family: "Lucida Grande", Arial;
	text-align:left;
	margin: 0px;
	margin-top:7px;
	list-style:	none;
	display:block;
	width: 220px;
	padding:0px;
	}
	
#article_right_box_list ul li {
text-align:	left;
	margin: 0px;
	margin-bottom:4px;
	padding: 0px;
	list-style:	none;
	display:block;
	color:#666666;
	font-size:12px;
	background-image: url(images/bullet_point_grey.png);
	background-repeat:no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
		}
	
#article_right_box_list ul li a {
	color:#999999;
	text-decoration:none;
	}
	

#article_right_box_list ul li a:visited {
	color:#9933cc;
	text-decoration:line-through;
	}
	
#article_right_box_list ul li a:active {
	color:#0000ff;
	text-decoration:none;
	}
	
#article_right_box_list ul li a:hover {
	color:#0000ff;
text-decoration:underline	}

#article_right_box_list h3 {
font-family: "Courier New", Courier, monospace;
font-size:18px;
font-weight:lighter;
color:#808080;
margin-top: 7px;
padding: 0px;
margin-bottom:6px;
padding-bottom:4px;
}



	

.article_right_box h3{
font-family: "Courier New", Courier, monospace;
font-size:18px;
font-weight:lighter;
color:#999999;
margin-bottom:7px;
margin-top:10px;
padding-bottom:5px;
padding-top:0px;
}

.article_right_box .textwidget {
font-family:"Lucida Grande", Arial;
font-size:12px;
color:#999999;
line-height: 19px;
font-weight:lighter;
}

.article_right_box .textwidget a {
font-family:"Lucida Grande", Arial;
color: #0000FF;
text-decoration:underline;
text-transform:none;
}

.article_right_box .textwidget a:hover {
color: #0000FF;
text-decoration:none;
text-transform:none;
font-family:"Lucida Grande", Arial;

}

.article_right_box ul {
font-family: "Courier New", Courier, monospace;
	text-align:left;
	padding:0px;
	margin: 0px;
	margin-top:3px;
	list-style:	none;
	display:block;
	}

.article_right_box ul li {
	font-family: "Courier New", Courier, monospace;
	width:215px;
	text-align:	left;
	margin-left: 0px;
	padding-bottom:4px;
	list-style:	none;
	display:block;
	color:#666666;
	background-color:#FFFFFF;
	margin-bottom:8px;
	padding:0px;
}

.article_right_box ul li a {
	font-family: "Courier New", Courier, monospace;
	text-align:	left;
	padding: 0;
	margin:	0;
	list-style:	none;
	color: #999999;
	text-decoration: none;
	text-transform: capitalize;
}

.article_right_box ul li a:hover {
	font-family: "Courier New", Courier, monospace;
	text-align:	left;
	padding: 0;
	margin:	0;
	list-style:	none;
	color:#0000ff;
	text-decoration:underline;
}



div.home_right_box {
margin:0px;
padding:0px;
text-align:left;
width:389px;
}

div.home_right_box ul {
margin:0px;
padding:0px;
list-style:	none;
display:block;
	}
	
li#tag_cloud a {
line-height: 0.3;
}

#content_links_right {
width: 380px;
float: right;
font-size: 15px;
line-height:22px;
padding: 8px 0px 8px 0px;
margin:0px;
background-color:#FFFFFF;
color:#444444;
}
#holder {
padding:0px;
width:820px;
margin:0px;
}

#content_links_right h2 {
font-family: "Courier New", Courier, monospace;
font-weight:lighter;
font-size:19px;
line-height:25px;
padding-bottom:6px;
margin-bottom:8px;
margin-top:0px;
border-bottom: dashed thin #666666;
}
#content_links_left h2 {
font-family: "Courier New", Courier, monospace;
font-weight:lighter;
font-size:19px;
line-height:25px;
padding-bottom:6px;
margin-bottom:8px;
border-bottom: dashed thin #666666;
margin-top:0px;
}
#content_links {
width: 820px;
padding: 0px;
font-size: 15px;
line-height:22px;
margin: 0px;
} 
#content_links h4 {
font-family:"Courier New", Courier, monospace;
font-size:11px;
color: #00B0D8;
text-transform:uppercase;
padding-top: 0px;
margin: 0px;
margin-top: 0px;
padding-bottom:4px;
font-weight:lighter;
}

#content_links h5 {
font-family:"Courier New", Courier, monospace;
font-size:11px;
color: #999999;
text-transform:uppercase;
padding-top: 0px;
margin: 0px;
margin-top: 5px;
padding-bottom:4px;
font-weight:lighter;
}
#content_links h5 a {
color: #00B0D8;
}

#content_links_left h3 {
color: #444444;
font-size: 18px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px;
padding-top: 0px;
}

#content_links h5 a:hover {
color:#ffffff;
background-color: #00B0D8;
}
#content_links_left {
width: 400px;
font-size: 15px;
line-height:22px;
padding: 8px 0px 8px 0px;
margin:0px;
color:#444444;
background-color: #FFFFFF;
float: left;
}

#content_links_left ul {
list-style:none;
margin:0px;
padding:0px;
display:block;
}

#content_links_left ul li {
list-style:none;
display:block;
padding-bottom:5px;
margin:0px;
}

#content_links_left ul li ul li {
list-style:none;
display:block;
padding-bottom:5px;
margin:0px;
background-image:url(images/link_pointer.png);
background-repeat:no-repeat;
background-position: 0px 4px;
padding-left:17px;
}

#content_links_right ul {
list-style:none;
margin-bottom:10px;
margin-top:0px;
padding:0px;
display:block;
}

#content_links_right ul li {
list-style:none;
display:block;
padding-bottom:5px;
margin:0px;
}

#content_links_right ul li ul li {
list-style:none;
display:block;
padding-bottom:5px;
margin:0px;
background-image:url(images/link_pointer.png);
background-repeat:no-repeat;
background-position: 0px 4px;
padding-left:17px;
}

#linktitle {
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
background-color: #FFFFFF;
}
 

#linktitle h1 {
color: #0000FF;
font-size: 30px;
line-height:29px;
font-weight: lighter;
padding-bottom: 5px;
margin: 0px;
width: 802px;
font-family:"Courier New", Courier, monospace;
}

#content_image h3 {
color: #444444;
font-size: 18px;
line-height: 24px;
font-weight: lighter;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px;
padding-top: 0px;
}

#content_image h2 {
font-family:"Courier New", Courier, monospace;
color: #0000FF;
font-size: 20px;
line-height: 24px;
padding-bottom: 0px;
margin-bottom: 3px;
text-decoration:none;
font-weight:lighter;
}

#content_image h2 a {
text-decoration:none;
}

#content_image h2 a:hover {
color: #0000ff;
text-decoration: underline;

}

#content_image h2 a:visited {
color: #0000ff;
}
#content_image h2 a:active {
color: #0000ff;
}

.article_author_img {
padding:0px;
margin-top: 5px;
text-transform: none;
font-size:12px;
font-family: "Courier New", Courier, monospace;
color:#666666;
padding-left: 0px;
}



#content_image h5 a:hover {
color:#ffffff;
background-color: #00B0D8;
}

#content_image {
width: 820px;
padding-top: 8px;
padding-bottom: 8px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
background-color: #FFFFFF;
float: left;
font-size: 12px;
line-height: 17px;
color:#444444;
}

.postImage {
float:left;
width: 150px;
margin-top:3px;
margin-right:10px;
border: solid 1px #EEEEEE;
margin-bottom: 0px;
text-align:left;
}

.postImage a {
border-bottom: solid 1px #FFFFFF;
}

.imagepage_content {
float: right;
width: 640px;
padding:0px;
margin:0px;
font-size: 11px;
line-height: 17px;
font-family:"Lucida Grande", Arial;
color:#999999;
}

.excerpt {
padding:0px;
margin-top: 0px;
font-size:12px;
font-family:"Lucida Grande", Arial;
color: #444444;
padding-left: 0px;
text-transform:none;
line-height:17px;
}

#content_image .imagepage_content p {
padding-top:0px;
padding-bottom: 5px;
text-indent:0px;
margin:0px;
}












div.home_right_box ul li {
	font-family: "Courier New", Courier, monospace;
	text-align:	left;
	color:#666666;
	background-color:#FFFFFF;
	margin-bottom:8px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 0px;
	padding-right: 0px;
	list-style:none;
	margin-left:0px;
}

div.home_right_box ul li a {
	font-family: "Courier New", Courier, monospace;
	color: #0000ff;
	text-decoration:none;
	text-transform: capitalize;
}

div.home_right_box ul li a:hover {
	color:#0000ff;
	text-decoration:underline;
}


.cloud {
font-family:"Courier New", Courier, monospace;
text-transform: uppercase;
}

.cloud a {
color:#0000ff;
}

.cloud a:hover {
color:#0000ff;
text-decoration:underline;
}

#content p { 

padding : 0 0 15px 0;

margin : 0;

line-height : 22px;

} 

#content p img { 

float : left;

border : none;

margin-right : 10px;

margin-bottom : 5px;

margin-top : 5px;

} 

#content p ol { 

margin : 0;

padding : 0 0 0 20px;

} 

#content p ul { 

margin : 15px;

padding : 0 0 0 20px;

line-height : 22px;

} 

#content li { 

margin-left : 10px;

padding : 0 0 0 5px;

line-height : 22px;

} 



#postinfo { 
margin : 0px 0 20px 0;
padding : 2px 0 15px 0;
clear:both;
font-size: 10px;
} 
#postinfo p { 
padding : 0px;
} 
#postinfo a { 
color : white;
background:#A1AB0C;
padding:1px 7px 2px 7px;
text-decoration : none;
border-bottom:none;
text-transform:uppercase;
padding:0px 7px 0px 7px;
margin:3px 50px 0px 50px;
width:100px;
text-align:center;
text-decoration : none;
border-bottom:none;
text-transform:uppercase;
float:right;
} 
#postinfo a:hover { 
text-decoration : none;
color : #444;
}

#footer {
	margin-top: 15px;
	margin-bottom:15px;
	border-top: solid thin #999999;
	font-family: "Lucida Grande", Arial;
	font-size:12px;
	line-height:16px;

}

#footer h2 {
	color: #333333;
	text-transform:uppercase;
	font-size:13px;
	font-weight:normal;
	padding-top:0px;
	font-family: "Courier New", Courier, monospace;
	margin: 0px;
	margin-bottom: 6px;
	
}


#footermenu {
	font-family: "Lucida Grande", Arial;
	font-size:11px;
	font-weight: normal;
	float: left;
	text-align:	left;
	margin-top:	10px;
	margin-bottom: 0px;
	width: 290px;
	padding-bottom:	0;
	padding-top: 0;
	margin-right:12px;
	color:#999999;
	line-height:16px;
}

#footermenu ul {
	margin-top:0px;
	list-style:	none;
	display:block;
	padding:0px;
	margin:0px;
	}
	
#footermenu ul li {
	text-align:	left;
	padding-top: 0px;
	margin-left: 0px;
	padding-bottom:4px;
	}
#footermenu ul li a {
	color: #0000FF;
	text-decoration: underline;
	}
	
#footermenu ul li a:hover {
	color: #0000FF;
	text-decoration:none;
	}
	

#footermenumiddle ul {
	font-family: "Courier New", Courier, monospace;
	font-size:12px;
	text-align:left;
	margin: 0px;
	padding:0px;
	margin-top:0px;
	list-style:	none;
	display:block;
}
#footermenumiddle ul li {
	text-align:	left;
	padding-top: 0px;
	margin-left: 0px;
	padding-bottom:4px;
	list-style:	none;
	display:block;
	color:#999;
	background-image: url(images/bullet_point.gif);
	background-repeat:no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}


#footermenumiddle ul li a {
	text-align:	left;
	padding: 0;
	margin:	0;
	list-style:	none;
	color: #0000FF;
	text-decoration:none;
}

#footermenumiddle ul li a:hover {
	text-align:	left;
	padding: 0;
	margin:	0;
	list-style:	none;
	color:#0000FF;
	text-decoration:underline;
}

#footermenumiddle {
	font-size:12px;
	font-weight: normal;
	float: left;
	text-align:	left;
	margin-top:	10px;
	margin-bottom: 0px;
	width: 290px;
	padding-bottom:	0;
	padding-top: 0;
	color:#666;
}

#footermenuend {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	font-weight: normal;
	float: right;
	text-align:	left;
	margin-top:	10px;
	margin-bottom: 0px;
	width: 213px;
	padding-bottom:	0;
	padding-left:12px;
	padding-top: 0;
	color:#999999;
}

#footermenuend ul {
	text-align:left;
	margin: 0px;
	padding:0px;
	margin-top:0px;
	list-style:	none;
	display:block;
}

#footermenuend ul li {
	text-align:	left;
	padding-top: 0px;
	margin-left: 0px;
	padding-bottom:4px;
	list-style:	none;
	display:block;
	color:#999999;
	padding-left: 0px;
}

#footermenuend ul li a {
	text-align:	left;
	padding: 0;
	margin:	0;
	list-style:	none;
	color: #0000FF;
	text-decoration:none;
}

#footermenuend ul li a:hover {
	text-align:	left;
	padding: 0;
	margin:	0;
	list-style:	none;
	color:#0000FF;
	text-decoration:underline;
}



.data { 
margin:0px;
margin-top:5px;
margin-bottom:10px;
padding:0px;
font-size:12px;
}



.data a { 

font-size:12px;

}







#sidebar { 

color : #555;

padding: 0 10px 40px 10px;

margin : 10px 0 0 0;

text-align : left;

position : relative;

line-height : 17px;

font-size : 13px;

list-style-type : none;

clear:right;

float:right;

}

#sidebar p { 

padding : 0;

list-style-type : none;

margin : 0;

} 

#sidebar h2 { 

	color : #A1AB0C;

	font-size : 21px;

	font-weight:normal;

	padding : 6px 0 8px 33px;

	margin : 0 2px 7px 0px;

}

/*	padding : 6px 0 8px 33px;

	margin : 0 2px 7px 0px;

	background:url(images/test.jpg) left bottom no-repeat;

*/

#sidebar h3 { 

	color : #A1AB0C;

	font-size : 21px;

	font-weight:normal;

	text-indent:32px;

	line-height:30px;

	padding : 0px 0 8px 0px;

	margin : 0 2px 0px 0px;

} 

#sidebar h3 ul li a { 

	text-indent:0px;

} 

#sidebar a { 

color : #585449;

text-decoration : none;

font-size:14px;

} 

#sidebar a:hover { 

color : #999999;

text-decoration : none;

} 

#sidebar ul { 

list-style-type : none;

margin : 0 0 0 0;

padding : 0;

padding-bottom : 40px;

} 

#sidebar ul li { 

display: block;

padding : 0;

margin : 0;

list-style-type : none;

padding : 3px 7px 3px 33px;

background:url(images/bullet.gif) left no-repeat;

} 

#sidebar ul li a { 

color : #585449;

text-decoration : none;

margin : 0;

border-bottom : none;

} 

#sidebar ul li a:hover { 

color : #585449;

border-bottom : none;

text-decoration:none;

} 





blockquote { 
margin-left: 25px;
margin-top: 10px;
margin-bottom: 10px;
padding-left: 35px;
padding-right:25px;
font-style: italic;
color: #666666;
border-left: 2px solid #57B6DD;
} 

blockquote p { 
margin-left: 25px;
padding-left: 35px;
} 
#content_article_left .tag_display { 
text-align: left;
margin: 0;
margin-top:10px;
padding-top:10px;
border-top: dashed thin #999999;
font-size:11px;
text-transform:uppercase;
font-family:"Courier New", Courier, monospace;
}

#content_article_left .tag_display a {
text-decoration: underline;
color:#0000FF;
} 

#content_article_left .tag_display a:visited {
text-decoration: underline;
color:#0000FF;
}

#content_article_left .tag_display a:hover {
text-decoration: none;
color:#0000FF;
}

.prevnext { 
text-align: center;
margin-top: 10px;
padding : 0px;
width:221px;
border-bottom: dashed 0px #CCCCCC;
border-top: dashed 0px #CCCCCC;
font-size:11px;
height:24px;
float:right;
font-family:"Courier New", Courier, monospace;
} 

.list_authors {
text-align: left;
margin: 0;
padding: 8px 8px 8px 8px;
background-color: #FFFFFF;
width:215px;
border-bottom: dotted 0px #57B6DD;
border-top: dotted 0px #57B6DD;
font-size:11px;
height:24px;
}

.list_authors ul {}

.prevnext a { 
text-align : center;
margin: 0;
color: #0000ff;
font-size:11px;
display:block;
padding: 0px;
text-transform:uppercase;
border-bottom:none;
text-decoration:none;
} 

.prevnext a:visited { 
color: #0000ff;
border-bottom:none;
} 

.prevnext a:hover { 
color: #0000ff;
border-bottom:none;
text-decoration:underline;
} 



.prevnext .alignright { 
float: right;
margin: 0;
} 

.prevnext .alignleft { 
float: left;
}

img.centered {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

img.alignright {
    padding: 4px;
    margin: 0 0 2px 7px;
    display: inline;
}

img.alignleft {
    padding: 0px;
    margin: 0 10px 0px 0;
    display: inline;
}




.search_header {
	float:right;
	padding:0px;
	margin:0px;
	vertical-align:middle;

}

.navigation {
border-top: dashed thin #666666;
padding-top:5px;
padding-bottom: 5px;
width:820px;
height:31px;
margin-top:8px;
}

#searchform_header { 
margin: 0px;
padding: 0px;
font-size: 11px;
font-family:"Courier New", Courier, monospace;
text-transform: uppercase;
vertical-align:middle;
}

#s {
	width:150px;
	height:17px;
	color:#666666;
	text-align: left;
	margin:0px;
	font-size: 11px;
	padding:3px 3px 0px 3px;
	vertical-align: middle;
	background-color: #efefef;
	border: solid thin #CCCCCC;
	font-family:"Courier New", Courier, monospace;
}














.clearer{

	clear:both;

	float:none;

}







a[href$=".PDF"], a[href$=".pdf"] {
	padding: 2px 2px 2px 30px;
	background: url("images/pdf_icon.png") left center no-repeat;
	background-color:#FFFFFF;
	color:#000000;
	border-bottom: solid 1px #FFFFFF;
}
