/* -----Created on Oct.26th, 2010 --------- */

body {
margin: 0;
padding: 0;
border: 0;
background: url(bg_4.jpg) no-repeat fixed top center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
.style1 {
font-size:140%;
}
.style2 {
font-size:130%;
}
.style3 {
font-size:120%;
color:#222;
}
.style4 {
line-height: 180%;
}
.first:first-letter {
font-size:150%;
font-weight:bold;
}
.right {
text-align: right;
}

/*------------wrapper---------------*/
#wrapper {
margin:  20px auto;
width: 800px;
height:100%;
position:relative;
background-color:#d4f1ed;
background: url(dot_tp.png)repeat;
padding:1px 20px;
}

div#head {
margin:20px auto;
}
/*------------header----------
div#head {
position:relative;
background: #fff;
width:760px;
height:100%;
margin:20px auto;
padding: 5px; 
}
#head h1 {
padding:25px;
text-transform:uppercase;
letter-spacing:.3em;
font: normal bold 250%;
text-align:center;
margin: 10px;
color:#622b70;
}



---------------navigation----------*/
div#nav	{
width: 760px;
height:100%;
margin: 20px auto;
padding: 1px;
border: 0;
background: #fff;
text-align: left;
}
div#nav ul#menu	{
background: #fff;
padding:5px;
border: 0;
}
div#nav ul#menu li {
margin: 0;
padding: 0px 25px;
list-style: none;
}
ul#menu li, ul#menu a {
font-size: 110%;
font-weight: bold;
text-decoration: none;
color: #111;
display: inline;
}
#nav a:hover {
color:#aaa;
text-decoration:underline;
}
#loc {
color: #aaa;
text-decoration:underline;
}
/*-----------------main section---------*/
div#main {
width: 500px;
position:relative;
float: left;
padding-left: 20px;
border: none;
background:url(dot_trans.png)repeat;
color: #111;
font-size:120%;
font-weight:bolder;
margin: 20px auto;
}
#main h2 {
margin: 0;
padding: 0;
font-size:140%;
font-weight: bold;
}
div#main b {
font-size:110%;
font-weight: bold;
color: #111;
}
div#pixbox {
position:relative;
width:465px;
height:100%;
align:center;
background: #eee;
padding: 10px;
}
/*----------------right side------------*/
div#side {
float: right;
position:relative;
margin: 20px auto;
width: 220px;
padding-right: 10px;
border: 0;
font-size: 110%;
background:url(dot_trans.png);
color:#000;
}
#side h2 {
font-size:120%;
font-weight:bold;
color:#000;
}
#side a {
color: #000;
}

/*--------------footer----------------*/
#footer {
clear:both;
position: relative;
margin-bottom: 40px;
padding: 5px 0;
border-top:1px solid;
text-align: center;
color: #111;
background:transparent;
}
#footer a:link {
color:#333;
text-decoration:none;
}
#footer a:visited {
color:#333;
text-decoration:none;
}
#footer a:hover {
color:#555;
text-decoration:underline;
}

/*----------------------------------------*/
.curve {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	-khtml-border-radius: 20px;
    border-radius: 20px;
	behavior:url(border-radius.htc);
}

a.noUnderline {
	text-decoration:none;
	color:#333;
}
a.noUnderline:hover {
	text-decoration:underline;



