HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 100%
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(body_bg.png) #d05609 left top; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 76% Helvetica, Tahoma, Verdana, Arial, sans-serif; COLOR: #fff; PADDING-TOP: 0px
}
H1 {
	CLEAR: left
}
H2 {
	CLEAR: left
}
H3 {
	CLEAR: left
}
H4 {
	CLEAR: left
}
H5 {
	CLEAR: left
}
H6 {
	CLEAR: left
}
H1 {
	FONT: bold 150% "Myriad Pro", Helvetica, Tahoma, Verdana, Arial, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fc3
}
H2 {
	FONT: bold 150% "Myriad Pro", Helvetica, Tahoma, Verdana, Arial, sans-serif; COLOR: #fff
}
H3 {
	FONT: bold 120% "Myriad Pro", Helvetica, Tahoma, Verdana, Arial, sans-serif; COLOR: #fff
}
H4 {
	FONT: bold 100% "Myriad Pro", Helvetica, Tahoma, Verdana, Arial, sans-serif; COLOR: #fc3
}
P {
	MARGIN: 0px 0px 1.7em; LINE-HEIGHT: 1.4em; TEXT-ALIGN: justify
}
P.right {
	TEXT-ALIGN: right
}
STRONG {
	COLOR: #ff9
}
A {
	 COLOR: #fff;  TEXT-DECORATION: none
}
A:visited {
	COLOR: #fff; 
}
A:hover {
	COLOR: #fc3; 
}
UL {
	MARGIN: 1.5em 0px
}
UL LI {
	MARGIN: 0.5em 0px; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: square
}
BLOCKQUOTE {
	PADDING-RIGHT: 10px; PADDING-LEFT: 58px; MIN-HEIGHT: 60px; BACKGROUND: url(blockquote.png) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 1.5em 0px 2em 40px; LINE-HEIGHT: 1.4em; PADDING-TOP: 10px
}
PRE {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(main/code.png) no-repeat left top; PADDING-BOTTOM: 10px; MARGIN: 1.5em 0px 2em; OVERFLOW: auto; PADDING-TOP: 10px
}
CODE {
	MIN-HEIGHT: 60px; FONT: 110%/1.5em monospace
}
abbr {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: 1px dotted
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET P {
	MARGIN: 0.5em 0px
}
LEGEND {
	DISPLAY: none
}
LABEL {
	PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0.25em; WIDTH: 10em; COLOR: #fc3; PADDING-TOP: 0.25em
}
INPUT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e37a17; PADDING-BOTTOM: 5px; FONT: 100% Helvetica, Tahoma, Verdana, Arial, sans-serif; OVERFLOW: visible; WIDTH: auto; COLOR: #fc3; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BUTTON {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e37a17; PADDING-BOTTOM: 5px; FONT: 100% Helvetica, Tahoma, Verdana, Arial, sans-serif; OVERFLOW: visible; WIDTH: auto; COLOR: #fc3; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
SELECT {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e37a17; PADDING-BOTTOM: 5px; FONT: 100% Helvetica, Tahoma, Verdana, Arial, sans-serif; OVERFLOW: visible; WIDTH: auto; COLOR: #fc3; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e37a17; PADDING-BOTTOM: 5px; FONT: 100% Helvetica, Tahoma, Verdana, Arial, sans-serif; OVERFLOW: visible; WIDTH: auto; COLOR: #fc3; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
INPUT.text {
	BORDER-LEFT: #fc3 5px solid
}
TEXTAREA.text {
	BORDER-LEFT: #fc3 5px solid
}
INPUT.text:unknown {
	BACKGROUND: #ee9b22; COLOR: #fff
}
TEXTAREA.text:unknown {
	BACKGROUND: #ee9b22; COLOR: #fff
}
INPUT.button {
	BACKGROUND: #fc3; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; COLOR: #333
}
BUTTON {
	BACKGROUND: #fc3; OVERFLOW: visible; WIDTH: auto; CURSOR: pointer; COLOR: #333
}
INPUT.button:hover {
	BACKGROUND: #fff; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
BUTTON:hover {
	BACKGROUND: #fff; COLOR: #333; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE {
	FONT-SIZE: 100%
}
HR {
	DISPLAY: none
}
#page_container {
	MIN-HEIGHT: 100%; BACKGROUND: url(page_container_bg.png) repeat-y right top; POSITION: relative; HEIGHT: 100%; min-width: 780px
}
#header {
	BACKGROUND: url(header_bg.gif) #616161 repeat-x left top; COLOR: #eee; POSITION: relative; HEIGHT: 165px
}
#header HR {
	DISPLAY: none
}
#header A {
	COLOR: #eee; BORDER-BOTTOM: #eee 1px dotted; TEXT-DECORATION: none
}
#header P A:hover {
	COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
#header #logo {
	BACKGROUND: url(logo_bg.gif) no-repeat left top; LEFT: 40px; WIDTH: 200px; POSITION: absolute; TOP: 0px; HEIGHT: 165px
}
#header #logo H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header #logo A {
	BORDER-BOTTOM-STYLE: none
}
#header #logo H3 IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; VISIBILITY: hidden; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; WIDTH: 200px; HEIGHT: 165px; BORDER-RIGHT-WIDTH: 0px
}
#header #skip {
	Z-INDEX: 1; BACKGROUND: url(top_skip_l.gif) no-repeat left bottom; LEFT: 40px; MARGIN: 0px; POSITION: absolute; TOP: 0px
}
#header #skip P {
	PADDING-RIGHT: 32px; PADDING-LEFT: 10px; BACKGROUND: url(main/top_skip_r.gif) no-repeat right bottom; PADDING-BOTTOM: 6px; MARGIN: 0px; LINE-HEIGHT: 1.4em; PADDING-TOP: 4px
}
#header A {
	FONT-WEIGHT: normal; TEXT-TRANSFORM: lowercase
}
#header #login {
	Z-INDEX: 2; RIGHT: 40px; BACKGROUND: url(top_login_r.gif) no-repeat right bottom; MARGIN: 0px; POSITION: absolute; TOP: 0px
}
#header #login P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 32px; BACKGROUND: url(top_login_l.gif) no-repeat left bottom; PADDING-BOTTOM: 6px; MARGIN: 0px; LINE-HEIGHT: 1.3em; PADDING-TOP: 4px
}
#menu_container {
	BACKGROUND: url(menu_container_bg.gif) #333 repeat-x left top; HEIGHT: 36px
}
#menu_container H3 {
	DISPLAY: none
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 198px; BACKGROUND: url(menu_bg.gif) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px 40px; PADDING-TOP: 0px; HEIGHT: 36px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 36px
}
#menu_container UL LI {
	DISPLAY: block; BACKGROUND: url(menu_l.gif) #555 no-repeat left top; FLOAT: left; MARGIN: 0px; LINE-HEIGHT: normal; LIST-STYLE-TYPE: none
}
#menu_container UL LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(menu_r.gif) no-repeat right top; PADDING-BOTTOM: 12px; MARGIN: 0px -1px 0px 0px; WIDTH: 6em; COLOR: #ddd; BORDER-TOP-STYLE: none; PADDING-TOP: 12px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: center; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
#menu_container UL LI:hover {
	BACKGROUND: url(menu_l.gif) #444 0px -100px; COLOR: red
}
#menu_container UL LI.li_hover {
	BACKGROUND: url(menu_l.gif) #444 0px -100px; COLOR: red
}
#menu_container UL LI:hover A {
	BACKGROUND: url(menu_r.gif) no-repeat 100% -100px; COLOR: #fc3
}
#menu_container UL LI.li_hover A {
	BACKGROUND: url(menu_r.gif) no-repeat 100% -100px; COLOR: #fc3
}
#menu_container UL LI.current_page_item {
	BACKGROUND: url(menu_current_l.gif) #d89817 no-repeat left top
}
#menu_container UL LI.current_page_parent {
	BACKGROUND: url(menu_current_l.gif) #d89817 no-repeat left top
}
#menu_container UL LI.current_page_item A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_current_r.gif) no-repeat right top; COLOR: #fff
}
#menu_container UL LI.current_page_parent A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_current_r.gif) no-repeat right top; COLOR: #fff
}
#menu_container UL LI.current_page_item:hover {
	BACKGROUND: url(menu_current_l.gif) #f4a01a no-repeat 0px -100px
}
#menu_container UL LI.current_page_item_hover {
	BACKGROUND: url(menu_current_l.gif) #f4a01a no-repeat 0px -100px
}
#menu_container UL LI.current_page_parent:hover {
	BACKGROUND: url(menu_current_l.gif) #f4a01a no-repeat 0px -100px
}
#menu_container UL LI.current_page_parent_hover {
	BACKGROUND: url(menu_current_l.gif) #f4a01a no-repeat 0px -100px
}
#menu_container UL LI.current_page_item:hover A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_current_r.gif) no-repeat 100% -100px; COLOR: #000
}
#menu_container UL LI.current_page_item_hover A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_current_r.gif) no-repeat 100% -100px; COLOR: #000
}
#menu_container UL LI.current_page_parent:hover A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_current_r.gif) no-repeat 100% -100px; COLOR: #000
}
#menu_container UL LI.current_page_parent_hover A {
	FONT-WEIGHT: bold; BACKGROUND: url(menu_current_r.gif) no-repeat 100% -100px; COLOR: #000
}
#search_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; Z-INDEX: 100; BACKGROUND: url(search_bg.png) #404040 0px 0px; LEFT: 40px; PADDING-BOTTOM: 0px; WIDTH: 188px; PADDING-TOP: 0px; POSITION: absolute; TOP: 173px; HEIGHT: 36px
}
#search_container LABEL {
	DISPLAY: none
}
#search_container FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#search_container LABEL {
	DISPLAY: none
}
#search_container INPUT.text {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(search_input.png) #eee no-repeat left top; PADDING-BOTTOM: 6px; MARGIN: 5px 0px; VERTICAL-ALIGN: middle; WIDTH: 136px; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 6px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 14px; BORDER-BOTTOM-STYLE: none
}
#search_container INPUT.button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; VERTICAL-ALIGN: middle; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 275px; BACKGROUND: url(content_container_bg.png) no-repeat left top; PADDING-BOTTOM: 140px; PADDING-TOP: 0px; POSITION: relative
}
#content_div {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; MIN-HEIGHT: 405px; BACKGROUND: url(content_bg.png) no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative
}
#breadcrumb {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; LINE-HEIGHT: 0; PADDING-TOP: 0px
}
#content_div DIV.twocol_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#content_div DIV.twocol_container DIV.left {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 24px; WIDTH: 160px; PADDING-TOP: 24px
}
#content_div DIV.twocol_container DIV.left H4 {
	MARGIN-BOTTOM: 0.5em
}
#content_div DIV.twocol_container DIV.left P {
	TEXT-ALIGN: left
}
#content_div DIV.twocol_container DIV.left P.email_address {
	PADDING-RIGHT: 4px; PADDING-LEFT: 25px; FONT-SIZE: 90%; BACKGROUND: url(email_bg.png) no-repeat 0px 0px; PADDING-BOTTOM: 8px; MARGIN: 0px -19px 0px 0px; PADDING-TOP: 8px; TEXT-ALIGN: center
}
#content_div DIV.twocol_container DIV.left P.button_container {
	MARGIN: 5px 0px; TEXT-ALIGN: right
}
#content_div DIV.twocol_container DIV.left P.button_container INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#content_div DIV.twocol_container DIV.left UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#content_div DIV.twocol_container DIV.left UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
#content_div DIV.twocol_container DIV.left UL LI.page_item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0.25em; MARGIN: 0px; PADDING-TOP: 0.25em; LIST-STYLE-TYPE: none
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_item {
	PADDING-LEFT: 5px; BACKGROUND: url(current_page_item.png) no-repeat left top; MARGIN: 0px -20px 0px -5px
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_parent {
	PADDING-LEFT: 5px; BACKGROUND: url(current_page_item.png) no-repeat left top; MARGIN: 0px -20px 0px -5px
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_item A {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_div DIV.twocol_container DIV.left UL LI.current_page_parent A {
	COLOR: #fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#homepage {
	BACKGROUND: url(homepage_l.gif) no-repeat left top; MARGIN: -35px -40px 40px -41px; HEIGHT: 200px
}
#homepage H1 {
	MARGIN: 20px 40px 0px
}
#homepage H2 {
	MARGIN: 0px 40px
}
#homepage P {
	MARGIN: 0px 40px 20px
}
#content_div DIV.twocol_container DIV.post_details UL LI.tag {
	PADDING-LEFT: 20px; BACKGROUND: url(icons/tag.gif) no-repeat 0% 50%
}
#content_div DIV.twocol_container DIV.post_details UL LI.rss {
	PADDING-LEFT: 20px; BACKGROUND: url(icons/rss.gif) no-repeat 0% 50%
}
#content_div DIV.twocol_container DIV.post_details UL LI.digg {
	PADDING-LEFT: 20px; BACKGROUND: url(icons/digg.gif) no-repeat 0% 50%
}
#content_div DIV.twocol_container DIV.post_details UL LI.delicious {
	PADDING-LEFT: 20px; BACKGROUND: url(icons/delicious.gif) no-repeat 0% 50%
}
#content_div DIV.twocol_container DIV.main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -240px; WIDTH: 100%; PADDING-TOP: 0px
}
#content_div DIV.twocol_container DIV.main DIV.main_container {
	MARGIN: 40px 40px 40px 240px
}
#content_div DIV.twocol_container INPUT.text {
	WIDTH: 60%
}
#content_div DIV.twocol_container TEXTAREA.text {
	WIDTH: 60%
}
P.button_container {
	MARGIN-LEFT: 10em
}
P.button_container INPUT {
	MARGIN: 0px 0px 0px 5px
}
P.download {
	BORDER-RIGHT: #fc3 1px dotted; PADDING-RIGHT: 20px; BORDER-TOP: #fc3 1px dotted; PADDING-LEFT: 70px; BACKGROUND: url(download_bg.gif) #c6470e no-repeat 1% 50%; PADDING-BOTTOM: 15px; MARGIN: 0px -20px 20px; BORDER-LEFT: #fc3 1px dotted; PADDING-TOP: 15px; BORDER-BOTTOM: #fc3 1px dotted
}
DIV.three_columns {
	CLEAR: both; OVERFLOW: hidden; WIDTH: 100%
}
DIV.three_columns DIV.column1 {
	BACKGROUND: #999; FLOAT: left; WIDTH: 40%
}
DIV.three_columns DIV.column2 {
	BACKGROUND: #888; FLOAT: left; WIDTH: 30%
}
DIV.three_columns DIV.column3 {
	BACKGROUND: #777; FLOAT: left; WIDTH: 30%
}
#content_div DIV.comment_container {
	BORDER-TOP: #fc3 2px dotted
}
#content_div DIV.comment_container DIV.left {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 40px; PADDING-TOP: 0px
}
#content_div DIV.comment_container DIV.left H3 {
	MARGIN-TOP: 40px
}
#content_div DIV.comment_container DIV.left P {
	MARGIN: 0px
}
#content_div DIV.comment_container INPUT.text {
	FONT-SIZE: 90%; BACKGROUND: #e7851b; MARGIN: 5px 0px 0px; WIDTH: 145px
}
#content_div DIV.comment_container TEXTAREA.text {
	FONT-SIZE: 90%; BACKGROUND: #e7851b; MARGIN: 5px 0px 0px; WIDTH: 145px
}
#content_div DIV.comment_container INPUT.text:unknown {
	BACKGROUND: #ee9b22; COLOR: #fff
}
#content_div DIV.comment_container TEXTAREA.text:unknown {
	BACKGROUND: #ee9b22; COLOR: #fff
}
#content_div DIV.comment_container LABEL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
#content_div DIV.portfolio_container UL.pics {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 100%; PADDING-TOP: 0px
}
#content_div DIV.portfolio_container UL.pics LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 10px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#content_div DIV.portfolio_container UL.pics LI A IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_div HR {
	CLEAR: both; BORDER-TOP: #dc8815 1px solid; DISPLAY: block; FONT-SIZE: 1px; MARGIN: 2em 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#content_div UL LI {
	LIST-STYLE-IMAGE: url(bullet.gif)
}
#content_div IMG.right {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BACKGROUND: url(image_bg.png) no-repeat left top; FLOAT: right; PADDING-BOTTOM: 15px; MARGIN: -3px -40px 20px 20px; BORDER-TOP-STYLE: none; PADDING-TOP: 15px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_div IMG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #e48816; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 20px 20px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 5px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_div IMG.blog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#content_div A IMG {
	FLOAT: left; MARGIN: 0px 20px 20px 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL.post_summary {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -14px -40px 1em 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 30px
}
UL.post_summary LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; LINE-HEIGHT: 31px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.post_summary LI.post_date {
	PADDING-LEFT: 20px; BACKGROUND: url(calendar.gif) no-repeat 0% 50%
}
UL.post_summary LI.post_user {
	PADDING-LEFT: 20px; BACKGROUND: url(pencil.gif) no-repeat 0% 50%
}
UL.post_summary LI.post_comments {
	PADDING-RIGHT: 40px; PADDING-LEFT: 11px; RIGHT: 0px; BACKGROUND: url(comment_bg.png) no-repeat 0% 50%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute
}
UL.post_summary LI.post_comments A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 22px; BACKGROUND: url(comments.gif) no-repeat 0% 50%; PADDING-BOTTOM: 0px; MARGIN: -5px 0px 0px; LINE-HEIGHT: 30px; PADDING-TOP: 1px; HEIGHT: 32px; BORDER-BOTTOM-STYLE: none
}
UL.post_summary LI.post_permalink A {
	PADDING-LEFT: 20px; BACKGROUND: url(link_go.gif) no-repeat 0% 50%; MARGIN: -5px 0px 0px; LINE-HEIGHT: 31px; BORDER-BOTTOM-STYLE: none
}
#footer_container {
	MARGIN-TOP: -140px; FONT-SIZE: 90%; BACKGROUND: url(footer_container_bg.png) #404040 repeat-x left top; WIDTH: 100%; BOTTOM: 0px; POSITION: relative; HEIGHT: 140px; min-width: 780px
}
#footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(footer_bg.png) no-repeat right top; PADDING-BOTTOM: 21px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 21px; HEIGHT: 60px
}
#footer P {
	MARGIN: 0px 20px; COLOR: #999; LINE-HEIGHT: 1.1em
}
#footer P.top {
	BACKGROUND: url(footer_button_l.png) #333 no-repeat left top; FLOAT: right; MARGIN: -2px 60px 0px 20px; HEIGHT: 30px
}
#footer P.top A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(footer_button_r.png) no-repeat right top; PADDING-BOTTOM: 10px; COLOR: #ccc; PADDING-TOP: 10px; BORDER-BOTTOM-STYLE: none
}
#footer P.top A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: url(footer_button_r.png) no-repeat right top; PADDING-BOTTOM: 10px; COLOR: #ccc; PADDING-TOP: 10px; BORDER-BOTTOM-STYLE: none
}
#footer P A {
	COLOR: #ccc
}
#footer P A:visited {
	COLOR: #888
}
#footer P A:hover {
	COLOR: #eee
}
A.external_link {
	PADDING-RIGHT: 12px; BACKGROUND: url(external-link.gif) no-repeat right 3px
}
A.external_link:link {
	PADDING-RIGHT: 12px; BACKGROUND: url(external-link.gif) no-repeat right 3px
}
A.external_link:visited {
	BACKGROUND: url(external-link.gif) no-repeat right -389px
}
A.external_link:hover {
	BACKGROUND: url(external-link.gif) no-repeat right -187px
}
FORM.contact_form {
	BORDER-TOP: #dc8815 1px solid; PADDING-TOP: 2em
}
.td01 {
	COLOR: #555555; FONT-SIZE: 9pt; LINE-HEIGHT: 160%
}
.td02 {
	COLOR: #555555; FONT-SIZE: 9pt; LINE-HEIGHT: 200%
}
.td03 {
	COLOR: #000080; FONT-SIZE: 9pt; LINE-HEIGHT: 160%
}
.td04 {
	COLOR: #ffffff; FONT-SIZE: 12pt; LINE-HEIGHT: 160%
}