@import url("home.css");
@import url("gallery.css");

/*---- Styles for all browses ----*/
*       {margin:0; padding:0; outline:none;}
body    {font:12px "Trebuchet MS", Arial; color:#FFF; background:#79BDA8 url(../images/bg/background.jpg) repeat;}
a img   {border:none;}
a       {text-decoration:none; color:#999;}
a:hover {text-decoration:underline;}

hr.separator  {clear:both; border:none; height:0; visibility:hidden;}
h3  {color:#927E7A;}

.bt_read {margin-bottom:10px; display:block;}

/*Forms*/
label         {display:block;font-weight:bold;color:#999;margin-top:5px;}
input,
textarea      {background-color:black;border:solid 1px #CCC;color:white;font:12px "Trebuchet MS", Arial;}
input         {height:20px;}
textarea      {height:150px;}
.submit input {color:#927E7A;border:none;margin:20px 0;width:auto !important;cursor:pointer;}

#twitter_icon {position:absolute;left:585px;top:80px;}
#facebook_icon {position:absolute;left:585px;top:30px;}

/* Wrap */
#wrap       {width:893px; border:#FFF solid 13px; /*background:#000 url(../images/bg/bio.jpg) no-repeat 0 55px;*/background:#000 url(../images/bg/info_pg.jpg) no-repeat 0 55px;/*background:#000 url(../images/bg/home.jpg) no-repeat 0 55px;*/ margin:0 auto; margin-top:37px;}

/* Navigation */
#navigation           {background:#FFFFFF url(../images/bg/menu.jpg) no-repeat scroll 1px 0 ;  height:14px; width:893px; padding:24px 0 17px 0;}
#navigation ul        {list-style:none; border-bottom:#927E7A solid 5px; width:832px; margin:0 auto; padding-bottom:12px;}
#navigation li        {display:inline; padding-right:12px;}
#navigation .menu_alt {padding:0 0 0 3px;}

/* Logo */
#logo {margin:30px 0 86px 41px;*margin-bottom:70px; width:200px; float:left;}

/* Content */
#content {padding:0 30px;}

/* Footer */
#footer             {margin:3px 0 10px 0; font-size:11px;}
#footer ul          {margin:0 auto; width:879px; height:8px; background-color:#FFF;padding:13px 20px 18px;}
#footer li          {display:inline; padding-right:16px;}
#footer li a        {color:#000;}
#footer li a:hover  {color:#699483}
#footer p           {font-size:10px; width:383px; height:8px; margin:0 auto; padding:10px 0 5px 0; text-align:center;background:#79bda8;}
#footer p a         {color:#FFF; text-decoration:underline;}
#footer .footer_alt {padding:0 0 0 4px;}

/*List*/
.list                 {width:832px; position:relative;}
.list .titList        {margin:0px 0 20px 0px;}
.list dt              {cursor:pointer;background: url('../images/bg/the_fox02.jpg') no-repeat; height:33px; padding:14px 0 0 11px; position:relative; font-size:13px; color:#927E7A;}
.list dt span         {float:left;}
.list dt span img     {margin-right:5px;}
.list dt .imgFeatured {position:absolute; top:10px; right:10px;}
.list dd              {padding:10px 33px; display:none;}
.list .featured       {background: url('../images/bg/the_fox01.jpg') no-repeat;}
.list .imgList        {margin-left:10px;}

.list li              {list-style:none; cursor:pointer;background: url('../images/bg/the_fox02.jpg') no-repeat; height:33px; padding:14px 0 0 11px; position:relative; font-size:13px; color:#927E7A;}
.list li .imgFeatured {position:absolute; top:10px; right:10px;}
.list input,
.list textarea {width:400px;}
.photos               {padding:0 0 15px 0;}
.inpunt_check input   {width:auto;}

#news                            {width:832px; position:relative;}
#news .photoFrom li              {float:left;width:283px;height:auto !important;height:200px;min-height:200px;text-align:center;}
#news .titList                   {margin:8px 0 20px 0;}
#news h3                         {background: url('../images/bg/the_fox02.jpg') no-repeat; height:33px; padding:14px 0 0 33px; position:relative; font-size:13px; color:#927E7A;}
#news .imgList                   {margin-left:10px;}
#news .content_cms	             {padding:10px 33px;}
#news #photo-navigation          {position:relative; height:35px; clear:both;}
#news #photo-navigation .btLeft  {position:absolute; top:15px; left:65px; z-index:10;}
#news #photo-navigation .btRight {position:absolute; top:15px; left:200px; z-index:10;}


#presses_list .photoFrom li              {float:left;width:283px;height:auto !important;height:200px;min-height:200px;text-align:center;}
#presses_list .titList                   {margin:8px 0 20px 0;}
#presses_list .imgList                   {margin-left:10px;}
#presses_list #photo-navigation          {position:relative; height:35px; clear:both;}
#presses_list #photo-navigation .btLeft  {position:absolute; top:15px; left:65px; z-index:10;}
#presses_list #photo-navigation .btRight {position:absolute; top:15px; left:200px; z-index:10;}


#askRachel         {background: url('../images/bg/ask_rachel.png') no-repeat; width:188px; height:25px; padding:5px 0 0 15px; font-size:13px; font-weight:normal; position:absolute; top:-10px; right:0;}
#askRachel a       {text-decoration:none;}
#askRachel img     {margin-left:5px;}

.question          {color:#78765C;}
.question strong   {color:#999; font-size:11px;}

/*bioResume*/
#photoBio              {position:absolute; top:-140px; right:-25px; z-index:10;}
#bioResume .contentBio {height:230px; width:459px; padding:0 12px; margin:12px 0 29px -10px; float:left; overflow:auto; scrollbar-face-color: #312F2E; scrollbar-track-color: #161515; scrollbar-arrow-color: #161515; scrollbar-highlight-color: #161515; scrollbar-3dlight-color: #161515; scrollbar-shadow-color: #161515; scrollbar-darkshadow-color: #161515;}
#bioResume .contentBio td {padding:auto;}
#bioResume .imgBio     {float:right; width:283px; margin:0 34px 0 0;}
#bioResume .imgBio a   {color:#927E7A; font-size:9px;}

/*Contact*/
#contact               {position:relative; height:auto !important;height:471px;min-height:471px;}
#contact h2            {margin:0;}
#contact strong        {color:#999;}
#photo_contact         {position:absolute; top:-142px; right:0px;}

#contact form          {position:relative; margin-top:20px; width:470px; height:auto !important; height:300px; min-height:300px;}
#contact  label        {color:#CCC;}
#contact form .message textarea {width:467px; height:112px; margin-bottom:12px; border:#CCC solid 1px;}
#contact form label    {margin:10px 0 3px 0 ;}
#contact #btSubmit     {margin:0px 0 0 0; border:none; width:63px; height:16px; float:right; clear:both;}
#contact input         {width:226px; margin:0px 0 9px 0; border:#CCC solid 1px;}
#contact .contact_camp {float:left; width:230px;}
#contact .input_alt    {margin-left:10px;}
#contact #input_email  {width:467px;}

#contact table         {width:850px; margin:0px 0 40px 0;}
#contact th,
#contact td            {border-left:#333 solid 1px; padding:6px 0 4px 15px;}
#contact th            {color:#927E7A;}

/*Fun with the fox*/
.fun  {margin:0 0 15px 0;position:relative;}
.fun table {border:none !important;margin:0;}
.fun a     {outline:none;margin:0;padding:0;}

.fun .music{position:absolute;top:35px;right:15px;}
.home .music{float:left;}
.fun .titList {margin:0 0 30px 0;}

/* content_cms*/
.content_cms    {text-align:justify;}
.content_cms p  {margin-bottom:10px;}
.content_cms ul,
.content_cms ol {margin:10px 20px 15px 20px;}
.content_cms h1 {color:#FFF; font-size:17px;}
.content_cms h2 {color:#FFF; font-size:16px;}
.content_cms h3 {color:#FFF; font-size:15px;}
.content_cms h4 {color:#FFF; font-size:14px;}
.content_cms h5 {color:#FFF; font-size:13px;}
.content_cms h6 {color:#FFF; font-size:12px;}

/* Messages */
div.error {color:#CC0000; height:33px;padding:14px 0 0 11px;font-size:13px;font-weight:normal:}
.notice {color:#DAC2B8; height:33px;padding:14px 0 0 11px;font-size:13px;}

label.error {color:#CC0000;}

#question_newsletter {float:left;margin-right:5px;}

.pagination {text-align:right; margin-top:10px;}
.link_news  { width:100%; border-top:1px solid #1F1F1F;padding:20px 0 0 0;text-align:right;}

/*Screen*/
#alert         {width:250px;height:50px;padding:10px 42px 20px 0px;background:#D9D9D9;display:table;text-align:right;}
#alert form    {width:241px;margin:0 auto;}
#alert input   {border:none;background:none;}
#alert p       {padding:10px 0;}
#alert .submit {float:right;width:81px;height:16px;border:none;}
#alert label                 {font-size:16px;color:#000;display:inline;font-weight:normal;}
#TB_closeWindowButton {display:none;}

