/*  $Id: style.css,v 1.8 2006/06/16 15:55:04 mclark Exp $  */
/*  Copyright �2006 Gorges Web Sites.  All Rights Reserved.  */

body, p, td, center, th, div {
  font-family: Verdana,Helvetica,sans-serif;
}
img {
  border: 0px;
}
table {
  border: 0px;
}
form {
  margin: 0px;
}
.button {
  font-size:12pt;
  font-weight:bold;
  color:#FFFFFF;
  background-color:#1C88B8;
  cursor:pointer;
  overflow: hidden;
}
input#highlight {
  color:#000000;
  background-color:#FB0000;
}

div#Kanye-West {
  width:770px;
  margin-right:auto;
  margin-left:auto;
  text-align:left;
  display:block;
}

div#wrapper {position:absolute;}

div#header {
  background:url(../images/header.jpg) no-repeat 50% 20px;
  height:100px;
  width:770px;
}

 a#blog-bug {
  background:url(../images/blog-bug.gif) no-repeat center top;
  width:75px;
  height:75px;
  display:block;
  position:absolute;
  left:610px;
  top:13px;
}

#logo img {border:0px;}
#logo {
    position:absolute;
    top:15px;
    left:80px;
}

body {
  background:url(../images/borders.jpg) repeat-y center top;
  margin:0px;
  padding:0px;
  text-align:center;
  font-weight:100;
}

h1 {
  position:absolute;
  left:-1000px;
}

#tag-line {
  position:absolute;
  top:0px;
  left:100px;
  text-align:left;
  font-size:1.1em;
  letter-spacing:-2px;
  color:#1C95C1;
  font-weight:100;
  width:300px;
}

#flickrbadge {
  position:absolute;
  top:0px;
  left:550px;
  width:300px;
}

#main-image {
  margin:0px 0px 0px 300px;

  }

#Main-Content {
position:absolute;
  }
  
div.innercontent {
  margin:0px 150px 0px 150px;
  font-weight:500;
  font-size:.7em;
  width:464px;
}

div#header2 {
  background:url(../images/header.gif) no-repeat top center;
  height:27px;
  width:502px;
  margin:0px 0px 0px 120px;
  font-size:1.5em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 30px;
}

div#header3 {
  background:url(../images/header3.gif) no-repeat top center;
  height:27px;
  width:627px;
  margin:0px 0px 0px 60px;
  font-size:1.5em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 30px;
}

div#header4 {
  background:url(../images/header4.gif) no-repeat top center;
  height:23px;
  width:510px;
  margin:0px 0px 0px 60px;
  font-size:1.5em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 10px;
}

div#header5 {
  background:url(../images/header5.gif) no-repeat top center;
  height:23px;
  width:510px;
  margin:30px 0px 0px 60px;
  font-size:1.5em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 30px;
}

.Image-Button {
  width:69px;
  display:block;
  padding:70px 10px 0px 0px;
  padding-left:0px;
  float:left;
}

a {color:#D05D1D;  text-decoration:none;}
a:hover {color:#D05D1D; text-decoration:underline;}
/*a:visited {color:#D05D1D; text-decoration:none;}*/

a.Authors {background:url(../images/menu1.jpg) no-repeat left top; font-weight:bold;}
a.Authors:hover {background:url(../images/menu1-2.jpg) no-repeat left top; font-weight:bold;}
a.Custom {background:url(../images/menu2.jpg) no-repeat left top; font-weight:bold;}
a.Custom:hover {background:url(../images/menu2-2.jpg) no-repeat left top; font-weight:bold;}

#Navigation {
  position:absolute;
  top:200px;
  left:320px;
  width:300px;
  }

  
.description {
  font-size:0.7em;
  text-align:left;
  width:200px;
  position:absolute;
  padding:0px;
  overflow:visible;
}

.description ul {
  padding:0px;
  margin:20px 0px 0px 15px;
  font-weight:100;
  }
  
.description ul li {
  margin:0px;
  padding:0px;
}

.book-lovers {
  top:200px;
  left:100px;
}

.bloggers {
  top:200px;
  left:500px;
}



h3 {
  font-size:1em;
  margin-bottom:-10px;
  padding:0px;
  color:#D05D1D;
  }
  
#footer {
    position:relative;
    
    top:200px;
    color:#FFFFFF;
    background:url(../images/footer.gif) no-repeat top center;
    width:605px;
    height:24px;
    margin:60px 0px 0px 50px;
    text-align:left;
    padding:5px 0px 0px 50px;
    font-size:.7em
} * html #footer {position:relative; width:620px; margin-right:100px;}

#SubNav { 
  float:right;
  padding:0px 100px 0px 0px;
}

#SubNav a {color:#FFFFFF}
#SubNav a:hover {color:#FFFFFF}
/*#SubNav a:visited {color:#FFFFFF}*/

#credit {
  padding:5px 0px 0px 0px;
  color: #206AA2;
  font-weight:bold;
  font-size:.8em;
}


div.custom {
  border:1px solid white;
  background:url(../images/forum.gif) no-repeat 0px;
  margin-left:52px;
  height:380px;
  width:638px;
}

LABEL {
  font-size:1.5em;
  font-weight:900;
  color:#206AA2;
}

input.website-url {
  position:absolute;
  top:35px;
  left:230px;
  font-size:1.5em;
  width:350px;
}
label.website-url {
  position:absolute;
  top:4px;
  left:200px;
}

input.website-name {
  position:absolute;
  top:104px;
  left:250px;
  font-size:1.4em;
  width:320px;
}
label.website-name {
  position:absolute;
  top:77px;
  left:200px;
}
div.website-name {
  position:absolute;
  top:140px;
  left:270px;
  color:#FFFFFF;
  font-size:.65em;
  width:267px;
  line-height:11px;
}

select.font {
  position:absolute;
  top:204px;
  left:150px;
  font-size:.9em;
}
label.font {
  position:absolute;
  top:177px;
  left:150px;
}

select.color {
  position:absolute;
  top:204px;
  left:280px;
  font-size:.9em;
}
label.color {
  position:absolute;
  top:177px;
  left:280px;

}


input.human-test {
  /*position:absolute;
  top:268px;
  left:500px;*/
  font-size:.9em;
}
label.human-test {
  position:absolute;
  top:234px;
  left:150px;
}
div.human-test {
  position:absolute;
  top:268px;
  left:220px;
  font-size:.9em;
  color:#FFFFFF;
  font-weight:900;
}
a.human-test {
  /*position:absolute;
  top:263px;
  left:600px;
  font-size:.9em;*/
  color:#FFFFFF;
  font-weight:900;
  
}
a.human-test img {border:0px;}

ul.ignore-words {
  position:absolute;
  top:187px;
  left:380px;
  font-size:1em;
  color:#FFFFFF;
  font-weight:900;
  list-style:none;
  } * html ul.ignore-words {top:205px;}
ul.ignore-words li {
  float:left;
}
  
label.ignore-words {
  position:absolute;
  top:178px;
  left:380px;
  font-size:1.3em;
}  * html label.ignore-words {width:300px;}

div#note {
  position:absolute;
  top:322px;
  left:160px;
  color:#FFFFFF;
  font-size:.6em;
  width:330px
  }


.submit {
  position:absolute;
  top:330px;
  left:500px;
  font-size:.9em;
} * html .submit {left:480px;}

.pop-up {
  margin:30px 20px 0px 20px;
  color:#FFFFFF;
  font-size:.9em;
  font-weight:bold;
  text-align: justify;
  }

#forcechange {
  position:absolute;
  left:400px;
  font-size:1em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 30px;
  }

#example {
width:415px;
}

#example img {
  margin:0px 0px 0px 105px;
}

#example div {
  margin:20px 0px 0px 80px;
  font-size:.8em;
}


#forcechange {
  position:absolute;
  left:400px;
  font-size:1em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 30px;
}
.forcechange {
  position:absolute;
  top:40px;
  left:430px;
  width:255px;
  font-size:.8em;
}

div#header4 {
  background:url(../images/header4.gif) no-repeat top center;
  height:27px;
  width:339px;
  margin:30px 0px 0px 60px;
  font-size:1.5em;
  color:#FFFFFF;
  font-weight:900;
  padding:1px 0px 0px 30px;
}
table#options {
  margin:0px 0px 0px 105px;
  width:290px;
    color:#1E6BA1;
  font-size:1.2em;
}

table#buttons {
  width:600px;
  margin:30px 100px 0px 100px;
}

.change div {
  height:155px;
  overflow:auto;
  }

.headings {
  font-size:.7em;
  font-style:italic;
  text-decoration:underline;
}

.warn {color:red; font-size:9px; font-weight:100;}

.Men {
  width:220px;
}
.Men ul {list-style:none; padding:0px;}
.Men ul li {margin:0px; font-weight:900;}
  
.Ladies {
  width:220px;
  float:right;
}  
.Ladies ul {list-style:none; padding:0px}  
.Ladies ul li {margin:0px; font-weight:900;}  
  
.reminder {
  font-size:1.2em;
  font-weight:bold;
  margin:0px 0px 10px 70px
}  

.form {
  width:390px;
  height:68px;
  background:url(../images/input-background.jpg) no-repeat left bottom ;
}

.form input {
  font-size:1.5em;
  margin:0px 0px 0px 30px;
}

.form div {
  font-size:1.5em;
  color:#1E6BA1;
  font-weight:900;
  margin:0px 0px 10px 20px;
}

.center {
  text-align:center;
  margin:10px auto 0px auto;
  width:auto;
  
  }

.countdown {
  text-align:center;
  font-size:2em;
  font-weight:bold;
  margin-top:40px;
}


/***  tables  ***/

table.docupload {
	width: 65%;
	}

.table-admin {
  padding: 0px;
  margin: 0px;
}
.table-admin th {
  font-size: 11pt;
  font-weight: bold;
  padding: 0px 4px 0px 4px;
  background-color: #EEEEEE;
}
.table-admin td {
  font-size: 9pt;
  padding-top: 0px;
  padding-right: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
}
.table-border {
  /*border-top: 1px solid gray;*/
  /*border-bottom: 1px solid gray;*/
  /*border-left: 1px solid gray;*/
}
.table-border th {
  border-bottom: 1px solid gray;
}
.table-border td {
  border-right: 1px solid gray;
}
.table-noborder {
  border: 0px;
}
.table-noborder th, .table-noborder td {
  border-right: 0px;
}
.table-nopadding th, .table-nopadding td {
  padding: 0px;
}
.table-navigation * {
  font-size: 9pt;
  /*border: 1px solid #466a46;*/
}
.table-navigation td {
  padding-top: 0px;
  padding-right: 2px;
  padding-bottom: 0px;
  padding-left: 2px;
}
#table-toggle {
  background-color: #F7F7F7;
}
.table-section {
  font-size: 12pt;
  background-color: #EEEEEE;
}

/***  icons  ***/

.icon {
  width: 15px;
  display: block;
  background-repeat: no-repeat;
  background-position: top left;
  border: 0px;
  margin: 0px;
  padding: 0px;
}
.icon:link, .icon:visited {
  padding: 0px;
}
.icon:hover {
  background-position: top center;
  background-color: transparent;
  text-decoration: underline;
}
.icon_disabled {
  display: block;
  background-image: url(../images/blank.gif);
  background-position: top right;
}