/*
 *	Harrington Photography CSS
 *
 *	Afternoon, 2002, http://aftnn.org/
 *
 */


body { margin:0px; padding:0px; background:white url("img/bg.png") repeat-x; font-family:arial, sans-serif; }
img, form { border:0px; margin:0px; }
input.t { border:1px solid black; }
b { color:#036; }
ul { margin:0px; padding:0em 0em 1em 1em; }
li { font:0.9em arial, sans-serif; padding:0.3em; }
h1 { font:1.1em arial, sans-serif; margin:0px; padding-bottom:0.5em; }
h2 { font:1.1em arial, sans-serif; margin:0; padding:1em 0 0.5em 0; }

h3, h3 { font:1.1em arial, sans-serif; color:; margin:0; padding:1em 0 0.5em 0; }
a {color:#003366;}
p { font:0.9em arial, sans-serif; margin:0px; padding-bottom:1em; }
p.pdesc { font:0.6em arial, sans-serif; margin:0px; padding:4px; padding-right:10px; }
p.note, p.userinfo { font:0.6em arial, sans-serif; margin:0px; }
p.userinfo { padding: 10px 0px 20px 0px; }
p.form { margin:0px; padding: 1.5em 0em 1em 0em; }

#main { width:760px; text-align:left; padding:10px 0; }
#nav { margin-bottom:18px; padding:40px 20px 6px 20px; background:#036; }

table.wide { width:720px; margin:0px; padding:0px; }

#first, #second, #firstblue { padding:20px 20px 0px 20px; }
#first, #onlyportfolio, #secondportfolio, #orderpay, #middle, #middleorder, #middleadmin { border-bottom:1px solid #999; }
#firstblue, #order { border-bottom:1px solid #036; }
#firstportfolio { padding:0px 20px; }
#secondportfolio { padding:0px 6px; }
#orderpay, #middle { padding:20px 20px 10px 20px; }
#onlyportfolio { padding:0px 20px 0px 20px; }
#middleorder { padding:10px 20px 0px 20px; }
#second { padding-top:6px; }
#order, #middleadmin { padding:20px; }

#gallery { border-bottom:1px solid #999; padding:10px 20px 20px 20px; }

#homebanner { padding-top:1px; }
#homecopy { padding-top:20px; }
#flashbox { padding-bottom:10px; }
#portfoliolinks { padding:24px 0 16px 0; }

#banner { padding:20px 20px 20px 0px; }
#lonelybanner { padding:0px 20px 20px 0px; }

#pthumbs { padding:10px 0px 10px 0px; }
#pnav { font:0.6em arial, sans-serif; }

img.pthumb { padding-right:10px; padding-bottom:15px }
td.gthumb { padding:10px 25px 10px 0px; font:0.6em arial, sans-serif; }
p.nophotos { padding:10px 0px 0px 0px; font:0.6em arial, sans-serif;}

#copy { padding:15px 0px 26px 0px; }
#thead { padding:0px 0px 3px 0px; }
#login { padding:15px 0px 10px 0px; }
#notes { padding:0px 0px 15px 0px; }

#folder { font:1.4em arial, sans-serif; margin:0px; padding:0px; }

td.odetails { padding:10px 0px 0px 0px; }
td.othumb, td.othumb-top { font:0.9em arial, sans-serif; }
td.othumb-top { vertical-align:top; }
td.odel { font:0.6em arial, sans-serif; vertical-align:bottom; }
th, th.odiv { font:bold 0.9em arial, sans-serif; margin:0px; text-align:left; padding-bottom:4px; }
.odiv { border-bottom:1px solid #999; }
#borderprints { padding-bottom:0.9em; }
#borderprints2 { padding-bottom:0.4em; }

#photocopy { padding:15px 0px 20px 0px; }
#photobtns { padding:6px 0px 0px 0px; }

#profilecopy { width:35em; }

#address { padding:0.5em 0em 1em 2em; }

#copyright { font:0.6em arial, sans-serif; margin:0px; }

table.info { background:#036; }
td.info, th.info { font:0.9em arial, sans-serif; background:white; padding:5px; vertical-align:top; }
th.info { font-weight:bold; }

table.details { background:#036; width:400px; }
td.details { font:0.7em arial, sans-serif; background:white; padding:5px; vertical-align:top; }

table#clientTypesTable{}

table#clientTypesTable td{ }
h2{font-size:.8em;font-weight:bold;margin-top:0px; padding-top:5px;}
table#clientTypesTable td p{padding-right:10px;font-size:.8em;}
#clientTypesTable td a{color:#00a}
h1{font-size:1.2em; color: #006;}
p{padding-right:10px;font-size:.8em;}

ul.client_section_nav {list-style:none;clear:both;margin:0px;padding:0px;display:block;margin-bottom:20px;}
ul.client_section_nav li{float:left;margin-left:0px;padding-left:0px;padding-right:10px;}
ul.client_section_nav a{color: #006;font-size:.8em;}
ul.client_section_nav a.selected{color: #000;}


ul.client_section_clients_nav {list-style:none;clear:both;margin:0px;padding:0px;display:block;}
ul.client_section_clients_nav li{clear:both;margin:0px;padding:0px;}
ul.client_section_clients_nav a{color: #00a;font-size:.8em;}
ul.client_section_clients_nav a.selected{color: #000;}

ul.clientsLinks, ul.clientsLinks li {list-style:none;margin-left:0px;padding-left:0px;}
ul.clientsLinks a {color: #006;}

.layout_horizontal img{float:right;  width:200px; overflow:hidden;clear:both; margin:5px;}
.layout_vertical img{}


h2.date-header{background-color: #003366;color:#fff;font-size:1em;padding:2px 2px 2px 2px;margin:15px 0 10px 0;}
div.leftcontent{width:500px;float:left;padding-left:20px;margin-top:30px;font-size:.9em; text-align:left;}
div.rightcontent{float:left;width:200px;margin:30px 0px 30px 30px;padding-top:15px;}
div.rightcontent ul{padding: 0 0 20px 0;}
div.rightcontent ul li{padding: 0 0 0 0;}
div.rightcontent ul, div.rightcontent ul li{list-style:none;margin:0px;}
div.rightcontent a{font-size:.8em;}


h1#homepageh1{color:#ccc;font-family:Arial;font-weight:bold;line-height:19pt;font-size:14pt;margin:0px;padding:10px 0 20px 0}
h1#homepageh1 span#h1_start{color:#666;}

div#copyright div#credits {position:relative ;height:2px;overflow:hidden }
div#copyright div#credits a{position:absolute; top:50px;}