body {
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
font-size:13px;
line-height:18px;
text-align:left;
color:#000000;
padding:0px;
margin:0px;
background-image:url(images/background.jpg);
background-color:#000000;
background-repeat:no-repeat;
background-position:top;
}

a {
color:#a82700;
text-decoration:underline;
}

a img {
border:0 none;
}

h2 {
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
font-size:24px;
color:#a82700;
}

#container {
width:953px;
/*overflow:auto;*/
margin-left:auto;
margin-right:auto;
}

#masthead {
height:100px;
width:953px;
}

.logo {
padding-left:15px;
padding-top:39px;
}

.tagline {
padding:65px 0 0 255px;
}

#nav {
width:100%;
padding-top:50px;
background-image:url(images/nav-bkgrd.jpg);
background-repeat:no-repeat;
background-position:center;
margin-left:auto;
margin-right:auto;
}

ul.menu {float:right; list-style:none; margin-top:-40px; margin-right:10px; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:26px; left:0; background:#f7f7f7; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; width:120px; margin:0}
ul.menu ul li a {display:block; padding:8px 7px 10px; background-color:#f7f7f7; color:#90a182}
ul.menu ul li a:hover {background-color:#d8d9d8; color:#666666}
ul.menu ul ul {left:148px; top:-1px}

ul.menu .menulink1 {background:url(images/nav-home.png); width:73px; height:30px}
/*ul.nav .navlink1:hover {background:url(images/nav_down_05.png)}*/

ul.menu .menulink2 {background:url(images/nav-about.png); width:79px; height:30px}
/*ul.nav .navlink2:hover {background:url(images/nav_down_06.png)}*/

ul.menu .menulink3 {background:url(images/nav-shop.png); width:71px; height:30px}
/*ul.nav .navlink3:hover {background:url(images/nav_down_07.png)}*/

ul.menu .menulink4 {background:url(images/nav-photo-upload.png); width:155px; height:30px}
/*ul.nav .navlink4:hover {background:url(images/nav_down_08.png)}*/

ul.menu .menulink5 {background:url(images/nav-links.png); width:74px; height:30px}
/*ul.nav .navlink5:hover {background:url(images/nav_down_09.png)}*/

ul.menu .menulink6 {background:url(images/nav-contact.png); width:86px; height:30px}
/*ul.nav .navlink6:hover {background:url(images/nav_down_10.png)}*/

/*ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}*/

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

#pic {
float:left;
background-image:url(images/pic-bkgrd.png);
margin-top:10px;
width:396px;
height:293px;
}

.pic {
padding-top:10px;
}

#flash {
float:left;
margin:10px;
}

table {
color:#CCCCCC;
}

#main_text {
float:right;
width:445px;
text-align:right;
margin:15px 0 10px 0;
}

#photo_upload {
float:right;
width:400px;
margin:15px 0 10px 0;
}

#photo_upload p {
text-align:right;
}

.headline1 {
padding-bottom:10px;
}

#main_text p {
text-align:right;
color:#CCCCCC;
}

.social_icons {
padding-left:5px;
}

#social_seals {
float:left;
width:670px;
margin-top:25px;
}

#social_seals p {
color:#CCCCCC;
}

.seals {
padding-right:5px;
}

#bottom_right {
float:right;
}

#single_column {
float:left;
margin-top:10px;
width:953px;
height:auto;
}

p {
text-align:left;
color:#CCCCCC;
}

.headshot {
padding-right:20px;
padding-bottom:15px;
}

.link_pic {
padding-right:20px;
padding-bottom:30px;
}

#links {
height:230px;
}

#footer {
width:100%;
margin-top:25px;
font-size:11px;
color:#CCCCCC;
float:right;
text-align:right;
}

#footer p {
font-size:11px;
text-align:right;
}

#footer a {
font-size:11px;
}

#twitter{
width:425px;
height:60px;
font-family:"Trebuchet MS", "Lucida Grande", Verdana, Arial;
font-weight:normal;
font-style:italic;
color:#ccc;
font-size:13px;
}

#twitter ul {
list-style: none;
padding-left:0px;
margin-left: 5px;
padding-top:5px;
width:425px;
}

#twitter a {
font-size: 13px;
color: #ccc;
font-style:italic;
text-decoration:underline;
}

