body {
background-color: #F1F1F1;
background-image: url('http://www.mahi.ca/images/bg.gif');
padding : 0px;
margin : 0px;
padding-top : 45px;
	}

/* typography & colors	*/
a{
color : #999999;
text-decoration: none;
	}

a:hover{
color : #CCCCCC;
text-decoration : underline;
	}
	
a:visited{
color : #999999;
	}	
	
a.menu
{
text-decoration : none
}

a.sidebar, a:visited.sidebar {
	color : #555555;
	}
a:hover.sidebar{
	color : #999999;
	}

.albums{
margin-top : 138px;
margin-bottom : 250px;
	}
	
#titlealbums{
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 60px;
color : #AAAAAA;
font-weight : 200;
position : relative;
z-index : 1;
letter-spacing : -0.1em;
bottom : -12px;
	}
	
.titlepost
{
   font-family: 'Georgia', 'Book Antiqua', Palatino;
   text-transform : uppercase;
   font-size : 15px;
   font-weight: bold;
   border-bottom : 1px solid #999999;
 }


.date
{
	font-family : 'Georgia', 'Book Antiqua', Palatino;
color : #cccccc;
font-size : 25px;
padding-bottom:0px;
	}

.postmetadata
{
	text-transform : uppercase;
font-size : 9px;
	}

.titleside{
background-color : #666666;
color : #DDDDDD;
text-transform : uppercase;
font-weight : bold;
font-size : 12px;
padding : 2px;
margin-top : 5px;
margin-bottom : 5px;
}

.sidebar{
color : #999999	
	}


/* top menu */
#menu
{
background-color : #000000;
width : 100%;
position : absolute;
top:0px;
	}

#textmenu{
color : #AAAAAA;
text-transform : uppercase;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 14px;
word-spacing : 30px;
letter-spacing : 0.1em;
padding : 7px;
padding-left : 40px;
	}
	
	
/* main content layout	*/
#centereverything
{
	width : 775px;
margin-left : auto;
margin-right : auto;
	}
	
#header{
	position : relative;
	text-align : right;
	padding-right : 180px;
	right : 0px;
	float : right;
	}
	
#title{
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 60px;
color : #AAAAAA;
font-weight : 200;
position : relative;
float : left;
z-index : 1;
margin-top : 142px;
letter-spacing : -0.1em;
bottom : -12px;
	}

#cont{
background-color : #FFFFFF;	
width : 595px;
border : 1px #000000 solid;
padding : 0px;
margin : 0px;
position : relative;
margin-bottom : 10px;
clear : both;
float : left;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 12px;
letter-spacing : 0.1em;
line-height : 18px;
font-color :#000000;
text-align : justify;
		}

.post
{
	padding : 15px;
	}


/* sidebar */
#sidebar
{
float : right;
width : 170px;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 12px;
line-height : 20px;
	}


/*footer		*/
#footer{
text-align : center;
width : 600px;
margin : 10px 0px 5px 0px;
padding : 10px 0px 10px 0px;
color : #999999;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 11px;
background-color : #DDDDDD;
clear : both;
	}


/* layout albums photos */
#headeralbums
{
	position : absolute;
	right : 0px;
	top : 50px;
	}

#contalbums{
background-color : #FFFFFF;	
width : 100%;
border-top : 1px #000000 solid;
border-bottom : 1px #000000 solid;
padding : 0px;
margin : 0px;
position : relative;
horizontal-align : center;
	}

#txtalbums{
padding : 35px;
text-align : center;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 12px;
width : 30%;
float : left;
text-align : justify;
line-height : 20px;
letter-spacing : 0.1em;
	}
	
#tnalbums{
padding-top : 30px;
padding-bottom : 30px;
float : left;
width : 60%;
}

.tn{
border : 1px solid;
margin : 1px;
padding : 1px;
	}

#albums{
clear : both;
text-align : right;
width : 100%;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 11px;
text-transform : uppercase;
padding-bottom :10px;
	}	
		
#piedalbums{
text-align : right;
padding-right : 10px;
color : #AAAAAA;
font-family : 'Georgia', 'Book Antiqua', 'Palatino';
font-size : 11px;
	}
	


