/* Street Lane CSS by Solid Block */
	
/*----------main----------*/
body
{
}

#centrealign /*contains the site and places it in the middle of the page*/
{
	width:800px;
	margin:0px auto;
}

#sitecontainer /*box that holds the site and gives it a background*/
{
	width:800px;
	background-image:url(images/sitebg.gif);
	background-repeat:repeat-y;
	float:left;
}

#sitecontainerAdmin /*box that holds the site and gives it a background*/
{
	width:800px;
	
	background-repeat:repeat-y;
	float:left;
}
/*----------END main----------*/

/*----------header----------*/
#homepageheader /*large header for the home page, contains the menu bar and header images*/
{
	width:600px;
	height:0px;
	padding:0px;
	margin:0px;
	float:left;
}

#contentpageheader /*smaller header for the inner, content based pages, contains the menu bar and header images*/
{
	width:600px;
	height:150px;
	background-image:url(images/contentheaderbg.jpg);
	padding:0px;
	margin:0px;
	float:left;
}

.Contentpageheader
{
    width:600px;
	height:150px;
	
	padding:0px;
	margin:0px;
	float:left;
}
/*

----------END header----------*/

/*----------menu-----------*/
#menu /*menu bar*/
{
	width:600px;
	height:14px;
	padding:4px 0px;
	margin:0px;
	float:left;
	background-color:#000000;
}

#menu a /*menu bar text - if more links are added the padding will need to be altered to give some more room )*/
{
	font-family:Eras Medium ITC;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	float:left;
	padding:0px 24px 0px 24px;
	color:#FFFFFF;
}

#menu a:hover
{
	color:#cccccc;
}
/*----------END menu-----------*/

/*----------sidebar----------*/
#sidebar /*the bar down the right handside of the page*/
{
	width:180px;
	padding:0px 10px 0px 10px;
	margin:0px;
	float:right;
}

#sllogo /*street lane logo*/
{
	padding:20px 20px 0px 20px;
	border:none;
}

#sllogotext /*text below street lane logo*/
{
	padding:10px 20px 0px 20px;
	border:none;
}

#sladdress /*used for the practice address*/
{
	width:180px;
	padding:0px;
	margin:35px 0px 20px 0px;
	text-align:center;
	float:left;
	font-family:Eras Medium ITC;
	font-size:12px;
	color:#FFFFFF;
	background-image:url(images/sidebardivide.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#sladdress a /*email address under practice address*/
{
	color:#FFFFFF;
	text-decoration:none;
}

#sladdress a:hover
{
	color:#CCCCCC;
}

#sidebarform /*for the form in the side bar*/
{
	font-family:Eras Medium ITC;
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:0px 0px 10px 0px;
	float:left;
}

.textinput /*class that sets the text input for the sidebar form*/
{
	width:180px;
	padding:0px;
	margin:0px;
}
/*----------END sidebar----------*/

/*----------content----------*/
#pagecontent /*container for all of the page content, goes underneath the header*/
{
	width:588px;
	padding:10px 6px 10px 6px;
	margin:0px;
	float:left;
}

.singlecolumn /*add for a one column grid*/
{
	width:578px;
	padding:0px 5px 0px 5px;
	float:left;
}

.twocolumn /*add x2 for a two column grid*/
{
	width:284px;
	padding:0px 5px 0px 5px;
	float:left;
}

.fourcolumn /*add x4 for a four column grid*/
{
	width:137px;
	padding:0px 5px 0px 5px;
	float:left;
}
/*----------END content----------*/

/*----------footer----------*/
#footer /*contains the footer bar and text*/
{
	width:800px;
	height:20px;
	background-image:url(images/footerbg.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding:0px;
	margin:0px;
	float:left;
	font-family:Eras Medium ITC;
	font-size:12px;
	color:#999999;
	text-align:right;
}
/*----------END footer----------*/

/*----------type----------*/
li /*list text*/
{
	font-family:Eras Medium ITC;
	font-size:12px;
	color:#000000;
}

p /*main text*/
{
	font-family:Eras Medium ITC;
	font-size:12px;
	color:#000000;
}

p a
{
	color:#000000;
	text-decoration:underline;
}

p a:hover
{
	color:#666666;
}

h1 /*title*/
{
	font-family:Eras Medium ITC;
	font-size:16px;
	color:#000000;
}

h2 /*subtitle*/
{
	font-family:Eras Medium ITC;
	font-size:14px;
	color:#000000;
}
/*----------END type----------*/

/*xxxxxxxxxxPage Specificxxxxxxxxxx*/

/*----------Team page----------*/
.teambox /*box that contains the photo and description of each team member*/
{
	width:578px;
	padding:0px 0px 30px 0px;
	margin:0px;
	float:left;
}

.teambox img /*photo of the team member - 100px X 100px*/
{
	border:none;
	padding:0px 10px 0px 0px;
	float:left;
}

.teamboxtext /*seperates the title and description from the photo and keeps it in a column*/
{
	width:468px;
	font-family:Eras Medium ITC;
	font-size:14px;
	color:#000000;
	float:right;
}
/*----------END Team page----------*/

/*==========colour info==========
gold: c15 m31 y100 k0
side bar grey: c m y k90
*/

