body {
	font-family: Verdana,Helvetica,sans-serif;
	/*background: #1e94de;*/
	background: #D68F37;
	margin: 0;
	min-height: 100%;
	width: 100%;
}

#light {
	background: #85baf1;
	position: absolute;
	right: 0;
	width: 49%;
	height: 100%;
	z-index: -1000;
}
#dark {
	background: #1e94de;
	position: absolute;
	left: 0;
	width: 49%;
	height: 100%;
	z-index: -1000;
}

#wrapper {
	background: #72b3ee url('../img/bg2.png') repeat-y;
	width: 974px;
	margin: 0 auto;
	clear: both;
}

/**
* HEADER
**/

#header {
	width: 100%;
	height: 277px;
}

.header-1 {
	background: url('../img/header-a.png') no-repeat 550px 0;
}

.header-2 {
	background: url('../img/header-b.png') no-repeat 550px 0;
}

#menu-container {
	width: 623px;
	height: 64px;
	background: url('../img/menu-left-o.png') no-repeat;
}

#menu-subcontainer {
	width: 100%;
	height: 100%;
	background: url('../img/menu-right-o.png') no-repeat top right;
}

#menu {
	height: 100%;
	padding: 0;
	margin: 0;
	margin: 0 19px;
	padding-right: 19px;
	background: url('../img/menu-bg-o.png') repeat-x;
	overflow: hidden;
}

#menu li {
	display: block;
	float: left;
	height: 64px;
	line-height: 60px;
	padding: 0 10px;
}

#menu a {
	color: #fff;
	font-size: 20px;
	text-decoration: none;
} 

#menu a.special  {
	color: #ffac1e;
}
#menu a:hover {
	text-decoration: underline;
}

#menu li.sep {
	width: 6px;
	height: 100%;
	background: url('../img/ver.gif') no-repeat 0 30px;
	padding: 0;
}

#logo {
	position: relative;
	top: 60px;
	left: 0;
	background: url('../img/logo.png') no-repeat;
	width: 450px;
	height: 80px; 
}

#logo a{
	font-size: 1px;
	text-indent: -2000px;
	width: 100%;
	height: 100%;
	display: block;
}

#main {position: relative;}

/**
* CONTAINER
**/

#container {
	width: 100%;
	overflow: hidden;
}

#content-top {
	background: url('../img/content-top-bg.png') no-repeat;
	height: 25px;
}

#content {
	background: url('../img/content-bg.png') repeat-y;
	height: 100%;
	overflow: hidden;
}
#content-bottom {

	background: url('../img/content-bottom-bg.png') no-repeat;
	height: 25px;
	margin: 0 auto;
	width: 974px;
}

#c-left,#c-right {float: left; height: 100%;}

#c-left {
	width: 203px;
	padding: 10px;
	padding-left: 17px;
}
#c-right {
	width: 710px;
	padding: 10px;
}

#c-left h2 {
	color: #fff;
	margin: 10px 0;
	font-weight: bold;
	font-size: 18px;
	padding-left: 0px;
}

#c-left h2.first, .blue {
	color: #1e94de !important;
}

#c-left h2.first {
	margin-top: 0;
}

#c-left ul {
	margin: 0;
	padding: 0;
	list-style-type:none;
}

#c-left li {
	width: 90%;
	border-bottom: 1px dotted #fff;
	display: block;
	clear: both;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 12px;
}


#c-left a {
	text-decoration: none;
	color: #74746C
}

#c-left a:hover {
	text-decoration: underline;
}

#page {
	color: #585858;
	font-size: 12px;		
}

.page-separator {
	background: url('../img/page-separator.png');
	width: 745px;
	height: 50px;
	margin-left: -21px;
	margin-top: 8px;
}

.title h2 {
	color: #0a0a0a;
	font-weight: bold;
	margin: 0;
	padding: 0;
	font-size: 22px;
	margin-bottom: 5px;
}

.title h2 a {
	text-decoration: none;
	color: #0a0a0a;
}

.title h2 a:hover {
	text-decoration: underline;
}



.title .t-date {
	color: #ffb900;
	font-weight: bold;
	font-size: 12px;	
}

.title .t-line {
	font-size: 1px;
	width: 100%;
	height: 3px;
	border-bottom: 1px dotted #c0c0c0;
	margin-bottom: 10px;
}

.entry {
	text-align: justify;
}

.entry a {
	color: #e8a800;
	font-weight: bold;
	text-decoration: none;
}

.entry a:hover {
	text-decoration: underline;
} 

.entry b {
	color: #0a0a0a;
}

/**
 * FOOTER
 **/

#footer {
	background: #D68F37;
	padding-top: 110px;
	padding-bottom: 10px;
	text-align: center;
	font-size: 11px;
	color: #fff;
	height: 20px;
	line-height: 20px;
	margin-top: -100px;
}

#footer a {color: #fff; text-decoration: underline;}
#footer a:hover {text-decoration: none;}

/**
 * DOG PAGE
**/
.dog-left {float: left; width: 200px; margin-left: 5px;padding-top: 5px;}
.dog-right {float: left; margin-left: 25px;}

/**
 * MIX
**/

.clear {
	clear: both;
}

.ileft {
	float: left;
	padding-right: 10px;
}
.i3 {
	padding-left: 30px;
}

.iright {
	float: right;
	padding-left: 10px;
}

.aleft {text-align: left;}
.acenter {text-align: center;}

.warning {
	display: block;
	border: 2px dashed #1e94de;
	padding: 10px 0;
}

table {width: 100%}
td.label {width: 20%}
.dcenter {margin: 0 auto;clear: both; overflow: hidden;}
textarea {width:300px; height: 100px;}
input {width: 300px; }

input, textarea {font-family: verdana; font-size:11px;border: 1px solid #000;}

#form-submit {width: 100px;}

img {border: 0;}

.form-error {
	font-size: 11px;
	font-weight: bold;
	color: #1e94de;
	display: none;
}

table tr td {vertical-align: top;}
table tr td.label {padding-top: 3px;}


/* tooltips */
span.tooltip {cursor: pointer; border-bottom: 1px dotted #505050}
div.tooltip {border: 1px solid #000; padding: 3px 10px; background: #fefbf5; font-size: 11px; width: 260px;}

