﻿body {
  font-size:small;
  background:#ccc url('/img/main_bg.png') repeat-y;
	margin:0;
	padding:0;
}

* {
	margin:0;
	padding:0;
}

h1 {
	padding:0;
    margin:0px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
    font-size:180%;
    font-weight:normal;
}

h2 {
	padding:0;
  margin:20px 0px 0 0;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:140%;
  font-weight:normal;
}

#container {
	width: 900px;
	position: absolute;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	font-size: 12px;
	top:0px;
	bottom:0px;
	
}

#container a {
 text-decoration:none;
}

#container a:hover {
 text-decoration:none;
}

#container p{
	margin: 0px 0px -3px 0px;
	bottom:0px;
}



#watermark {
  width: 836px;
  height:70px;
  margin:0px;
  padding:0px 20px;
  color:#000;
  font-size:11px;
  text-align:right;
  background:url('/img/head_bg.jpg') no-repeat left top;
}

#header {
  width:876px;
  height:236px;
  margin:0;
  padding:0px;
  color:#fff;
  font-size:95%;
  text-align:left;
  clear:both;
}


#header h1{
  margin:0;
  padding:0 20px;
  font-size:200%;
}


#sidebar
{ 
    position: relative;
	float: left;
	width: 150px;
	height: 100%;
	margin: 0px;
	padding: 3px 1px 3px 3px;
	color: #000;
	background: #fff;
	bottom: 0px;
	line-height:3px;
}
#sidebar_r
{
 float:right;
 width:174px;
 height:auto;
 margin:0px 3px 0px 0px;
 padding:3px 1px 3px 0px;
 color:#000;
 background:#fff;
 bottom:0px;
}
#content {
	width: 530px;
    margin-left:156px;
	height: 100%;
	background: #fff;
	bottom: 0px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
#content_product {
	width: 715px;
	margin: 0px 0px 0px 155px;
	height: 100%;
	background: #fff;
	bottom: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}
#content_product a {
   text-decoration:underline;
   color:#0066CC;
}
#content_product a:hover {
	 text-decoration:none;
}

#gallery {
	width: 98%;
	margin: 0px 0px 0px 10px;
	height: 100%;
	background: #fff;
	bottom: 0px;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #CCCCCC;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
}

#content ul
{
	padding:5px 0px;
}


#content ol
{
	padding:5px 20px;
}

#content p{
	padding:3px 0px;
}

#sidebar p{
	padding:3px 0px;
}

#content a
{
  color:#555;
  text-decoration:;
}


#sidebar a
{
  color:#555;
  text-decoration: none;
	}


#content a img
{
 text-decoration:none;
 border:0;
}


#ads {
	width: 836px;
	height: 48px;
	margin: 0px;
	background-image: url('/img/copyright.jpg');
	padding: 0 20px;
	position: static;
	bottom: 50px;
	background-repeat: repeat-x;
	font-size: 12px;
	color: #666666;
	text-align: right;
	vertical-align: middle;
}

#footer {
  width:856px;
  padding: 5px 10px;
  margin:0px;
  height:30px;
  color:#fff;
  font-size:85%;
  text-align:left;
  background-color:#044d91;
  position:  static;
  bottom:0px;
}

#footer a
{
 color:#fff;
}

#nav {
  float:left;
  width:876px;
	margin:0;
  padding:0px 0px;
	font-family: "Trebuchet MS", Verdana, Sans-Serif;
  font-size:100%;
  background:#777;
	color: #333;
}

#nav li {
	font-size:1.0em;
	list-style:none;
	display:inline;
	padding:5px 2px;
}

#nav li a {
  margin:0px 0px;
	padding:0px;
	color:#ddd;
	text-decoration:none;
  font-weight: bold;
}

#nav li a:hover {
	background:#555;
  color:#fff; 
}


#contact #contactnav
{
color:#fff;
background:#555; 
}


ul { margin: 0; padding : 0; list-style : none; }


#sidebar_p
{
	float: left;
	width: 150px;
	height: 100%;
	margin: 0px;
	color: #000;
	background: #fff;
	bottom: 0px;
}

.subnav {
	float: left;
	width: 155px;
}
/* sub-navigation */
.subnav h1 {
	background: #222;
	color: #FFE;
	font: bold 14px Verdana,sans-serif;
	line-height: 30px;
	padding-left: 3px;
    padding-top:3px;
	text-align:center;
}

.subnav h1 a{
	background: #222;
	color: #FFF;
	font: bold 15px Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
	text-decoration:none;
}

.subnav h1 a:hover{
	background: #222;
	color: #FFF;
	font: bold 15px Verdana,sans-serif;
	line-height: 24px;
	padding-left: 8px;
	text-decoration:  none;
}

.subnav ul {
    top:0px;
    margin: 0px; 
    padding: 0px;
}
.subnav li {
	border-bottom: 1px solid #ccc;
    list-style: none;
	width: 155px;
	font-size:13px;
	padding-left:0px;

}
.subnav li a {
	background: #999;
	color: #111;
	display: block;
	padding: 8px 0 8px 22px;
	width: 133px;
	text-decoration: none;
}
.subnav li a:hover {
	background: #ccc;
	color: #000;
	text-decoration: none;
}



.entry {
	padding:10px 10px;
	text-align:justify;
	line-height:1.75em;
	}
.entry-title {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	}
.date {
	font-size:0.9em;
	color:#bbb;
	cursor:default;
	letter-spacing:1px;
	padding-bottom:10px;
	}
#block
{
	padding: 5px;
	margin:5px 5px 10px 20px;
	background-color: #999999;
	color: #fff;
}
#block_p
{
	padding: 5px;
	margin:0px 5px 10px 0px;
	background-color: #999999;
	color: #fff;
	line-height:20px;
	font-size:13px;
}

#picturelist {
margin-top:10px;
margin-bottom:10px;
text-align:center;
margin-right:auto;
margin-left:auto;
}

#picturelist li {
list-style:none;
float:left;
text-align:center;
margin-right:20px;
margin-bottom:0px;
font-weight:bold;
color:#777777;
}

#picturelist img{
display:block;
border:1px solid #CCC;
text-align:center;
}

#picturelist img:hover{
border:1px solid #FF0000;
}

#picturelist a{
color:#777777;
text-decoration:none;
}

#picturelist a:hover{
color:#999999;
}


#paginglist
{
	height:30px;
	list-style:none;
}

#paginglist li
{
	display:inline;
}

#paginglist li a
{
	font-size: 0.8em;
	font-weight:bold;
	color: #D00073;
	text-decoration:none;
}

#paginglist li a:hover
{
	border-bottom:5px solid #D00073;
}
