
/* 
	CSS for browsers > 768px
*/

body {  background:url(/assets/gfx/bg.jpg) repeat-x #eee ;margin:0 10px;}
#body {min-width:768px;max-width:960px;width:100%;margin:7px auto 0 auto; border:1px solid #444;border-radius:0}
#content {padding:14px 25px;}
div#top {
  padding-top:0;
  height:68px;
  position:relative;
  text-align:right;

}

#top h1 {width:500px;height:68px;  background:url(/assets/gfx/logo_large.gif) 15px 17px #FFF no-repeat;text-align:left;
}

/* search box */
#top fieldset {border:0;position:absolute;right:0;bottom:0;padding:0 7px 7px 0;margin:0;background-color:#FFF;}

#top fieldset #txt {width:145px;border:1px solid #002;;padding:3px;margin:0;  color:#113;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.2em;
}
#top fieldset #btn {width:50px;border:1px solid #002;background-color:#ddd;padding:3px 0 2px 0;margin:0;}
/*#top fieldset select {display:none;}*/
/* user menu */
#top ul {display:inline;text-align:right;position:absolute;top:2px;right:3px;font-size:1.1em;}
#top ul li#you {display:block;}



/* thumbnails */
.thumbs img,
.photo img,
.photobox img {width:99px;height:auto;}


/* layout floats */
div.half
{
  float:left;
  width:48%;
  zoom:1;
}
div.third
{
  float:left;
  width:33%;
  zoom:1;
}
div.half div,
div.half h2,
div.half h3,
div.half p,
div.half ul,
div.half fieldset,
div.third div,
div.third h2,
div.third h3,
div.third p,
div.third ul,
div.third fieldset
{margin-right:29px;
}

#content div.clearo {
  clear:both;
}

div.fourth
{
  float:left;
  width:25%;
  zoom:1;
  padding-bottom:1em;
}
div.fourth div,
div.fourth h3,
div.fourth p,
div.fourth ul,
div.fourth fieldset
{
  margin-right:20px;
}


div.r60
{
  float:right;
  width:59%;
  zoom:1;
}
div.l40
{
  float:left;
  width:39%;
  zoom:1;
}

div.l60
{
  float:left;
  width:59%;
  zoom:1;
}
div.r40
{
  float:right;
  width:39%;
  zoom:1;
}
div.r50
{
  float:right;
  width:49%;
  zoom:1;
}
div.l50
{
  float:left;
  width:49%;
  zoom:1;
}
div.r52
{
  float:right;
  width:52%;
  zoom:1;
}



/* user menu */
div#usermenu  {display:block;visibility:visible;border-radius:0 0 5px 5px;}
div#usermenu {border-width:0 1px 1px;border-style:solid;border-color:#444;background-color:#ffc;font-size:1.5em;text-align:center;padding:0;margin:0 auto 15px auto;box-shadow:3px 3px 3px #ccc;min-width:768px;max-width:960px;width:100%;}
div#usermenu ul {padding:7px 0;margin:0;;}
div#usermenu li {display:inline;padding:7px 5px 7px 26px;margin:0;list-style:none;background-repeat:no-repeat;background-position:6px 50%;border-left:1px dotted #444;}
div#usermenu a {font-weight:normal;padding:2px}
div#usermenu li:last-child {border-right:1px dotted #444;}
div#usermenu li:hover {background-color:#fff;}



/* locations */

div.sightings {width:400px;float:left;clear:both;}
div#nearby,
div.photos {width:450px;float:right;}

/* borders on stuff */

#content .photobox,
#content fieldset,
#content .azure,
#content img,
#content table,
#content div.help,
#content p.messagebox {border-width:1px 1px;}

#content img {width:auto;}

#content fieldset {padding:3px 15px 10px;margin-bottom:15px;}

div#navigation {font-size:1.2em;padding-left:15px}
div#footer {font-size:1.1em;}

div.ni {text-align:center;}
#content div.ni img {width:auto;max-width:768px;margin:1em}


/* home page */

#welcome {
  font-size:1.2em;
/*  background-image:url(/assets/gfx/home2012.jpg);*/
  background-image:url(/assets/images/welcome/2013_rtc.jpg);
  background-position:50% bottom;
  background-repeat:no-repeat;
  border-width:0 0 1px 0;
  color:#444;
  font-weight:bold;
  height:300px;
  width:100%;
  position:relative;
  border-width:1px 0 1px 0;
  padding:1px 0 0 0;
  margin:0 0 10px;
}
#welcome h2 {
  margin:15px 0px 0 0px;
  padding:10px 20px;
  background:rgb(255,255,255);
  background:rgba(255,255,255,0.7);
border-top:1px solid #444;
border-bottom:1px solid #444;
  text-align:left;
  word-spacing:-1px;
  box-shadow:0px 3px 9px #444;
  font-size:1.5em;
  font-weight:normal;
}
#welcome h2 span {font-weight:bold;}
#welcome p {
display:none;
clear:left;
  font-size:1.1em;
  margin:0.7em 22px 0 0 ;
  width:300px;
  text-align:left;
  float:left;
}

#welcome p#introcopyright {display:block;margin:0;width:auto;background:rgba(255,255,255,0.7);float:left;padding:5px;font-size:11px;border-top:1px solid #444;
border-left:1px solid #444;border-radius:5px 0 0 0;position:absolute;bottom:0;right:0;}

/* icon things */



/* admin */

div.azure li {padding-left:24px;line-height:16px;font-weight:normal;padding:3px 20px;display:inline;margin-right:12px;}
div.azure li.i-edit {background:url(/assets/gfx/icons/page_edit.png)  no-repeat 0 50%;}
div.azure li.i-new {background:url(/assets/gfx/icons/page_add.png)  no-repeat  0 50% ;}
div.azure li.i-delete {background:url(/assets/gfx/icons/page_delete.png)  no-repeat  0 50% ;}

/* news */

#content div.news-image {width:300px;float:right;border:1px solid #444;background:#444;margin-left:20px;}
#content div.news-image img {border:0;width:300px;}

/* navigation */

#navigation ul.nav li a:link ,
#navigation ul.nav li a:active,
#navigation ul.nav li a:visited {
  color:#FFF;
  padding:2px 2px;

}

/* forum */

div.forumpost div.meta {width:20%;float:left;}
div.forumpost div.post {width:79%;float:right;}

/* photo lists */

div.a-img {width:110px;float:left;}
div.a-text {width:500px;float:left;}
div.a-tool {width:200px;float:right;}


/* shadows and curved corners - browserspecific*/

div.ni img,
#body {box-shadow:#999 4px 4px 8px;}


input[type="submit"],
fieldset,
div.azure,
#content p.messagebox {border-radius:4px 4px 4px 4px;}

#content p.messagebox.editor,
#content p.messagebox.favephotos,
#content #form_sightings,
#content p.messagebox.needs,
#content p.messagebox.sightings,
#content p.messagebox.help {border-radius:0;box-shadow:2px 2px 3px #ccc;} 

ol.stats span {font-weight:bold;}


p.messagebox.getstarted {font-family:Georgia;letter-spacing:-1px;text-shadow:1px 1px 1px #ccc;font-style:italic;font-size:1.4em;box-shadow:3px 3px 3px #aaa;font-weight:normal;}


table span.getsightingrr,
table span.getsightingotp {border-radius:3px;}

#nav_submit {background:#777;}
ul.nav li#nav_submit a {background:#777;border-radius:3px;}
#nav_submit a:hover {background:#777}


h2,h3,h4 {text-shadow:1px 1px 4px #ccf;}
h3+fieldset{margin:10px 0;}

ul.userlist li {margin: 1em 0;padding:0 2px 0 27px;line-height:17px;list-style:none;background-repeat:no-repeat;background-position:3px 50%;}

ul.userlist.d_0 li.count_0 {background-color:#FFEEEE;color:#600;border:1px dotted #f66;padding:3px 2px 3px 26px;}
ul.userlist.d_0 li.count_1 {background-color:#FFFFdd;color:#333;border:1px dotted #ff6;padding:3px 2px 3px 26px;}



li.li_websites {background-image:url(/assets/gfx/icons/layout_content.png);}
li.li_updates {background-image:url(/assets/gfx/icons/new.png);}
li.li_update {background-image:url(/assets/gfx/icons/email_edit.png);}
li.li_unofficial {background-image:url(/assets/gfx/icons/report_link.png);}
li.li_comments {background-image:url(/assets/gfx/icons/comments.png);}
li.li_euro {background-image:url(/assets/gfx/icons/user_rr.png);}
li.li_tt {background-image:url(/assets/gfx/icons/tt.png);}
li.li_fleet {background-image:url(/assets/gfx/icons/table.png);}
li.li_photos {background-image:url(/assets/gfx/icons/pictures.png);}
li.li_sightings {background-image:url(/assets/gfx/icons/report.png);}
li.li_watchlist {background-image:url(/assets/gfx/icons/find.png);}
li.li_favephotos {background-image:url(/assets/gfx/icons/photos.png);}
li.li_locations {background-image:url(/assets/gfx/icons/map.png);}
li.li_forums {background-image:url(/assets/gfx/icons/user_comment.png);}
li.li_upload {background-image:url(/assets/gfx/icons/picture_add.png);}
li.li_submit {background-image:url(/assets/gfx/icons/report_add.png);}
li.li_locationsn {background-image:url(/assets/gfx/icons/map_add.png);}
li.li_users {background-image:url(/assets/gfx/icons/user_2.png);}
li.li_admin {/*background-image:url(/assets/gfx/icons/human.png);*/}
li.li_admin_r {background-image:url(/assets/gfx/icons/edit.png);}
li.li_admin_s {background-image:url(/assets/gfx/icons/chart_bar.png);}
li.li_admin_d {background-image:url(/assets/gfx/icons/coins.png);}
li.li_admin_p {background-image:url(/assets/gfx/icons/pictures.png);}
li.li_admin_t {background-image:url(/assets/gfx/icons/tag_blue.png);}
li.li_location {background-image:url(/assets/gfx/icons/map.png);}
li.li_date {background-image:url(/assets/gfx/icons/calendar_view_day.png);}
li.li_author {background-image:url(/assets/gfx/icons/user_2.png);}
li.li_photopend {background-image:url(/assets/gfx/icons/picture_save.png);}
li.li_photodec {background-image:url(/assets/gfx/icons/picture_error.png);}
li.li_photoappr {background-image:url(/assets/gfx/icons/picture.png);}
li.li_info {background-image:url(/assets/gfx/icons/information.png);}
li.li_fax {background-image:url(/assets/gfx/icons/fax.png);}
li.li_phone {background-image:url(/assets/gfx/icons/telephone.png);}
li.li_email {background-image:url(/assets/gfx/icons/email.png);}
li.li_url {background-image:url(/assets/gfx/icons/url.png);}
li.li_address {background-image:url(/assets/gfx/icons/address.png);}
li.li_human {background-image:url(/assets/gfx/icons/human.png);}
li.li_computer {background-image:url(/assets/gfx/icons/computer.png);}
li.li_unknowns {background-image:url(/assets/gfx/icons/help.png);}

.userlist li.li_chart_1 {background-image:url(/assets/gfx/icons/medal_gold_3.png);}
.userlist li.li_chart_2 {background-image:url(/assets/gfx/icons/medal_silver_3.png);}
.userlist li.li_chart_3 {background-image:url(/assets/gfx/icons/medal_bronze_3.png);}

#adminarea {background:#fffff1;padding:3px 10px;border:1px dotted #aaf}

fieldset#admin label {margin:1em 0 0 0;}

.facts p {font-size:1.1em;}


#loginbox {display:none;}

td.photo {
  width:105px;
}



body.tt1 #f707 {padding:0;background-image:url(/assets/gfx/announcements/trailers2.jpg);background-size:100%;background-position: 50% 50%;height:130px;}
body.tt1 #f707 a {display:block;width:100%;height:100%;font-size:18px;text-shadow:0px 0px 2px #444;text-indent:5px;/*overflow:hidden;text-indent:-999px;*/;color:#eee;}
body.tt1 #f707 p {display:none;}


#f776 {padding:0;background-image:url(/assets/gfx/announcements/otpgen.jpg);background-size:100%;background-position: 50% 0;height:120px;}
#f776 a {display:block;width:100%;height:100%;overflow:hidden;text-indent:-999px;}
#f776 p {display:none;}


#nav_news,#nav_comments,#nav_dptgen,#nav_books,#nav_links,#top ul li#you_obs {display:inline;}
