/*
Theme Name: Mosaic Blog
Description: 
Author: 
Author URI: 
*/

@font-face {
    font-family: 'Geometr231LtBTLight';
    src: url('tt1126m_-webfont.eot');
    src: url('tt1126m_-webfont.eot?#iefix') format('embedded-opentype'),
         url('tt1126m_-webfont.woff') format('woff'),
         url('tt1126m_-webfont.ttf') format('truetype'),
         url('tt1126m_-webfont.svg#Geometr231LtBTLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0px; padding:0px; font-family: Verdana, Geneva, sans-serif; font-size:12px; color:#444444; background:#171717;}
a{ outline:none;}
img{ border:0px;}
h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px;}

#wraper{width:1000px; margin:0 auto;}

/*CSS For Header section Box*/
#header{background:#171717; width:1000px; margin:0 auto;}
#headerCont{width:1000px; margin:0px; padding:5px 0px 0px 0px; overflow: hidden; clear: both;}
#logo{width:380px; text-align:left; margin-left:30px; float:left; margin-top:0px;}


.text{width:420px; float:left; padding:0px 25px 0px 25px; border:0px solid gold; font-family:Verdana, Verdana, Geneva, sans-serif; font-size:12px; color:#666; text-align:justify}
.text h1{font-family: "Arial Narrow", Arial; font-size:61px; color:#e9733c; margin:0px; padding:0px; font-weight:normal;}
.text p{font-family: "Arial Narrow", Arial; font-size:36px; color:#444; margin:0px; padding:0px 0px 10px 0px; font-weight:normal;}
.text span{float:right; clear:both; padding:20px 0px 0px 0px; display:block;}
.flash{margin-top:0px; margin-right:20px; float:right; text-align:right; width:500px; border:0px solid gold;}
/*CSS For Header section Box*/


/*CSS For Phone Numbers and Quote Box*/
#phone{float:right; width:500px; font-family:Verdana, Geneva, sans-serif; font-size:14px; padding-right:20px; color:#010101; text-align:right;}
#phone p{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-align:right; padding:5px 0px 5px 0px; margin:0px;}
#phone p a{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:none;}
#phone p a:hover{font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#fff; text-decoration:underline;}
#phone img{border:0px; padding:5px 0px 7px 0px;}
/*CSS For Phone Numbers and Quote Box End Here*/

/*CSS For top menus Box*/

#navmenu{}

img{border:0px none; margin:0; padding:0}

#current{color:#070707;}
#navmenu li .current { color: #22a406; }
/* menu css */
ul#navmenu {z-index:800; cursor:pointer;
    list-style:none; height:auto; padding-left:0px;
    width: 720px; margin: 0px auto;}
  
  

ul#navmenu li {margin:0; border:none; padding:0;float:left; cursor:pointer;     /*For Gecko*/
    display:inline; list-style:none; position:relative;    height:auto; z-index:1000; padding-right: 5px; font-family:Verdana, Geneva, sans-serif; font-size:12px!important;}


ul#navmenu ul {margin:0;  border:none;  padding:0 0 0 0; width:182px; float:left; list-style:none;  display:none;
  position: absolute; top:26px; left:0; cursor:pointer; z-index:500;}

ul#navmenu ul li {float:left;cursor:pointer;
/*For Gecko*/
    display: block !important;display: inline;}
  
  
    /* Root Menu */
/* ul#navmenu a {float: none !important; /*For Opera*/
    /*float: left; /*For IE*/
    /*display: block; color: #fff; text-decoration:none; height:10px;font-family:Arial;    font-size: 12px;
    font-weight:bold;  padding-top:4px; padding-right: 21px; padding-bottom:4px;
    padding-left: 15px;    margin: 0px; background:url(../images/tableftB.gif) no-repeat left top;}*/

/* Root Menu */
ul#navmenu a {float: none !important; /*For Opera*/
    float: left !important; /*For IE*/
    display:block; color: #fff; text-decoration:none; font-size:12px!important;
    line-height:18px; cursor:pointer;  height: 44px;
    background: url(images/menu-lt-normal.jpg) no-repeat top left;}
  
  
ul#navmenu a span{float: none !important; /*For Opera*/
    float: left !important; cursor:pointer; /*For IE*/
    display: block; text-decoration:none; font-size: 12px;
    padding: 15px 20px 0px 20px; line-height:18px; 

    background: url(images/menu-rt-normal.jpg) no-repeat top right; color: #fff;
}

ul#navmenu a:hover, ul#navmenu a.current {float: none !important; /*For Opera*/
    float: left !important; /*For IE*/
    display:block; color: #040e46; text-decoration:none; font-size:12px;
    line-height:18px; cursor:pointer;  height: 44px;
    background: url(images/menu-lt-over.jpg) no-repeat top left;}
  
  
ul#navmenu a:hover span, ul#navmenu a.current span{float: none !important; /*For Opera*/
    float: left !important; cursor:pointer; /*For IE*/
    display: block; text-decoration:none; font-size: 12px;
    padding: 15px 20px 0px 20px; line-height:18px; 
    background: url(images/menu-rt-over.jpg) no-repeat top right; color: #040e46;
}

ul#navmenu li:hover a{float: none !important; /*For Opera*/
    float: left !important; /*For IE*/
    display:block; color: #040e46; text-decoration:none; font-size:12px;
    line-height:18px; cursor:pointer;  height: 44px;
    background: url(images/menu-lt-over.jpg) no-repeat top left;}

ul#navmenu li:hover a span{float: none !important; /*For Opera*/
    float: left !important; cursor:pointer; /*For IE*/
    display: block; text-decoration:none; font-size: 12px;
    padding: 15px 20px 0px 20px; line-height:18px; 
    background: url(images/menu-rt-over.jpg) no-repeat top right; font-size: 12px; color: #040e46;}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li.iehover a {color:#fff;}


/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {float:none; border-left: 1px solid #292929; color:#fff; z-index:900; line-height:18px; background: #000000; padding: 5px!important; height: auto!important;
width:200px; float:left;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {background: #fff; padding: 5px!important; border-left: 1px solid #292929; color:#000;}

/* 3rd Menu */
ul#navmenu li li:hover ul,
ul#navmenu li li.iehover ul {left:210px; position:absolute; z-index:900;
}

ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a{float:none; border-left: 1px solid #292929; color:#fff; z-index:900; line-height:18px; background: #000000; padding: 5px!important; height: auto!important;
width:210px; float:left;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {background: #fff; padding: 5px!important; border-left: 1px solid #292929; color:#000;}
      
/* 4th Menu */
ul#navmenu li:hover li:hover li:hover ul,
ul#navmenu li.iehover li.iehover li.iehover ul {left:220px; position:absolute; z-index:900;
}

ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {float:none; border-left: 1px solid #292929; color:#fff; z-index:900; line-height:18px; background: #000000; padding: 5px!important; height: auto!important;
width:171px; float:left; display: block!important;
 }

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {background: #fff; padding: 5px!important; border-left: 1px solid #292929; color:#000;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {display:none; position:absolute; top: 0px; left:0px;}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {display:none; color:#000; background:#000;}

ul#navmenu li:hover ul{display:block; top:43px; background: #000000; border-left: 1px solid #292929;}
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {display:block; top:0px; background: #000000; border-left: 1px solid #292929;}





/*CSS For top menus Box end here*/
#banner{ background:#fff; width:1000px; float:left; padding:20px 0px 20px 0px; z-index: 50; position:relative;}
/*CSS For Content Area (3 columns) Box*/
#contentArea{background:#e6e6e6; width:1000px; margin:0px 0px 0px 0px; float:left;}
#left_cont{width:300px; float:left; margin:25px 0px 0px 15px; border:0px solid red;}
#middle_cont{width:300px; float:left; margin:0px 0px 0px 25px; border:0px solid red;}
#right_cont{width:302px; float:right; margin:20px 23px 0px 0px; border:0px solid red;}
/*CSS For Content Area (3 columns) Box end here*/

/*CSS For NewsLetter Box*/
#newsLetter{ float:left; -moz-border-radius: 10px; border-radius: 10px; background:url(images/news_bg.jpg) top left no-repeat; width:300px; padding:6px 0px 0px 10px; display:block; margin:0px 0px 10px 0px; height:115px;} 
#newsCont h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#fff; text-align:left;}
#newsCont .input{ margin:0px 15px 0px 0px; margin-top:5px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; border:0px; height:19px; width:250px; font-size:12px; background:#fff;}
#newsCont .submit{width:99px; height:26px; border:0px; background:url(images/submit_but.png) no-repeat top center; margin:8px 0px 0px 0px;}
.floatLeft{float:left; border:0px solid red;}
.floatRight{float:right; border:0px solid red; width:81px; margin-top:0px; margin-right:55px; border:0px solid red;}
.clear{clear:both;}
/*CSS For NewsLetter Box End Here*/

/*CSS For Blogs and Article of the Month Box*/
#contBlog{width:300px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#contBlogTopcorner{background:url(images/boxtop_corner.jpg) no-repeat top left; width:300px; height:14px; float:left;}
#contBlogBotcorner{background:url(images/boxbottom_corner.jpg) no-repeat top left; width:300px; height:33px;}
#contBlogMiddlebg{background:url(images/boxmiddle_bg.jpg) repeat-y top left; width:300px; overflow:hidden; margin:0px;}
#contBlog h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#blogCont{width:280px; padding:5px 5px 3px 15px;}
#blogCont img{padding:3px 0px 3px 0px;}
#blogCont p{margin:0px; padding:5px 0px 3px 0px; color:#444; font-size:12px; font-weight:bold; font-family:Verdana;}
#blogCont p a{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:none;}
#blogCont p a:hover{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:underline;}
#blogCont span{margin:0px; padding:3px 6px 0px 0px; color:#444; font-size:12px; font-family:Verdana; text-align:justify; display:block;}
#readMore{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; padding:8px 6px 0px 0px;}
#readMore a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
#readMore a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}
/*CSS For Blogs and Article of the Month Box End Here */


/*CSS For Clients Box*/
#contClients{width:300px; float:left; margin:20px 0px 0px 0px; padding:0px;}
#contClientsTopcorner{background:url(images/boxtop_corner.jpg) no-repeat top left; width:300px; height:14px; float:left;}
#contClientsBotcorner{background:url(images/boxbottom_corner.jpg) no-repeat top left; width:300px; height:33px;}
#contClientsMiddlebg{background:url(images/boxmiddle_bg.jpg) repeat-y top left; width:300px; overflow:hidden; margin:0px;}
#contClients h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#contClients h2{padding:0px; margin:0px; font-family:verdana; font-size:15px; color:#00113b; text-align:left; margin:5px 6px 10px 0px; border-bottom:1px solid #e98a03; padding-bottom:5px;}
#clientsCont{width:280px; padding:0px 5px 5px 15px;}
#clientsCont img{padding:0px 10px 6px 0px;}
#clientsCont p{margin:0px; padding:0px 6px 15px 0px; color:#666; font-size:12px; font-family:Verdana; display:block; text-align:justify;}
#pscroller1{position:relative;width:275px; /*marquee width */height:418px; /*marquee height */overflow:hidden;padding:2px;}
.someclass{ //class to apply to your scroller(s) if desired
}
.name{color:#e87039; font-weight:bold; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.email a{color:#000; text-decoration:none;}
.email a:hover{color:#000; text-decoration:underline;}
.info{margin:0px 0px 10px 0px;}
/*CSS For Clients Box End Here*/



/*CSS For Contact Us Box*/
#contContact{width:302px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#contContactTopcorner{background:url(images/contacttop_corner.jpg) no-repeat top left; width:302px; height:11px; float:left;}
#contContactBotcorner{background:url(images/contactbottom_corner.jpg) no-repeat top left; width:302px; height:33px;}
#contContactMiddlebg{background:url(images/contactmiddle.jpg) repeat-y top left; width:302px; overflow:hidden; margin:0px;}
#contContact h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#contContact p{padding:3px 0px 3px 0px; margin:0px; font-family:Verdana; font-size:16px; color:#999; text-align:left;}

.sumbitBtn{width:99px; height:26px; border:0px; background:url(images/submit_btn.jpg) no-repeat top center; margin:10px 15px 0px 0px;}
.resetBtn{width:99px; height:26px; border:0px; background:url(images/reset_but.jpg) no-repeat top center; margin:10px 10px 0px 50px;}
/*CSS For Contact Us Box End Here*/


/*CSS For Footer */
#footer{ background:#000 url(images/bottom_bg.jpg) repeat-x top left; width:1000px; clear:both; height:100%; padding-top:30px; padding-bottom:10px; text-align:center;}
#footer span{ margin:0px 0px 0px 0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; display:block;}
#footer p{ margin:10px 0px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; display:block;}
#footer a{padding:0px 6px;}
#footer a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:none;}
#footer a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999; text-decoration:underline;}

#cards{ width:300px; float:right; margin:0px 0px 10px 0px; text-align:right; border:0px solid gold;}
#links{width:700px; margin:0 auto;}
#cards img{padding:0px 6px 0px 0px; border:0px;}
#cards a{margin:0px; padding:0px;}

/*CSS For Footer End Here*/

.pl10px{padding-left:10px;}


#innbanner{ background:#fff; width:1000px; margin-top:44px; padding:10px 0px 0px 0px; text-align:center;}
#innerRightCont{width:620px; float:right; margin:25px 25px 0px 25px; border:0px solid red;}
#innerCont{margin:0px; padding:5px 10px 0px 10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#999;}
#innerCont h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#innerRightContTopcorner{background:url(images/inner-right-top.jpg) no-repeat top left; width:620px; height:14px; float:left;}
#innerRightContBotcorner{background:url(images/inner-right-bot.jpg) no-repeat top left; width:620px; height:33px;}
#innerRightContMiddlebg{background:url(images/inner-right-mid.jpg) repeat-y top left; width:620px; overflow:hidden; margin:0px;}

.service{width:100%; color:#444; margin-bottom:10px; border-bottom:1px solid #999;}
.service p{margin:0px; padding:10px 0px 10px 0px; color:#000; font-size:14px; font-weight:bold;}
.service span{margin:0px; padding:0px; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.service img{border:0px;}

.serviceMore{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; padding:8px 6px 10px 0px;}
.serviceMore a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
.serviceMore a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}


/*CSS For Inner left container*/
#innerLeftArea{width:300px; float:left; margin:0px 0px 0px 0px; padding:0px;}
#innerLeftTopcorner{background:url(images/boxtop_corner.jpg) no-repeat top left; width:300px; height:14px; float:left;}
#innerLeftBotcorner{background:url(images/boxbottom_corner.jpg) no-repeat top left; width:300px; height:33px;}
#innerLeftMiddlebg{background:url(images/boxmiddle_bg.jpg) repeat-y top left; width:300px; overflow:hidden; margin:0px;}
#innerLeft h1{padding:0px; margin:0px; font-family:Geometr231LtBTLight; font-size:30px; color:#000; text-align:left;}
#innerLeft{width:280px; padding:5px 5px 3px 15px;}
#innerLeft img{padding:3px 0px 3px 0px;}
#innerLeft p{margin:0px; padding:5px 0px 3px 0px; color:#444; font-size:12px; font-weight:bold; font-family:Verdana;}
#innerLeft p a{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:none;}
#innerLeft p a:hover{color:#444; font-size:12px; font-weight:bold; font-family:Verdana; text-decoration:underline;}
#innerLeft span{margin:0px; padding:3px 6px 0px 0px; color:#444; font-size:12px; font-family:Verdana; text-align:justify; display:block;}
#readMore{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; padding:8px 6px 0px 0px;}
#readMore a{color:#ff0000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:none;}
#readMore a:hover{color:#000; font-family:verdana; font-size:11px; font-weight:bold; font-style:italic; text-align:right; text-decoration:underline; cursor:pointer;}
/*CSS For Inner left container End Here */







.singleinfo {
	height:15px;
	margin:0px 0px;
	padding: 5px 0px 5px 0px;
	font:12px  Georgia, Arial,century gothic,verdana, sans-serif;
}
	
.postmore{
	padding:0px 5px 2px 25px;
	float:left;
	font-weight:bold;
	background:url(images/pmore.jpg) left no-repeat;

}

.postmore a:link,
.postmore a:visited {

	color:#fff;

}
.postmore a:hover{

	color:#fff;
}
.category{
	font-size:10px;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;
	padding:0px 5px 5px 0px;
	text-transform: uppercase;

}

.category a:link,.category a:visited{
	color:#0082D8;

	}
	
.category a:hover{
	color:#333;
	}
	
.entry {
	margin:0 0;
	padding: 0px 5px 5px 0px;
	
	}	
	
.entry a:link,
.entry a:visited {
	color: #AC0604;
	background-color: transparent;
}
.entry a:hover {
	color:#455236;
	background-color: transparent;
	text-decoration: none;
}
.entry img {
	border:0;
	float:left;
	padding:5px 5px;
	background:#dfe2e4;
	border:1px solid #ccc;
	margin:5px 5px 5px 5px;
	}
	
	
.entry p{
	margin:0px; padding:0px; color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif;
}

/*calendar*/

#wp-calendar{
	width: 100%;
	padding: 0 0 15px;

}

#wp-calendar caption{
	padding: 5px 5px ;
	font-size:16px;
	
}

#wp-calendar th, #wp-calendar td{
	padding: 5px;
	text-align:center;

	color:#252525;
}

#wp-calendar td a{
	background:#fff;
	padding: 5px;
}
#wp-calendar td{
	background:transparent;
}
#wp-calendar td, table#wp-calendar th{
	padding: 2px 0;
}	
	

/* The Navigation */

#navigation{	
	width:640px;
	overflow: hidden;
	margin:5px 5px 5px 5px;
	padding:5px 0px;



	}

	
/* The Attachment */

.contentCenter {
	text-align:center;
	}

/* The Page Title */

h2.pagetitle {
	padding:5px 5px;
	margin:0px 0 10px 5px;
	font-size:20px;
	text-align:center;
	color:#000;
	font-family:Geometr231LtBTLight;
	}
	
/*magbox*/
	
.post {
	width: 336px;
	margin: 0px 0px 5px 5px;
	padding:3px 0 0 0;
	float: left;
	background:#ebe1d2;
	border:1px solid #ded5c9;
	display:inline;
	color:#6c5b42;
	font-style:italic;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;
	}

.post h2 {
	margin: 0px 0 0px 0;
	padding: 0px 0px 3px 0px;
	text-align: left;
	font-size: 18px;
	overflow:hidden;
	font-weight:normal;
	height:20px;
	}

.post h2 a, .post h2 a:link, .post h2 a:visited  {
	color:#354151;
	background-color: transparent;
	}
	
.post h2 a:hover  {
	color: #354151;
	background-color: transparent;
	}	

.postinfo {
	height:28px;
	margin: 0 0 0 0px;
	padding: 2px 0px 0px 0px;
	background:#34424F url(images/postinf.jpg)repeat-x;
			}
	
.categ {
	height:14px;
	margin: 1px 0 0 0px;
	padding: 0px 0px 2px 0px;
	overflow:hidden;
	font-size:12px;
}

.categ a:link,.categ a:visited{
	color:#4395be;

	}
	
.categ a:hover{
	color:#ddd;
	font-weight:normal;
	}
	

.centry a:link,
.centry a:visited {
	color: #943d39;
	background-color: transparent;
}

.post img {
	border:0;
	float:left;
	padding:4px 4px;
	background:#fff;
	border:1px solid #ddd;
	margin:2px 5px 2px 0px;
	}

.centry p{
	margin:2px 0;
}

.centry a:hover {
	color:#c6150c;
	background-color: transparent;
	text-decoration: none;
}

.centry {
	margin:0 0;
	padding: 0px 5px 5px 5px;
	height:120px;
	overflow:hidden;
	}
	


.ad1{
	text-align:center;
	margin:5px 5px;
	
}

.ad2{
	text-align:center;
	margin:2px auto;

}

#comment{

	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	}
	
h3#comments {
	padding:5px 10px;
	margin:10px 0px;
	border:1px solid #DEDCDD;
	font-size:20px;
	font-weight:normal;
	color:#444;
	background:#fff;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;


	} 	
	
#respond{

	height:100%;
	padding:0px 5px;
	margin:0px 0px;
	background:#fff;
	border:1px solid #DEDCDD; 
       clear:both;

}	
#respond h3{
	padding:5px 10px 5px 10px;
	margin:10px 0px;
	font-size:22px;
	font-weight:normal;
	color:#444;

	}
#commentform {
	padding:0px 10px 10px 10px;
	margin:0px 0px 0px 0px;
	color:#BFAFA7;
	}
	
#commentform p {	
	color:#3f79c4;
	 padding:5px 0px 5px 0px;
	}
#commentform input {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	padding-left:10px;

	}
#commentform textarea {
	background:#F4F4F4;
	border:1px solid #DEDCDD;
	color:#444;
	width:95%;
	padding:5px 5px;

	}
.comments input#submit {

	width:auto;
	line-height:25px;
	padding:3px 5px;
	background:#0083DB;
	border:2px solid #005F9F;
	color:#fff;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;
	}
ol.commentlist { 
	list-style:none; 
	margin:0px; 
	padding:0px;       
	}
ol.commentlist p {
      margin:0px; 
	padding:0px; 
}	
ol.commentlist li { 

	border:1px solid #bbb;         
	margin:0 0 10px; 
	padding:5px 7px 5px 57px; 
	position:relative;
       width:595px;

 }
 
ol.commentlist li div.comment-author { 
	padding:0 170px 0 0; 
}
ol.commentlist li div.vcard { 
	font:20px Georgia, helvetica,arial,sans-serif; 
	padding:5px 0px;
}

ol.commentlist li div.vcard cite.fn { 
	font-style:normal; 
}
ol.commentlist li div.vcard cite.fn a.url { 
	color:#c00; 
	text-decoration:none; 
}
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; 
}

ol.commentlist li div.vcard img.avatar { 
	border:5px solid #ddd; 
	left:7px; 
	position:absolute; 
	top:7px; 
}

ol.commentlist li div.comment-meta { 
	font:12px Tahoma, helvetica,arial,sans-serif; 
	position:absolute; 
	right:10px; 
	text-align:right; 
	top:5px; 
}

ol.commentlist li div.comment-meta a { 
	color:#0083DB; 
	text-decoration:none; 
}

ol.commentlist li div.comment-meta a:hover { 
	color:#000; 
}
ol.commentlist li p { 
	font:normal 12px Tahoma, helvetica,arial,sans-serif;
	margin:0 0 1em;
	line-height:18px;
 }
 
ol.commentlist li ul { 
	font:normal 12px/1.4 helvetica,arial,sans-serif; 
	list-style:square; 
	margin:0 0 1em;
	padding:0; 
	text-indent:0;
 
 }
 
ol.commentlist li div.reply {  
	color:#000; 
	font:bold 9px/1 arial,sans-serif;
	padding:5px 10px;  
	text-align:center; 
	width:36px;
 }
 
ol.commentlist li div.reply a { 
	color:#fff; 
	text-decoration:none; 
	text-transform:uppercase; 
}

ol.commentlist li ul.children { 
	list-style:none; 
	margin:1em 0 0; 
	text-indent:0; 
}

ol.commentlist li ul.children li.depth-2 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-3 { 
	margin:0 0 .25em; 
}

ol.commentlist li ul.children li.depth-4 {
	margin:0 0 .25em; 
 }

ol.commentlist li.even { 
	background:#f4F4F4; 
}

ol.commentlist li.odd { 
	background:#fff;
 }
 
ol.commentlist li.pingback div.vcard { 
	padding:0 170px 0 0; 
}
/* Date Button */
.post-date{
position:absolute;
width:54px;
height:58px;
margin:-50px 0px 0 540px;
color:#fff;
display: block;
background: url(images/date_button_template.gif) no-repeat;
z-index:201;
}
.month {
padding-top:5px;
 padding-left:12px;
font-size:15px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}
.day{
padding-top:5px;
 padding-left:12px;
font-size:24px;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
}


.title{
	margin: 0 0 0 0px;
	padding: 0px 0px 5px 0px;
	
}	

.date {
	font-size:10px;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;
	padding:0px 5px;
   	color:#39525E;
	text-transform: uppercase;
	}
	
.single {
	width:610px;
	overflow: hidden;
	margin:0px 4px 5px 5px;
	height:100%;
	color:#504945;
	font: 13px Tahoma, century gothic,Arial,verdana, sans-serif;
	background:#ffffff;
	line-height:20px;
	border-bottom:1px solid #514c4c;
	}

.author{
	color:#39525E;
	padding:0px 0 0px 0px;

}
.clock{
	color:#39525E;
	padding:0px 0 0px 0px;

}	
.single ul li, .single ol li{ color:#000;}
.title h2, .title h2 a{margin:0px; padding:10px 0px 10px 0px; color:#000; font-size:14px; font-weight:bold; text-decoration:none; }

.comm{
	padding:0px 10px 0px 10px;
	position:relative;
	

}

.comm a:link,
.comm a:visited {
	color:#0082D8;
}
.comm a:hover{
	color:#d42323;
}


/* The Search */
#search {
	height:35px;
	width:auto;
	margin-top:5px;
	padding:30px 5px 10px 5px;
	width:300px;	
	background:#fff url(images/sform.jpg) no-repeat;
      border:1px solid #4d4949;
}
#search form {
	margin: 0;
	padding: 0;
      padding-top:10px;       
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

#search p {
	margin: 0;
	font-size: 85%;
}

#s {
	margin-left:0px;
	float: left;
	width:220px;
	padding: 6px 2px 7px 5px;
	background:#e7e0ce;
	border:1px solid #b5ac95;
	font: normal 100% Arial, Helvetica, sans-serif;
	color:#000;
}

#searchsubmit {
	width:57px;
         margin-left:10px;
	float: left;
	background:#fff url(images/sbutton.jpg);
	border:none;
	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height:30px;
}

.feed{
	height:30px;
	width:auto;
	margin-top:5px;
	padding:44px 5px 10px 5px;
	width:300px;
	border:1px solid #fff;
	background:#ececec url(images/feed.jpg) no-repeat;
}
.feed form {
	margin: 0;
	padding: 0;
}

.feed fieldset {
	margin: 0;
	padding: 0;
	border: none;
}

.feed p {
	margin: 0;
	font-size: 85%;
}

.input{
	margin-left:0px;
	float: left;
	width:231px;
	padding: 6px 2px 7px 5px;
	background:#fff url(images/sform2.jpg) no-repeat;
	border:none;
	font: normal 100% "Tahoma", Arial, Helvetica, sans-serif;
	color:#333;
	
}

.sbutton{
	width:57px;
	float: left;
	background:#fff url(images/submit.jpg);
	border:none;
	font: bold 100% "century gothic", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height:30px;
}
.banner { margin-bottom:10px;}



/* The Sidebar1 */
.sidebar1{
	float:left;
	width:315px;
	padding-top:5px;
	font-size:12px;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;     
	padding-bottom:30px;
	}

.sidebar1 h2 {
     width:305px;
	line-height:20px;
	font-size:16px;
	color:#fff;
	margin:15px 0 5px 0 ;
	padding:6px 0 6px 10px;
	font-weight:bold;
	font-family: Georgia, Helvetica, Geneva, Arial,  sans-serif;
	text-transform:uppercase;
	background:#245985;

	}
.sidebar1 ul {
	list-style-type: none;
	margin: 0px 0px ;
	padding: 0;

	}

.sidebar1 ul ul  {
	list-style-type: none;
	margin: 0;
	padding: 5px 10px 5px 10px;
	background:#fff;
	float:left;
	border:1px solid #bbb;

	}

.sidebar1 ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;
	background:#fff;
	}

.sidebar1 ul ul ul ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border:0;

	}
	
.sidebar1 ul li {
	height:100%;
	line-height:18px;
	float: left; 
	clear: left;	
	width: 290px;
	}
.sidebar1 ul li a:link, .sidebar1 ul li a:visited {
	
	color:#000;
	text-decoration: none;
	padding: 5px 0px 5px 5px;
	display:block;
	border-bottom:1px solid #a7a294;       
	}

.sidebar1 ul li a:hover {

	color: #fff;
        background:#e87135;
	}

.sidebar1 p {
	padding: 7px 5px;
	margin:0;

	}

.sidebar1 table {
	width:100%;
	text-align:center;
	color:#6e777d;
	}	
	
	
.breadcrumb{

	padding:5px 10px;
	margin:0px 5px 5px 5px;
	border:1px solid #B3BCBF;
	font-size:13px;
	font-weight:normal;
	color:#444;
	background:#fff;
}
