body
{
	margin: 0px;
	padding-top: 5px;
}

img
{
	border: 0px;
	margin: 0px;
}

body, td, p
{
	font-family: helvetica, arial, verdana;
	margin: 0px;
}

h1
{
	margin: 0px;
	color: #6699cc;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 22px;
	padding-bottom: 3px;
	text-shadow: #f7f7f7 1px 1px 1px;
}

h2
{
	margin: 0px;
	color: #6699cc;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 16px;
	padding-bottom: 10px;
	text-shadow: #f7f7f7 1px 1px 1px;
}

a
{
	color: #0084b4;
	text-decoration: none;
	border-bottom: #0084b4 dotted 1px;
}

a:hover
{
	border-bottom: #0084b4 solid 1px;
}

td ul
{
	width: 340px;
}


/*
div.letter
{
	border: #ccccff solid 1px;
	background-color: #d4ecff;
	padding: 10px;
}

div.letter p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 8px 0px;
}
*/

#error
{
	border: #dd3c10 solid 1px;
	background-color: #ffebe8;
	color: #dd3c10;
	padding: 8px;
	font-family: helvetica, arial, verdana;
	font-size: 11px;
	margin-bottom: 10px;
}

#success
{
	border: #4aa64a solid 1px;
	background-color: #e5ffe5;
	color: #4aa64a;
	padding: 8px;
	font-family: helvetica, arial, verdana;
	font-size: 11px;
	margin-bottom: 10px;
}

p.attn
{
	border: #e2c822 solid 1px;
	background-color: #fff9d7;
	color: #e2c822;
	padding: 8px;
	font-family: helvetica, arial, verdana;
	font-size: 11px;
	margin-bottom: 10px;
}

p.poweredBy
{
	font-size: 10px;
	margin: 0px;
}


a.gallery
{
	border-bottom: none;
}

a.gallery img
{
	padding: 3px;
	background-color: #fff;
	border-style: solid;
	border-color: #93bddb;
	border-width: 1px;
}

#container
{
	position: absolute;
	top: 185px;
}

#container td
{
	padding-right: 5px;
}

#container td.sidebar
{
	padding-right: 0;
}

input.auto-clear
{
	width: 100%;
	font-size: 12px;
	padding: 5px 5px 5px 25px;
	background-image: url(/static/images/magnifier.gif); background-repeat: no-repeat; 	border: #CCCCCC solid 1px;
}

div.photo
{
	float: left;
	padding: 0 5px 10px 0;
	font-size: 10px;
}

div.bodytext
{
	padding-top: 5px;
}

div.bodytext.wide p
{
	width: 90%;
}

div.bodytext p
{
	width: 90%;
	font-family: helvetica, arial, verdana;
	font-size: 12px;
	line-height: 150%;
	margin: 0px 0px 8px 0px;
}

div.bodytext p strong
{
	font-size: 12px;
}

div.bodytext p.section
{
	font-family: georgia, helvetica, arial, sans-serif;
	font-size: 20px;
	cursor: pointer;
}

div.bodytext p.section:hover
{
	color: blue;
}

div.bodytext h3
{
	font-size: 12px;
}

div.bodytext blockquote
{
	width: 400px;
	font-family: georgia, helvetica, arial, sans-serif;
	font-size: 14px;
	line-height: 150%;
}

div.bodytext input[type=text]
{
	font-family: helvetica, arial, verdana;
	font-size: 12px;
	padding: 4px;
	width: 200px;
	border: solid 1px #6699cc;
}
div.bodytext div.scrolling
{
	border: #6699cc solid 1px;
	padding: 10px;
	width: 60%;
	height: 300px;
	overflow: auto;
}
div.bodytext div.scrolling p
{
	font-size: 12px;
	margin: 0px 0px 4px 0px;
	width: 100%;
}
ul.usertags
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
}

a.roundedButton
{
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background-color: #03c8f2;
  font-size: 11px;
  padding: 4px 6px 4px 6px;
	color: #FFFFFF;
	border-bottom: none;
}

a.roundedButton.inactive
{
	background-color: #ceecf2;
	color: #909fb0;
}

a.roundedButton.inactive:hover
{
	background-color: #03c8f2;
	border: 0;
	color: #ffffff;
}


