@CHARSET "ISO-8859-1";

body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Helvetica, Tahoma, Arial, sans-serif;
	color: #333333;
	
	}

h2 {font-size:16px; margin:5px 0px; line-height: normal;}
h6 {font-size:14px; margin:5px 0px; line-height: normal; font-weight:bold;}

a { text-decoration: none; }

table tr th { font-weight:bold; }

/* FORMS */

form.form {}
div.form-line { margin: 5px 0px; }
p.form-label  { font-weight: bold; }
input.clearsubmit { background: transparent; cursor: pointer; color: #003366; border: none;}

/* BLOCKS */

.block { padding: 0px 5px 5px; }
.block-title {}
.block-title h2 { }
.block-body { }

/* CONTENT */

.content { clear:both; }
.content-title {}
.content-title h2 {}
.content-body { padding-left:10px;}

.content-teaser { border-bottom: 1px solid #cacaca; padding-bottom:10px; margin-bottom:10px; clear:both; margin-top:30px;}
 
.content-teaser .ct-header {}
.content-teaser .ct-header h2 {}
 
.content-teaser .ct-body {padding-left:10px; max-height:200px; overflow:auto;}


/* NODES */

.node {}
.node-title {}
.node-title h2 {}
.node-body {}

/* MENU */

 ul#menu {
 	
 }
 ul#menu li { float:left; }
 ul#menu li.active {}
 ul#menu li a {}
 ul#menu li a.active {}
 ul#menu li.active a {}
 ul#menu li.active a.active {}

 
 /* TABS */

ul#tabmenu {padding: 0px 0px 10px 0px;border-bottom:1px dashed #cacaca;margin: 0px 0px 10px;display:block;height:20px;}
ul#tabmenu li { float: left; margin:0px 5px;}
ul#tabmenu li.active {}
ul#tabmenu li a { text-decoration:none; color: #333333;}
ul#tabmenu li a.active {}
ul#tabmenu li.active a {}
 ul#tabmenu li.active a.active {color:#990000;}
 
 /* IMAGES  */

img.micro { width: 75px; }
img.thumb { width: 125px; }
img.display { width: 440px; }

.float_image { height: 75px; width:100px; float:left; margin:5px; border:1px solid #333333; overflow:hidden;}
.float_image.micro { height: 25px; width: 50px; }

img.micro.float {display:block; float:left; margin:3px; width: 60px; height: 50px;}

.image-item { text-align:left; }
.image-item img.image {  }
.image-description { text-align:left; margin-bottom:10px;}
.image-description h2.header {font-size:14px;}

.pnlinks { text-align: center; width:440px;  }
.pnlinks a {padding:10px; display:inline-block;}

.image-teaser { border-bottom: 1px solid #cacaca; padding-bottom:10px; margin-bottom:10px; clear:both; margin-top:30px;}
.image-teaser .g-header {}
.image-teaser .g-header h2 {}
 
.image-teaser .g-body {padding-left:10px;}

/* AVATAR */

img.avatar.avatar-inline { padding-right: 10px;}

/* div.avatar { text-align:center; } */
img.avatar { margin:0pt auto;}

/* OTHER */
 a.view-all {text-align:right;display:block;border-top:1px dashed #cacaca;padding:5px;}
 .left { text-align:left; }
 .right { text-align: right; }
 .justify { text-align:justify;}
 .center {text-align:center;}

 .indent { padding-left: 15px; }

 .clearfix { clear:both; display:block; }
 
 .instructions { padding-left: 15px; font-style:italic;}

 /*
  * GALLERIES
  */
 
 ul#gallery-list { padding-left: 15px; margin-left:15px; list-style:circle;}
 ul#gallery-list li.gallery-list-item {}
 ul#gallery-list li.gallery-list-item a {}
 
 #gallery-details {}
 
 #gallform {}
 
 .image_list {}
 .image_list .float_item {}
 .image_list .float_item.image-in {}
 .image_list .float_item.image-out {}

 #search-div {
 	margin: 20px 0px;
	padding: 0 0 20px;
	border-bottom: 1px dashed #cacaca;
	border-top: 1px dashed #cacaca;
	color: #006699;
	position: relative;
 }
 
 .search-tip { padding: 5px 0px; background: #333333 none repeat scroll 0% 0%; position: absolute; top: 60px; left: 10px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; opacity: 0.8; width: 265px; }
 .search-tip p {padding: 5px 0 5px 10px; background:black;margin:0px; color:white;}
 .search-tip a {color:white;}
 #search-div input {margin: 10px;}


 .image-gallery-teaser { border-bottom: 1px solid #cacaca; padding-bottom:10px; margin-bottom:10px; clear:both; margin-top:30px;}
 
 .image-gallery-teaser .ig-header {}
 .image-gallery-teaser .ig-header h2 {}
 
 .image-gallery-teaser .ig-body {padding-left:10px;}
/*
 * COMMENTS
 */

 #comments {}
 .comment { margin-top:20px; padding-top:10px; border-top:1px dashed #cacaca; clear:both; }
 .comment .body {}
 .comment img.avatar-inline { width: 3em; }
 .comment-link {} 
 .comment-link.hide-form {}
 .comment-form {}

 p.title { font-weight: bold; }

 .bold { font-weight:bold; }

 .form-label { font-weight: bold; }
