body { 

	background: #fff;

	background-repeat: repeat-x;

	margin: 0;

	padding: 0;

	font-family:Arial;

	font-size: 13px;

	line-height: 1.5em;

	color: #000000;

	text-align: justify;

}



#container {  

        margin-top: -10px;

	width: 824px;

	margin: 0 auto;

	background: url(images/bkg.gif);

	background-repeat: repeat-y;

}



#header {

	height: 110px;

	padding: 0 0 0 0;

	background:  url(images/h4.gif);

	background-repeat: no-repeat;

	font-size: 10px;

	position: relative;

}



#header h1 {

	margin: 0;

	font-size: 20px;

}



#header a {

	text-decoration: none;

	color: #666666;

}



#header a:hover {

	color: #333333;

}



#header #search {

	position: absolute;

	top: 40px;

	right: 50px;

	height: 20px;

}



#header #s {

	background: #ffffff;

	border: 1px solid #cccccc;

	color: #666666;

	width: 205px;

	margin: 0;

	font-size: 12px;

	color: #999999;

	padding: 2px;

}



#header #searchsubmit {

	height: 20px;

	width: 20px;

	border: none;

	cursor: pointer;

	background: url(images/searchsubmit.gif);

	background-repeat: no-repeat;

	display: none;

}



#login {

	text-align: right;

}

.menu {

padding-right:50px;

margin-top:-2px;

float:right;

}



#navbar {

background:url(images/menu-background.gif) no-repeat;

	margin: 0px 0 0px 0;

	height: 14px;

margin-top:-3px;

}



#navbar ul {

padding-left:50px;

	margin: 0px 0 0 0px;

	padding: 0;

	

}



#navbar li {

	display: inline;

}



#navbar a {

	display: block;

	float: left;

	height: 30px;

	padding: 0 4px 0 7px;

	font-size: 11px;

	color: #000;

	text-decoration: none;

	font-weight:normal;

	text-transform:uppercase;

	

	

}



#navbar a:hover {

	color: #fff;

	

}



#posts {

        margin-top: -20px;

	width: 490px;

	padding: 0 0 0 30px;

	margin: -32px 0 0 0;

	float: left;

}



.commentbubble a {

	float: left;

	background: url(images/commentbubble.gif);

	background-repeat: no-repeat;

	background-position: 0 -1px;

	width: 30px;

	height: 30px;

	text-align: center;

	font-size: 10px;

	margin: 0 5px 0 0;

}



.commentbubble a:hover {

	float: left;

	background: url(images/commentbubblehover.gif);

	background-repeat: no-repeat;

	background-position: 0 -1px;

	width: 30px;

	height: 30px;

	text-align: center;

	font-size: 10px;

	margin: 0 5px 0 0;

}



.date {

	font-size: 12px;

	color: #999999;

	line-height: 1.5em;

}



.post {

	margin: 0 0 50px 0;

}



.tags {

	font-size: 10px;

	line-height: 1.5em;

	color: #999999;

}



.entry {

	margin: 20px 0 0 0;

}



.entry p {

	margin: 0 0 20px 0;

}



.post h2 {

	font-size: 16px;

	font-weight: bold;

	margin: 0;

}



.post h3 {

	font-size: 14px;

	font-weight: bold;

	

}



.post a, .navigation a {

	color: #0000ee;

	text-decoration: none;

}



.post a:hover, .navigation a:hover {

	color: #333333;
text-decoration: none;
	font-weight:19px;
	padding-top:10px;

}



.post a img {

	border: none;

}



.postmetadata {

	font-size: 10px;

	line-height: 1.5em;

}



.alignleft {

	float: left;

	margin: 5px 20px 20px 0;

}



.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}



.aligncenter {

	display: block;

	margin: 0 auto 20px auto;

}



.alignnone {

	margin: 0;

}



.wp-caption.alignleft {

	float: left;

	margin: 5px 20px 20px 0px;

}



.wp-caption.alignright {

	float: right;

	margin: 5px 0 20px 20px;

}



.wp-caption.aligncenter {

	display: block;

	margin: 0 auto 20px auto;

}



.wp-caption.alignnone {

	margin: 20px 0;

}



.post .wp-caption {

	border: 1px solid #cccccc;

	background: #ebebeb;

	text-align: center;

	padding: 10px 5px 0 5px;

}



.post .wp-caption-text {

	margin: 0;

	font-size: 12px;

}



#commentform #author, #commentform #email, #commentform #url, #commentform #comment {

	background: #ffffff;

	border: 1px solid #cccccc;

	color: #666666;

}



.commentlist {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.commentlist li {

	background: #ebebeb;

	padding: 20px;

	border: 1px solid #cccccc;

	margin: 0 0 20px 0;

}



.avatarcontainer {

	float: left;

	margin: 0 5px 0 0;

}



.avatar {

	border: 1px solid #cccccc;

}



.textwidget {width: 230px; margin-left:16px; font-size:90%;}



.sidebar {

                margin-top:-35px;  

	margin-left: 535px;

	width: 265px;

}



.sidebar ul {

	list-style-type: none;

	margin: 0 0 0px 0;

	padding: 15px;

}



.sidebar h2 {

	margin: 0 0 5px 0;

	font-size: 14px;

	color: #666666;

	width: 210px;

	border-bottom: 1px solid #cccccc;

}



.sidebar a {

	color: #0000ee;

	text-decoration: none;

}



.sidebar a:hover {

	color: #333333;

}

.sidebar img {border:0;}

/*#####################  Added CSS #########################*/



#posts-page {

	width: 775px;

	padding: 0 0 0 10px;

	margin: 0 0 5px 0;

	float: left;

}



.sbox {  width: 485px;  text-align: left; }

.sbox img {	border: 0; width:150px; }

.sbox ul { margin: 0px; padding: 0px;}

.sbox li { 	display: inline; margin: 0px 4px; }



.sbox-head{ background-image:url(images/sbox1.gif); height:29px; }

.sbox-content { background-image:url(images/sbox2.gif); background-repeat:repeat-y; margin: 0;}

.sbox-foot { background-image:url(images/sbox3.gif); height:29px; margin: 0; }



.text-header h4{ margin: 0; padding: 0; font-weight:bold; font-size:larger; margin-bottom: .5em; color: #006600; }

.text-content, .text-content ul, .text-header{ padding: 0; margin: 0px 15px; }

.text-content .menu li { list-style:none; }



#gallery{

width:480px;

padding: 0 0 0 5px;

margin: 0 0 0 0;

float:left;

margin-left:-14px;

margin-top:-8px;

}



.bigimages{

width:480px;

padding: 0 0 0 0;

margin: 10px 0 0 0;

float:left;

}



.bigimages img{

border:0;

width:150px;

margin-right:6px;

}



#stickers{

width:480px;

}



.style1 {

	text-align: center;

}



h1 { color: #006600; font-family:Arial; font-size: medium; font-style: normal; font-weight: bold; }

h2 { color: #000000; font-family:Arial; font-size: medium; font-style: normal; }

h3 { color: #006600; font-family:Arial; font-size: small; font-style: normal; font-weight: bold; }



#posts-page {

	width: 720px;

	padding: 0 0 0 20px;

	margin: 0 0 5px 0;

	float: left;

}

.box { border: 1px dashed #333333; padding: 0 0 0 10px;}

.feature-box{ float:left; width: 220px; margin-right: 10px; }

.feature-box ul{ margin: 0px; }

.service-box { 	width: 702px; border: thin solid #333333; margin: 20px 30px 0px 30px; }
.service-box-head, .service-box-body, .service-box-foot { margin: 2px; }
.service-box-head { background-color: #99cc00; color: #FFFFFF; }
.service-box-head h3, .service-box-foot h4 { margin: 0px; padding: 8px; }
.service-box-body { padding: 4px; }
.service-box-foot { background: #cc3300; }
.service-box-foot h4 { text-align: right; color: #FFFFFF; }
.service-box-body-text { float: left; width: 530px; }
.service-box-body-image { float: top; }
.service-box-outside { margin: 0px 30px 20px 30px; }






/*#####################  Added CSS #########################*/



#footer_img {



	



	height:60px;

	padding:0px;

	margin:0px;

	}

#footer {

background: url(images/footerclear.gif) no-repeat;

	height:124px;

	clear: both;

	padding:0px;

	margin:0px;

	

	

}



#footer p {



	text-align: center;

	font-size: 12px;

	position: relative;

	top: 60px;

}



#footer a {

	color: #666666;

	text-decoration: none;

}



#footer a:hover {

	color: #333333;

}

#footer-text { background-image:url(../images/footerbg.gif); color:#ffffff; padding-bottom: 1em;position: relative;	top: 55px;font-size: 11px;text-align: center;}

#footer-text a, #footer-text a:link, #footer-text a:hover, #footer-text a:active, #footer-text a:visited { color:#ffffff; text-decoration:underline; }



#wp-calendar {

	width: 210px;

	background: #ebebeb;

	border: 1px solid #cccccc;

	margin: 0 0 30px 0;

	font-size: 12px;

	text-align: center;

}



#wp-calendar caption {

	text-align: left;

}



#wp-calendar #today {

	background: #cccccc;

}



#wp-calendar a {

	display: block;

	width: 100%;

	height: 100%;

}



#wp-calendar a:hover {

	background: #cccccc;

}



#posts-page {margin-left:38px;}



#testimonials_manager_widget {margin-left: 20px;}



.testimonials_manager_widget { margin-left: 20px; width:220px; font-size: x-small; font-style:italic; }



#topdiv {margin-top:-3px;}