/*
Theme Name: MAIL
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/


*/



/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */	
	margin:0;padding:0;
	background-image:url("images/mainbg2.jpg");
	background-repeat:no-repeat;
	background-position:top left;	
	}
	


#content{
	width:517px;height:400px;
	position:absolute;
	top:315px;
	left:240px;
	}
	
.hometitlestrip{background-image:url("images/frontstrip.jpg");
	background-repeat:no-repeat;height:157px;width:517px;}
.frontpage{background-image:url("images/note-repeat.jpg");
	background-repeat:repeat-y;padding:0 0 25px 0;	}
	
	
.portfoliotitlestrip{background-image:url("images/portfoliostrip.jpg");
	background-repeat:no-repeat;height:123px;width:500px;	}	
.portfoliopage{background-image:url("images/note-repeat.jpg");
	background-repeat:repeat-y;padding:0 0 25px 0;	}
	
.abouttitlestrip{background-image:url("images/aboutstrip.jpg");
	background-repeat:no-repeat;height:91px;width:500px;	}		
.aboutpage{background-image:url("images/note-repeat.jpg");
	background-repeat:repeat-y;padding:0 0 25px 0;	}

		
.contacttitlestrip{background-image:url("images/mailstrip.jpg");
	background-repeat:no-repeat;height:90px;width:500px;	}		
.contactpage{background-image:url("images/note-repeat.jpg");
	background-repeat:repeat-y;padding:0 0 25px 0;	}
	
.blogtitlestrip{background-image:url("images/blogstrip.jpg");
	background-repeat:no-repeat;height:123px;width:500px;	}		
.mainblog{background-image:url("images/note-repeat.jpg");
	background-repeat:repeat-y;padding:0 0 25px 0;	}
	
.entry{width:517px;font-size:12px;font-family:Arial;}

.frontpage div.entry{
	position:absolute;
	top:130px;
	left:0;
	overflow:auto;
	height:290px;
	}
.aboutpage div.entry{
	position:absolute;
	top:70px;
	left:0px;
	overflow:auto;
	height:350px;
	}
.portfoliopage div.entry{
	position:absolute;
	top:90px;
	left:0px;
	overflow:auto;
	height:330px;
	}
.contactpage div.entry{
	position:absolute;
	top:90px;
	left:0px;
	overflow:auto;
	height:330px;
	}
#blogholder{
	position:absolute;
	top:90px;
	left:0px;
	overflow:auto;
	height:330px;
	width:517px;
	}

.about{position:absolute;top:28px;left:596px;}
.portfolio{position:absolute;top:28px;left:718px;}
.portfolio-on{position:absolute;top:0;left:702px;}
.blog{position:absolute;top:188px;left:786px;}
.contact{position:absolute;top:387px;left:864px;}

a.navlink img{text-decoration:none;border:0;}

#sidebar{position:absolute;top:305px; left:0;width:220px;height:425px;overflow:auto;}
#sidebar ul{list-style-type:none;margin:0;padding:0; width:180px;margin:0 auto;}
#blogholder div.post{width:500px;margin:0 auto;padding;0;}
#calendar_wrap {font-size:12px;font-family:"Myriad Pro";}


.post h2{margin:0;padding:0;}
.widget{font-family:"Myriad Pro";font-size:14px;}
.textwidget a{color:black;font-size:24px;padding-top:10px;display:block;font-family:"Myriad Pro";}
.postform{font-family:"Myriad Pro";font-size:14px;}

.entry p{width:450px; margin:5px auto;padding:10px 0;}
.entry ul{width:450px; margin:15px auto;}
.entry ol{width:450px; margin:15px auto;}

.entry ul li {padding:10px 0; width:420px;}
.entry ol li {padding:10px 0;width:420px;}

#blogholder p{width:400px; margin:5px auto; padding:10px 0;font-size:12px; font-family:Arial; line-height:120%;}
#blogholder ul{width:400px; margin:15px auto;}
#blogholder ol{width:400px; margin:15px auto;}
#blogholder .entry ul li {padding:10px 0;}
#blogholder .entry ol li {padding:10px 0;}
#blogholder div.entry{width:450px; margin:0 auto;padding:0;}

h2.blogposttitle{ margin:0 auto;padding:10px 0;width:450px;color:#51504E;}
h2.blogposttitle a{color:#51504E;}

h3.blogposttitle{ margin:0 auto;padding:10px 0;width:450px;color:#51504E;}
h3.blogposttitle a{color:#51504E;}

span.thedate{font-size:11px;font-weight:bold; width:450px;display:block;margin:0 auto;}

h2.pagetitle{color:#51504E;margin:0 auto;padding:10px 0;width:450px;}

p.postmetadata{width:450px;margin:0 auto;padding:10px 0;}
p.postmetadata a{color:#51504E;}

#respond{width:450px; margin:0 auto;}
#commentform{width:450px; margin:0 auto;}
textarea#comment{width:450px; margin:0 auto;}
