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