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

*{
   font-family:Arial, Helvetica, sans-serif;
   font-size:13px;
   border:0 none;
   padding:0;
   margin:0;
}

/* Commonly Used */
.left{
   float:left;
}
.right{
   float:right;
}
.clear{
   clear:both;
}
.alignCenter{
   text-align:center;
}
.alignRight{
   text-align:right;
}
.paddngTop10{
   padding-top:10px;
}

/* Form Style */
input { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
.txtbox { height: 25px; width: 300px; border: 1px dotted #cccccc; padding: 5px 0 0 5px; }
.txtarea { height: 150px; width: 400px; border: 1px dotted #cccccc; padding: 5px 0 0 5px; }
.send-btn { width: 85px; height: 30px; background: url(images/submit-btn.png) no-repeat; cursor: pointer; color: #ffffff; }
	
/* Predefined */

body{
   background:#ececec url(images/bg.gif) repeat-x;
}

/* Links */

ul#topNav{   
	padding-left:38px;
	width:700px;
	float:left;
	
}
ul#topNav li{
	text-decoration:none;
	display:inline;
}
ul#topNav li a{
    text-decoration:none;
	text-align:center;
	font-weight:bold;
	padding-top:13px;	
	font-size:14px;
	height:28px;
	width:118px;
	color:#FFF;
	float:left;
}
ul#topNav li a:hover, ul#topNav li a.selected{
	background:url(images/menu-hover.png) no-repeat;
}
ul#footerNav{
    padding-left:300px;
    float:left;
}  
ul#footerNav li{
	list-style-type:none;
	display:inline;
}
ul.footerlinks{
    padding-top:10px;
} 
ul.footerlinks li{
	background:url(images/footerlist.gif) left 4px no-repeat;
	list-style-type:none;
	padding-bottom:8px;
	padding-left:12px;
}
ul.footerlinks li a{
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
}
ul.footerlinks li a:hover{
    color:#bcb6b6;
}

/* ID's */

#wrapper-bgbtm{
   background:url(images/container-btmbg.png) bottom no-repeat;
   margin:0 auto 20px auto;
   padding-bottom:15px;
   width:1000px;   
}
#wrapper{
   background:url(images/container-midbg.png) repeat-y;
   padding:0 14px;   
}
#rss-holder{
   background:url(images/rss-holder.gif) repeat-x;
   text-align:right;
   padding-top:8px;
   height:26px;
}
#rss-holder img{
   margin-right:12px;
}
#header{
	background:url(images/header-bg.jpg) repeat-x;	
	text-align:center;
	padding-top:38px;	
	height:93px;
}
#header a{
   text-shadow:#000066 1px 1px 1px;
   text-decoration:none;
   text-align:center;
   font-weight:bold;
   font-size:40px;
   color:#FFFFFF;
}
#menu{
   background:url(images/menu-bg.jpg) repeat-x;
   height:66px;  
}
#search{ 
   padding-top:7px; 
   float:left;
   width:225px;
} 
#container-holder{
   background:url(images/container-topShadow.png) repeat-x;
   margin-top:1px;
}
#leftCol{
   width:673px;
   float:left;
}
#sidebar{
   padding:18px 6px 0 10px;
   margin-left:5px;
   width:278px;
   float:left;
}
#sidebar li{
   list-style-type:none;
}
#footer{
   padding-top:15px;
}
#footer .footerTopHolder{
   background:url(images/footer-Topbg.gif) repeat-x;
   text-align:center;
   padding-top:10px;
   height:38px;
}
#footer .footerTopHolder a{
   font:bold 12px Verdana;
   text-decoration:none;
   color:#999;
}
#footer .footerTopHolder a:hover{
   color:#d9d3d3;
}
#footer .footerMidHolder{
   background:#222 url(images/footer-Midbg.gif) repeat-x;
   padding-bottom:12px;
   min-height:155px;
}
#footer .footerMidHolder .Extralinks{
   padding:14px 0 0 12px;
   width:182px;
   float:left;
}
#footer .footerMidHolder .Extralinks h5{
   font-weight:normal;  
   font-size:14px;
   color:#999;
}
#footer .footerBtmHolder{
   border-top:1px solid #383838;
   background-color:#272727;
   padding-top:12px;  
   height:26px;
}
#footer .footerBtmHolder p{   
   text-align:center;
   font-size:12px;
   color:#999;
}

/* Classes */

.txtSearch{
   background: url(images/txtSearch-bg.png) no-repeat;   
   padding:4px 8px 0 8px;
   font-weight:bold;
   height:22px;
   width:152px;
   float:left;
}
.btn { height:26px; width:47px; background: url(images/btn-Go.png) no-repeat; }
.page { padding: 20px; }
.post{
   background: url(images/post-bg.png) bottom repeat-x;
   padding:18px 25px 0 15px;
}
.post h2{
   padding-bottom:12px;
}
.post h2 a{
   font:bold 19px Arial, Helvetica, sans-serif;
   text-decoration:none;   
   color:#566d7f;  
}
.post h2 a:hover{
   color:#fd7b4a;
}
.post p{
   padding-bottom:12px;
   line-height:1.4em;
   color:#666666;
}
.post a{
   text-decoration:none;
   font-weight:bold;
   font-size:12px;   
   color:#fd4500;
}
.post a{
   color:#1775a1;
}
.post-header{
   background:url(images/title-bg.png) repeat-x;
   padding:15px 10px 0 10px; 
   height:37px;
}
.post-header .dateholder{
   width:90px;
   float:left;
}
.post-header .dateholder .date{
   font-size:30px;
   float:left;
   color:#ff4500;
}
.post-header .dateholder .monthyr-holder{
   padding-left:8px;
   width:48px;
   float:left;
}
.post-header .dateholder .month{
   font: normal 14px Arial, Helvetica, sans-serif;
   font-weight:bold;
   color:#566d7f;
}
.post-header .dateholder .year{
   font:bold 12px Arial, Helvetica, sans-serif;
   color:#6f7274;
}
.border-left-gray{
   border-left:1px solid #cccccc;
} 
.postedby{ 
   font:bold 11px Verdana;
   padding-left:10px;
   margin-top:10px;
   color:#8c8a88;
   float:left;
}
.postedby span{
   font:bold 11px Verdana;
   text-decoration:none;
   color:#1775a1;
}
.post-bottom{
   background:url(images/post-btm.png) no-repeat;
   padding:6px 12px 0 0px;
   margin-top:1px;
   height:62px;
}
.continueReading{
   padding-top:4px;
   float:right;
}
.sidebar_contents h2{
   background:url(images/leftMenu-top.png) no-repeat;
   text-shadow:#13448e 2px 2px 1px;
   padding:4px 0 0 14px;     
   font-weight:bold;   
   font-size:16px;
   height:47px;
   color:#FFF;
}
.sidebar_contents ul{
   background:#385a91 url(images/leftMenu-mid.gif) top repeat-x;
   padding-bottom:20px;
}
/*
.rightCol-NavMidtag{
   background:#385a91 url(images/leftMenu-mid.gif) top repeat-x;
   padding:10px 10px 20px 10px;
   color:#FFFFFF;
}*/
.sidebar_contents ul li{
   background:url(images/leftColNavbg.gif) bottom repeat-x;
   padding:5px 15px;
   color:#FFF;
}
.sidebar_contents ul li a{
   text-decoration:none;
   color:#FFF;
}
.sidebar_contents ul li a:hover{
   color:#91b5f0;
}
.sidebar_contents{
   background:url(images/leftMenu-btm.png) bottom no-repeat;  
   padding-bottom:12px;
   width:280px;
}
.sidebar_contents ul#newtagcloud{
   padding-bottom:0;
}
.sidebar_contents ul#newtagcloud li{
   background:none;
   padding:0 8px;
   color:#FFF;
}
.sidebar_bottom{
   height:10px;
} 
.navigation{
   padding:0 0 0 5px;
}
.navigation a{
   text-decoration:none;
   padding:0 4px;
   font-weight:bold;
   font-size:13px;
   float:left;
   color:#c02c04;
}
.navigation a:hover{
   text-decoration:underline;
}
.navigation span{
   font-weight:bold;
   padding:0 4px;
   font-size:12px;
   float:left;
   color:#385a91;
}
.backtoTop{
   padding:5px 50px 0 0;
   float:right;
}
.headerSeparator{
   background-color:#FFF;
   height:3px;
}
