@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

body {
background:url(images/bbg.png) repeat;
}

#circles {
background:url(images/bgcircles.png) no-repeat top center;
}

#mainholder {
width:1000px;
height:100%;
background:#fff;
margin:0 auto;
}

#mainholder_index {
width:1000px;
height:100%;
background:#fff;
margin:0 auto;
}

#mhtop {
background:url(images/topname.png) no-repeat;
width:1000px;
height:100px;
margin:0 auto;
}

#mhbottom {
background:url(images/bottom.png) no-repeat;
width:1000px;
height:20px;
margin:0 auto;
}

.clear {
clear:both;
}

#flashholder {
float:left;
width:1000px;
height:230px;
}

#indexcontent {
width:100%;
height:1200px;
}

#whereami {
width:100%;
padding-top:25px;
padding-left:50px;
}

.whereamiweb {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#ff0099;
text-decoration:none;
text-transform:uppercase;
}

.whereamimisc {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#0099cc;
text-decoration:none;
text-transform:uppercase;
}

.whereamiprint {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#00cc00;
text-decoration:none;
text-transform:uppercase;
}

.whereamihome {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#333;
text-decoration:none;
text-transform:uppercase;
}

.whereamiphoto {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#ff0000;
text-decoration:none;
text-transform:uppercase;
}

.whereamiabout {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
}

#homelinks {
width:90%;
padding-bottom:50px;
padding-left:50px;
padding-right:50px;
padding-top:25px;
}

.hlinks, .hlinks a, .hlinks a:link, .hlinks a:visited, .hlinks a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#999;
line-height:27px;
text-decoration:none;
text-transform:uppercase;
}

.hlinks a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#333;
line-height:27px;
text-decoration:none;
text-transform:uppercase;
}

#homeimages {
width:100%;
padding-bottom:50px;
}

#homeleft {
width:560px;
padding-left:50px;
padding-right:20px;
float:left;
}

#homeright {
width:300px;
padding-left:20px;
padding-right:40px;
float:right;
border-left:#ccc dashed 1px;
}

.homeright {
background:#ccc;
padding:6px;
font-family:Helvetica, Arial, sans-serif;
font-size:22px;
font-weight:bold;
color:#666;
text-decoration:none;
}

.homeleft {
font-family:Helvetica, Arial, sans-serif;
font-size:26px;
font-weight:bold;
color:#333;
text-decoration:none;
}

.aboutright {
background:#ccc;
padding:6px;
font-family:Helvetica, Arial, sans-serif;
font-size:22px;
font-weight:bold;
color:#666;
text-decoration:none;
}

.available {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ff0099;
text-decoration:none;
text-transform:uppercase;
}

#aboutleft {
width:600px;
padding-left:50px;
float:left;
}

#aboutright {
width:280px;
padding-top:50px;
padding-left:15px;
padding-right:15px;
float:right;
}

#printlinks {
width:100%;
height:50px;
padding-top:25px;
padding-bottom:25px;
padding-left:50px;
}

.plinks, .plinks a, .plinks a:link, .plinks a:visited, .plinks a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ccc;
text-decoration:none;
text-transform:uppercase;
}

.plinks a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#00cc00;
text-decoration:none;
text-transform:uppercase;
}

#printimages {
width:100%;
height:200px;
padding-bottom:50px;
}

#printleft {
width:600px;
padding-left:50px;
float:left;
}

#printright {
width:300px;
height:190px;
padding-left:12px;
padding-right:30px;
float:right;
border-left:#ccc dashed 1px;
}

.printheader {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:bold;
color:#00cc00;
}

.printtextbold {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#333;
}

.printtextlight {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#ccc;
}

.printtext, .printtext a, .printtext a:link, .printtext a:visited, .printtext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
}

.printtext a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#00cc00;
text-decoration:none;
}

.webheader {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:bold;
color:#ff0099;
}

.webtext, .webtext a, .webtext a:link, .webtext a:visited, .webtext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

.webtext a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#ff0099;
text-decoration:none;
}

.wlinks, .wlinks a, .wlinks a:link, .wlinks a:visited, .wlinks a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ccc;
text-decoration:none;
text-transform:uppercase;
}

.wlinks a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ff0099;
text-decoration:none;
text-transform:uppercase;
}

.maintext, .maintext a, .maintext a:link, .maintext a:visited, .maintext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
line-height:18px;
color:#666;
text-decoration:none;
}

.maintext a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
line-height:18px;
color:#333;
text-decoration:none;
}

.maintext li {
list-style:circle inside;
font-weight:bold;
line-height:21px;
color:#666;
}

.mischeader {
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
font-weight:bold;
color:#0099cc;
}

.misctext, .misctext a, .misctext a:link, .misctext a:visited, .misctext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#333;
text-decoration:none;
}

.misctext a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
color:#0099cc;
text-decoration:none;
}

.mlinks, .mlinks a, .mlinks a:link, .mlinks a:visited, .mlinks a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ccc;
text-decoration:none;
text-transform:uppercase;
}

.mlinks a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#0099cc;
text-decoration:none;
text-transform:uppercase;
}

.alinks, .alinks a, .alinks a:link, .alinks a:visited, .alinks a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ccc;
text-decoration:none;
text-transform:uppercase;
}

.alinks a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ff9900;
text-decoration:none;
text-transform:uppercase;
}

.phlinks, .phlinks a, .phlinks a:link, .phlinks a:visited, .phlinks a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ccc;
text-decoration:none;
text-transform:uppercase;
}

.phlinks a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
font-weight:bold;
color:#ff0000;
text-decoration:none;
text-transform:uppercase;
}

#contactimages {
width:100%;
height:100%;
padding-bottom:50px;
}

#contactleft {
width:90px;
height:150px;
padding-left:50px;
float:left;
}

#contactright {
width:800px;
padding-left:12px;
padding-right:30px;
float:left;
border-left:#ccc dashed 1px;
}

.largenumbers {
font-family:Helvetica, Arial, sans-serif;
font-size:60px;
font-weight:bold;
color:#ccc;
}

.largecontact a, .largecontact a:link, .largecontact a:visited, .largecontact a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:40px;
font-weight:bold;
color:#333;
text-decoration:none;
}

.largecontact a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:40px;
font-weight:bold;
color:#ccc;
text-decoration:none;
}

/* twitter */
.twittertext, .twittertext a, .twittertext a:link, .twittertext a:visited, .twittertext a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333;
text-decoration:none;
}

.twittertext a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#ff0099;
text-decoration:none;
}

ul#twitter_update_list {
margin:0;
list-style-type:none;
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
color:#333;
}

ul#twitter_update_list li {
margin:0 0 10px 0;
padding:0 0 0 24px;
width:276px;
min-height:32px;
background:url(images/icon_twitter.jpg) no-repeat 0 2px;
}

/* end twitter */

/* contact */
.legend {
font-family:Helvetica, Arial, sans-serif;
font-size:40px;
font-weight:bold;
color:#333;
}

label {
width:242px;
height:32px;
margin-top:3px;
margin-right:2px;
padding-top:11px;
padding-left:6px;
background:#333;
float:left;
display:block;
font-family:Helvetica, Arial, sans-serif;
font-size:115%;
letter-spacing:-1px;
font-weight:normal;
line-height:1.1;
color:#fff;
}

.form {
margin:0;
padding:0;
}

#formcontainer {
width:750px;
height:1100px;
margin:auto;
padding:10px;
float:left
}

#formtop {
width:680px;
height:50px;
}

#formleftSide {
width:100%;
float:left;
}

.holder {
background-color:#fff;
}

.div_texbox {
width:347px;
float:left;
background:#333;
height:35px;
margin-top:3px;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
}

.div_texboxlarge {
width:347px;
float:left;
background:#333;
height:75px;
margin-top:3px;
padding-top:5px;
padding-bottom:3px;
padding-left:5px;
}

.textbox {
width:285px;
font:normal 18px Helvetica, Arial, sans-serif;
color:#333;
padding:3px 5px 3px 9px;
}

.textboxlarge {
width:285px;
height:60px;
font:normal 18px Helvetica, Arial, sans-serif;
color:#333;
padding:3px 5px 3px 9px;
}

.textbox:focus, .textbox:hover, .textboxlarge:focus, .textboxlarge:hover {
/*background:url(images/whitebg.png) repeat;*/
}

.button_div {
width:550px;
float:left;
text-align:right;
height:35px;
margin-top:3px;
margin:25px auto;
padding:5px 32px 3px;
}

.buttons {
background:#333;
font-size:12px; 
color:#fff; 
padding:6px 14px;
border-width:2px;
border-style:solid;
border-color:#fff #d8d8d0 #d8d8d0 #fff;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
}

.headline {
color:#ff0099;
font-family:Helvetica, Arial, sans-serif;
font-size:21px;
text-decoration:none;
}

.subheadline, .subheadline a, .subheadline a:link, .subheadline a:visited, .subheadline a:active {
color:#666;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
padding-top:10px;
text-decoration:none;
}

.subheadline a:hover {
color:#ccc;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
text-decoration:none;
}

/* end contact */

#footerholder {
width:100%;
padding-top:25px;
padding-bottom:15px;
}

.footer, .footer a, .footer a:link, .footer a:visited, .footer a:active {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#ccc;
text-decoration:none;
text-align:center;
line-height:16px;
}

.footer a:hover {
font-family:Helvetica, Arial, sans-serif;
font-size:13px;
color:#666;
text-decoration:none;
text-align:center;
line-height:16px;
}
