	/* david skehan photography and design */

body 	{font-family: tahoma, sans-serif; font-size : 11px; color: #EEEEEE; margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; padding:0px 0px; cursor: crosshair; background:#222;}

h1	{font-family: tahoma, sans-serif; font-size : 12px; color: #EEEEEE; font-weight: normal; margin: 0 0; padding: 0; border: 0 none inherit; line-height: 1.5em;}
h2	{font-family: tahoma, sans-serif; font-size : 12px; color: #F6B620; font-weight: strong; margin: 0px 0; padding: 0; border: 0; line-height: 1.5em;}

hr {border: none 0; border-top: 1px dashed #666666; height: 1px;} 

a 	{font-size : 11px; text-decoration: none; cursor: crosshair;}
a:link	{font-size : 11px; text-decoration : none; color : #F6B620;}
a:visited	{font-size : 11px; text-decoration : none; color : #F6B620;}
a:active	{font-size : 11px; text-decoration : none; color : #F6B620;}
a:hover	{font-size : 11px; text-decoration : none; color : #FFFFFF;}

#all	{background:#000000; margin: 0 auto; padding: 0; border: 0 none inherit; width: 700px; text-align: right;}
#head	{background:#000000; margin: 0 auto; padding: 0; border: 0 none inherit; width: 700px; height: 260px; text-align: right;}
#body	{margin: 0 auto; padding: 0; border: 0 none inherit; width: 700px; text-align: right; background: #BA6321 url(./i/bg_arrows.gif) right repeat-y;}

#box01	{background:#000000; width: 660px; height: 160px; margin: 0 auto; padding: 15px; border: 0 none inherit; text-align: left; positon: relative; background: transparent url(./i/bg_01.jpg) bottom center no-repeat;}
#box02	{background:#000000; width: 700px; height: 38px; margin: 0; padding: 0; border: 0 none inherit; text-align: left; positon: relative;}
#box03	{background:#000000; width: 700px; height: 12px; margin: 0; padding: 0; border: 0 none inherit; text-align: left; positon: relative; font-size: 12px; font-weight: bold; color:#F6B620;}
#box03 a {font-size : 12px; font-weight: bold ; text-decoration: none; cursor: crosshair;}

div#menu	{float:left; width: 104px; height: 26px; font-weight: bold; color:#000;}
div#menu a 	{width: 104px; height: 26px; display: block; text-align: left; background: #000 url(./i/menu.gif);}
div#menu a:hover	{width: 104px; height: 26px;background: #444 url(./i/menu2.gif);}

	/* page titles */
.title1	{float:left; width:80%; padding:0px; padding-top:10px;}
.title2	{float:left; width:20%; padding:0px; padding-top:13px; font-size : 10px; text-align:right;}
.title	{float:left; width:100%; padding:0px; padding-top:10px;}

	/* main background images */
#box04b		{width: 700px; height: 1000px; margin: 0px; padding: 0px; border: 0px; text-align: left; positon: relative; background: transparent url(./i/bg_steve.gif) top no-repeat;}
#box04_01	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_01_l.jpg) top no-repeat;}
#box04_02	{width:700px; height:1000px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:#FF8C06 url(./i/fm_02_l.gif) top no-repeat;}
#box04_03	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_03_l.jpg) top no-repeat;}
#box04_04	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_04_l.jpg) top no-repeat;}
#box04_05	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_05_l.jpg) top no-repeat;}
#box04_06	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_06_l.jpg) top no-repeat;}
#box04_07	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_07_l.jpg) top no-repeat;}
#box04_08	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_08_l.jpg) top no-repeat;}
#box04_09	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_09_l.jpg) top no-repeat;}
#box04_10	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_10_l.jpg) top no-repeat;}
#box04_11	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_11_l.jpg) top no-repeat;}
#box04_12	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_12_l.jpg) top no-repeat;}
#box04_13	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_13_l.jpg) top no-repeat;}
#box04_14	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_14_l.jpg) top no-repeat;}
#box04_15	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_15_l.jpg) top no-repeat;}
#box04_16	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_16_l.gif) top no-repeat;}
#box04_17	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_17_l.jpg) top no-repeat;}
#box04_18	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent url(./i/fm_18_l.jpg) top no-repeat;}
#box04_blank	{width:700px; height:500px; margin:0px; padding:0px; border:0px; text-align:left; positon:relative; background:transparent;}

#box04_left_a	{float:right; width:50%; padding:11px; }
#box04_right_a	{float:right; width:50%; padding:11px; }
#box04_left_b	{float:left; width:40%; padding:11px; }
#box04_right_b	{float:left; width:60%; padding:11px; }
#box04_left_c	{float:right; width:50%; padding:11px; }
#box04_right_c	{float:right; width:50%; padding:11px; padding-top:40px;}
#box04_left_d	{float:right; width:55%; padding:11px; }
#box04_right_d	{float:right; width:45%; padding:11px; }
#box04_left_e	{float:right; width:40%; padding:11px; }
#box04_right_e	{float:right; width:60%; padding:11px; padding-top:116px;}
#box04_left_f	{float:left; width:50%; padding:11px; }
#box04_right_f	{float:left; width:50%; padding:11px; padding-top:169px;}
#box04_left_g	{float:right; width:45%; padding:11px; }
#box04_right_g	{float:right; width:45%; padding:11px; }

#box04_span	{float:left; width:90%; padding:11px; padding-top:211px; }

#box04_head	{background:#111; width:100%; height: 44px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative;}
#box04_body	{background:#333; width:100%; margin:0px; padding:4px; border:0px; text-align:left; positon:relative;}
#box04_info	{background:#F6B620; width:100%; margin:0px; padding:4px; border:0px; color: #333333; text-align:left; positon:relative;}

#box04_icons_01	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_01.jpg) center no-repeat;}
#box04_icons_02	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_02.jpg) center no-repeat;}
#box04_icons_03	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_03.jpg) center no-repeat;}
#box04_icons_04	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_04.jpg) center no-repeat;}
#box04_icons_05	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_05.jpg) center no-repeat;}
#box04_icons_06	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_06.jpg) center no-repeat;}
#box04_icons_07	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_07.jpg) center no-repeat;}
#box04_icons_08	{width:100%; height:72px; margin:0px; padding:4px; border:0px; text-align:left; positon:relative; background:#333 url(./i/icons_08.jpg) center no-repeat;}

#box05	{width: 700px; positon: float; clear: right; height: 44px; margin: 0; padding: 0px; border: 0; text-align: left; background: url(./i/bg_foot.jpg) no-repeat;}
#box05l	{width: 700px; positon: float; clear: left; height: 44px; margin: 0; padding: 0px; border: 0; text-align: left; background: url(./i/bg_foot.jpg) no-repeat;}
#box05r	{width: 700px; positon: float; clear: right; height: 44px; margin: 0; padding: 0px; border: 0; text-align: left; background: url(./i/bg_foot.jpg) no-repeat;}

	/* column layout */
#content_left_a	{float:left; width:380px; padding:10px; }
#content_right_a	{float:left; width:220px; padding:10px; }

#content_left_col	{float:left; width:175px; padding:0px;}
#content_right_col	{float:left; width:175px; padding:0px;}

#content_box	{float:right; width:172px; padding:2px;}
#content_content	{float:right; width:153px; padding:5px; background:#333;}

#content_fm_01s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_01_s.jpg) top repeat-x;}
#content_fm_03s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_03_s.jpg) top repeat-x;}
#content_fm_05s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_05_s.jpg) top repeat-x;}
#content_fm_07s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_07_s.jpg) top repeat-x;}
#content_fm_09s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_09_s.jpg) top repeat-x;}
#content_fm_11s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_11_s.jpg) top repeat-x;}
#content_fm_13s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_13_s.jpg) top repeat-x;}
#content_fm_15s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_15_s.jpg) top repeat-x;}
#content_fm_17s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_17_s.jpg) top repeat-x;}
#content_fm_19s	{float:right; width:163px; padding:0px;padding-top: 32px; background:#333 url(./i/fm_19_s.jpg) top repeat-x;}
.fm_blank {padding-top: 2px; background: #222222;}

#gutter	{ font-size : 11px; color: #777; background:#222; margin: 0 auto; padding: 0; border: 0 none inherit; width: 700px; height: 44px; text-align: right;}

	/* life is beautiful */