@charset "utf-8";
/* CSS Document */
* {
	padding:0px;
	margin:0px;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#626060;*/
	background-image:url(images/bg2.gif);
	background-repeat:repeat-y;
	background-position:center top;
	background-color:#1a1e23;
}
a {
	text-decoration:none;
	color:#22538a;
}
a:hover, a:hover h5 {
	text-decoration:underline !important;
}
a img {
	border:none;
}
a:active {
  outline: none;
}
a {
	outline:none;
}
a.readmore {
	font-weight:bold;
	color:#333;
	background-image:url(images/arow.gif);
	background-position:7px 6px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:1px;
	border:silver solid 1px;
	padding:4px 10px 4px 20px;
	display:inline-block;
}
a.readmore:hover {
	color:#fff !important;
	background-color:#22538a;
}
a.readmore.highlight {
	border-color: #01B42E;
	background-color: #DFFFE8;
}
a.readmore.passive {
	color:silver;
}
a.readmore.highlight:HOVER {
	background-color:#22538a;
}
a.readmore_disabled {
	font-weight:bold;
	color:#999999;
	background-image:url(images/arow.gif);
	background-position:7px 6px;
	background-repeat:no-repeat;
	padding-left:15px;
	padding-top:1px;
	border:#f3f3f3 solid 1px;
	padding:4px 10px 4px 20px;
	display:inline-block;
}
a.bold {
	color: blue;
	text-decoration: underline;
}
a.bold:HOVER {
	text-decoration: none;
}


p {
	line-height:18px;
}
a.graylink {
	color:#9cbcc7 !important;
}
.label {
	font-weight: bold;	
}
.graytxt {
	color:#606060;
}
.clear {
	clear:both;
}
.bold {
	font-weight:bold;
}
hr{
	border:#f3f3f3 solid 1.5px;
	margin:10px 0px 10px 0px;
}
h1 {
	font-size:26px;
	font-weight:normal;
	color:#22538a;
}
h1.heading {
	font-size:26px;
	font-weight:normal;
	border-bottom:#f3f3f3 solid 3px;
	padding-bottom:5px;
}
h2 {
	font-size:22px;
	font-weight:normal;
	color:#22538a;
}
h3 {
	font-size:20px;
	font-weight:normal;
	color:#22538a;
}
h4 {
	font-size:18px;
	font-weight:normal;
	color:#22538a;
}
h5 {
	font-size:16px;
	font-weight:normal;
	color:#000;
}
h6 {
	font-size:14px;
	font-weight:normal;
	color:#000;
}
span.imgzoom {
	z-index:9;
	position:absolute;
	height:150px;
	width:281px;
	margin-left:-284px;
}
span.imgzoom:hover {
	background-image:url(images/magnify.png);
	background-repeat:no-repeat;
	background-position:110px 50px;
	background-color:#000;
	opacity:.3;
}
span.play {
	z-index:9;
	position:absolute;
	height:150px;
	width:281px;
	margin-left:-284px;
	
}
span.play:hover {
	background-image:url(images/play.png);
	background-repeat:no-repeat;
	background-position:110px 50px;
	background-color:#000;
	opacity:.3;
}
/*====================================================================
	Wrapper
====================================================================*/
#wrapper {
	width:980px;
	margin:0px auto 10px auto;
	padding:0px 10px;
	background-color:#FFF;
}

/*====================================================================
	Header
====================================================================*/

#header {
	height:120px;
}

.logo {
	padding:0px;
	margin:15px 0px 0px 15px;
	float:left;
}
.logo h1{
	background-repeat:no-repeat;
	height:90px;
	width:450px;
	display:inline-block;
	text-indent:-9999px;
}

.inset_text {
	float:right;
	padding-top:10px;
}
p.text {
	float:left;
	margin-right:10px;
	font-size:14px;
	color:#000;
}
/*====================================================================
	Navigation
====================================================================*/
#navigation {
	padding:0px;
	margin:0px;
	background-color:#F2F2F2;
	/*background-image:url(images/navi.gif);
	background-repeat:repeat-x;*/
	width:978px;
	height:34px;
	border:#e9e9e9 solid 1px;
}
/*====================================================================
	Column List
====================================================================*/
.columnlist {
	width:300px;
	float:left;
	margin-bottom:15px;
}
.columnlist h3{
	padding:5px 0px 5px 0px;
	margin-bottom:5px;
	border-bottom:#f3f3f3 solid 1px;
}
.columnlist ul{
	list-style:none;
	float:left;
	width:300px;
}
.columnlist ul li{
	background-color:#fafafa;
	float:left;
	background-image:url(images/arows_bullet.gif);
	background-position:12px 10px;
	background-repeat:no-repeat;
	border-bottom:#e1e1e1 solid 1px;
	width:270px;
	padding:7px 0px 7px 30px;
}
.columnlist ul li.Heading{
	background-image:none;
	border-top:#e1e1e1 solid 1px;
	padding:7px 20px 7px 10px;
	font-size: 1.1em;
	font-weight:bold;
	text-transform:uppercase;
}
.blogroll ul li a{
	color:#646464;
}
.blogroll ul li a:hover{
	color:#000;
}


/*====================================================================
	Modal Window
====================================================================*/

.modalWrapper {
	min-width:150px;
	min-height: 100px;
	padding: 10px 15px 15px 15px;
}
.modalWrapper h1 {
	font-size: 13pt;
	font-weight: bold;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #CCC;
}

/*====================================================================
	Form
====================================================================*/

form small {
	padding-left:130px;
	display: block;
}

form input {
	margin: 0px;	
}
form input.focus, form textarea.focus {
	margin:0;
	border: 1px solid #3C0!important;
	background-color: #F4FFF4;
}
form input.error, form textarea.error {
	border: 1px solid #FF3535!important;
	background-color: #FFE8E8;
}
form span.error {
	color:#FF575A;
	font-weight: bold;
	background: url(/_css/images/icons/cross.png) no-repeat;
	padding-bottom: 2px;
	padding-left: 20px;
	margin-left: 10px	
}
form fieldset {
	border: none;
}

/*standard*/
form.standard div {
	height: 30px;
	margin-top:10px;
}
form.standard label {
	font-size: 1.1em;
	font-weight: bold;
	width: 130px;
	padding-top: 4px;
	float:left;
}
form.standard input.standard, form.standard textarea.standard {
	width:250px;
	padding: 4px;
	font-size:10pt;
	border: 1px solid #CCC;
}
form.standard textarea.standard {
	font-family:Arial, Helvetica, sans-serif;
	height: 120px;
}
form.standard .buttons{
	margin-left: 130px;
	
}
form.standard .button{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 40px 3px 40px;
	color:#333;
	width: 250px;
}

/*large*/
form.large div {
	/*height: 30px;*/
	margin-top:10px;
}
form.large label {
	font-size: 1.1em;
	font-weight: bold;
	width: 130px;
	padding-top: 4px;
	float:left;
}
form.large input, form.large textarea, form.large select {
	width:350px;
	padding: 4px;
	font-size:10pt;
	border: 1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
}
form.large .small {
	width:100px;	
}
form.large textarea.large {
	font-family:Arial, Helvetica, sans-serif;
	height: 120px;
}
form.large .buttons{
	margin-left: 130px;
	
}
form.large .button{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 3px 40px 3px 40px;
	color:#333;
	width: 350px;
}
form.large span.field_note{
	width: 350px;
	display:block;
	margin-left: 130px;
	font-size: 0.9em;
	color: #333;
}




/*====================================================================
	PAGE - Home Page
====================================================================*/

#page-Home {
	float:left;
	padding: 10px;
	width:960px
}
#page-Home h2 {
	margin-bottom:15px;
	border-bottom:2px solid #F3F3F3;
}

#page-Home .classifieds{
	float:left;
	padding-right: 20px;
	width:280px;
}

#page-Home .classifieds ul{
	float:left;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	width:280px;
}

#page-Home .classifieds ul li{
	float:left;
	border-bottom: 1px solid #F3F3F3;
	margin-bottom:6px;
	padding-bottom: 10px;
	width:100%;
}
#page-Home .classifieds ul .image{
	display: inline-block;
	float:left;
	height:40px;
	width:60px;
	margin: 5px 0 0 0
}





/*====================================================================
	Listing Formats
====================================================================*/
.directory {
	width:97.9%;
}

.listing {
	width:588px;
	padding:13px 20px 10px 20px;
	background-color:#FFF;
	border:#dedcd0 solid 1px;
	margin-top:15px;
}
.listing h2{
	size: 0.8em;
	padding:0px 0px 5px 0px;
}
.listing h3{
	font-size: 11pt;
	margin:0px 0px 5px 0px;
}
.listing .address{
	position: relative;
	float: left;
	width: 50%;
	line-height: 17px
}
.listing .contact{
	position: relative;
	float: right;
	width: 45%;
	line-height: 18px
}
.listing a.readmore{
	border:none;
	background-position: 10px 2px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: normal;
}
.listing .details {
	float:left;
	width:100%;
}

.listing_extra {
	width:588px;
	padding:20px 20px 10px 20px;
	background-image:url(images/blog_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	border:#dedcd0 solid 1px;
	margin-top:15px;
}

.listing_extra h2{
	padding:0px 0px 5px 0px;
}
.listing_extra h3{
	padding:0px 0px 5px 0px;
	/*border-bottom:#cacaca solid 1px;*/
	margin:0px 0px 5px 0px;
}
.listing_extra .address{
	position: relative;
	float: left;
	width: 50%;
	min-height: 68px;
	font-size: 1.2em;
	line-height: 17px
}
.listing_extra .contact{
	position: relative;
	float: right;
	width: 45%;
	font-size: 1.2em;
	line-height: 20px
}
.listing_extra a.banner {
	margin-top: -7px;	
}

.listing_extra .details {
	float:left;
	width:69%;
}

.listing .bottom_bar{
	padding:5px 0px 5px 0px;
	margin:10px 0px -5px 0px;
	width:100%;
	float:left;
	border-top:#cacaca dotted 1px;
	background-color:#FAFAFA;
}


.thumb_sec{
	padding-right:20px;
	float:left;
}
.thumb_sec img{
	height:89px;
	width:138px;
}

.details p {
	padding:0px 0px 8px 0px;
}
.blog_sec .categories_bar{
	padding:5px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:100%;
	float:left;
	border-top:#cacaca dotted 1px;
}
.blog_sec h1, .blog_sec h2, .blog_sec h3, .blog_sec h4, .blog_sec h5, .blog_sec h6{
	float:left;
	width:99%;
}
.blog_sec a.full {
	float:left;
	margin-bottom:10px;
}
.blog_sec a.full img {
	float:left;
}
.desc_blog_full {
	float:left;
	width:100%;
	padding-top:10px;
}
.desc_blog_full hr{
	border:#f3f3f3 solid 1px;
	margin:5px 0px;
}
.desc_blog_full p{
	padding-bottom:6px;
	float:left;
}
.desc_blog_full p.testimonial{
	width:93%;
	margin:10px 0px 30px 20px;
	border-left:#e5e5e5 solid 2px;
	padding-left:20px;
}
.desc_blog_full h1{
	padding:16px 0px;
	float:left;
}
.desc_blog_full h2{
	padding:14px 0px;
}
.desc_blog_full h3{
	padding:8px 0px;
}
.desc_blog_full h4{
	padding:10px 0px;
}
.desc_blog_full h5{
	padding:8px 0px;
}
.desc_blog_full h6{
	padding:6px 0px;
}
.desc_blog_full ul.static{
	list-style:none;
	padding-left:20px;
	margin:20px 0px;
}
.desc_blog_full ul.static li{
	background-image:url(images/bullet_arow_small.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:20px;
	float:left;
	width:100%;
}
.desc_blog_full ul.static li ul{
	padding-left:0px;
	margin:0px;
	list-style:none;
}
.desc_blog_full ul.static li ul li{
	background-image:url(images/bullet_arow_small1.gif) !important;
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.desc_blog_full a{
	color:#000;
}
.imgright {
	float:right !important;
	margin:0px 0px 10px 20px;
}
.imgleft {
	float:left !important;
	margin:0px 20px 10px 0px;
}
.desc_blog_full table {
	width:100%;
	text-align:center;
	padding-bottom:10px;
}
.desc_blog_full table tr.table_title{
	background-color:#999;
	color:#FFF;
}
.desc_blog_full table tr{
	background-color:#f3f3f3;
}
.desc_blog_full table tr td{
	padding:3px 0px;
	border-right:#FFF solid 1px;
}


/*====================================================================
	Search bar
====================================================================*/
.search {
	float:right;
	padding:5px 5px 0px 0px;
}
.search input{
	float:left;
}
.search input.bar{
	float:left;
	height:20px;
	font-weight: bold;
	background-color:#FFF;
	border:#e9e9e9 solid 1px;
	border-right:none;
	width:200px;
	padding:3px 3px 0 3px;
	color:#999;
}


/*====================================================================
	Search - Business Directory Page
====================================================================*/

#mainDirSearch {
	text-align: center;	
	margin-top: 15px;
}
#mainDirSearch input#dirSearch{
	font-size: 16pt;
	padding: 4px;
	width: 375px;
	border:1px solid #666;
	background-color:#F2F2F2;
}
#mainDirSearch input#dirSearchSbt{
	font-size: 14pt;
	font-weight: bold;
	padding: 3px;
	width: 200px;
}

/*====================================================================
	Messages
====================================================================*/

#msg-main {
	padding:12px;
	font-size:16pt;
	font-weight: bold;
	margin:3px
}
#msg-main.red {
	color: white;
	background-color:#FF5959;
	border: 1px solid #FF2828;
}
#msg-main.green {
	color: white;
	background-color:#00A600;
	border: 1px solid #050;
}

/*====================================================================
	Login Head
====================================================================*/

#loginHead {
	background-color: #333;	
	height:150px;
	color:#FFF;
	padding:15px 40px 0 20px;
	margin-top: 1px;
}

#loginHead .panel-register {
	float:right;
	text-align:center;
}

#loginHead #loginBg {
	float: left;
	margin-right: 20px;
}
#loginHead h4 {
	color: white;
	font-size:2.2em;
	text-align:center;
}
#loginHead #loginMessage {
	color: white;
	margin-left:235px
}

#loginHead h4 span{
	color: #CCC;
	font-size: 0.7em;
}
#loginHead legend {
	display:none;	
}
#loginHead label {
	width:105px;
	position:relative;
	float:left;
	font-weight: bold;
	color:#CCC;
}
#loginHead #forgotPassword {
	margin:5px 0 0 235px; 
	font-size: 0.9em;
}
#loginHead #forgotPassword a{
	color:#999;
}
#loginHead #btn-login {
	width:90px;	
}
#loginHead #btn-register {
	font-size:1.1em;
	font-weight: bold;
	padding:5px;
	width:220px;
	margin-top:10px;
}

/*====================================================================
	Tabs
====================================================================*/
.column_right {
	width:300px;
	float:left;
	background-color:#f3f3f3;
	margin-top:0px;
	margin-bottom:10px;
}
ul#tab_menu {
	width:280px;
	padding:10px;
	float:left;
	list-style:none;
}
ul#tab_menu li{
	float:left;
	margin-right:3px;
}
ul#tab_menu li.last{
	margin-right:0px;
}
ul#tab_menu li.last a{
	padding:2px 12px;
}
ul#tab_menu li a{
	padding:2px 12px;
	background-color:#22538a;
	color:#FFF;
	cursor:pointer;
}
ul#tab_menu li a.current{
	background-color:#0C0;
}
ul#tab_menu li a:hover{
	background-color:#9cbcc7;
}
.tab_container_in {
	width:270px;
	background-color:#FFF;
	margin:0px 10px 10px 10px;
	padding:6px;
}
ul.tab_sidebar_list {
	list-style:none;
}
ul.tab_sidebar_list li{
	padding:0px 0px 5px 0px;
	margin:0px 0px 8px 0px;
	border-bottom:#999 dotted 1px;
}
ul.tab_sidebar_list li img{
	float:left;
	padding:0px 10px 5px 0px;
}
ul.tab_sidebar_list li a{
	color:#000;
}

ul.tab_sidebar_comments {
	list-style:none;
}
ul.tab_sidebar_comments li{
	padding:0px 0px 5px 0px;
	margin:0px 0px 8px 0px;
	border-bottom:#999 dotted 1px;
}
ul.tab_sidebar_comments li img{
	float:left;
	padding:0px 10px 5px 0px;
}
ul.tab_sidebar_comments li a{
	color:#000;
}
.tab-comments-text p{
	width:185px;
	float:left;
}
#tab_sidebar_popular ul li{
	padding:5px 0px;
	border-bottom:#999 dotted 1px;
}
.mcplist {
	list-style:none;
}
.tab_sidebar_list a{
	color:#333;
}


/*** COUPON***/
.couponWrapper {
	width:280px;
	margin:5px;
	padding:12px;
	position:relative;
	float:left;
	border: 2px dashed silver;
}
.couponWrapper h5 {
	margin-top:5px;	
}

/*====================================================================
	Footer
====================================================================*/
#footer {
	width:1000px;
	margin:0px auto 20px auto;
	background-color:#fff;
	padding:0px 0px 20px 0px;
	margin-top:5px;
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	background-position:20px 40px;
	text-align:center;
}
.left_shadow {
	display:inline-block;
	height:35px;
	width:35px;
	background-image:url(images/left_curve.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
.right_shadow {
	display:inline-block;
	height:35px;
	width:35px;
	background-image:url(images/right_curve.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	float:left;
}
.navi_bottom {
	margin:22px 0px 0px 85px;
	float:left;
}
#footer ul.navi{
	float:left;
	list-style:none;
	background-image:url(images/curve_bg.png);
	background-repeat:repeat-x;
	height:35px;
}
#footer ul.navi li{
	float:left;
	padding:10px 0px 2px 30px;
	margin-right:50px;
	background-repeat:no-repeat;
	background-position:0px 9px;
}
#footer ul.navi li a{
	color:#333;
}
#footer ul.navi li.neighbor{
	background-image:url(images/logo_icon.png);
}

#footer ul.navi li.newsltr{
	background-image:url(images/email.gif);
}
#footer ul.navi li.del{
	background-image:url(images/del.gif);
}
#footer ul.navi li.digg{
	background-image:url(images/diggit.gif);
}
#footer ul.navi li.twit{
	background-image:url(images/twitter.gif);
}
#footer ul.navi li.blogicn{
	background-image:url(images/blog.gif);
}
#footer ul.navi li.facbk{
	background-image:url(images/facebook.gif);
}

#footer p.copyrights{
	padding:10px 0px;
}


#footer ul.botm_navi{
	list-style:none;
	text-align:center;
}
#footer ul.botm_navi li{
	display:inline;
	padding:0px 14px 0px 10px;
	background-image:url(images/sep.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
#footer ul.botm_navi li.last{
	display:inline;
	padding:0px 0px 0px 10px;
	background:none;
}
#footer ul.botm_navi li a{
	 color:#666;
}

/*====================================================================
	Pagination
====================================================================*/
p.pagination {
	width:620px; 
	font-size:16px; 
	margin-top:10px;	
	background-color: #0173BA;
	color:white;
	padding:5px;
}
p.pagination a, .pagination .noLink {
	margin:0;
	padding: 2px 5px 2px 5px;
	color:white;
	border: 1px solid #0173BA;
}
p.pagination .currentPage {
	font-weight: bold;
	color: #0173BA;
	background-color: white;
}

p.pagination a:HOVER {
	background-color: #014C7A;
	border:1px solid gray;
	text-decoration: none !important;
}

/*====================================================================
	Forum
====================================================================*/
#reply_wrapper {
	background-color:#f2f8fb;
	border: 1px solid #DEDCD0;
	border-top:none;
	padding:0px 20px 15px 30px;
}

/*====================================================================
	Blog Page Rules
====================================================================*/
/**/
.blog {
	width:97.9%;
}
.blog_sec {
	width:588px;
	padding:20px 20px 10px 20px;
	background-image:url(images/blog_bg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	border:#dedcd0 solid 1px;
	margin-top:15px;
}
.blog_sec h2{
	padding:0px 0px 5px 0px;
}
.blog_sec h3{
	padding:0px 0px 5px 0px;
}
.blog_sec .date_com{
	padding:0px 0px 5px 0px;
	margin:0px 0px 15px 0px;
	width:100%;
	float:left;
	border-bottom:#cacaca solid 1px;
}
.personsec{
	float:right;
	background-image:url(images/ico_person.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#A1A0A0;
}
.datesec{
	float:left;
	background-image:url(images/date.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#A1A0A0;
	padding-bottom:0px !important;
}
.commentssec{
	float:right;
	background-image:url(images/coments.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	color:#A1A0A0;
}

.thumb_sec{
	padding-right:20px;
	float:left;
}
.thumb_sec img{
	height:89px;
	width:138px;
}

.desc_blog {
	float:left;
	width:69%;
}
.desc_blog p {
	padding:0px 0px 8px 0px;
}
.blog_sec .categories_bar{
	padding:5px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:100%;
	float:left;
	border-top:#cacaca dotted 1px;
}
.blog_sec h1, .blog_sec h2, .blog_sec h3, .blog_sec h4, .blog_sec h5, .blog_sec h6{
	float:left;
	width:99%;
}
.blog_sec a.full {
	float:left;
	margin-bottom:10px;
}
.blog_sec a.full img {
	float:left;
}
.desc_blog_full {
	float:left;
	width:100%;
	padding-top:10px;
}
.desc_blog_full hr{
	border:#f3f3f3 solid 1px;
	margin:5px 0px;
}
.desc_blog_full p{
	padding-bottom:6px;
	float:left;
}
.desc_blog_full p.testimonial{
	width:93%;
	margin:10px 0px 30px 20px;
	border-left:#e5e5e5 solid 2px;
	padding-left:20px;
}
.desc_blog_full h1{
	padding:16px 0px;
	float:left;
}
.desc_blog_full h2{
	padding:14px 0px;
}
.desc_blog_full h3{
	padding:8px 0px;
}
.desc_blog_full h4{
	padding:10px 0px;
}
.desc_blog_full h5{
	padding:8px 0px;
}
.desc_blog_full h6{
	padding:6px 0px;
}
.desc_blog_full ul.static{
	list-style:none;
	padding-left:20px;
	margin:20px 0px;
}
.desc_blog_full ul.static li{
	background-image:url(images/bullet_arow_small.gif);
	background-position:0px 7px;
	background-repeat:no-repeat;
	padding-left:10px;
	line-height:20px;
	float:left;
	width:100%;
}
.desc_blog_full ul.static li ul{
	padding-left:0px;
	margin:0px;
	list-style:none;
}
.desc_blog_full ul.static li ul li{
	background-image:url(images/bullet_arow_small1.gif) !important;
	background-position:0px 6px;
	background-repeat:no-repeat;
	padding-left:10px;
}
.desc_blog_full a{
	color:#000;
}
.imgright {
	float:right !important;
	margin:0px 0px 10px 20px;
}
.imgleft {
	float:left !important;
	margin:0px 20px 10px 0px;
}
.categories_bar ul{
	list-style:none;
	float:left;
}
.categories_bar ul li{
	float:left;
	padding-right:15px;
	background-image:url(images/sep1.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-right:5px;
}
.categories_bar ul li a{
	color:#CCC;
}

.desc_blog_full table {
	width:100%;
	text-align:center;
	padding-bottom:10px;
}
.desc_blog_full table tr.table_title{
	background-color:#999;
	color:#FFF;
}
.desc_blog_full table tr{
	background-color:#f3f3f3;
}
.desc_blog_full table tr td{
	padding:3px 0px;
	border-right:#FFF solid 1px;
}
.thumb_gallery {
	
}


/*====================================================================
	Discussion
====================================================================*/
.discussion {
	width:auto;
	padding-top:30px;
}
.discussion h5 a{
	color:#000;
}
.discussion h1{
	width:100%;
	margin-bottom:10px;
}
.discussion ul{
	width:100%;
	list-style:none;
	float:left;
}
.discussion ul li{
	width:100%;
	float:left;
	padding-bottom:20px;
}
.discussion ul li ul{
	width:100%;
	float:right;
	background-color:#f7f7f7;
}
.discussion ul li ul li{
	border-bottom:#FFF solid 1px;
	float:left;
	padding-bottom:0px;
}
.discussion ul li ul li ul{
	width:100%;
	float:right;
	background-color:#fbfbfb;
}
.discussion ul li ul li ul li{
	border-bottom:#FFF solid 1px;
	float:left;
	padding-bottom:0px;
	padding-left:65px;
	width:88%;
}
.discussion ul li .avatar {
	width:50px;
	margin-right:30px;
	float:left;
}
.discussion ul li .avatar img{
	width:50px;
	height:50px;
}
.discussion ul li .disc {
	width:100%;
	float:left;
	border-bottom:#f3f3f3 solid 1px;
	padding-bottom:10px;
}

.discussion ul li .avatar1 {
	width:50px;
	margin:15px;
	float:left;
}
.discussion ul li .disc1 {
	width:78%;
	float:left;
	padding-bottom:10px;
	padding-top:15px;
}
.discussion ul li .avatar2 {
	width:50px;
	margin:15px;
	float:left;
}
.discussion ul li .disc2 {
	width:75%;
	float:left;
	padding-bottom:10px;
	padding-top:15px;
}
.discussion p.date_dis{
	width:100%;
	margin-bottom:5px;
	color:silver;
}
.discussion p.dis_txt{
	width:100%;
	margin-bottom:10px;
}

/*====================================================================
	List Styles
====================================================================*/

.list li {
	margin-left:20px;
	margin-top:7px;	
}


/*====================================================================

*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************

VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE
VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE

Everything past here may not be needed.

reveiw at some time after site has settled down and remove things that appear to be no longer relevant

*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************


VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE
VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE - VERIFIED CSS UP TO HERE

Everything past here may not be needed.

reveiw at some time after site has settled down and remove things that appear to be no longer relevant


*********************************************************************

*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************
*********************************************************************


====================================================================*/




/*====================================================================
	Bread Crumb
====================================================================*/
.crumb {
	width:980px;
	border-bottom:#d3d3d3 dotted 1px;
	padding:7px 0px;
}
.crumb ul{
	list-style:none;
	float:left;
}
.crumb ul li{
	float:left;
}
.crumb ul li a{
	float:left;
	font-weight:bold;
	color:#7f7f7f;
	background-image:url(images/sep_crumb.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-right:18px;
	margin-right:10px;
}
.crumb ul li a.active{
	float:left;
	font-weight:bold;
	color:#ababab;
	background-image:none;
}

/*====================================================================
	Banner Area
====================================================================*/
.banner_shadow {
	padding:0px;
	width:980px;
	height:368px;
	background-image:url(images/banner_shadow.gif);
	background-position:bottom center;
	background-repeat:no-repeat;
}
.bordr {
	width:966px;
	height:326px;
	border:#CCC solid 1px;
	background-color:#FFF;
	padding:6px;
	margin-top:10px;
}
/*====================================================================
	contents
====================================================================*/
#contents {
	width:960px;
	padding:10px;
	float:left;
}
/*====================================================================
	col1
====================================================================*/
.col1 {
	width:650px;
	float:left;
	padding:10px 0px 0px 0px;
}
.col1 h1{
	width:97%;
}
ul.f_post {
	list-style:none;
	float:left;
	width:100%;
}
ul.f_post li{
	border-bottom:#f3f3f3 solid 1px;
	float:left;
	width:100%;
	padding:20px 0px;
}
ul.f_post li .thumb{
	float:left;
	margin:0px 20px 0px 0px;
}
.thumb img{
	width:138px;
	height:89px;
	border:#c8c8c8 solid 1px;
}
ul.f_post li .details{
	float:left;
	width:71.12%;
}
ul.f_post li h4{
	margin-bottom:5px;
}
ul.f_post li .details_full{
	float:left;
	width:81%;
}
p.commentssec{
	float:left;
	margin-left:20px;
}
p.commentssec a{
	color:#9cbcc7;
}
.details a.title{
	color:#000;
	font-size:14px;
	margin-bottom:5px;
	float:left;
	width:100%;
}
p.date{
	color:#9cbcc7;
	margin-bottom:3px;
	float:left;
}
.details p.desc{
	margin-bottom:3px;
	float:left;
	width:100%;
}
/*====================================================================
	col2
====================================================================*/
.col2 {
	width:300px;
	padding:10px 0px 0px 10px;
	float:left;
/*	background-image:url(images/shadow.gif);
	background-position:5px 0px;
	background-repeat:repeat-y;
*/
}
/*====================================================================
	col3
====================================================================*/
.col3 {
	width:100%;
}
.col3 p.paratxt{
	padding:10px 0px;
}
/*====================================================================
	Our Services
====================================================================*/
.ourservices {
	width:300px;
	padding:10px 0px 20px 0px;
}
.ourservices h3{
	padding:5px 0px 5px 0px;
	margin-bottom:5px;
	border-bottom:#f3f3f3 solid 1px;
}
.ourservices p{
	padding:5px 0px;
}
/*====================================================================
	Twitter
====================================================================*/
.twitter {
	background-image:url(images/twiter_top.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#4fc0de;
	width:300px;
	padding-top:16px;
}
.twitter span{
	background-image:url(images/twiter_botm.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:280px;
	color:#FFF;
	display:inline-block;
	padding:0px 10px 70px 10px;
	line-height:18px;
}
.twitter span a{
	color:#FFF;
	font-weight:bold;
}
/*====================================================================
	Projects
====================================================================*/
.projects {
	width:100%;
	float:left;
	padding-top:20px;
}
.projecttxt {
	width:620px;
	float:left;
}
.projecttxt p{
	padding:0px 0px 8px 0px;
}
.big_thumb {
	width:298px;
	float:left;
	margin-left:42px;
}
.big_thumb h3{
	padding:10px 0px 5px 0px;
}

.pre_work {
	width:100%;
	margin-top:20px;
}
.heading_navi {
	width:100%;
	border-bottom:#f3f3f3 solid 3px;
}
.heading_navi h1{
	float:left;
}
.heading_navi ul{
	float:right;
	list-style:none;
	padding-top:10px;
}
.heading_navi ul li{
	float:left;
	text-align:right;
	padding-left:30px;
	background-image:url(images/plus.gif);
	background-position:10px 4px;
	background-repeat:no-repeat;
}
.heading_navi ul li.first{
	background:none;
}
.heading_navi ul li a{
	font-weight:bold;
	color:#7f7f7f;
}
.heading_navi ul li a.activelink{
	color:#000;
}
.heading_navi ul li a:hover{
	color:#000;
}
ul.items {
	width:100%;
	list-style:none;
	float:left;
}
ul.items li{
	width:100%;
	float:left;
	padding:30px 0px;
	border-bottom:#e6e6e6 solid 1px;
}
ul.items li .description{
	width:340px;
	float:left;
}
ul.items li .description{
	width:340px;
	float:left;
}
.description h3{
	padding:0px 0px 10px 0px;
}
.description p{
	padding:0px 0px 10px 0px;
}
.description a.readmore{
	margin-right:30px;
	margin-top:10px;
	float:left;
}
.thumb_big {
	margin-left:28px;
	float:left;}
	

	
	
	
/*====================================================================
	Paging
====================================================================*/
.paging {
	float:right;
	padding-top:10px;
	text-align:right;
}
.paging p{
	float:left;
	padding-right:15px;
}
.paging ul.bullets{
	float:left;
	list-style:none;
	padding-top:6px;
}
.paging ul.bullets li{
	float:left;
	padding-left:5px;
}
a.page_link{
	height:8px;
	width:8px;
	display:inline-block;
	background-image:url(images/bullets.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:0px;
	margin-left:5px;
}
a.page_link:hover{
	background-position:0px -8px;
}
a.active_page{
	background-position:0px -8px;
}

.paging ul.arows{
	float:left;
	list-style:none;
	padding-left:15px;
}
.paging ul.arows li{
	float:left;
	padding-left:5px;
}
.paging ul.arows li a.prev{
	height:19px;
	width:20px;
	display:inline-block;
	background-image:url(images/arows.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.paging ul.arows li a.prev:hover{
	background-position:0px -19px;
}
.paging ul.arows li a.next{
	height:19px;
	width:20px;
	display:inline-block;
	background-image:url(images/arows.png);
	background-repeat:no-repeat;
	background-position:-20px 0px;
}
.paging ul.arows li a.next:hover{
	background-position:-20px -19px;
}
/*====================================================================
	Advertise
====================================================================*/
.adv {
	width:300px;
	margin-bottom:10px;
}
.adv h3{
	padding:5px 0px 5px 0px;
	margin-bottom:15px;
	border-bottom:#f3f3f3 solid 1px;
}
.adv ul{
	list-style:none;
	float:left;
}
.adv ul li{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.adv ul li.last{
	margin-right:0px;
}
/*====================================================================
	Featured Project
====================================================================*/
.featured_pro {
	width:300px;
	margin-bottom:10px;
	float:left;
}
.featured_pro h3{
	padding:5px 0px 5px 0px;
	margin-bottom:15px;
	border-bottom:#f3f3f3 solid 1px;
}
.featured_pro h5{
	padding:10px 0px 5px 0px;
}
.featured_pro p{
	padding:0px 0px 10px 0px;
}


/*====================================================================
	Map
====================================================================*/
.map {
	width:270px;
	padding:5px;
	background-color:#f3f3f3;
	margin-bottom:15px;
}
.map .mapframe{
	border:#FFF solid 1px;
}
.map a.enlarge{
	float:right;
	background-image:url(images/zoom.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:17px;
	color:#8a8a8a;
	margin:5px 0px;
}
/*====================================================================
	404 Error page
====================================================================*/
.errorpage {
	width:700px;
	margin:0px auto;
	padding:50px 0px;
}
h1.notfound{
	margin:6px 0px 20px 0px;
	float:left;
}
span.error404 {
	background-color:#f95450;
	border:#cc5b5d solid 1px;
	color:#FFF;
	float:left;
	margin-right:10px;
	color:#FFF;
	padding:5px 10px;
	font-size:26px;
	font-weight:bold;
}
.errorpage h6{
	margin:10px 0px;
	float:left;
	line-height:25px;
}
.errorpage h6 a{
	color:#000;
	border-bottom:#000 solid 2px;
}
/*====================================================================
	Tags
====================================================================*/
.tags {
	width:590px;
	padding:10px 20px;
	border:#dedcd0 solid 1px;
	margin-top:15px;
	float:left;
}
.tags p{
	width:70px;
	float:left;
	font-weight:bold;
	color:#989393;
}
.tags ul{
	float:left;
	list-style:none;
}
.tags ul li{
	float:left;
	padding-right:10px;
}
.tags ul li a{
	color:#989393;
}
/*====================================================================
	Share
====================================================================*/
.share {
	width:590px;
	padding:10px 20px;
	border:#dedcd0 solid 1px;
	background-color:#fafafa;
	margin-top:15px;
	float:left;
}
.share h3{
	width:80px;
	float:left;
	margin-top:12px;
}
.share ul{
	float:left;
	list-style:none;
}
.share ul li{
	float:left;
	margin-right:6px;
}
.share ul li a{
	height:46px;
	width:46px;
	background-position:0px 0px;
	background-repeat:no-repeat;
	display:inline-block;
}
.share ul li a:hover{
	background-position:0px -46px;
}
.share ul li a.twit_icon{
	background-image:url(images/twitter_icon.gif);
}
.share ul li a.rss_icon{
	background-image:url(images/rss_icon.gif);
}
.share ul li a.redit_icon{
	background-image:url(images/reddit_icon.gif);
}
.share ul li a.in_icon{
	background-image:url(images/linkdin_icon.gif);
}
.share ul li a.fb_icon{
	background-image:url(images/facebook_icon.gif);
}
.share ul li a.dig_icon{
	background-image:url(images/diggit_icon.gif);
}
.share ul li a.flikr_icon{
	background-image:url(images/flickr_icon.gif);
}
.share ul li a.del_icon{
	background-image:url(images/delicious_icon.gif);
}
.share ul li a.tec_icon{
	background-image:url(images/techno_icon.gif);
}
/*====================================================================
	Related Posts
====================================================================*/
.related_posts {
	width:630px;
	padding-top:30px;
}
.related_posts h1{
	width:100%;
	margin-bottom:10px;
}
.related_posts ul{
	width:100%;
	float:left;
	list-style:none;
}
.related_posts ul li{
	width:175px;
	float:left;
	padding:12px;
	background-color:#f7f7f7;
	margin-right:16px;
}
.related_posts ul li h4{
	float:left;
}
.related_posts ul li a.banner{
	margin-left:8px;
}
.related_posts ul li:hover{
	background-color:#e8e7e7;
}
.related_posts ul li.last{
	margin-right:0px;
}
p.date_rel {
	padding:8px 0px 5px 0px;
	float:left;
	width:169px;
}

/*====================================================================
	Leave comments
====================================================================*/
.leavecomment {
	width:630px;
	padding:30px 0px;
}
.leavecomment h1{
	width:100%;
	margin-bottom:20px;
}

/*====================================================================
	Site Map
====================================================================*/
.sitemap {
	padding:20px;
	width:590px;
}
.sitemap h3{
	border-bottom:#f3f3f3 solid 1px;
	padding-bottom:5px;
}
.sitemap ul{
	list-style:none;
	padding:10px 20px;
}
.sitemap ul li{
	background-image:url(images/bullet_arow_small.gif);
	background-repeat:no-repeat;
	background-position:0px 7px;
	padding:3px 0px 3px 15px
}
.sitemap ul li a{
	color:#858585;
}
.sitemap ul li a span{
	color:#CCC;
}
/*====================================================================
	Gallery
====================================================================*/
.gallerysec {
	width:100%;
}
ul.gallerysec{
	width:100%;
	list-style:none;
	float:left;
	padding:20px 0px 0px 0px;
}
ul.gallerysec li{
	width:300px;
	float:left;
	margin-right:30px;
	margin-bottom:20px;
}
ul.gallerysec li.last{
	margin-right:0px;
}
ul.gallerysec li h3{
	width:300px;
	padding:15px 0px 5px 0px;
	float:left;
}

/*====================================================================
	Calender
====================================================================*/
.calendr {
	width:300px;
	margin-bottom:20px;
}
.calendr h3{
	padding:5px 0px 5px 0px;
	margin-bottom:5px;
	border-bottom:#f3f3f3 solid 1px;
}
.calender_sec {
	background-color:#ededed;
	width:290px;
	padding:5px;
}
.months {
	background-color:#FFF;
	width:290px;
	padding:5px 0px 5px 0px;
	float:left;
}
.months a.month_prev{
	background-image:url(images/month_arows.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:9px;
	height:12px;
	display:inline-block;
	margin:4px 10px 0px 10px;
	float:left;
}
.months a.month_next{
	background-image:url(images/month_arows.gif);
	background-position:-9px 0px;
	background-repeat:no-repeat;
	width:9px;
	height:12px;
	display:inline-block;
	margin:4px 10px 0px 10px;
	float:right;
}
.months a.month_name{
	width:225px;
	display:inline-block;
	text-align:center;
	float:left;
	color:#000;
}
.calender_sec table{
	background-color:#fff;
	width:290px;
}
.calender_sec table td, th{
	width:38px;
	text-align:center;
	border-right:#FFF solid 1px;
	border-bottom:#FFF solid 1px;
	padding:2px 0px;
}
.calender_sec table td a{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
.calender_sec .last{
	border-right:none;
}
.dgray {
	background-color:#22538a;
	color:#FFF;
}
.gray {
	background-color:#9cbcc7;
	color:#FFF;
}
.mgray {
	background-color:#88a6b0;
	color:#FFF;
}
#calendar {
	padding:0px;
	float:left;
	padding-top:5px;
}
#calendar span {
	float: left; 
	text-align:center;
	width:38px;
	height:17px;
	padding-top:3px;
	margin: 0.140em;
  	text-align: center; 

}
#calendar, .sun {
	clear: left;
}
#calendar {
	padding:0px;
	float:left;
	padding-top:5px;
}
#calendar span {
	float: left; 
	text-align:center;
	width:38px;
	height:17px;
	padding-top:3px;
	margin: 0.140em;
  	text-align: center; 

}
#calendar, .sun {
	clear: left;
}
/*====================================================================
	Contact
====================================================================*/
.contact_form {
	padding:0px;
	margin:0px;
	width:97%;
}
.contact_form p{
	padding:10px 0px;
}
.adres {
	float:left;
	width:210px;
	padding:20px 0px 0px 0px;
	margin-right:60px;
}
.adres p span{
	width:70px;
	float:left;
	display:inline-block;
}
.adres p a{
	color:#000;
}
.messngrs {
	float:left;
	width:280px;
	padding:20px 0px 0px 0px;
}
.messngrs p span{
	width:70px;
	float:left;
	display:inline-block;
}
.messngrs p a{
	color:#000;
}
.c_form {
	width:100%;
	padding-bottom:20px;
}
.c_form h1{
	margin:30px 0px;
	width:100%;
}
.form_margin {
	margin-right:20px;
}
ul.forms{
	list-style:none;
	float:left;
	width:275px;
	margin-bottom:10px;
}
ul.forms li{
	float:left;
	width:275px;
}
ul.forms li.txt{
	color:#000;
	height:20px;
}
ul.forms li.txt span{
	float:right;
	color:#bfbebe;
}
ul.forms li.inputfield input.bar{
	width:273px;
	height:21px;
	border:#e4e4e6 solid 1px;
	border-top:#adadad solid 1px;
	background-color:#FFF;
}
ul.forms li.inputfield select.bar{
	width:267px;
	height:26px;
	border:#e4e4e6 solid 1px;
	border-top:#adadad solid 1px;
	background-color:#FFF;
	padding:3px;
}
ul.txtforms{
	list-style:none;
	float:left;
	margin-bottom:10px;
}
ul.txtforms li{
	float:left;
	width:568px;
}
ul.txtforms li.txt{
	color:#000;
	height:20px;
}
ul.txtforms li.txt span{
	float:right;
	color:#bfbebe;
}
ul.txtforms li.txtfield textarea{
	color:#000;
	width:568px;
	height:150px;
	overflow:auto;
	background-color:#FFF;
	border:#e4e4e6 solid 1px;
	border-top:#adadad solid 1px;

}
/*====================================================================
	News
====================================================================*/

.featured_news {
	width:610px;
	background-color:#f6f6f6;
	padding:10px;
	margin-top:5px;
}
.featured_news h2{
	width:93.9%;
	padding:0px 0px 5px 0px;
}
.featured_news h3{
	padding:10px 0px 5px 0px;
}
.featured_news p{
	padding:0px 0px 10px 0px;
}
.featured_news p.date{
	padding:0px 0px 0px 20px;
}
a.banner {
	background-color:#FFF;
	border:#e2e2e2 solid 1px;
	padding:6px;
	float:left;
}
.c_news {
	width:97.0%;
}
.c_news_full{
	width:100%;
}
.c_news h3.heading{
	border-bottom:#dddddd solid 1px;
	padding:20px 0px 10px 0px;
}

/*====================================================================
	bottom sections
====================================================================*/
#btm_secs {
	width:960px;
	padding:0px 10px;
	background-image:url(images/btom_gr.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	float:left;
	height:260px;
	margin:10px 0px;
}
/*====================================================================
	bottom sections
====================================================================*/
a.more {
	float:right;
	color:#000;
	font-weight:bold;
}
.follow {
	width:280px;
	float:left;
	padding-right:20px;
	height:260px;
}
.follow h3{
	padding:5px 0px 15px 0px;
}
.follow ul{
	width:280px;
	list-style:none;
	float:left;
}
.follow ul li{
	float:left;
	padding-bottom:10px;
}
.follow ul li .numbr{
	float:left;
	height:21px;
	width:26px;
	padding-top:5px;
	display:inline-block;
	background-image:url(images/numbr.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFF;
	margin-right:14px;
	margin-top:5px;
}
.follow ul li p a{
	color:#9cbcc7;
	text-decoration:underline;
}
.follow ul li p a:hover{
	text-decoration:none;
}

.services_tab {
	width:280px;
	float:left;
	padding:0px 30px 0px 40px;
	background-image:url(images/shadow_medium.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:260px;
}
.services_tab h3{
	padding:5px 0px 15px 0px;
}
.services_tab p{
	padding:5px 0px;
}

.news_tab {
	width:280px;
	float:left;
	padding:0px 0px 0px 30px;
	background-image:url(images/shadow_medium.gif);
	background-repeat:no-repeat;
	background-position:left center;
	height:260px;
}
.news_tab h3{
	padding:5px 0px 15px 0px;
}
.news_tab ul{
	float:left;
	list-style:none;
	width:280px;
}
.news_tab ul li{
	float:left;
	width:280px;
	padding-bottom:10px;
}
.news_tab ul li a.news_title{
	width:280px;
	color:#000;
	border-bottom:#eeeeee solid 1px;
	display:inline-block;
	padding-bottom:3px;
	color:#626060;
}
.news_tab ul li p.posted{
	float:left;
	color:#9cbcc7;
}
.news_tab ul li p.comments{
	float:right;
}
.news_tab ul li p.comments a{
	color:#9cbcc7;
}
/*====================================================================
	Services
====================================================================*/
ul.services {
	width:100%;
	float:left;
	list-style:none;
	border-bottom:#f3f3f3 solid 1px;
	padding:10px 0px;
}
ul.services li{
	float:left;
	list-style:none;
	width:440px;
	padding:10px 40px 10px 0px;
}
ul.services li span{
	width:90px;
	height:80px;
	display:inline-block;
	background-repeat:no-repeat;
	background-position:10px 10px;
	float:left;
}
ul.services li span.icon1{
	background-image:url(images/icon1.gif);
}
ul.services li span.icon2{
	background-image:url(images/icon2.gif);
}
ul.services li span.icon3{
	background-image:url(images/icon3.gif);
}
ul.services li span.icon4{
	background-image:url(images/icon4.gif);
}
ul.services li span.icon5{
	background-image:url(images/icon5.gif);
}
ul.services li span.icon6{
	background-image:url(images/icon6.gif);
}
ul.services li span.icon7{
	background-image:url(images/icon7.gif);
}
ul.services li span.icon8{
	background-image:url(images/icon8.gif);
}
ul.services li .ser_cont{
	float:left;
	width:350px;
}
ul.services li h4{
	clear:both;
}
ul.services li p{
	
}
ul.services li h4 a{
	color:#000;
}

.shadow {
	background-image:url(images/shadow_small.gif);
	background-position:right;
	background-repeat:no-repeat;
}

/********************************************************************************************* 

5. Featured Slider  -------------------------  featured.php

*********************************************************************************************/   
 
.featured_posts {
	width:966px;
	height:288px;
	border:#f3f3f3 solid 1px;
	padding:6px;
	margin-top:10px;
}
#navi {
  }

#navi ul {	
 	margin:0 auto;	
 	width:100px;
 	margin-top:-282px;
	margin-left:442px;
 	left:670px;
 	
}

#navi li {	
 	float:left;
	padding-left:1px;
	list-style-type:none;
	text-align:center;
}

#navi a {
	color:#000;
	display:block;
	position:relative;
	word-spacing:-2px;
	font-size:11px;		
	text-decoration:none;
	opacity:0.5;
}	

#navi a.current {
	 opacity:1;
 
 }
 
 #navi a:hover {
	opacity:1;

}

#navi img {
	border:2px solid #000;
	margin:0 0 6px 0;
	display:block;
	width:90px;
	height:60px;
	  
}

#navi strong {
	display:block;		
	font-size:13px;
}

/* panes */
#panes {
	height:288px;
	/* must be relative so the individual panes can be absolutely positioned */
	position:relative;
	overflow:hidden;
}

/* crossfading effect needs absolute positioning from the elements */
#panes div {
	display:none;		
	position:absolute;
	color:#000;	
	background-color:#f3f3f3;
	height:288px;
	width:946px;
	padding-right:20px;
 }
 
#panes a {
color:#A1A0A0;
}

#panes img {
	float:left;
	width:430px;
	height:275px;
	margin:6px 120px 6px 6px;
}

#panes p.more {
	color:#000;
	font-weight:bold;
}
#panes a.readmore {
	margin-top:10px;
	float:left;
}
#panes h3 {
padding:0;
margin:20px 0 10px 0;
}

#panes h3 a {
color:#22538a;
line-height:1.2;
font-weight:normal;

}

#panes .more {
float:right;
font-weight:bold;
font-size:14px;
padding-right:24px;
margin-top:20px;
}

#panes .more a {
color:#000;
}

.meta-feature {

padding:1px 0 5px 0;
float:left;
padding-right:150px;
}
 
 .meta-feature  li {
 display:inline;
 }
 .meta-feature  li p.datesec{
 	padding-left:20px !important;
	padding-top:2px !important;
}
  .meta-feature  li p.commentssec{
 	padding-left:20px !important;
	padding-top:2px !important;
	font-weight:normal !important;
 }
 .meta-feature  li p.commentssec a{
	color:##A1A0A0 !important; 
 }
.meta-feature  a
{


}

.meta-feature a:hover
{
text-decoration:none;
border-bottom:1px solid #fff;

}
#panes p {
padding:5px 0 0 0;

}
 
 .overlay {
	background:#000000;
	left:6px;
	opacity:0.7;
	position:absolute;
	height:36px;
	top:237px;
	width:400px;
	font-size:18px;
	font-weight:bold;
	padding:8px 15px 0 15px;
	overflow:hidden;
}

	.overlay a {
	color:#fff !important;
	}



/*====================================================================
	Misc
====================================================================*/

/* styling for the image wrapper  */
#image_wrap {
	/* dimensions */
	width:586px;
	margin:0px 0 0px 0px;
	padding:6px 0;
	text-align:center;
	border:#e2e2e2 solid 1px;
}
#image_wrap img{
	/* dimensions */
	width:574px;
	height:390px;
}

.entries {
	float:left;
	width:99.1%;
	padding:10px 0px;
}
.entries a.left {
	float:left;
	margin:0px !important;
}
.entries a.right {
	float:right;
	margin:0px !important;
}