/* MAIN CSS FILE (c) Bob Gilmour (2009) :: http://bobgilmour.info */

/* GENERIC DEFINITIONS */
BODY {background-color: white; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8e8e8e;}
p {margin-bottom: 10px; margin-top: 0px; line-height: 18px; background-color: transparent;}

div, \#, img, form {position: absolute; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
img {border: 1px solid #a9a9a9;}

div#container {left: 50%; top: 0%; width: 900px; height: 560px; margin-left: -450px; margin-top: 10px;} /* border: 1px solid blue;  border-bottom: 1px solid #dcdcdc;*/

a:link, a:visited, a:hover, a:active {color: #8e8e8e; text-decoration: none;} /*b2b2b2*/
a:hover {color: #2e2e2e; text-decoration: none;} /*#FF8C00  color: #4b4b4b;text-decoration: underline;*/ 
a:active {color: #2e2e2e;}

h1, h2, h3 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #6B6B6B; font-weight: 700;}
h1 {font-size: 30px; letter-spacing: 18px; margin-top: 20px;}
h2 {font-size: 16px; letter-spacing: 1px;}
h3 {font-size: 12px;}

	h3#subtitle {font-weight: normal; margin-top: -15px; margin-left: 129px; color: #8e8e8e; letter-spacing: 3px;} /* margin-top: -15px;*/

/* TOP NAV BAR */
table#topNav {position: absolute; top: 35px; left: 780px; color: #8e8e8e; font-size: 10px; text-align: right;} /* top: 35px; left: 780px; border: 1px solid blue;*/
 #topNav td {padding: 0px 10px 0px 10px; border-right: 1px solid #8e8e8e;}
 #topNav a {letter-spacing: 3px;}
 
/* LEFT NAV BAR */
table#leftNav {position: absolute; color: #8e8e8e; top: 6px;}
 #leftNav td {padding: 0px 0px 10px 0px; text-align: right;}
 /*#leftNav a {letter-spacing: 5px;}*/
 .leftNav_home {width: 150px;}
 .leftNav_home a {letter-spacing: 4px;}
 .leftNav_news {width: 260px;} 
 .leftNav_news a {color: #adadad; letter-spacing: 1px;}
 	.leftNav_news a:hover {color: #282828; text-decoration: none;} /*b2b2b2*/

/* CONTENT WINDOW */
 div#contentWindow {top: 100px; width: 100%;} /*  height: 1000px; border: 1px solid blue; */
 
/* PROFILE PIC */
 img#profilePic {top: 260px; border: 1px solid #8e8e8e; padding: 5px;}
 
/* ARTIST COMMENT */
 div#comment {top: -20px; left: 230px; width: 650px; height: 570px; font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-style: italic; letter-spacing: 2px; font-size: 14px; line-height: 24px; color: #8e8e8e;background: white url('../content/covershots/bobgilmour.info/1.jpg') no-repeat 50px 0px;}
 
/* BIO : WOOD WORKS : ARTIST WEBSITES */
 div#bio, div#woodworks, div#woodworks_info, div#websites {top: 50px; left: 200px; width: 700px; display: none;}  /* border: 1px solid red;*/
 div#woodworks, div#woodworks_info  {top: 0px; width: 500px; text-align: right; font-size: 10px;}
 div#woodworks {background: white url('../images/lovespoon_10.jpg') no-repeat 200px 90px;}
 div#woodworks_credit {top: 350px; font-size: 12px;}
   div#woodworks p {line-height: 16px; letter-spacing: 1px;}
   a#link_woodworks_info {display: block; font-size: 10px; text-align: left; margin-left: 10px;}
   div#woodworks_info {text-align: left;}
   div#woodworks_info p {line-height: 14px;}
   a#link_woodworks_info {cursor: pointer;}
   
 div.websites {margin-top: 40px;}

 
/* CONTACT */
 form#form_email {left: 200px; top: 50px; width: 700px; height: 400px;}
 table#formDetails {}
 .detailsTag {width: 100px;}
 .detailsInput {}
 .detailsInputField {width: 250px;}
 .detailsMessage {width: 560px; height: 140px; padding: 10px; margin-top: 10px;}
 .detailsButtonSend {width: 80px; background-color: #e8e8e8; border: 1px solid #b2b2b2; margin-top: 32px; margin-right: 10px; padding: 0px; float: right; display: none; cursor: pointer; z-index: 999;}
div#security_catch {width: 582px; height: 70px; border: 1px solid #e8e8e8; margin-top: 10px; background-color: transparent;}
 .captcha_msg {margin: 10px 0px 0px 10px; width: 200px;}
 .captcha_img {left: 240px; top: 12px;}
   #captchaImg img {position: static; z-index: 10; border: 1px solid #b2b2b2;}
   #captchaImg img:hover {border: 1px solid #b2b2b2;}
 .captcha_input {left: 350px; width: 80px; margin-top: 22px;}
 .captcha_button {float: right; width: 120px; background-color: #e8e8e8; border: 1px solid #b2b2b2; margin: 23px 10px 0px 0px; cursor: pointer; padding: 0px;}
 
 .link_image {border: 1px solid #b2b2b2; margin: 0px 0px 0px 0px; position: static;}
 .link_name {font-size: 16px; letter-spacing: 3px; margin-right: 30px;}
 
 /* BLOG */
div#crumbs {top: -20px;}
div#main {left: 300px; width: 600px; color: #282828; font-size: 12px; font-family:  Verdana, Arial, Helvetica, sans-serif; letter-spacing: 1px;}
 div#main p {clear: both;}
 div#main img {position: static; float:left; clear: both; margin-bottom: 10px;}
 
ul#categories, ul#categories li, ul#categories li ul, ul#archives {font-size: 10px; margin-left: 0px; padding: 0px; list-style: none;} /* list-style: none;  */
 .subcat {letter-spacing: 1px;}
 ul#categories li {margin-bottom: 1px;}
 ul#archives li {margin-bottom: 3px;}
 
#admin_link {left: 750px; width: 150px; top: 0px; text-align: right;}
.adminpanel {position: static; background-color: white; width: 700px;}
 .adminpanel div {position: static;}
#main input[type=button] {border:1px solid #ccc; color:#000; font-size:.8em; line-height:1.5em; cursor:pointer; display:block; float:left; background:#f9f6f2; margin:0 .1em; padding:.2em .8em; }
fieldset {border:1px solid #4b4b4b; color:#000; background: white; margin: 5px 5px 20px 5px; padding:10px 8px 10px 10px;}
textarea {width:600px; height:20em; padding:3px;}
#name, #url {width: 200px;}
.comment {color:gray; border-top:1px solid #ccc; background:#F5F6F6; margin:0 0 10px; padding:10px;}
.commentsbox {color:gray; background:#f4f4f4; margin:0px 0px 10px 0px; padding:10px; width: 600px; height: 30px;}
.date {margin:0 0 20px;}
.clearer {clear:both; margin:0 auto; padding:1px 0 0;}


/* WIDGETS */
div#widget_twitter_follow {top: 450px;}
 div#widget_twitter_follow img {border: none;}





