body { margin:0 ; font-family: Arial, sans; font-size:12px; line-height:16px; color: #999; }

a { color: #333; text-decoration:none; }
a img { border:0; }
a:hover { color:#fff; text-decoration:none; background-color: #999; }
p { font-family: Arial; sans; font-size:12px; line-height:16px; color: #999; margin: 2px 0 10px 0; }

h1 { font-family: Arial; sans; font-size: 16px; line-height:16px; font-weight: bold; margin: 0 0 6px 0; }
h2 { font-family: Arial; sans; color: #666; font-size: 14px; line-height:14px; font-weight: bold; margin: 0; padding: 0 0 3px 0; }
h3 { font-family: Arial; sans; font-size: 12px; line-height:12px; font-weight: bold; margin: 0 0 7px 0; }

.links { font-size: 11px; line-height:13px }

#main { margin: 0px auto 0 auto; padding:25px 40px; width: 900px; position:relative; height:100%; background-color:#fff; }

#mono { margin 0px; }
 #mono a { color: #999; text-decoration:none; }
 #mono a:hover { color:#fff; text-decoration:none; background-color: #999; }

#previousNeil { }
 #previousNeil a { text-decoration: none; color: #999; }
 #previousNeil a:hover {background-color: #999; color: #fff;}
 #previousNeil a b { color: #333;}
 #previousNeil a:hover b {background-color: #999; color: #fff;}


#left { float:left; }
#right { float: left; }

.cmt-small {font-size: 10px; padding: 5px 0 0 0; }

#col1 { padding: 0 15px 0 0; text-align:left; float:left; clear:left; }

#col2 { width: 565px; text-align:left; float:left; padding: 0 0 30px 0; }
 #col2 .comment { border-top: 1px dotted #999; font-size:10px; margin: 20px 0 30px 0; text-transform: lowercase; }
 #col2 .text { margin: 0px 0 0 0; }
 
#commentsblock { margin: 0 0 10px 0; padding: 10px 0 0 0; }
#image { float:left; padding: 0 0 15px 0; } 



div.shot { position: relative; overflow: hidden; }
* html div.shot { float: left; }
div.controls a {  text-indent: -5000px; overflow: hidden; outline: none; position: absolute; top: 0; right: 0; width: 48%; height: 100%; background-position: center center; background-repeat: no-repeat; background-image: url(images/bg-next.gif); opacity: 0; filter: alpha(opacity=0); }
* html div.controls a { height: 10000px; background-position: center 150px; }
div.controls a.previous { left: 0; background-image: url(images/bg-previous.gif); }
div.controls a.alone { width: 90%; margin: 0 5%; background-image: url(images/bg-previous.gif); }
div.controls a:hover { opacity: 0.45; filter: alpha(opacity=45); background-color: transparent; }


#col3 { width: 235px ; text-align:left; float:right; margin: 3px 0 0 25px; }
 #col3 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }
 
#commentsleft { width: 300px; float:left; margin: 0 35px 0 0; }
 #commentsleft .posted {font-size: 10px; line-height: 14px; padding: 3px 0 15px 0; }

#commentsright { width: 225px; float:left; margin: 0; }
 #commentsright p { font-size: 10px; line-height:12px; }

#rule { width: 565px; border-bottom: 1px dotted #999; margin: 0 0 10px 0; }

#thanks { font-family: Arial; sans; font-size:10px; line-height:13px; color: #999; padding: 0 0 15px 0; }
#contactform { font-family: Arial; sans; }
 #contactform p { font-size:11px; line-height:13px; color: #999;}

#link1 { padding: 0 0 20px 0; }
#link2 { padding: 0 0 20px 0; }
#link3 { padding: 0 0 20px 0; }

#archol1 { width: 235px ; text-align:left; float:left; margin: 3px 60px 0 0px; }
 #archol1 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }
#archol2 { width: 235px ; text-align:left; float:left; margin: 3px 60px 0 0px; }
 #archol2 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }
#archol3 { width: 235px ; text-align:left; float:left; margin: 3px 0 0 0px; }
 #archol3 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }

#archol4 { width: 235px ; text-align:left; float:left; margin: 3px 60px 0 0px; }
 #archol4 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }
#archol5 { width: 235px ; text-align:left; float:left; margin: 3px 60px 0 0px; }
 #archol5 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }
#archol6 { width: 235px ; text-align:left; float:left; margin: 3px 0 0 0px; }
 #archol6 p { font-size: 11px; line-height: 13px; margin: 0 0 7px 0; }

/* --- Float Hack --- */
.cf:after { content: "."; display: block;   height: 0;  clear: both; visibility: hidden; }
/* Hides from IE-mac \*/
html .cf {height: 1%;}
/* End hide from IE-mac */