/*---------------------------------------------------------------- 
  Copyright:
  Copyright (C) 2008 IceTheme. All Rights Reserved
  
  License:
  Copyrighted Commercial Software 
  
  Author:
  IceTheme - http://wwww.icetheme.com
---------------------------------------------------------------- */

/* general module seperator */
.separator {
	margin-right:15px;}

/* Moduletable */
.moduletable {
	margin-left:-16px;} 


	.moduletable .moduletable_header {
		background:url(../images/moduletable_header.png) no-repeat bottom left;
		padding-bottom:105px;
		margin-bottom:-85px;}

		
	.moduletable h3 {
		margin:0 15px -7px;
		padding:0;
		color:#fff;
		text-shadow:1px 1px 1px #000;
		font-size:1.5em;}
		.moduletable h3 span {
			color:#ffcc33; } 	
		
		.moduletable_content {
			margin:0 15px;}



/* Columns Modules without a Suffix */
.col-module {
	position:relative;
	margin:0 0 25px -16px;
	clear:both;}
	
	.col-module .col-module_header {
		background:url(../images/col-module_header_r.png) no-repeat bottom left;
		padding-bottom:24px;
		margin-bottom:-10px;}
	
	
	.col-module h3 {
		margin:0;
		padding:0 0 0 15px;
		clear:both;
		position:relative;
		color:#fff;
		text-shadow:1px 1px 1px #000;
		font-size:1.5em;}
		.col-module h3 span {
			color:#ffcc33; } 	
		
		.col-module .col-module-content{
			margin:0;
			padding-left:15px;
			position:relative;
			overflow:visible;
			clear:both;}

		
		.col-module p:last-child {
			margin-bottom:0}

/* Column module with suffix style1 */
	.style1 .col-module {
		background:url(../images/blank.png) repeat;
		background:rgba(0,0,0,.3);
		border-top:1px dotted #555;
		border-bottom:1px dotted #555;
		border-top: 1px dotted rgba(255,255,255,.4);
		border-bottom: 1px dotted rgba(255,255,255,.4);
		margin:0 -15px 25px}
		
	.style1 .col-module .col-module_header {
		background:none;
		padding:0;
		margin:0}
	.style1	.col-module h3 {
		padding:10px 10px 0;
		margin-bottom:-10px;}
		
	.style1 .col-module .col-module-content{
		padding:10px;}	
					
	
/* Column module with suffix style2 */
	.style2 .col-module {
		-moz-border-radius: 5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		background:url(../images/blank.png) repeat;
		background:rgba(0,0,0,.3);
		border:1px dotted #555;
		border: 1px dotted rgba(255,255,255,.4);
		margin:0 0 25px 0}
		
	.style2 .col-module .col-module_header {
		background:none;
		padding:0;
		margin:0}
	.style2 .col-module h3 {
		padding:10px 10px 0;
		margin-bottom:-10px;}
		
	.style2 .col-module .col-module-content{
		padding:10px;}	
	
	

			 
				

/* Footer Modules */
.moduletable_footer {
	position:relative;
	overflow:hidden;}
	
.moduletable_footer h3 {
	font-size:1.5em;
	margin:0 0 4px;
	color:#fff;
	text-shadow:0px 1px 1px #000;}
	
	.moduletable_footer h3 span {
		color:#ffcc33;}
	
	.moduletable_footer .moduletable_content {
		margin:0;}
		
#footer .separator {
	background:url(../images/separator_footer.png) no-repeat center right;
	padding-right:15px;
	margin-right:15;}			