.widget_twitter LI {
	CLEAR: both; FONT-SIZE: 14px; LINE-HEIGHT: 18px; FONT-STYLE: italic
}
.widget_twitter LI .clear {
	CLEAR: both
}
.widget_twitter .entry-meta {
	DISPLAY: block; FONT: 11px Tahoma, Geneva, Tahoma, sans-serif
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/background.jpg) #5b666e fixed no-repeat center top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px Tahoma, Geneva, Tahoma, sans-serif; COLOR: #fff; PADDING-TOP: 0px
}
#horRule {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
#horRule HR {
	DISPLAY: none
}
.invisible {
	DISPLAY: none
}
abbr {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.alt {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; MARGIN: 40px 0px 30px; PADDING-TOP: 30px; BORDER-BOTTOM: #fff 1px solid
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#about IMG {
	FLOAT: left; MARGIN: 30px 20px 60px 0px
}
#about {
	CLEAR: both; PADDING-RIGHT: 20px; BORDER-TOP: #fff 1px solid; MARGIN-TOP: 30px; PADDING-LEFT: 20px; BACKGROUND: url(images/comment_bg.png); PADDING-BOTTOM: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 1px solid
}
IMG.blogimg {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; MARGIN: 0px; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid
}
IMG.rightblogimg {
	BORDER-RIGHT: #fff 3px solid; BORDER-TOP: #fff 3px solid; FLOAT: right; MARGIN: 10px 0px 10px 20px; BORDER-LEFT: #fff 3px solid; BORDER-BOTTOM: #fff 3px solid
}
#slide-show{

}
#slide-images {
 BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; BORDER-LEFT: #fff 5px solid; BORDER-BOTTOM: #fff 5px solid; DISPLAY: block; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; OVERFLOW: hidden; POSITION: relative; WIDTH: 690px; HEIGHT: 290px
}
#slide-images LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; DISPLAY: block; MARGIN: 0px; LIST-STYLE-TYPE: none; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
#slide-images LI IMG {
	DISPLAY: block; BACKGROUND-COLOR: #ffffff
}
#slide-images2 {
	BORDER-RIGHT: #fff 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #fff 3px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; OVERFLOW: hidden; BORDER-LEFT: #fff 3px solid; WIDTH: 264px; PADDING-TOP: 0px; BORDER-BOTTOM: #fff 3px solid; POSITION: relative; HEIGHT: 120px
}
#slide-images2 LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #ffffff
}
#slide-images2 LI IMG {
	DISPLAY: block; BACKGROUND-COLOR: #ffffff
}
H1 {
	FONT-WEIGHT: normal; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
H2 {
	FONT-WEIGHT: normal; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
H3 {
	FONT-WEIGHT: normal; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
H4 {
	FONT-WEIGHT: normal; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
H5 {
	FONT-WEIGHT: normal; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
H6 {
	FONT-WEIGHT: normal; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
H1 {
	BACKGROUND: url(images/solid_title.png) no-repeat; MARGIN: -1px 0px 0px -3px; WIDTH: 144px; HEIGHT: 35px
}
H1 SPAN {
	DISPLAY: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 22px; PADDING-TOP: 0px
}
#third_box H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Geneva, Tahoma, sans-serif
}
#services_box H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Geneva, Tahoma, sans-serif
}
#blogbar H4 {
	MARGIN-TOP: 30px
}
P {
	FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
.entry-date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #cedbdb; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.entry-meta {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; COLOR: #cedbdb; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.entry-content {
	MARGIN-TOP: 30px
}
#blogbar P {
	COLOR: #fff; LINE-HEIGHT: 18px; TEXT-ALIGN: justify
}
#leftbar P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 13px; BACKGROUND: #010101; PADDING-BOTTOM: 20px; COLOR: #fff; LINE-HEIGHT: 22px; PADDING-TOP: 20px; TEXT-ALIGN: justify
}
#blogbar H2 A {
	FONT-SIZE: 20px; COLOR: #fff; TEXT-DECORATION: none
}
#blogbar H2 A:visited {
	FONT-SIZE: 20px; COLOR: #fff; TEXT-DECORATION: none
}
#blogbar H2 A:hover {
	COLOR: #cf7641
}
#blogbar H2 A:active {
	COLOR: #cf7641
}
#footer P {
	FONT-SIZE: 9px; MARGIN: 20px 0px
}
.welcome {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 24px; PADDING-BOTTOM: 0px; MARGIN: 80px 150px 0px 0px; LINE-HEIGHT: 29px; PADDING-TOP: 0px; FONT-FAMILY: 'Tahoma'
}
#header STRONG {
	FONT-WEIGHT: normal; COLOR: #6cf
}
A {
	COLOR: #e7be65; TEXT-DECORATION: none
}
A:visited {
	COLOR: #e7be65
}
A:hover {
	COLOR: #cf7641
}
A.active {
	COLOR: #cf7641
}
#footer P.largetext {
	FONT-SIZE: 24px; COLOR: #5f666e; FONT-FAMILY: 'Tahoma', Georgia, Times, 'Times New Roman', serif
}
.phone {
	FONT-SIZE: 16px; FONT-FAMILY: 'Tahoma'; TEXT-ALIGN: left
}
.phone IMG {
	MARGIN: 5px 10px -2px 0px
}
.portimg {
	BORDER-RIGHT: #fff 5px solid; BORDER-TOP: #fff 5px solid; MARGIN: 0px; BORDER-LEFT: #fff 5px solid; BORDER-BOTTOM: #fff 5px solid
}
A:hover IMG.portimg {
	BORDER-RIGHT: #e7be65 5px solid; BORDER-TOP: #e7be65 5px solid; BORDER-LEFT: #e7be65 5px solid; BORDER-BOTTOM: #e7be65 5px solid
}
#full_box H3.name {
	FLOAT: left
}
#full_box H4.type {
	FLOAT: right; COLOR: #cedbdb; FONT-STYLE: italic
}
#backtotop {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 15px; BACKGROUND: url(images/top_bg.png) no-repeat; LEFT: 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 490px; WIDTH: 30px; BOTTOM: 250px; PADDING-TOP: 80px; POSITION: fixed; HEIGHT: 174px
}
 HTML #backtotop {
	POSITION: absolute
}
.wrapper {
	BACKGROUND: url(images/base.png) no-repeat center bottom; WIDTH: 100%
}
#container {
	LEFT: 50%; MARGIN: 30px 0px 0px -450px; WIDTH: 900px; POSITION: relative
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 900px; PADDING-TOP: 0px; HEIGHT: 100px; TEXT-ALIGN: right
}
#topbar {
	MARGIN: 0px; WIDTH: 900px; HEIGHT: 30px
}
#titleblock {
	FLOAT: right; 
	WIDTH: 202px;  
	HEIGHT: 30px;
	font-size: 18px;
}
#nav {
	FLOAT: left; FONT: 11px Tahoma; COLOR: #999; HEIGHT: 30px
}
#leftbar {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px; WIDTH: 270px; COLOR: #ccc; TEXT-ALIGN: left
}
#blogbar {
	DISPLAY: inline; FLOAT: right; MARGIN: 40px 0px 50px; WIDTH: 550px; TEXT-ALIGN: left
}
#contact_box {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; BACKGROUND: url(images/contact_bg.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 50px; WIDTH: 270px; PADDING-TOP: 0px; HEIGHT: 300px; TEXT-ALIGN: right
}
#contact_box2 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; BACKGROUND: url(images/contact2_bg.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 50px; WIDTH: 270px; PADDING-TOP: 0px; HEIGHT: 300px; TEXT-ALIGN: right
}
#services_box {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; BACKGROUND: url(images/services_bg.png) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 50px; WIDTH: 200px; PADDING-TOP: 0px; HEIGHT: 300px; TEXT-ALIGN: right
}
#services_box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#full_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; FLOAT: left; PADDING-BOTTOM: 100px; WIDTH: 650px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#full_box UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#full_box P {
	CLEAR: both; TEXT-ALIGN: justify
}
#TickList UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; WIDTH: 550px; PADDING-TOP: 40px; BORDER-BOTTOM: #fff 1px solid
}
#TickList LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(images/tick.png) no-repeat 0px 50%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; LINE-HEIGHT: 40px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#third_box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; BACKGROUND: url(images/third_bg.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 50px; WIDTH: 270px; PADDING-TOP: 0px; HEIGHT: 300px; TEXT-ALIGN: left
}
#contact_box H2 {
	FONT-SIZE: 24px; MARGIN: 40px 0px 20px
}
#contact_box2 H2 {
	FONT-SIZE: 24px; MARGIN: 40px 0px 20px
}
#services_box H2 {
	FONT-SIZE: 24px; MARGIN: 40px 0px 20px
}
#third_box H2 {
	FONT-SIZE: 24px; MARGIN: 40px 0px 20px
}
#full_box H2 {
	FONT-SIZE: 24px; MARGIN: 40px 0px 20px
}
#contact_box H3 {
	FONT-SIZE: 18px; MARGIN: 40px 0px 20px
}
#contact_box2 H3 {
	FONT-SIZE: 18px; MARGIN: 40px 0px 20px
}
#services_box H3 {
	FONT-SIZE: 18px; MARGIN: 40px 0px 20px
}
#full_box H3 {
	FONT-SIZE: 18px; MARGIN: 40px 0px 20px
}
#full_box H4 {
	FONT-SIZE: 18px; MARGIN: 40px 0px 20px
}
#footerframe {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 0px; BACKGROUND: url(images/footer_top.gif) #17191a repeat-x center top; PADDING-BOTTOM: 50px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 10px; TEXT-ALIGN: center
}
#base {
	MARGIN-TOP: -148px; BACKGROUND: url(images/base.png) no-repeat center bottom; WIDTH: 100%; HEIGHT: 148px
}
#footer {
	MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: center
}
#central {
	FLOAT: left; MARGIN: 10px 0px 0px; FONT: 10px Tahoma, Geneva; WIDTH: 720px; COLOR: #ccc; TEXT-ALIGN: center
}
#central P {
	MARGIN: 0px 0px 0px
}
#logo1 {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 90px; TEXT-ALIGN: left
}
#logo2 {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 90px; TEXT-ALIGN: right
}
.port_desc {
	BACKGROUND: url(images/port_bg.png) no-repeat center top; MARGIN: 0px
}
#nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 30px
}
#nav LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px; TEXT-ALIGN: right
}
#nav STRONG {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; COLOR: #ddd; LINE-HEIGHT: 12px
}
#nav A {
	COLOR: #999; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #999; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #cf7641
}
#nav A:hover STRONG {
	COLOR: #fff
}
#nav A.active STRONG {
	COLOR: #e7be65
}
#nav A.active {
	COLOR: #e7be65
}
LI.current {
	COLOR: #e7be65
}
#sidebar_wrap {
	
}
#primary {
	MARGIN-TOP: 30px; DISPLAY: inline; FLOAT: left; WIDTH: 270px; MARGIN-RIGHT: 50px; TEXT-ALIGN: left
}
#secondary {
	MARGIN-TOP: 20px; DISPLAY: inline; FLOAT: left; WIDTH: 270px; TEXT-ALIGN: left
}
#nav-below {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; MARGIN: 30px 0px 0px; PADDING-TOP: 0px
}
.nav-previous {
	FLOAT: left
}
.nav-next {
	FLOAT: right
}
#primary UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#secondary UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#primary LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/divider.png) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#secondary LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(images/divider.png) no-repeat left bottom; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#primary H3 {
	MARGIN: 0px 0px 10px; COLOR: #fff
}
#secondary H3 {
	MARGIN: 0px 0px 10px; COLOR: #fff
}
#primary P {
	MARGIN: 0px 0px 20px
}
#secondary P {
	MARGIN: 0px 0px 20px
}
.workthumb {
	MARGIN: 0px 0px 40px
}
DIV.comments OL LI.alt {
	BORDER-TOP: #fff 1px solid; BACKGROUND: url(images/comment_bg.png); BORDER-BOTTOM: #fff 1px solid
}
DIV.comments OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.comments OL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 30px; MARGIN: 0px; PADDING-TOP: 30px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
.comment-date {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 30px; COLOR: #cedbdb; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.avatar {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.comments CITE {
	FONT-SIZE: 14px; COLOR: #fff; FONT-STYLE: normal
}
.comments P {
	MARGIN: 0px 20px 0px 70px
}
.comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.form-label {
	MARGIN: 0px 0px 5px; COLOR: #cedbdb
}
.form-input {
	MARGIN: 0px 0px 10px
}
.form-textarea {
	MARGIN: 0px 0px 10px
}
#respond H3 {
	MARGIN-BOTTOM: 30px
}
LI.bypostauthor {
	BACKGROUND: url(images/author_bg.png) center top
}
.replyto {
	FLOAT: right
}