@charset "utf-8";
/* CSS Document */

body{
	background-color: #193441;
	color:  #193441;
	text-align: center;
	margin: 0px;
	font-family: Calibri, Helvetica, Arial, sans-serif;
	float: left;
}
a{
	text-decoration: none;
	color: #0867bf;
}
a:hover{
	text-decoration: underline;
}
#header{
	background-color: #FFFFFF;
	margin-top: 35px;
	width: 100%;
	height: 120px;
	float: left;
}
#header h1{
	display: none;
}

#nav{
	list-style-image: none;
	list-style-position:outside;
	list-style-type: none;
	margin: 0;
	margin-top: -1.68em;
	position: absolute;
	right: 10%;
	top: 155px;
	z-index: 2;
}
#nav li{
	display: inline;
	margin: 0;
	color: #FFFFFF;
        padding-left: 0;
}
#nav li a{
	text-decoration: none;
	border-bottom: none;
	color: #FFFFFF;
	font-size: 120%;
	margin-right: 0.1em;
	margin-right: 0.1em;
	padding-left: 0.3em;
	padding-right: 0.3em;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	background-color: #3E606F;
}
#nav li a:hover{
	background-color: #91AA9D;
}
#nav li#current a{
	background-color: #91AA9D;
	color: #FFFFFF;
}
#body{
	background-color: #91AA9D;
	width: 100%;
	float: left;
	padding-bottom: 1.5em;
	text-align: left;
}
#logo{
	position:absolute;
	top: 45px;
	left: 10%;
	z-index: 1;
	border: 1px solid white;
}

#sidebar{
	width: 23%;
	float: left;
	background-color: #D1DBBD;
	background-image: url(img/tright.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-align: left;
}
#content{
	width: 73%;
	float: right;
	background-color: #D1DBBD;
	background-image: url(img/bleft.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	text-align: left;
}

#holder{
	width: 80%;
	padding-left: 10%;
	padding-top: 1.5em;
	text-align: center;
}

#content p{
	margin-top: 1em;
	margin-bottom: 1em;
}

#sidebar p{
	padding-top: 1em;
	padding-bottom: 1em;
	margin: 1em;
	border-top: 3px solid #193441;
	border-bottom: 3px solid #193441;
	font-weight: bold;
}

#footer{
	color: #CCCCCC;
	font-style: italic;
	padding-bottom: 1em;
	font-size: 94%;
	float: left;
	width: 100%;
}
a img{
	border: none;
}
#logo a{
	border-bottom: none;
}
#biopic{
	width: 80%;
	margin-top: 1em;
}
h2{
	margin-top: 1em;
	margin-bottom: 1em;
}
.image{
	border-bottom: none !important;
	border-top: none !important;
	border: none;
}
.bold{
	font-weight: bold;
}




ul#navigation {

	list-style:none;

	margin:0 auto;

	padding:0;

	font-weight:bold;

	text-transform:uppercase;

	height:25px;

	line-height:25px;

	font-size:1.1em;

}



ul#navigation li {



	float:left;

	margin:0;

	padding:0;

	list-style:none;  

	white-space:nowrap;	

	background:none;	

}



ul#navigation li a {

	display:block;

	text-transform:uppercase;

	text-decoration: none;

	padding:0 15px;

	letter-spacing:1px;

	border:none;

}	

ul {

	list-style:none;

	margin:0;

	padding:0;

}



li {

	margin:5px 0 0 0;

	padding:0;

}	



ul li {

	padding-left:15px;

	list-style:none;

}

ul ul{	

	margin-top:5px;

}



#sidebar ul li ul li{

	margin-left: 10px;

	padding-left: 0;

	background: none;

	list-style: none;

}



#sidebar ul li{

	background: none;

	list-style: none;

}



#sidebar ul li ul li ul li{

	list-style:none;

	background:url(img/arrow.gif) no-repeat;

	background-position: 2px 5px;

	padding-left:15px;

	margin-left: 3px;

}



#sidebar h2{

	color: #193441;

}

h2 a{
	color: #193441;
	border: none;
	
}

h2 a:hover{
	
	
	color: #193441;
	border: none;
	text-decoration:underline;
	
}

#sidebar li a{

	color: #3b5967;
	text-decoration: none;
	border: none;

}

#sidebar li a:hover{

	text-decoration: underline;
	border: none;

}

#intro {

	margin:0.5em;

	margin-bottom:1.5em;

	padding:0.5em;

}



#intro .profile {

	border:#e1d2bd 1px solid;

	margin:0 0.5em 0 0;

	padding:3px;

}



#intro em.feed{

	background:url(img/icon_feed.gif) no-repeat left center;

	padding:2px 0 2px 16px;

	font-style:normal;

}



#intro em.emfeed{

	background:url(img/email.png) no-repeat left center;

	padding:2px 0 2px 16px;

	font-style:normal;

}



img.left{

float: left;

margin: 0px 14px 3px 0px;

}



div.post{

	margin-left: 10px;

	margin-right: 10px;

	padding: 5px;

}



div#intro{

	margin-left: 0px;

	margin-right: 0px;

	border-bottom: 7px solid #91AA9D;

}



abbr {

	cursor:help;

}	



blockquote {

    margin-left:1.5em;

    margin-right:1.5em;

    padding-left:0.5em;

    border-left:3px solid #3B5967;

}

#footer a{
	color: #3E606F;
}

#footer a:hover{
	color: #FFFFFF;
}

fieldset {

	border:none;

}



.post-info em.user{

	background:url(img/user.png) no-repeat left center;

	padding:2px 0 2px 12px;

}



.post-info em.cat{

	background:url(img/star.png) no-repeat left center;

	padding:2px 0 2px 12px;

}



.post-comments {

   float:right;

}



.post-comments a {

   background:url(img/comments-small.gif) no-repeat left center;

   padding-left:12px;   

}



#comments, #respond{

	margin: 2em 0 0 5px;

}



.commentlist {

	margin:10px;

	padding:10px 20px;

}



#commentform {

	margin:10px;

	padding:10px;

}



.commentlist {

	margin: 0;

	padding: 0;

}



.commentlist li{

	list-style:none;


	margin: 10px 0;

	padding: 1em 0.5em;

	border-top: #ccc 1px solid;

	border-bottom: #ccc 1px solid;

}



.commentlist li .cmtinfo {

	font-size:1em;	

}



.commentlist li cite {

	font-style:normal;

	font-weight:bold;

}



.commentlist li .cmtinfo em {

	margin:0;

	padding:0;	

	font-style:normal;

	font-size:0.9em;

	color:#666;

}



.commentlist .alt{

	border-top: #aaa 1px solid;

}



.commentmetadata {

	margin-right: 5px;

}



textarea, input.textbox{

    background:#fff url(img/gradtop.gif) repeat-x top;

	border:#aaa 1px solid;

}



textarea:focus, input.textbox:focus {

	border:#193441 1px solid;

}



.post-title {

	font-size:160%;	

    border:none;

    margin:5px 0 0.5em 0;

    padding:0;

}



.post-date{

	font-size: 76%;

	color: #666666;

}

.post-content ul ul{

	margin-left: 20px;

	margin-top: 0px;

	margin-bottom: 15px;

}

#showyourself {

	font-family: "Trebuchet MS", arial, sans-serif;

	width: 190px;

	border: 1px solid #A8A8A8;

	list-style: none;

	margin: 0;

	padding: 0;

}

#showyourself h2 { 

	color:#CCCCCC;

	background-color: #242527;

	text-align: center;

	padding: 1px 5px;

	font-size: 18px;

	margin: 0;

	font-weight: normal;

}

ul#showyourself li {

	margin: 0px !important;

	margin-left: 0px;

	padding: 1px 0px;

	list-style: none;

	display: block;

}

#showyourself li+li { 

	border-top: 1px solid #A8A8A8;

}

#showyourself li a { 

	background: #5E6D70;

	display: block;

	color: #CCCCCC;

	font-size: 11px;

	padding: 1px 3px;

	border: 0;

	text-decoration: none; 

}

#showyourself li a img { 

	border-width: 0;

}

#showyourself li a:hover {

	background: #424E4F;

	color: #FFFFFF;

}

#showyourself strong {

	font-size: 15px;

	font-weight: normal;

}

#showyourself .footer {

	background-color: #242527;

	font-size: 10px;

	text-align: center;

}

#showyourself li a:hover.footer {

	background-color: #242527;

	text-decoration: underline;

}

#sidebar ul{

	margin-bottom: 20px;

}