BODY
{   padding-right: 30px;
    padding-left: 30px;
    font-size: 12px;
    padding-bottom: 10px;
    margin: 0px 30px;
    WORD-BREAK: break-all;
    padding-top: 10px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #194C19;
}
IMG
{
/*max-width: 650px; width:expression(this.width > 650 ? "650px" : this.width);*/
/*width: expression(this.width > 650 ? 650 : this.width);*/
    border:0px;
}
TD
{
    font-size: 12px;
}
A
{
    color: #223355;
    text-decoration: none;
}

A:hover
{
    text-decoration: underline;
}
H1
{
    font-size: 14px;
    margin: 0px;
    padding-top: 5px;
}
H2 A
{
    color: #223355;
}
.postfoot A
{
    color: #223355;
}
H1 A:visited
{
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
}
H1 A:active
{
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
}
H1 A:link
{
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
}
H1 A:hover
{
    margin-top: 10px;
    color: #fff;
    text-decoration: none;
}
H2
{
    margin-top: 10px;
    font-size: 14px;
}
H5
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#top
{
    background-image: url(images/HeaderBg.gif);
    vertical-align: middle;
    height: 100px;
    background-color: #20375f;
}
#top a
{
	color: white;
}
#top TD
{
    FILTER: shadow(color=#002244,direction=120,enabled=1,strength=3) glow(color=#2B446F,enabled=1,strength=1);
    
    text-align: left;
    padding:0px 0px 0px 50px;
}
#top .topTitle
{
	font-family: "Trebuchet MS";
	color: white;
    font-size:19px;
    margin-top:20px;
}
#top .topsubTitle
{
	color: white;
	font-size:14px;
}
#sub
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 14px;
    background-image: url(images/SubHeaderBg.gif);
	 background-repeat: repeat-x;
    padding-bottom: 4px;
    color: #006B76;
    padding-top: 4px;
	 height: 32px;
    background-color: black;
}
.mylink
{
	width:100%;
	background: url(images/SubHeaderBg.gif) repeat-x right;
	height: 30px;
	padding-top:6px;
}
.sub
{
    padding-left: 30px;
    font-size: 12px;
    font-weight: bold;
    color: #006A79;
	 height: 32px;
    text-align: left;
}
.sub a
{
    color: #006A79;
}
.sub2 
{
	padding-right: 30px;
	font-size: 12px;
	height: 32px;
	text-align:right;
	color: #006A79;
}
.sub2 a
{
    color: #006A79;
}
.headermaintitle
{
    font-family: "Trebuchet MS";
    font-size:16px;
}
#tagline
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: 12px;
    padding-bottom: 5px;
    margin: 0px;
    color: #ffffff;
    padding-top: 5px;
    background-color: #0000ff;
}
P.date IMG
{
    vertical-align: middle;
}
P.date
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 0px;
    padding-bottom: 2px;
    color: #aaaaaa;
    padding-top: 2px;
    text-align: right;
}
P.date SPAN
{
    background-color: #fff;
}
P.date A
{
    color: #888888;
}
BLOCKQUOTE
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 0px;
    padding-top: 4px;
    font-style: italic;
}
#leftmenu
{
    padding-right: 0px;
    padding-left: 0px;
    left: 0px;
    padding-bottom: 5px;
    width: 200px;
    padding-top: 0px;
}
#leftmenu H3
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 12px;
	 background-image: url(Images/ColumnHeaderBg.gif);
    padding-bottom: 4px;
    margin: 0px;
    color: #000;
    padding-top: 4px;
}
#leftmenu UL
{
    font-size: 12px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px 0px 10px 8px;
    width: 100%;
    padding-top: 0px;
    list-style-type: none;
}
#leftmenu LI
{
    margin-top: 6px;
}
#leftmenu A:active
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    color: #000;
    margin-right: 0px;
    padding-top: 2px;
    text-decoration: none;
}
#leftmenu A:visited
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    color: #000;
    margin-right: 0px;
    padding-top: 2px;
    text-decoration: none;
}
#leftmenu A:link
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    color: #000;
    margin-right: 0px;
    padding-top: 2px;
    text-decoration: none;
}
#leftmenu A:hover
{
    color: #1d58d1;
    text-decoration: underline;
}
.RecentComment
{
}
#main
{
background-color: #fff;
}
#main h1{
	font-size:13px;
	background-color: #f5f5f5;
	width:98%;
	height: 25px;
	padding-left: 6px;
}
#main h2{
	font-size:13px;
	width:98%;
	height: 25px;
	padding-left: 6px;
}
#footer
{  font-size: 12px;
    margin: 0px;
    padding-top: 5px;
    text-align:center;
}
INPUT.text
{
    width: 300px;
}
TEXTAREA
{
    width: 300px;
    height: 200px;
}
#comments H4 SPAN
{
    color: #999;
}
#comments H4
{
    font-size: 12px;
    margin: 0px;
}


P
{
    margin: 0px 0px 14px;
}
H3
{
    font-size: 12px;
}

#relatedlinks UL
{
    margin-left: 10px;
    padding:0px;
    list-style-type: none;
}
.menuleft_table
{
	padding-top:0px;
	vertical-align:top;
	margin:0px 0px;
	width:100%;
}
.menuleft_td
{
	text-align:center;
}
.menuleft_td a
{
	font-size:12px;
}
.post {
	 PADDING-RIGHT: 0px; 
	 PADDING-LEFT: 0px; 
	 FILTER: progid:DXImageTransform.Microsoft.Shadow(color='Blue', Direction=135, Strength=32); 
	 MARGIN-BOTTOM: 5px; 
	 PADDING-BOTTOM: 0px;  
	 PADDING-TOP: 0px;  
	 TEXT-ALIGN: left;
	 background-color: #fff;
}

.postbody
{  
    width:650px;
    font-size: 12px;
    margin-bottom: 14px;
    line-height:180%;
    padding:5px 10px;
    overflow:hidden;
}
.postbody A
{
    color: #1d58d1;
}
.posthead 
{  
	FONT-SIZE: 13px; 
	padding-left: 50px;
	padding-top: 6px;
	height: 25px;
	background-image: url(images/PostHeaderBg.gif);
	font-weight:bolder;
	color: #444444;
	BACKGROUND-REPEAT: repeat-x; 
}

.posthead a
{
	font-size:14px;
}
.posthead h2
{
	font-size: 13px;
	margin: 0px;
}
.comments_div
{
	font-size:14px;
	font-weight:bolder;
	background:#d1d1d1;
	padding:8px;
	margin-bottom:30px;
}
.comments_div .span01
{
	font-size:14px;
	font-weight:bolder;
}
.comments_div .span02
{
	font-size:12px;
	font-weight:normal;
}
.commentshead 
{
	padding:4px;
	BACKGROUND-POSITION: 50% bottom; 
	FONT-SIZE: 14px; 
	BACKGROUND-color:#89EAED;
	COLOR: #444444; 
	BACKGROUND-REPEAT: repeat-x; 
}
.commentshead .span01
{
	font-size:14px;
}
.commentshead .span02
{
	font-size:12px;
}
.commentshead a
{	font-weight:bold;
   color: #138992;
	font-size:12px;
}
.postdesc
{
    font-size: 12px;
    font-weight: normal;
}
.post H5
{
    font-size: 14px;
    margin: 0px 0px 4px;
}
.postfoot {
	PADDING-RIGHT: 4px; 
	BORDER-bottom: #dddddd 1px solid; 
	PADDING-LEFT: 4px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	COLOR: #aaaaaa; 
	PADDING-TOP: 4px;
	background-color:#f6f6f6;
}
.postfoot a{
color: #007477;
}
PRE
{
    font-size: 1em;
    margin: 0px 0px 0px 22px;
}
.toppic
{
	text-align:center;
	margin:4px 0px 8px;
}
.toppic img
{
	width:180px;
}
.Textbox
{
    border: #aaaaaa 1px solid;
    width: 160px;
}
TEXTAREA
{
    border: #aaaaaa 1px solid;
    width: 160px;
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Sans-Serif;
}
.button
{
    border: #aaaaaa 1px solid;
    background-color: #ccd4e0;
}
INPUT
{
    font-size: 12px;
    font-family: Verdana, Geneva, Arial, Sans-Serif;
}
.Framework
{
    background-color: #D1DBD2;
}
.MainCell
{
    padding-top:0px;
	 padding-left: 10px;
    vertical-align: top;
    border-left: #dddddd 1px solid;
    border-bottom: #dddddd 1px solid;
    background-color: #D1DBD2;
}
.LeftCell
{
    vertical-align: top;
    background-color: #ffffff;
    width: 200px;
}
.FooterCell
{
    vertical-align: top;
    height: 30px;
}
.SectionHead
{
    text-align: right;
}
.Cal
{
    border: #999999 1px solid;
    margin-top: 5px;
    font-weight: normal;
    font-size: 15px;
    margin-bottom: 5px;
    margin-left: 0px;
    width: 100%;
    font-style: normal;
    height: 170px;
    background-color: #eeeeee;
}
.CalTitle
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 14px;
    padding-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    font-family: Arial;
    height: 12px;
}
.CalOtherMonthDay
{
    color: #808080;
}
.CalSelector
{
}
.CalNextPrev
{
}
.CalDayHeader
{
    background-color: #cccccc;
}
.CalSelectedDay
{
}
.CalWeekendDay
{
}
.CalTodayDay
{
    font-weight: bold;
}
.CalTodayDay A
{
    font-weight: bold;
    color: red;
}

/*photolist*/
.pp_list
{
	width:99%;
}
.pp_list td
{
	text-align:center;
}
.pp_list img{
	border: 6px solid #dddddd;
	text-align: center;
	width:146px;
	height:124px;
}
.pp_list h4{
	font-size: 9pt;
	font-weight: normal;
	color: #333333;
	margin-top: 4px;
	text-align: center;
}
.postlist
{
	font-size:14px;
	padding-top: 8px;
	font-weight:bolder;
	padding-left:30px;
}
.postlist_td
{
	background:url('images/bbcbg.gif');
}
/* article list*/


.Pager{
font-size: 14px;
color: #8888ff;
}