body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	background:#7ca0c0 url(images/bigbackground.jpg) no-repeat center top;
	background-attachment:fixed;
	margin:0px; padding:0px;
}
img{border:none}
p{margin:10px 0px;}
a{text-decoration:none;color:#ff7e00;}
a:hover{color:#ff0000;}

.wrap{
	width:1000px;
	margin:0px auto;
}

.header{
	position:relative;
	height:44px;
	background:url(images/header.png) no-repeat;
	padding:80px 40px 0px 0px;
}
.header #logo{
	position:absolute;
	top:20px;
	left:20px;
}

.header h1{
	position:absolute;
	top:10px;
	left:300px;
	border:none;
	font-size:20px;
	width:670px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.header h1 span{
	display:block;
	font-size:16px;
	font-style:italic;
	color:#ff6000;
}
.header a, .header a:visited{
	color:#48b9f9;
	text-decoration:none;
	font-weight:bold;
}
ul,li{
	list-style-type:none;
}
.header ul{

	margin:0px;
	padding:0px;
	text-align:right;
}
		
.header li{
	display:inline;
	margin:0px 15px;
	font-size:14px;


}


.pagecontent{
	background:#ffffff url(images/content.png) repeat-y;
	padding:10px 20px 10px 30px;
	overflow:auto;
	min-height:200px;
}
.right{
	float:right;
	width:350px;
}

.left{
	float:left;
	width:550px;
}

.left h2{
	background:url(images/splash.jpg) no-repeat;
	width:170px;
	height:206px;
	padding:20px 40px 0px 345px;
	font-size:18px;
	text-align:center;
	color:#fff;
	line-height:24px;
}
.left h2 span{
	font-size:13px;
	display:block;
	text-align:left;
}
.footer{
	text-align:center;
	margin:0px auto;
	width:800px;

	padding:30px 100px;
	font-size:10px;
	clear:both;
	color:#fff;
	background:url(images/footer.png) no-repeat;
}
	
h1, h2, h3, h4{
	margin:0px;
	padding:0px;
}

h1{
	color:#1a3f70;
	font-size:26px;
	border-bottom:1px dotted #1a3f70;
}

h2{
	font-size:16px;
}

h3{
	font-size:12px;
	color:#0096ff;
	margin:10px;
	text-align:center;
}




	
.showcase{
	margin-bottom:10px;
}

.showcase img{

	cursor:pointer;
}
		
.adsense{
	width:750px;
	margin:10px auto;
}
		
.message{
	color:#FF0000;
	font-weight:bold;
	margin:20px auto;
	text-align:center;
	border:1px solid #FF0000;
	padding:5px;
	background:#ffe19a;
}
		
#myuploads{
	text-align:center;
	clear:both;
	display:block;
	overflow:visible;
}

.thumbDisplay{
	margin:10px 12px;
	font-size:8px;
	display:inline;
	float:left;
	border:3px solid #fff;
	padding:1px;
	
}
		
#myuploads .thumbDisplay strong{
	font-size:10px;
	font-weight:normal;
}
			
#myuploads img{
	cursor:pointer;
}	
		
#upload_link{

	display:none;
}
		
#upload_status{
	color:#05c800;
	font-weight:bold;
	margin:20px auto;
	text-align:center;
	border:1px solid #05c800;
	padding:5px;
	background:#e5f5e5;
	display:none;
}

#myselected{
	position:relative;
	overflow:hidden;
	display:none;
	min-height:400px;
}
.selectables{
	display:none;
}

.selectables img{
cursor:pointer;
}
#progress{
	text-align:center;
	width:100%;
}

#loader{
	background:url(images/loadingAnimation.gif) no-repeat;
	width:126px;
	height:22px;
	z-index:1001;
	display:none;
	position:fixed;
	top:130px;
	right:45%;
}

.clear{
	display:block;
	clear:both;
	text-align:center;
	width:100%;
}

.selectediflow{
	height:60px;
	display:block;
	text-align:left;
	float:left;
	width:300px;
}

.selectediflow input{
	color:#666666;
	font-size:10px;
	width:200px;
	
}
.button{
	background:url(images/inputbutton.gif) repeat-x;
	color:#6a86a6;
	height:25px;
	font-weight:bold;
	line-height:25px;
	padding:0px 10px;
}
.selectedThumb{
	float:left;
	border:1px solid #fff;
	width:60px;
	height:40px;
}
		
#submit{
	cursor:pointer;
	margin-bottom:-7px;
}

#settings{
	padding:5px;
	clear:both;
	margin:0px auto;
	line-height:25px;
	font-size:11px;
	border-top:1px solid #999999;
}
		

		
#_myselected input{
	height:16px;
	font-size:10px;
	padding:1px 3px;
	border:1px solid #999999;
}
		
textarea{
	overflow:auto;
}


#gallery{
	margin:5px;
	border:1px solid #c5c5c5;
	max-height:120px;
}


#helper{
	width:98%;
	margin:5px auto;
	text-align:center;
	background:#fff2a9;
	padding:5px;
	border:1px solid #ffcfa9;
	display:none;
	font-weight:bold;
}
	


#xsnazzy {background: transparent;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#f6f8f9; border-left:1px solid #b3cbd7; border-right:1px solid #b3cbd7;}
.xb1 {margin:0 5px; background:#b3cbd7;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#fff; border:0 solid #b3cbd7; border-width:0 1px; overflow:hidden; padding:10px;}
#xsnazzy h1{
	margin:-10px -9px 5px -9px;
	color:#257bd4;
	font-size:16px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #fff;
	background:url(images/h1.png) repeat-x;
	padding-left:10px;
}
		
#xsnazzy  h1 span{
	font-size:12px;
	float:right;
	text-transform:uppercase;
	margin-top:-30px;
}
.custom{
	margin:0px auto;
	width:300px;
	height:67px;
	text-align:center;
	display:block;
}
.custom input{
	width:30px;
	background:none;
}

#banner-custom{
	font-weight:bold;
}