/*general*/

* { font-family: Arial, Helvetica, Trebuchet MS, sans-serif; color: #999; margin: 0; padding: 0; font-size: 12pt; }
a { text-decoration:none; }
body { background-color: #eee; }

h2 { font-size: 26pt; font-weight: bold; color: #666; padding: 0 0 15px 0; }
h3, h3 a { font-size: 20pt; text-decoration:none; }
h4 { font-size: 11pt;}

dl{	margin: 20px 0;}
dt{	font-weight: bold;}
dd{	margin: 5px 0 10px 20px;}

#inner { width: 1000px; margin: auto; padding: 0; background-color: #fff; }

#header { background: no-repeat #f3bd4a url('../images/website-header.gif') 0% 85%; height: 125px; width: 1000px;}
#header img { position:absolute; top:20px;}

/*a.ext {background: url(../images/link.png) no-repeat right 2px; padding-right: 15px;}
a.ext:hover {background-image: url(../images/link-hover.png);}*/
	
/*navigation*/

#navigator { height:26px; float:right; padding: 83px 50px 0 0; }
#navigator li { list-style-type: none; float:left; padding: 0 0 0 15px;}
#navigator li.selected { color: #fff; font-weight:bold; }
#navigator li a { color: #fff; font-weight:bold;}
#navigator li a:hover { color: #666; font-weight:bold;}

/*content area*/

#content { float:left; margin:0; padding:50px 50px; width: 900px; }
#content p { margin: 2px 0 8px 0;}


#content #firstpara { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ccc; padding: 20px 0 30px 0;}
#content #firstparaleft { position: absolute; width: 200px; }
#content #firstparacontent { margin-left: 205px; margin-right: 203px; }

#content #firstparacontent a{border-bottom: dotted 1px #999;}
#content #firstparacontent a:hover{border-bottom: solid 1px #666;}

#content #firstpararight { position: absolute; width: 203px; }

#content .repeater { border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #ccc; padding: 20px 0 30px 0;}
#content .repeateritemleft { position: absolute; width: 200px; }
#content .repeateritem { margin-left: 205px; margin-right: 203px; width:50%;}
#content .repeateritem a{border-bottom: dotted 1px #999;}
#content .repeateritem a:hover{border-bottom: solid 1px #666;}
#content .repeateritemright { float:right; width: 203px; }

/*portfolio items*/

#content .repeater .image img { border:solid 1px #ccc;}
#content .repeater .comments { font-style: italic; }
#content .repeater .commentsby { float:right; }

#content ul{margin: 0 0 10px 20px;}
#content li{margin: 0 0 5px 0;}
#content a:hover{color: #666;}

/*footer*/

#footer { clear:left; background: #f3bd4a; height: 50px; width: 1000px; }
#footer #footertext { font-size:9pt; color:#fff; padding: 15px 0 0 50px;}
#footer #footertext a { font-size:9pt; color:#fff; text-decoration: underline;}
#navigator li a:hover { color: #666; font-weight:bold;}

.admin-tools{font-size:9pt; position: absolute; top: 10px; left: 10px; border: solid 1px #999; background-color: #eee; padding: 10px;}