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

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
border:0 none;
font-family:verdana;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}

ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
table {
border-collapse:separate;
border-spacing:0;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
html {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F9F9F9 url(../images/bg_header.gif) repeat-x scroll 0 0;
}
body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#fff url(../images/bg3.gif) repeat-x scroll right bottom;
color:#212930;
font-family:Tahoma,Verdana,sans-serif;
font-size:0.81em;
text-align:center;
}
#wrapper {
margin:0 auto;
position:relative;
text-align:left;
width:950px;
background: #fff;
}
#header {
width:950px;
background:none;
height:120px;
margin:12px 0 0 16px;
}
#content {
padding:0 15px 25px 0;
width:950px;
}
body#index #content {
padding:0 0 0 25px;
width:950px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#B7E04E url(../images/bg_footer.gif) repeat-x scroll 0 0;
width:100%;
}
.clear {
clear:both;
}
h1, h2, h3, h4, h5, h6 {
padding-bottom:15px;
}
h1 {
-x-system-font:none;
font-family:Arial;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.69em;
}
h1.blogtitle {
-x-system-font:none;
color:#80B00B;
font-family:Tahoma,Verdana,sans-serif;
font-size:2em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.25em;
}
h1.blogtitle, h2 a {
padding-bottom:10px;
}
h1.blogtitle a, #recent-news a {
color:#80B00B;
text-decoration:none !important;
}
h1.blogtitle a:visited, #recent-news a:visited {
color:#96B059;
}
h1.blogtitle a:hover, #recent-news a:hover {
color:#80B00B;
text-decoration:underline !important;
}
h2 {
-x-system-font:none;
color:#6A737C;
font-family:Tahoma,Verdana,sans-serif;
font-size:1.25em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:10px 0;
}
h2 a {
color:#80B00B;
text-decoration:none !important;
}
h2 a:visited {
color:#96B059;
}
h2 a:hover {
color:#80B00B;
text-decoration:underline !important;
}
h2.spacing {
padding:0 0 10px;
}
h2.callus {
-x-system-font:none;
color:#9CA3A9;
font-family:Tahoma,Verdana,sans-serif;
font-size:1.5em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
span.number {
color:#F56B99;
}
h3 {
-x-system-font:none;
color:#6A737C;
font-family:Georgia,serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.38em;
text-transform:none;
}
h3.blogsubhead {
-x-system-font:none;
color:#6A737C;
font-family:Tahoma,Verdana,sans-serif;
font-size:1.08em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-transform:none;
}
h4 {
-x-system-font:none;
color:#80B00B;
font-family:Tahoma,Verdana,sans-serif;
font-size:1.08em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-bottom:5px;
}
h5 {
-x-system-font:none;
color:#999999;
font-family:Tahoma,Verdana,sans-serif;
font-size:1.08em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
h5 img {
vertical-align:text-bottom;
}
p.byline {
color:#999999;
font-size:0.88em;
}
p {
-x-system-font:none;
color:#212930;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.62em;
padding-bottom:15px;
}
em {
font-style:italic;
}
strong {
color:#2F3B45;
font-weight:bold;
}
blockquote {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EBECEC none repeat scroll 0 0;
border:1px solid #D8D8D8;
margin-top:30px;
padding:10px 15px 0;
}
blockquote#note {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBF376 url(../images/img_note_mid.gif) repeat-y scroll 0 0;
border:medium none;
font-size:0.92em;
margin:15px 0 0;
padding:0;
width:228px;
}
blockquote#note p {
padding:0 15px 15px;
}
blockquote#note #citation {
font-style:normal;
}
blockquote#note #top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/img_note_top.gif) no-repeat scroll 0 0;
display:inline-block;
height:29px;
margin-bottom:15px;
width:228px;
}
blockquote#note #bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/img_note_bottom.gif) no-repeat scroll 0 0;
display:inline-block;
height:12px;
left:0;
position:relative;
width:228px;
}
blockquote#note {
left:-15px;
margin-right:-15px;
position:relative;
}
span.img-text {
position:absolute;

}
a {
color:#0099CC;
}
a:link, a:visited {
text-decoration:none;
}
a:active, a:hover, a.active {
text-decoration:underline;
}
a:hover {
color:#0BB5EE;
}
a:visited {
color:#3AA7CC;
}
a.what-is-this {
font-size:0.77em;
}
a.read-more {
font-size:1.08em;
font-weight:bold;
line-height:1.69em;
}
ul {
color:#212930;
}
ul.normallist {
list-style-image:none;
list-style-type:disc;
padding:0 0 0 1.5em;
}
ul.normallist li {
padding:0 0 1em 1em;
}
ul.bullets-lg li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../lwcs/image------s/bluebullet1.gif) no-repeat scroll 0 0;
line-height:1.63em;
padding:0 0 0 29px;
}
ul.bullets-sm li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/img_bullet.gif) no-repeat scroll 0 0;
padding:0 0 2px 25px;
}
ul.arrowbullets li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/img_bulletarrow.gif) no-repeat scroll 0 0;
margin:0.75em 0 0.88em;
padding:0 0 0 25px;
}
ul.arrowbullets {
margin-bottom:1.56em;
}
ul#networking {
margin-top:5px;
}
ul#networking li {
padding-bottom:5px;
}
ol {
padding:0 0 0 2em;
}
ol li {
line-height:1.38em;
padding:0 0 1em 1em;
}
ul li {
line-height:1.5em;
}
a.icon {
display:block;
padding:3px 0 6px 30px;
}
a#rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_rss.gif) no-repeat scroll 0 0;
}
a#rss2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_rss.gif) no-repeat scroll 0 0;
}
a#facebook {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_facebook.gif) no-repeat scroll 0 0;
}
a#digg {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_digg.gif) no-repeat scroll 0 0;
}
a#technorati {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_technorati.gif) no-repeat scroll 0 0;
}
a#linkedin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_linkedin.gif) no-repeat scroll 0 0;
}
a#twitter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_twitter.gif) no-repeat scroll 0 0;
}
a#mandy {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_mandy.gif) no-repeat scroll 0 0;
}
img.msn {
vertical-align:middle;
}
img.icon {
vertical-align:middle;
}
#mobile {
color:#FFFFFF;
left:3px;
position:absolute;
top:3px;
}
ul#navigation {
height:25px;
padding:38px 0 40px 20px;
}
ul#navigation li {
float:left;
}
ul#navigation li a {
background-image:url(../images/img_nav.gif);
background-repeat:no-repeat;
display:block;
height:41px;
overflow:hidden;
}
ul#navigation li#logo {
margin-right:110px;
}
ul#navigation li#logo a:link, ul#navigation li#logo a:visited, ul#navigation li#logo a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../lwcs/logo.jpg) no-repeat scroll 0 0;
height:170px;
width:204px;
}
ul#navigation li#home a {
background-position:0 0;
width:61px;
}
ul#navigation li#services a {
background-position:-61px 0;
width:94px;
}
ul#navigation li#why-us a {
background-position:-154px 0;
width:97px;
}
ul#navigation li#portfolio a {
background-position:-252px 0;
width:94px;
}
ul#navigation li#articles a {
background-position:-346px 0;
width:89px;
}
ul#navigation li#contact-us a {
background-position:-435px 0;
width:97px;
}
ul#navigation li#home a:hover {
background-position:0 -41px;
width:61px;
}
ul#navigation li#services a:hover {
background-position:-61px -41px;
width:94px;
}
ul#navigation li#why-us a:hover {
background-position:-154px -41px;
width:97px;
}
ul#navigation li#portfolio a:hover {
background-position:-252px -41px;
width:94px;
}
ul#navigation li#articles a:hover {
background-position:-346px -41px;
width:89px;
}
ul#navigation li#contact-us a:hover {
background-position:-435px -41px;
width:97px;
}
ul#navigation li#home a.active {
background-position:0 -123px;
width:61px;
}
ul#navigation li#services a.active {
background-position:-61px -123px;
width:94px;
}
ul#navigation li#why-us a.active {
background-position:-154px -123px;
width:97px;
}
ul#navigation li#portfolio a.active {
background-position:-252px -123px;
width:94px;
}
ul#navigation li#articles a.active {
background-position:-346px -123px;
width:89px;
}
ul#navigation li#contact-us a.active {
background-position:-435px -123px;
width:97px;
}
.column {
float:left;
}
.column.left {
border-right:1px solid #DFE0E1;
padding:15px 25px 15px 20px;
width:600px;
}
.column.right {
padding:15px 0 15px 25px;
width:279px;
}
.column.right ul {
padding-bottom:20px;
}
.column.right ul li {
padding-bottom:10px;
}
body#index .column.left {
padding:0;
width:630px;
}
body#index .column.right {
padding:0;
width:315px;
}
#intro {
margin-bottom:35px;
padding:4px;
position:relative;
width:942px;
}
#intro .slide {
display:block;
height:226px;
overflow:hidden;
position:relative;
width:942px;
}
#intro .slide .content {
left:527px;
position:absolute;
top:65px;
width:380px;
color:#fff;
}
#intro .slide .content p {
line-height:16px;
}
#intro .slide .content a {
color:#006699;
font-size:1.15em;
line-height:1.54em;
}
#intro .slide .content a:visited {
color:#367899;
}
#intro .slide .content a:hover {
color:#003366;
}
#slideshow-nav {
left:890px;
position:absolute;
top:205px;
width:50px;
z-index:9999;
}
#footer-content {
height:109px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:left;
width:950px;
}
#footer-logo {
left:0;
position:absolute;
top:6px;
}
#footer-text {
left:260px;
position:absolute;
top:43px;
width:670px;
}
#footer-text p {
font-size:1em;
}
p#footer-nav {

color:#669933;
line-height:normal;
padding-bottom:10px;
}
p#footer-nav a {
color:#336600;
}
p#footer-nav a:visited {
color:#418200;
}
p#footer-nav a:hover {
color:#003300;
}
p#footer-nav a#footer-rss {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icon_rss.gif) no-repeat scroll 0 0;
padding:3px 0 6px 25px;
position:absolute;
right:0;
top:-1px;
}
body#index #intro {
height:226px;
}
.imgborder {
border:2px solid #CCCCCC;
}
hr {
border-color:#DFE0E1 -moz-use-text-color -moz-use-text-color;
border-style:dashed none none;
border-width:1px medium medium;
clear:both;
display:block;
height:1px;
margin-bottom:15px;
}
hr.blog {
margin-bottom:25px;
}
.column.left .bucket hr {
margin:15px 0 30px;
}
.column.right .bucket hr {
margin:15px 0;
}
.column.left .bucket {
padding:15px 30px 0 20px;
}
.column.right .bucket {
padding:15px 15px 0 30px;
}
#successblog {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bg_home_successblog.gif) repeat-x scroll 0 0;
border-top:1px solid #DFE0E1;
margin-top:30px;
padding-top:30px;
}
#coupon {
background-color:#F5F5F5;
border:1px dashed #DFE0E1;
margin-top:10px;
padding:0 10px;
}
#coupon h2 {
color:#FF6600;
}
#coupon p {
font-size:0.88em;
}
#our-services ul {
color:#4A5056;
font-size:1.08em;
margin-bottom:10px;
}
#work {
padding:15px 30px;
}
#recent-work {
border-left:medium none;
padding:1px 1px 1px 0;
}
#recent-work {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
#recent-work p {
font-size:11px;
font-style:italic;
padding-bottom:0;
padding-right:3px;
text-align:right;
}

#recent-work p1 {
font-size:10px;
padding-bottom:0;
padding-right:3px;
text-align:left;
}

#recent-work a {
color:#666666;
}
#recent-news p {
padding-bottom:0;
}
#recent-news {
padding-top:25px;
}
#work a:hover {
color:#333333;
}
body#portfolio2 h1 {
padding-bottom:10px;
}
body#portfolio2 hr {
clear:both;
display:block;
height:1px;
}
body#portfolio2 #content {
padding:15px 15px 25px 20px;
width:905px;
}
div.thumb {
clear:left;
float:left;
margin:0 15px 20px 0;
}
.hidden {
display:none;
}
.allcomments {
border-top:1px dashed #DFE0E1;
margin-bottom:20px;
}
.comment {
border-bottom:1px dashed #DFE0E1;
padding:15px 15px 0;
}
.commentauthor {
background-color:#F0FADB;
border-bottom:1px dashed #DFE0E1;
padding:15px 15px 0;
}
p#nocomments {
margin-top:20px;
}
.addthis {
margin:10px 0 25px;
}
ul.fields {
background-color:#FFFFFF;
border:1px solid #CCCCCC;
padding:20px;
}
#forms label {
display:block;
float:left;
margin-right:10px;
text-align:left;
width:140px;
}
#forms input.text, #forms textarea {
border:1px solid #CCCCCC;
height:24px;
margin-bottom:10px;
width:213px;
}
#forms input.keywords {
border:1px solid #CCCCCC;
margin-bottom:5px;
width:365px;
}
#forms textarea {
height:auto;
}
#forms label.captcha {
height:40px;
}
#forms span.required {
color:#FF0000;
}
#forms li#submit input.button {
background-image:url(/assets/images/btn_submit.gif);
background-position:0 0;
border:medium none;
color:#F9F9F9;
cursor:pointer;
height:25px;
width:67px;
}
#forms li#submit input.button:hover {
background-position:0 100%;
}
#forms li#submit {
border-top:1px solid #CCCCCC;
margin-top:5px;
padding-top:15px;
text-align:right;
}
#forms li#submit {
width:365px;
}
input#searchbutton {
background-image:url(/assets/images/btn_search.gif);
background-position:0 0;
border:medium none;
color:#F9F9F9;
cursor:pointer;
height:20px;
vertical-align:bottom;
width:48px;
}
input#searchbutton:hover {
background-position:0 100%;
}
input.border {
border:1px solid #CCCCCC;
}
ul.searchform li {
margin-bottom:25px;
}
.profile_link {
}
.fleft {
float:left;
margin:0 10px 5px 0;
}
.fright {
float:right;
margin:0 0 5px 10px;
}
.leaves {
float:right;
margin:0 -30px 0 0;
}
p.pagination {
color:#434343;
font-size:0.83em;
font-weight:bold;
text-align:right;
}
p.pagination a {
border:1px solid #9EC7FF;
padding:3px 5px;
}
p.pagination a:link {
color:#0082DF;
text-decoration:none;
}
p.pagination a:visited {
color:#0082DF;
text-decoration:none;
}
p.slide {
-x-system-font:none;
color:#fff;
font-family:Verdana;
font-size:1em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.62em;
padding-bottom:15px;
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 10em;
}

#nav li {
	float: left;
	width: 10em;
}

#nav li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#nav li:hover ul {
	left: auto;
}

#slide {
padding:0 15px 25px 0;
width:950px;
}

ul#nav li#logo {
margin-right:110px;
}
ul#nav li#logo a:link, ul#navigation li#logo a:visited, ul#navigation li#logo a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../lwcs/logo.jpg) no-repeat scroll 0 0;
height:170px;
width:204px;
}

#nava {
	margin:5px 5px 5px 240px;
}