* {

	margin: 0;

	padding: 0;

}



body {

background: #404347 /*url(images/bg.gif) repeat-x*/;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #f7f7f7;

}



a { color: #60C3DB; text-decoration: none; }

a:hover { text-decoration: underline; }



#wrap {

width: 980px;

margin: 0 auto;



}



#header {

margin: 40px 0 50px 0;

}

#header h1 {

font-size: 33px;

font-weight: 100;

letter-spacing: -2px;

}

#header h1 a {

color: #FAFFB0;

text-decoration: none;

}

#header h1 a:hover {

color: #eee;

text-decoration: none;

}



#header p{

font-size: 30px;

color: #Fff;

}



#s{   

font-size: 18px;

font-weight: 100;

color: #999;

background:#ccc;

}



#sx{

font-size: 18px;

font-weight: 100;

color: #999;

background:#fff;

}





.curvy {position:relative; width:250px; background:#9caf9c; color:#000; margin:5em auto;}

#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#9caf9c; background:#fff; overflow:hidden; font-style:normal; z-index:1;}

#ctl {top:0; left:0;}

#cbl {bottom:0; left:0;}

#ctr {top:0; right:0;}

#cbr {bottom:0; right:0;}

.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#9caf9c; line-height:40px; font-weight:normal;}

#ctl b {left:-8px;}

#ctr b {left:-25px;}

#cbl b {left:-8px; top:-17px;}

#cbr b {left:-25px; top:-17px;}

.curvy p {position:relative; z-index:100; padding:5px 10px;}









#header h2 {

color: #999;

font-size: 18px;

font-weight: 100;

}



#content {

float: right;

width: 468px;

padding: 0 20px 20px 20px;

border-left: 1px dotted #aaa;

text-align: justify;

} 

#content h2 {

color: #B0FFBD;

font-size: 16px;

font-weight: 100;

padding: 10px 0 5px 0;

border-bottom: 1px dotted #aaa;

margin-bottom: 10px;

}



#live{

color: #fff;

text-decoration: none;

font-weight:bold;

}



#content h2 a {

color: #B0FFBD;

text-decoration: none;

}

#content h2 a:hover {

color: #eee;

}



#leftmenu {

float: left;

width: 120px;

padding: 0 20px 20px 0;

}

#leftmenu h2 {

border-bottom: 1px dotted #aaa;

padding: 10px 0 5px 0;

margin-bottom: 10px;

color: #B0FFBD;

font-size: 16px;

font-weight: 100;



}

#leftmenu ul {

list-style-type: none;

padding: 0 0 10px 0;

}



#rightmenu {

float: left;

width: 250px;

padding: 0 20px 20px 20px;

border-left: 1px dotted #aaa;

}

#rightmenu h2 {

border-bottom: 1px dotted #aaa;

padding: 10px 0 5px 0;

margin-bottom: 10px;

color: #B0FFBD;

font-size: 16px;

font-weight: 100;

}

#rightmenu ul {

list-style-type: none;

padding: 0 0 10px 0;

}



#footer {

margin-top: 20px;

border-top: 1px dotted #aaa;

font-size: 11px;

text-align: center;

padding: 10px 0 10px 0;

}

#footer a { 



}

#footer a:hover {



}





.right .block,.right .block li {border-color: #DCDACC;}

.right .block li a:hover {background: #F2F0EA;}



.left {float: left;}

.right {float: right;}



.clear,.clearer {clear: both;}

.clearer {font-size: 0;}









/* bottom */

.bottom {

	background: #DCDAC9 url(img/bottom.gif) no-repeat left bottom;

	border-top: 1px solid #AA8;

	color: #444;

	padding: 14px 20px;

}

.bottom .left,.bottom .right {width: 49%;}











#contact         {                  

display: block;                  

height: 72px;

width: 104px;

}



#contact span {  display:none;   } 







/* block list */

ul.block {

	border-top: 1px dashed #BCBAAC;

	margin: 4px 0;

	padding: 0;

	width: 90%;

}

.block li {

	border-bottom: 1px dashed #BCBAAC;

	list-style: none;

	



}

.block li a,.block li em {

	color: #553;

	display: block;

}

.block li em {

	font-size: 0.9em;

	font-style: normal;

}

.block li a {

	padding: 4px 3%;

	text-decoration: none;

	width: 94%;

}

.block li a span {font-weight: bold;}

.block li  span {font-weight: bold;}

.block li a:hover {

	background: #D2D0C0;

	color: #553;

}





.gallery td {

	vertical-align: top;

	text-align: center;

}

.gallery em {display: block;}




