@charset UTF-8; 

/* CSS Document */
body { margin:0; background:#000000 url(../images/mainbg.gif) top repeat-x; }

/* Main Layout */
#maincontainer { margin:0 auto; width:992px; }
#left { width:84px; float:left; margin:0; padding:0; font-size:1px; display:inline; }
#right { width:106px; float:left; margin:0; padding:0; font-size:1px; display:inline; }
#center { width:802px; float:left; margin:0; padding:0; display:inline; font-size:1px; }
#leftbottom { width:84px; float:left; margin:0; padding:0; font-size:1px; }
#rightbottom { width:106px; float:left; margin:0; padding:0; font-size:1px; display:inline; }
#centerbottom { width:802px; float:left; margin:0; padding:0; font-size:1px; }
#footerend { width:427px; height:96px; background:url(../images/botrightcorner.gif) top no-repeat; float:left; margin:0; padding:50px 0 0 20px; font:9px Arial, Helvetica, sans-serif; color:#fff; }
#headmid { width:802px; background:url(../images/headerright.gif) right no-repeat; padding:0; height:59px; }
#contentbody { width:802px; background:#fff url(../images/logobottom.jpg) top left no-repeat; }
#infowrap { width:152px; float:left; margin:10px 0 0; padding:0 0 0 20px; font:9px Arial, Helvetica, sans-serif; color:#666666; text-align:left; }
#headerwrap { margin:20px 0 0; width:460px; float:right; }
#formwrapper { width:350px; float:left; font:11px Arial, Helvetica, sans-serif; color:#333333; }
#forminfo { float:left; }

/* Content Layout */
#contentwrap { width:600px; float:left; margin:0 0 0 10px; padding:0 20px 0 0; }
.headblock { height:56px; padding:38px 0 0; background:url(../images/head_topart.gif) top right no-repeat; width:605px; margin:15px 0 0; text-align:left; }
.headblockfader { width:100%; background:url(../images/head_fader.gif) top repeat-x; height:19px; }
#newsfeeder { width:270px; float:left; text-align:left; margin:0 10px 0 0; }
#portfoliofeeder { width:270px; float:left; text-align:left; margin:0 0 0 10px; }
a.gallerythumb { float:left; margin:5px; padding:3px; background:#fff; border:1px dotted #333333; }
a.gallerythumb:hover { float:left; margin:5px; padding:3px; background:#e9e7e0; border:1px dotted #999999; }
a.gallerythumb2 { float:left; margin:2px; padding:1px; background:#fff; border:1px dotted #333333; }
a.gallerythumb2:hover { float:left; margin:2px; padding:1px; background:#e9e7e0; border:1px dotted #999999; }

.jeffwrap { display:block; background:url(../images/jeff_main.jpg) no-repeat; width:140px; height:248px; float:left; margin:0 5px 0 0; }
.jeffwrappage { display:block; background:url(../images/jeff_main.jpg) no-repeat; width:140px; height:248px; float:left; margin:0 10px; }
a.jeff { display:block; background:url(../images/jeff_main.jpg) 0 0 no-repeat; width:140px; height:248px; }
a.jeff:hover { display:block; background:url(../images/jeff_main.jpg) 0 100% no-repeat; width:140px; height:248px; }

.joshwrap { display:block; background:url(../images/josh_mainiimgroll.gif) no-repeat; width:168px; height:321px; float:left; margin:0 0 0 30px; }
.joshwrappage { display:block; background:url(../images/josh_mainiimg.gif) no-repeat; width:168px; height:321px; float:left; margin:0 10px; }
a.josh { display:block; background:url(../images/josh_mainiimgroll.gif) no-repeat; width:168px; height:321px; }
a.josh:hover { display:block; background:url(../images/josh_mainiimg.gif) no-repeat; width:168px; height:321px; }

a.jeremy { display:block; background:url(../images/jeremy_main.jpg) 0 0 no-repeat; width:140px; height:244px; }
a.jeremy:hover { display:block; background:url(../images/jeremy_main.jpg) 0 100% no-repeat; width:140px; height:244px; }
.jeremywrap { display:block; background:url(../images/jeremy_main.jpg) 0 100% no-repeat; width:140px; height:244px; float:left; margin:0 5px 0 5px; }
.jeremywrappage { display:block; background:url(../images/jeremy_main.jpg) 0 100% no-repeat; width:140px; height:244px; float:left; margin:0 10px; }

a.cindy { display:block; background:url(../images/cindy_main.jpg) 0 0 no-repeat; width:140px; height:227px; }
a.cindy:hover { display:block; background:url(../images/cindy_main.jpg) 0 100% no-repeat; width:140px; height:227px; }
.cindywrap { display:block; background:url(../images/cindy_main.jpg) 0 100% no-repeat; width:140px; height:227px; float:left; margin:0 5px 0 5px; }
.cindywrappage { display:block; background:url(../images/cindy_main.jpg) 0 100% no-repeat; width:140px; height:227px; float:left; margin:0 10px; }

a.jake { display:block; background:url(../images/jake_main.jpg) 0 0 no-repeat; width:140px; height:232px; }
a.jake:hover { display:block; background:url(../images/jake_main.jpg) 0 100% no-repeat; width:140px; height:232px; }
.jakewrap { display:block; background:url(../images/jake_main.jpg) 0 100% no-repeat; width:140px; height:232px; float:left; margin:0 5px; }
.jakewrappage { display:block; background:url(../images/jake_main.jpg) 0 100% no-repeat; width:140px; height:232px; float:left; margin:0 10px; }

/* Navigation */
#navwrap { width:172px; float:left; background:url(../images/navmainbg.gif) top no-repeat; margin:85px 0 0; padding:10px 0 0; }
#LeftMNav { padding:0; margin:0 auto; width:131px; }
#LeftMNav UL { padding:0; margin:0 0 0 5px; background-color:#FFF; width:131px; clear:both; }
#LeftMNav LI { padding:0; margin:0 0 4px; width:131px; height:31px; list-style:none; font:"Times New Roman", Times, serif; }
#LeftMNav a { padding:8px 0 0 25px; color:#000000; font:14px Georgia, "Times New Roman", Times, serif; display:block; height:23px; margin:0 0 3px; width:103px; border-top:1px solid #fff; border-bottom:1px solid #fff; background:#e9e7e0 url(../images/navOff.gif) left no-repeat; text-decoration:none; }
#LeftMNav a:hover { padding:8px 0 0 25px; color:#000000; font:14px Georgia, "Times New Roman", Times, serif; display:block; margin:0 0 3px; height:23px; border-top:1px solid #b00708; border-bottom:1px solid #b00708; width:103px; background:#fff url(../images/navOn.gif) left no-repeat; text-decoration:none; }
#LeftMNav2 a:hover { padding:8px 0 0 25px; color:#000000; font:14px Georgia, "Times New Roman", Times, serif; display:block; margin:0 0 3px; height:23px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:120px; background:#fff url(../images/navOn.gif) right no-repeat; text-decoration:none; }
#LeftMNav2 a { padding:8px 0 0 25px; color:#000000; font:14px Georgia, "Times New Roman", Times, serif; display:block; margin:0 0 3px; height:23px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; width:120px; background:#fff url(../images/navOn.gif) right no-repeat; text-decoration:none; }

/* Clears and Floats */
.clearerSmall { clear:both; margin:5px 0 0; line-height:0; padding:0; }
.clearerMedium { clear:both; margin:10px 0 0; line-height:0; padding:0; }
.clearerLarge { clear:both; margin:30px 0 0; line-height:0; padding:0; }
.clearerLine { clear:both; margin:0; line-height:0; padding:0; background:#000; height:1px; }
.clearerDottedLine { clear:both; margin:10px 0; line-height:0; padding:0; border-bottom:1px dotted #333333; height:1px; width:99%; }
.clearer { clear:both; margin:0; line-height:0; padding:0; }
.floatLeft { float:left; margin:0; line-height:0; padding:0; }
.floatLeftTable { float:left; }
.floatLeftImage { float:left; margin:0 20px 160px 0; line-height:0; padding:0; }
.floatLeftImage2 { float:left; margin:0 20px 30px 0; line-height:0; padding:0; }
.floatRight { float:right; margin:0; line-height:0; padding:0; }
.floatleftlink { float:left; }
.floatrightlink { float:left; width:430px; margin:0 0 0 10px; }

/* Fonts */
h1.tanheader { font:22px Georgia, "Times New Roman", Times, serif; color:#7c6a55; margin:0; padding:0; font-weight:normal; }
h1.blackheader,h2.blackheader,h3.blackheader,h4.blackheader { font:15px Georgia, "Times New Roman", Times, serif; color:#000; margin:0 5px 10px 0; padding:0; font-weight:normal; }
p.blackgraph { font:11px Arial, Helvetica, sans-serif; color:#333333; margin:0 0 10px; padding:0 0 0 5px; text-align:left; }
p.smallname { font:11px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0; text-align:left; }
a.whitesmall { font:9px Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
a.whitesmall:hover { font:9px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
a.red { font:11px Arial, Helvetica, sans-serif; color:#b00708; text-decoration:none; border-bottom:1px dashed #b00708; }
a.red:hover { font:11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }

/* Form Element */
.formtable { font:11px Arial, Helvetica, sans-serif; color:#333333; }
.formInput { background-color:#ffffff; background-image:url(../images/bginput.gif); background-repeat:repeat-x; background-position:top; width:130px; margin-bottom:10px; border:1px solid #ccc; padding:2px; height:15px; }
.formInput2 { background-color:#ffffff; background-image:url(../images/bginput.gif); background-repeat:repeat-x; border:1px solid #ccc; padding:2px; height:55px; background-position:top; width:200px; margin-bottom:10px; }
select.formInput { color:#000; border:1px solid #000000; height:15px; margin-bottom:2px; }
input { color:#000; }
#action { background:#000000; color:#FFF; font-weight:bold; float:left; height:20px; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; cursor:pointer; }
#action2 { background:#000000; color:#FFF; font-weight:bold; height:20px; border-left:1px solid #000000; border-bottom:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; cursor:pointer; background:url(../images/navheadbg.gif) repeat-x; }
#accept,#reject { background:#FFFFFF; color:#000000; font-weight:bold; height:22px; border-left:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; border-right:2px solid #FFFFFF; border-top:2px solid #FFFFFF; }
#form1 { margin:0; padding:0; }
#form2 { margin:0; padding:0; width:100px; }