/*
Theme Name: RobChipman.net
Description: Custom theme for RobChipman.net
Version: 1.0
Author: TommyMedia
Author URI: http://www.tommymedia.ca
*/



/* Main Layout */

h2 {
font-size: 16px;
margin: 0px 0 2px 0;
padding: 0;


}

html, body {
	height: 100%;         /* required */
}


body {
font-family: Arial, Helvetica, sans-serif;
text-align: center;
font-size: 14px;
line-height: 18px;
color: #666;
text-align: center;   /* horizontal centering hack for IE */
	padding: 0;           /* required to "hide" distance div */
	margin: 0;            /* required to "hide" distance div */
	background-image: url('images/home-bg1.gif');
}


div#distance { 
	margin-bottom: -289px; /* half of content height */
	width: 1px;           /* required to "hide" distance div */
	height: 50%;          /* required */
	float: left;          /* required */

}
div#page {
	position: relative;   /* positions content on top of distance */
	text-align: center;     /* horizontal centering hack for IE */
	height: 575px;         /* required - desired height */
	width: 100%;          /* required - desired width */
	margin: 0 auto;       /* required */
	clear: left;          /* required */
		background-image: url('images/home-bg2.gif');
		background-repeat: repeat-x;



}

h1 {
background-image: url('images/h1-bg.gif');
height: 30px;
width: 100%;
display: block;
font-size: 18px;
line-height: 30px;
color: #dab56f;
margin: 0 0 7px 0;

}


table {
background-repeat: no-repeat;

}


#SideBar {
background-image: url('images/sidebar-bg.gif');
background-position: 6px 0px;
background-repeat: repeat-y;
width: 140px;
padding: 0 6px;
height: 562px;
margin-top: 0px;

}


#SideBar img {
margin-top: 16px;
}



#ContentRight {
float: right;
width: 700px;
}

div#content {
text-align: center;
	height: 568px;         /* required - desired height */
	width: 852px;          /* required - desired width */
	margin: 0 auto;       /* required */
		background-color: #fff;
		padding: 6px 0 0 0;

}

#ContentTable {
margin-bottom: 5px;
padding-bottom: 0px;
background-color: #fff;
}


#HeaderRight img {

margin-top: 6px;
margin-right: 6px;
}

#Header {
width: 700px;
height: 115px; 
display: block;
margin-bottom: 5px;
}

#HeaderRight {
display: block;
width: 300px;
float: right;
text-align: right;
}

#HeaderLeft {
display: block;
width: 300px;
text-align: left;
float: left;
padding-left: 10px;
}

#Logo {
margin-top: 5px;
}


#Navigation {
display: block;
width: 156px;
margin: 0;
padding: 0;
float: right;


}




#Navigation a {
margin: 0;
padding: 0;
height: 36px;
width: 156px;
display: block;
color: #fff;
font-size: 15px;
font-weight: bold;
text-decoration: none;
margin-bottom: 4px;
line-height: 36px;
background-image: url('images/nav.jpg');
}

#Navigation a.SubNav {
margin-left: 56px;
height: 26px;
line-height: 26px;

font-size: 12px;
text-align: center;
width: 100px;
background-image: url('images/nav2.gif');

}

#Navigation a.SubNav:hover, .NavOn2 {
background-position: 0 26px;

}

#Navigation a:hover, .NavOn {

background-position: 0 36px;
}

a#Tradition {
padding: 2px 0;
height: 32px;
line-height: 16px;
}


#LeftSide {
display: block;
text-algin: left;
width: 156px;
float: left;
margin: 0px;


}




#RightSide {
width: 510px;
margin: 0 10px;
float: right;
text-align: justify;
background-color: #fff;

}

#Footer {
clear: both;
width: 100%;
color: #fff;
font-size: 11px;
display: block;
text-align: center;
margin: 0 auto;

}


.clear {
clear: both;
display: block;
height: 6px;
width: 600px;
background-color: #fff;
padding: 0;
margin:0;

hei/ght: 0px;


}

#Container {
height: 100%;
}


a {

color: #C4161C;
}



.Center {
text-align: center;
margin: 10px 0;
}