body{
font-family:"Trebuchet MS", verdana, arial, sans-serif;
background-color:#968d7c;
margin:0;
}
a{
color:#22656b;
text-decoration:none;
font-weight:bold;
} 
a:active, a:hover{
color:#26324a;
} 
a:visited{
color:#22656b;
text-decoration:none;
} 
#page{
background-color:#fff;
}
.body p{
font-family:Arial, Helvetica, sans-serif;
font-size:1.4em;
line-height:22px;
}
.body li{
font-size:1.4em;
line-height:22px;
}
ul{
margin:8px 10px 8px 30px;
padding:0;
}
li{
line-height:14px;
}
.rsspic{
padding:0 0 0 6px;
}
input{
padding:2px;
}
.body{
font-size:.7em; 
color:#000;
margin:0;
}
.byline, .entryfooter, .trackbackfooter{
font-size:.7em;
line-height:135%;
margin:0;
padding:0 0 8px 0;
color:#000;
}
.byline{
clear:both;
}
.commentBody{
font-size:.8em; 
color:#000; 
margin:0 10px 40px 0;
}
.commentByLine{
font-weight:bold;
clear:left;
}
#blogText{
padding:0 8px 0 8px;
}
#blogText h1{
font-size:2.2em;
font-weight:bold;
margin:0;
color:#000;
}
#banner{
font-family:"Times New Roman", Times, serif;
font-size:1.9em;
font-weight:normal;
color:#fff;
background-color:#22656b;	
padding:10px;
}
#banner h1{
background:#22656b url(http://www.platformmagazine.com/img/podium.gif) no-repeat left top;
font-size:2em;
margin:0;
padding:16px;
}
#banner h1 a{
font-weight:normal;
color:#fff;
text-decoration:none;
padding:10px 10px 10px 100px;
}
#banner a:hover{
text-decoration:underline;
}
input, select, textarea{
font-size:1em; 
color:#000; 
}
.menuTitle{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
background-color:#26324a;
color:#fff;
text-align:center;
text-transform:lowercase;
letter-spacing:.2em;
padding:5px;
}
.header, .header a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
text-align:center;
font-weight:bold;
}
#calendar{
width:90%;
margin:0 auto 0 auto;
}
.calendarTable, .calendarTable a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
text-align:center;
padding:2px;
line-height:14px;
}
.calendarToday{
background-color:#ff0;
}
.menuBody{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.65em;
text-align:left;
padding:10px 4px;
line-height:14px;
}
.menuBody .header{
font-size:1em;
}
.menuBody a{
font-size:1em;
}
.date{
color:#666; 
border:1px solid #999;
padding:5px;
margin:0 0 10px 0;
font-weight:normal;
}
.blogHeader, .trackbackHeader, .commentHeader, .relatedentriesHeader{
font-size:.7em; 
color:#666; 
border:1px solid #999;
padding:5px;
margin:0 0 10px 0;
font-weight:normal;
}
.footerHeader{
background-color:#e5e5e5;
font-size:1.2em; 
color:#666; 
border:1px solid #999;
padding:5px;
font-weight:normal;
}
.rightMenu{
border:1px solid #999;
margin:8px;
}
.code{
font-family:"Courier New", Courier, monospace;
font-size:.7em;
color:#000;
border:solid thin #00c;
background-color:#ffc;
overflow:auto;
max-height:200px;
padding:4px 4px 4px 4px;
line-height:15px;
margin:5px 0 5px 0;	
}
.codePrint{
font-family:"Courier New", Courier, monospace;
font-size:.7em;
color:black;
border:solid thin #00c;
background-color:#ffc;
padding:4px 4px 4px 4px;
line-height:15px;	
}
.center{
text-align:center;
}
.entry{
margin:0 0 8px 0;
padding:0 0 3px 0;
border-bottom:1px solid #999;
}
a img{
border:0px;
}
.comment, .trackback, .commentAlt, .trackbackAlt{
border:1px solid #999;
padding:10px;
margin:10px 0;
position:relative;
}
.commentAlt, .trackbackAlt{
background-color:#efefef;
}
.comment img, .commentAlt img{
float:left;
position:relative;
margin:0 5px 5px 0;
}
.commentBody, .trackbackBody{
font-size:.7em; 
color:#000; 
margin:0 0 10px 0;
}
#relatedEntriesList{
font-size:.7em; 
color:#000;
 }
.commentByLine, .trackbackByLine{
font-style:italic;
font-size:.7em;
}
.addCommentLink,.addTrackbackLink{
text-align:right;
}
#trackbacks,#comments{
margin:8px 0 0 0;
}
#calendar th{
font-weight:normal;
}
.tbLink{
font-size:1.1em;
}
.autoImage{
float:left;
margin:0 5px 5px 0;
}
/*==================Forms======================*/
fieldset#commentForm, fieldset#sendForm{
margin:8px;
text-align:left;
}
fieldset#sendForm{
border:none;
}
fieldset#commentForm legend,fieldset#sendForm legend{
font-size:1.1em;
font-weight:normal;
color:#000;
margin:0px 0px 0px 0px;
padding:3px 5px 10px 5px;
}
fieldset#commentForm label,fieldset#sendForm label{
float:left;
width:110px;
}
fieldset#sendForm label{
width:130px;
}
fieldset#commentForm div,fieldset#sendForm div{
clear:both;
margin:0 0 5px 0;
}
fieldset#commentForm .longLabel{
width:260px;
}
fieldset#sendForm .longLabel{
width:200px;
}
fieldset#commentForm .nofLoat,fieldset#sendForm .nofLoat{
float:none;
}
fieldset#commentForm #comments,fieldset#sendForm #notes{
width:100%;
height:120px;
overflow:auto;
}
fieldset#sendForm #notes{
width:300px;
}
fieldset#commentForm img{
margin:3px auto;
}
fieldset#sendForm img,fieldset#sendForm #submit{
margin:0 0 0 200px;
}
#popUpFormBody{
background:#fff;
margin:8px;
}

.footerButton{
font-size:.6em;
margin:0 0 0 480px;
word-spacing:.4em;
text-transform:lowercase;
}
.body .floatright{
float:right;
margin:10px 20px 6px 10px; 
}
.body .floatleft{
float:left;
margin:10px 10px 6px 0;
}