﻿/*
	Header, footer and margin styles
*/

html
{
	height:100%;
}

body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: small;
	background: white;
	padding-bottom: 0px;
	margin: 0px;
	color: #333;
	padding-top: 0px;
	font-family: verdana, sans-serif;
	text-align: center;
	height:100%;
}

SPAN.intelTag
{
	cursor:hand;
	text-decoration:underline;
}

TD.margin-left
{
	background-image: url('../../images/margin_left.gif'); 
	background-position:  right top; 
	background-repeat: repeat-y; 
	background-color: #E0E0E0
}
 
TD.margin-right
{
	background-image: url('../../images/margin_right.gif'); 
	background-position:  left top; 
	background-repeat: repeat-y; 
	background-color: #E0E0E0
}

TD.margin-bottom
{
	background-color: #878787; 
	height: 9px;
}

TD.#footer 
{
	height:50px;
	border-top: #878787 1px solid; 
	border-bottom: #878787 1px solid;
}
TD.#footer-main 
{
	background: url('../../images/bottom_sash.gif') no-repeat left top;
	height:50px;
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: 85%;
	padding-bottom: 9px;
	margin: 0px;
	color: white;
	padding-top: 0px;	
	border-top: 1px solid #878787; 
	border-bottom: 1px solid #878787;
}

#footer-main p
{
	padding-right: 20px;
	padding-left: 65px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	text-align: left;
}

/*
	Header bar settings
*/

.osxtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AAAAAA;
}

.osxtitle-active
{
	color: #FFFFFF;

}
.osxtitle a:link {
	text-decoration: none;
	color: #AAAAAA;
}

.osxtitle a:visited {
	text-decoration: none;
	color: #AAAAAA;
}

.osxtitle a:hover {
	text-decoration: none;
	color: #FFFFFF;
}

/*
	Global element settings
*/

blockquote
{
	padding-right: 0px;
	padding-left: 20px;
	font-size: 88%;
	background: url('../../images/quotes.gif') no-repeat left top;
	padding-bottom: 0px;
	color: #666;
	line-height: 1.5em;
	padding-top: 10px; margin-left:30px; margin-right:0px; margin-top:0px; margin-bottom:0px
}
blockquote p
{
	margin-top: 0px;
}
abbr
{
	cursor: help;
	border-bottom: 1px dotted;
	font-style: normal;
}
acronym
{
	cursor: help;
	border-bottom: 1px dotted;
	font-style: normal;
}
code
{
	color: #996666;
}
img
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
ul
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 20px 30px;
	padding-top: 0px;
	list-style-type: none;
}
li
{
	padding-left: 14px;
	background: url('../../images/tictac_blue.gif') no-repeat 0px 6px;
	margin-bottom: 3px;
	list-style-type: none
}
a:link 
{
  color: #6699cc; 
  text-decoration: underline;
}

a:visited 
{
  color: #666699; 
  text-decoration: underline;
}

a:hover {
  color: #5B739C;
}

a:active {
  color: #5B739C;
  text-decoration: none;
}
/*
	Content 'frame' settings
*/

#content-photo 
{
	padding-top:20px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	text-align:left;
	line-height: 1.0em;
}

#content-photo a:link {
	text-decoration: none;
 	color: #888888; 
}

#content-photo a:visited {
	text-decoration: none;
	color: #888888;
}

#content-photo a:hover {
	text-decoration: none;
	color: black;
}

#content-photo a:link .image { border-color: #777777; color: #777777;}
#content-photo a:visited .image { border-color: #666666; color: #666666;}
#content-photo a:hover .image { border-color: #ffffff; color: #ffffff;}


#content 
{
	padding-top:20px;
	padding-bottom: 20px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	text-align:left;
	line-height: 1.5em;
}

#content h1
{
	margin-top: 0px;
	font-size: 130%;
	color: #993333;
	font-family: "lucida grande" , "trebuchet ms";
	letter-spacing: -1px;
}

#content img
{
	padding-top:0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

#content table
{
	border-right: black 1px solid;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-size: 85%;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	padding-top: 0px;
	border-bottom: black 1px solid;
	border-collapse: collapse;
}
#content th
{
	padding-right: 10px;
	border-top: black 1px solid;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: black 1px solid;
	background-color: silver;
}
#content td
{
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 0px;
	border-bottom: silver 1px solid;
}

.post img {
  padding: 1px;
  border: 1px solid black;
}

.post img.right {
  float: right; 
  margin: 0px 0px 10px 10px; 
}

.post img.left {
  float: left; 
  margin: 0px 10px 10px 0px; 
}

/*
	Sidebar settings
*/
h2.sidebar-title
{
	padding-right: 0px;
	padding-left: 50px;
	font-size: 130%;
	background: url('../../images/sidebar_icon.gif') no-repeat 20px 15px;
	padding-bottom: 0px;
	margin: 0px;
	color: #666;
	padding-top: 25px;
	font-family: "lucida grande" , "trebuchet ms";
	height: 32px !important
}

#sidebar
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 85%;
	background: #EEEEEE url('../../images/sidebar_bg.gif') no-repeat 0px 0px;
	padding-bottom: 0px;
	color: #999;
	line-height: 1.4em;
	padding-top: 20px;
	text-align:left; margin-left:547px; margin-right:41px; margin-top:0px; margin-bottom:0px; background-color:#EEEEEE
}
#sidebar img
{
	margin-left: 25px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	margin-bottom: 15px;
}

#sidebar ul
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 1em;
	margin: 0px;
	padding-top: 5px;
}
#sidebar p
{
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 1em;
	margin: 0px;
	padding-top: 5px;
	border-bottom: #ddd 1px solid;
}
#sidebar li
{
	background: url('../../images/tictac_blue.gif') no-repeat 0px 5px;
}

#sidebar img.profile-img 
{
	border-top: #ddd 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-right: #c0c0c0 1px solid;
	border-left: #ddd 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 4px;
	margin: 0px 0px 0px 15px;
	background: #fff;
	float: middle;
}
#sidebar p.profile-textblock
{
	border-style:none;
	text-align:center;
}

#sidebar .image { margin: 0px; border-width: 1px; border: 1px solid;}

.image { margin: 0px; border-width: 1px; border: 1px solid;}

.infotable {
	border: 2px solid #878787;
	border-collapse: collapse;
}

.infotable td {
	border: 2px solid #878787;
}

.dirname {
	font-size: 12px;
	font-weight: bold;
	color: #aaaaaa;
}

.comment {
	color: ;
	
}

.smalltxt {
	color: #888888;
	font-size: 11px;
}

.textBody {
	color: black;
    border-top: solid #878787 2px;
    padding-top: 20px;
	padding-left: 0px;
	padding-right: 0px;
    line-height: 1.5em;
}
H1
{
	padding-left: 20px;
	font-family: "Lucida Grande", "Trebuchet MS";
	font-size: 19px;
	letter-spacing: -1px;
	color: #993333;
}
H2
{
	padding-left: 20px;
	font-family: "Lucida Grande", "Trebuchet MS";
	font-size: 15px;
	letter-spacing: -1px;
	color: #993333;
}
HR
{
	height: 2px;
	color: #878787;
	width: 200px;
	align: left;
}