@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
body {
	background-color: #7ad4ff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#header {
	margin-left: auto;
	margin-right: auto;
	width: 898px;
	height: 98px;
	background-color: #00aeff;
	background-image:url(images/headerBack.jpg); 
	padding-left: 22px;
	padding-top: 14px; }
	
	#header #banner	 {		
		width: 730px;
		height: 90px;
		float: left;
		text-align: center;
		line-height: 92px;
		border: 1px solid #fff;
		background-color: #FFF;}
	#header #welcome {
		font-size: 11px;
		font-weight: normal;
		color: #FFF;
		float: left;
		width: 139px;
		margin-right: 18px;
		height: 90px;
	}
	.shadow	{
		margin-left: auto;
		margin-right: auto;
		width: 920px;
		height: 13px;
		background-image:url(images/bottomShadow.png);
		background-repeat:repeat-x;
		background-position: center top;
		margin-bottom: 20px;
	}
	#content	{
		margin-left: auto;
		margin-right: auto;
		background-color: #44c2ff;	
		width: 904px;
		background-image:url(images/bodyBack.gif);
		background-repeat: no-repeat;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 5px;}
		
		#content h2, 
		#content h3	{
			margin: 0px 0px 1px 0px;
			padding: 0px;
			color: #0072a7;
			font-weight: normal;
			font-size: 20px;
			text-transform: uppercase;
			border-bottom: 1px solid #34bdff; }
			
			#content h2 a,
			#content h3 a{
				color: #0072a7;	
				text-decoration: none;		}
		
		#content #menu	{
			text-transform: uppercase;
			line-height: 23px;
			font-size: 12px;
			font-weight: bold;
			color: #FFF;}
			
			#content #menu ul	{
				list-style: none;				
				padding:0px;
				margin: 0px 0px 0px 0px;}
			
				#content #menu ul li {
					margin: 0px 2px 0px 0px;
					
					list-style: none;
					background-image:url(images/buttonBack.gif);
					background-position: top left;
					background-repeat: no-repeat;
					height: 23px;
					width: 148px;
					text-align: center;
					float: left;}	
					#content #menu ul li a { color: #FFF; text-decoration: none; }
						#content #menu ul li a:hover { text-decoration: underline; }
			#content #contentLeft	{
				float: left;
				margin-right: 8px;
				width: 684px;
				background-image:url(images/contentBack.gif);
				background-repeat: no-repeat;				
				background-color: #FFF;
				padding: 10px;	}
				
			#content #contentLeft .post {	margin-bottom: 20px;	}
			#content #contentLeft .postmetadata {	
				font-size: 10px;
				color: #60bfec;
				margin-bottom: 3px; }
				#content #contentLeft .postmetadata a 		{	color: #42baff;	}
				#content #contentLeft .postmetadata a:hover {	text-decoration: none;	}
				
				#content #contentLeft .post .entry {
					margin-bottom: 15px;
					font-size: 12px;
					border-left: 2px solid #00aeff;
					padding-left: 5px;	}
				#content #contentLeft .post .entry .wp-caption-text {
					font-size: 12px;
					text-align: center;
					font-style: italic;	}


				#content #contentRight {
					font-size: 14px;
					font-weight: normal;
					color: #fff;
					width: 190px;
					margin-top: 15px;	
					float: left;	}

				#contentRight a { 
					text-decoration: none;
					color: #fff;}
					
					#contentRight a:hover {	text-decoration: underline;	}
				#content #contentRight h2	{
					text-transform: uppercase;
					color: #FFF;
					font-size: 16px;
					font-weight: bold;
					padding: 0px;
					margin: 0px 0px 5px 0px;
					border-bottom: 1px solid #8fdbff;	}
					
				#content #contentRight ul	{
					list-style: none;				
					padding:0px;
					margin: 0px 0px 0px 0px;}
				
					#content #contentRight ul li {
						margin: 0px 2px 0px 20px;
						list-style: none; }				
	#contentFooter	{
		margin-left: auto;
		margin-right: auto;
		height: 20px;
		width: 920px;
		background-color: #44c2ff;
	}
	#footer {
		margin-left: auto;
		margin-right: auto;
		width: 920px;	}
		
		#footer #footerHeader	{
			background-image:url(images/bannerBottom-top.gif);
			height: 10px;}
		#footer #footerContent {
			padding: 10px;
			text-align:center;
			background-color: #44c2ff;
		}

	#advert-1	{	}
	#advert-2	{
		width: 190px;
		height: 190px;
		border: 1px solid #00aeff;
		background-color: #7ad4ff;
	}
	#advert-3	{	
		margin-left: auto;
		margin-right: auto;
		width: 730px;
		height: 90px;
		text-align: center;
		line-height: 92px;
		border: 1px solid #fff;
		background-color: #FFF;}
		
	#subFooter	{
		text-align:center;
		width: 920px;
		margin-left: auto;
		margin-right: auto;
		font-size: 12px;
		color: #0080bb; }
		
		#subFooter a	{
			text-decoration: none;	}
	
#comments {
	font-size:1.4em;
	line-height:1.4em;
	width:450px;}

	.commentlist {
		font-size: 12px;
		margin:5px 0 0 0px;
		padding:0 0 1px 5px;
		background:url('images/border_h.png') repeat-x bottom;
		border-left: 2px solid #26a;;
	}
	.commentlist p { margin:0px; padding:0px; }
	
	.commentlist li {
		list-style:none;
		margin:0;
		padding:0; }
	
	form { padding:0px; margin: 0px; }
	li.comment div, li.pingback div {
		padding:0 20px 0 20px;
		overflow:auto; }
	#commentContainer {}
		#commentBox {
			float: left;
			width: 350px;
			border: 2px solid red;}
			textarea#comment {
				width: 350px;
				height: 50px;
				font-size: 10px;
				border: 1px solid #CCC; }
		#replyBox {
			width: 100px;
			float: left;
			border: 2px solid red; }
	.clear { clear: both; }
	.customh3 { margin: 0px; padding:0px; }
	li.comment div div, li.pingback div div {
		padding:0;
		overflow:visible;}
	
	.commentlist li.even {
		background-color:#fafafa;}
	
	.commentlist li.odd {
		background-color:#f6f6f6;}
	
	ul.children li {
		list-style:none;}
	
	img.avatar {
		float:right;
		border:1px solid #eee;
		padding:2px;
		margin:0;
		background:#fff;}
	
	.comment-meta, .reply {
		margin:0;
		padding:0;
		font-size:0.8em;}
	
	.comment-author cite {
		font-style:normal;
		font-weight:bold;}
	
	#comments div.navigation {
		font-size:0.8em; }
	.navigation	{
		text-align: center;
		margin: 10px 0 10px 0;
		line-height: 25px;
		font-size: 12px;
		font-weight: bold;	}
		.navigation a { 
			color: #0077af !important;
			text-decoration: none;}
			.navigation a:visited { color: #0077af !important; }
			.navigation a:hover { text-decoration: underline; }
		
		.navigation .alignleft {
			width: 100px;
			height: 25px;
			color: #d6f2ff;
			background-color: #00aeff;
			border: 1px solid #a6e2ff;
			float: left;}
			
		.navigation .alignright {
			width: 100px;
			height: 25px;
			color: #d6f2ff;
			background-color: #00aeff;
			border: 1px solid #a6e2ff;
			float: right;}			

.hide {
	display:none;
}

