/* 

	rockcityclimbing.com styles
	
	Global template styles

 */

body, html { margin:0; padding:0; }
body {
	margin: auto;
	min-width:750px;
}

div #wrap {	
	margin:auto;
	width: 750px;
}

div #page {
position:relative;
	top:30px;	
	margin:auto;
	width:700px;
}

#navbar {
	height:35px;
	text-align:center;
	padding-top:6px;
	overflow:visible;
	line-height:30px;  /*needed for ie */
}

div #header {	
	height:54px;
	text-align:left;
	margin-left:5px;
	padding-top:10px;;
	background-repeat:no-repeat;
	vertical-align:middle;
}

div #content {
width:700px;
}



div {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a {	
	text-decoration:underline;
}

.clr {
clear:both;
}




/*
left
*/
div #col_left {
float:left;
width:225px;
margin-left:10px;
margin-right:10px;
padding-top:20px;
}


/*
right, full
*/
div #col_right {
float:right;
width: 425px;
padding:10px;
min-height:550px;
}

div #col_full {
padding:10px;
float:none;
width:680px;
background:#FFFFFF;
}



.right {
float:right;
}

.left {
clear:right;
float:left;
}

.left_sub {
float: left;
margin-left: 30px;
}

.left_sub_sub {
float: left;
margin-left: 60px;
}


img { border:0px;}

div #footer {
position:absolute;
top:100%;
padding-top:10px;
padding-bottom:10px;
width:100%;
}

.small {
font-size:10px;
}