/*   
Theme Name: Desso
Theme URI: http://dessodesign.com
Author: Hide Sodeyama
Nov 2011
*/

@import url(frame.css);
	
* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.5;
	color: #58595b;
}

html,body,div,
dl,dt,dd,
form,fieldset,input,textarea,
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,
th,td {
    margin: 0;
    padding: 0;
}
a img,:link img,:visited img,
.no-bdr {
    border: none;
} 
a:hover img {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
table {
	border-spacing: 0;
	border-collapse: collapse;
}
td {
	vertical-align:top;
}
caption,th {
    text-align: left;
}
h1, h2, h3, h4{
	line-height: 1;
}
a:link,
a:visited {
	color: #1e88d8;
	text-decoration: none;
}
a:hover {
	color: #90c3ea;
	text-decoration: none;
}
ul, li {
	list-style: none;
}
hr {
    border: 0;
    height: 1px;
    background-color: #000;
    color: #000;
}
.border-none {
	border: none;
}
.bold {
	font-weight: bold;
}
.it {
	font-style: italic;
}
.uppercase {
	text-transform: uppercase;
}
.captl {
	text-transform: capitalize;
}
.text-12 { font-size: 12px; }
.text-14 { font-size: 14px; }
.text-16 { font-size: 16px; }
.text-18 { font-size: 18px; }
.text-20 { font-size: 20px; }
.text-22 { font-size: 22px; }
.text-24 { font-size: 24px; }
.text-28 { font-size: 28px; }
.text-32 { font-size: 32px; }
.text-36 { font-size: 36px; }
.text-42 { font-size: 42px; }
.text-48 { font-size: 48px; }
.text-56 { font-size: 56px; }
.text-72 { font-size: 72px; }
.text-96 { font-size: 96px; }
.spc-5 { padding-top: 5px; }
.spc-10 { padding-top: 10px; }
.spc-15 { padding-top: 15px; }
.spc-20 { padding-top: 20px; }
.grey { color: #888; }
.red { color: #cc0000 }
.g000 { color: #000; }
.g333 { color: #333; }
.g555 { color: #555; }
.g777 { color: #777; }
.g999 { color: #999; }
.gbbb{ color: #bbb; }
.gddd { color: #ddd; }
.geee { color: #eee; }


.hide { 
	display: none; 
}
.img-right {
	float: right;
	margin: 0 0 20px 20px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}


/* END */