/* Processed by Shaun Inman's CSS-SSC :: http://www.shauninman.com/plete/css-ssc/ */@
server constants {
	c_backcolor: #FFFFFF;
	c_faintcolor: gray;
}

html {
	overflow-y: scroll;
}

body {
	width: 98%; /* allow for scrollbar */
}

img {
	margin: 10px;
}

h1 {
	font-size: 2em;
}

td {
	vertical-align: top;
}

table#main {
	width: 99%;
}

table#menu {
	float: right;
	/*display:block;*/
	margin-top: 10px;
	margin-bottom: 5px;
}

table#main.tr.menurow {
	vertical-align: top;
}

table#main td { /*width:10px;*/
	
}

a {
	text-decoration: none;
	border-bottom: 1px dotted;
}

a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}

h2.pagetitle { /*float: left;*/
	margin-top: 10px;
	margin-bottom: 5px;
}

a.logo,a.logo:hover {
	text-decoration: none;
	border: none;
}

img {
	border: none;
	margin: 20px;  
}

td.menurow img {
	margin: 2px
}

td.menurow h1,td.menurow h2,td.menurow h3 {
	margin: 5px;
}

td.title {
	
}

table#menu td a {
	text-decoration: none;
	border-bottom: none;
	font-variant: small-caps;
	/*font-size:0.9em;*/
	padding-left: 5px;
	padding-right: 5px;
	font-size:1.25em;
}

table#menu td a:hover {
	text-decoration: none;
	border-bottom: 1px solid;
}

a.selected {
	cursor: default;
	text-decoration: none;
	border-bottom: none;
}

ul {
	list-style-type: circle;
}

div.footer {
	font-size: .8em;
}

form#contactform {
	margin: 0;
	margin-top: 50px;
}

form#contactform input,form#contactform textarea {
	width: 150px;
}

form#contactform textarea {
	height: 100px;
}

td.menubot {
	border-bottom: 1px dotted gray !important;
}

div.page {
	display: none;
}

a.newstitle {
	display: block;
	font-weight: bold;
}

div.news {
	display: none;
}

div.createddate {
	float: right;
}

p.testy {
	font-style: italic;
}

td.content {
	width: 100%;
}

table.noanchorunderline a,table.noanchorunderline a:hover {
	border-bottom: none;
}

td.essential {
	visibility: hidden;
}

tr.essential {
	visibility: hidden;
	display: none;
}

/* USER-AVAILABLE TAGS */
.big {
	font-size: 120%;
	font-weight: bold;
}

.border-top {
	border-top: 1px dotted gray !important;
	padding-top: 10px;
	margin-top: 20px;
}

code {
	display: block;
	font-size: 0.8em;
	border: 1px solid #E5E5E5;
	background-color: #F4F4F4;
	padding: 5px;
}

div.edit {
	
}

span.edit {
	color: c_faintcolor;
}

div.cycle {
	padding: 0;
	margin: 10px;
	float: right;
	width:200px;
	height:300px;
}

div.cycle img {
	margin: 10px;
	padding: 10px;
	top: 0;
	left: 0;
}

A[id ^="tog_"] {
	
}

DIV[id ^="reveal_"] {
	
}

h6 {
	margin: 0;
	margin-top: 3px;
	margin-bottom: 3px;
}

h5 {
	margin: 0;
	margin-top: 5px;
	margin-bottom: 5px;
}

DIV[id ^="reveal_"] table {
	width: 100%;
}

h2 {
	font-size: 12pt;
}
div#ajaxoutput div#ajaxdetail 
{
	border-top:1px dotted gray;
	width:98%;
	}

#ajaxoutput td
{
	white-space: nowrap;
}
#ajaxoutput td a img
{
	border:0;
	padding:0;
	margin:0;
}
#ajaxoutput td a 
{
	border:0;
	padding:0;
	margin:0;
}
img.loading{
	margin:0;
	padding:0;
}
img.bullet
{
	float:left;
	padding:0;
	margin:0;
	border:none;
	margin-right:5px;
}
pre.code
{
	font-size:9pt;
	font:  monospace;
	color:#054670;
	background-color: #D2EEF7;
	border:1px solid #45B8DE;
	padding:10px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}


a.nodec {
	text-decoration: none;
	border-bottom: none;
}

a.nodec:hover {
	text-decoration: none;
	border-bottom: none;
}
div.gallery
{
	
}
div.gallery img
{
	border:none;
}
div.gallery a, div.gallery a:hover
{
	text-decoration:none;
	border:none;
}

#gallery ul img{
    margin:0;
    padding:0;
    border-width: 5px 5px 20px;
}
#jquery-box img
{
    margin:0;
    border:none;
    padding:0;
}
#jquery-box a, #jquery-box a:hover
{
    text-decoration: none;
    border: none;;
}
