/*
  Theme Name: SeaAngels
  Theme URI:
  Description: SeaAngels
  Version: 1.0
  Author: SeaAngels
  Author URI: http://
*/-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{
	background: transparent;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: baseline;
	overflow:visible;
	border: 0;
	font-size:12px;
	font-family:Tahoma, Verdana, sans-serif;
}

body
{
	line-height: 1;
	background:#00cff9;
	background-image: url(images/background.gif);
    background-position: top center;
    background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	overflow:visible;
	font: 12px Tahoma;
}

table
{
	border-collapse: collapse;
	border-spacing: 0;
}

a img
{
	border: none;
}

a {
	text-decoration:underline;
	outline:none;
}

a:link
{
	color:#0055cc;
}

a:hover
{
	color:#cc0000;
}

a:visited
{
	color:#990099;
}

a:visited:hover
{
	color:#cc0000;
}

#wrapper
{
	width:1000px;
    margin:0 auto;
	background:#FFFFFF;
}

#header
{
	position:relative;
	top:0px;
	left:0px;
	width:1000px;
	height:120px;
	border:0px;
	background-image: url(images/header.jpg);
    background-position: top center;
    background-repeat:no-repeat;
}
	
	#logotype
	{
	position:absolute;
	top:10px;
	left:10px;
	}

	#headertext
	{
	position:absolute;
	top:27px;
	left:265px;
	width:490px;
	}
		h1
		{
			color:#ffffff;
			font: 25px Tahoma;
		}

	#contacts
	{
	position:absolute;
	background-image: url(images/contacts.png);
    background-position: top center;
    background-repeat:no-repeat;	
	width:250px;
	height:120px;
	top:0px;
	left:750px;
	font: 14px Tahoma;
	color:#ffffff;
	}
		
		#incontacts
		{
		padding:25px 0px 0px 30px;
		color:#ff0000;
		}

#menu
{
	width:1000px;
	height:60px;
	border:0px;
	background-image: url(images/menubg.jpg);
    background-position: top center;
    background-repeat:no-repeat;
	vertical-align:top;
}
	#menu a
	{
		text-align:center;
		font: bold 16px Tahoma;	
		text-decoration:none;
	}

		.leftpunctmenu
		{
			color:#000000;
			padding-top:15px;
			width:125px;
			height:50px;
			background: url(images/leftpunctmenu.gif) no-repeat top center;
			float:left;
			display:block;
		}

		.leftpunctmenu:hover
		{
			color:#000000;
			padding-top:15px;
			width:125px;
			height:50px;
			background: url(images/leftpunctmenu_h.gif) no-repeat top center;
			float:left;
			display:block;
		}

		.punctmenu
		{
			color:#000000;
			padding-top:15px;
			width:125px;
			height:50px;
			background: url(images/punctmenu.gif) no-repeat top center;
			float:left;
			display:block;
		}

		.punctmenu:hover
		{
			color:#000000;
			padding-top:15px;
			width:125px;
			height:50px;
			background: url(images/punctmenu_h.gif) no-repeat top center;
			float:left;
			display:block;
		}

		.rightpunctmenu
		{
			color:#ffffff;
			padding-top:5px;
			width:125px;
			height:50px;
			background: url(images/rightpunctmenu2.gif) no-repeat top center;
			float:left;
			display:block;
		}

		.rightpunctmenu:hover
		{
			color:#ffffff;
			padding-top:5px;
			width:125px;
			height:50px;
			background: url(images/rightpunctmenu2_h.gif) no-repeat top center;
			float:left;
			display:block;
		}

#content
{
	width:1000px;
	border:0px;
	background:#00cff9;
	background-image: url(images/contentbg.gif);
    background-position: top center;
    background-repeat:repeat-x;
}

	#main
	{	
		margin:0px 0px 0px 0px;
		padding: 10px 10px 10px 10px;
		background:#ffffff;
		border:0px;
		border-radius:20px;
		min-height:700px;
	}

		#general
		{
			padding:10px 10px 10px 10px
		}

		#side
		{
			padding:0px;
			margin:0px;
		}
			.sideblock
			{
				padding:0px;
				margin:15px 0px 0px 0px;
				background:#d0e9fa;
				border:solid 1px #a0a0a4;
				border-radius:20px;
				width:250px;
			}

				.sideblock_header
				{
					background-image: url(images/sidebarheader.gif);
				    background-position: top center;
	    			background-repeat:repeat-x;
					height:33px;
					border:solid 1px #a0a0a4;
					border-radius:20px 20px 0px 0px;
					padding:0px;
					margin:0px;
				}
					.insideblock_header
					{
						color:#ffffff;
						font:bold 14px Tahoma;
						padding:10px 0px 0px 0px;
						text-align:center;
					}

				.sideblock_main
				{
					border:solid 1px #a0a0a4;
					border-radius:0px 0px 20px 20px;
					padding:0px;
					margin:0px;
				}
					.insideblock_main
					{
						color:#000000;
						font:12px Tahoma;
						padding:10px 10px 10px 10px;
						text-align:left;
					}
						.insideblock_main ul
						{
							padding:0px 10px 10px 20px;
							margin:0px;
						}						
				
							.insideblock_main ul li
							{
								margin-top:5px;
							}

#footer
{
	position:relative;
	bottom:0px;
	left:0px;
	width:1000px;
	height:350px;
	border:0px;
	background:#00cff9;
	background-image: url(images/footerbg.png);
    background-position: bottom center;
    background-repeat:no-repeat;
}
	#infooter
	{
		padding-top:330px;
		text-align:center;
		font: bold 11px Tahoma;
		color:#ffffff;
	}

	#infooter a, #infooter a:hover, #infooter a:link, #infooter a:visited
	{
		color:#ffffff;
	}

.post
{
border-bottom:dotted 2px #0000ff;
float:left;
width:100%;
font:12px Tahoma;
}
	.post_title
	{	
		width:100%;
		float:left;
	}
	
		h2
		{
			font:18px Tahoma;
		}
	
	.post_content
	{	
		width:100%;
		text-align:left;
		float:left;
		font:12px Tahoma;
	}
		.post_content p
		{
			line-height:16px;
			font:12px Tahoma;
			margin:10px 0px 10px 0px;
		}

		.post_content table
		{
			border:0px;
		}

		.post_content table td
		{
			vertical-align:top;
		}

		.alignleft
		{
			float:left;
		}
	
		.alignright
		{
			float:right;
		}
	
	.post_footer
	{	
		width:100%;
		text-align:left;
		border:solid 1px #339cb7;
		background:#20b9df;
		height:25px;
		border-radius:10px;
		margin-bottom:5px;
		float:left;
	}
	
		.inpost_footer
		{
			padding:5px 10px 5px 10px;
		}
		
			.tag a, .tag a:hover, .tag a:link, .tag a:visited 
			{
				color:#ffffff;
				font:12px Tahoma;	
			}
.pages
{
	width:100%;
	text-align:center;
	margin-top:10px;
}

.bold
{
	font-weight:bold;
}