/*  ********************************
= Astrella & Rice [Style] Style Sheet
= Version: 1.0
================================
= XHTML/CSS Dev: Stephen K.
= Astrella Law - Denver, Colorado
= http://www.astrellalaw.com
= stephen@clickpointranch.com
********************************* */

/* --- Generic HTML Selectors --- */
html {
margin: 0;
padding: 0;
}

body {
margin: 0;
padding: 0;	
font-family: "Verdana", Arial, Helvetica, San-serif;
font-size: 100%;
color: #000000;
background: #D7D1B8;
}

/* --- Main Content Wrapper --- */	
	
#wrapper {
margin: 0px;
padding: 0px;

/*border: 1px solid #0099ff;*/
}
#container {
position:relative;
width: 741px;
min-width: 741px;
margin: 0px auto;
padding: 0px;
height: 100%;
background: #AFB299;
}

/* --- 	Header & assoc. elements --- */

#header {
float:left;
width: 740px;
height: 81px;
text-align: center;
margin: 0px auto;
padding: 0px;
border-left: 1px solid #AFB299;
border-right: 1px solid #AFB299;
background: #663300 url(../images/header.jpg) center right no-repeat;
}

/* ------------- Start Menu */

#nav {
width: 740px;
height: 18px;
margin: 0px;
padding: 0px;
color: #663300;
background: #B0B29A url(../images/nav/menu_bkg.jpg) center right no-repeat;
}

#menu {
display:block;
height:18px;
}

#menu ul {
margin: 0px;
padding:0;
list-style-type:none;
}

*html #menu li {
margin-left:0px;
}

#menu li {
float:left;
margin-top:0px;
margin-right:0px;
margin-left:0px;
padding:0px;
display:block;
width:119px;
/*border:1px solid #000;*/
}

#menu li.list1 {background-image: url(../images/nav/bttn_home.gif);background-position: 0px no-repeat; width: 87px;}	
#menu li.list2 {background-image: url(../images/nav/bttn_practice.gif);background-position: 0px no-repeat; width: 143px;}
#menu li.list3 {background-image: url(../images/nav/bttn_attorneys.gif);background-position: 0px no-repeat; width: 106px;}
#menu li.list4 {background-image: url(../images/nav/bttn_cases.gif);background-position: 0px no-repeat; width: 85px;}
#menu li.list5 {background-image: url(../images/nav/bttn_about.gif);background-position: 0px no-repeat; width: 97px;}
#menu li.list6 {background-image: url(../images/nav/bttn_inthenews.gif);background-position: 0px no-repeat; width: 118px;}
#menu li.list7 {background-image: url(../images/nav/bttn_contact.gif);background-position: 0px no-repeat; width: 106px;}

/* active state */

#menu li.selected1 {background-image: url(../images/nav/bttn_home.gif);background-position: 0px -18px; width: 87px;}
#menu li.selected2 {background-image: url(../images/nav/bttn_practice.gif);background-position: 0px 18px; width: 143px;}
#menu li.selected3 {background-image: url(../images/nav/bttn_attorneys.gif);background-position: 0px 18px; width: 106px;}
#menu li.selected4 {background-image: url(../images/nav/bttn_cases.gif);background-position: 0px 18px; width: 85px;}
#menu li.selected5 {background-image: url(../images/nav/bttn_about.gif);background-position: 0px 18px; width: 97px;}
#menu li.selected6 {background-image: url(../images/nav/bttn_inthenews.gif);background-position: 0px 18px; width: 118px;}
#menu li.selected7 {background-image: url(../images/nav/bttn_contact.gif);background-position: 0px 18px; width: 106px;}

#menu a {
display:block;
width:119px;
padding-top:18px;	
height:0;
color:#000;	
text-decoration:none;
overflow:hidden;
}

/* safari off state*/
#menu a#item1 {background-image: url(../images/nav/bttn_home.gif) 0px 72px; width: 87px;}
#menu a#item2 {background-image: url(../images/nav/bttn_practice.gif) 0px 72px no-repeat; width: 143px;}
#menu a#item3 {background-image: url(../images/nav/bttn_attorneys.gif) 0px 72px no-repeat; width: 106px;}
#menu a#item4 {background-image: url(../images/nav/bttn_cases.gif) 0px 72px no-repeat; width: 85px;}
#menu a#item5 {background-image: url(../images/nav/bttn_about.gif) 0px 72px no-repeat; width: 97px;}
#menu a#item6 {background-image: url(../images/nav/bttn_inthenews.gif) 0px 72px no-repeat; width: 118px;}
#menu a#item7 {background-image: url(../images/nav/bttn_contact.gif) 0px 72px no-repeat; width: 106px;}

/* hover */

#menu a#item1:hover {background-image: url(../images/nav/bttn_home.gif);background-position: 0px -18px;}
#menu a#item2:hover {background-image: url(../images/nav/bttn_practice.gif);background-position: 0px -18px;}
#menu a#item3:hover {background-image: url(../images/nav/bttn_attorneys.gif);background-position: 0px -18px;}
#menu a#item4:hover {background-image: url(../images/nav/bttn_cases.gif);background-position: 0px -18px;}
#menu a#item5:hover {background-image: url(../images/nav/bttn_about.gif);background-position: 0px -18px;}
#menu a#item6:hover {background-image: url(../images/nav/bttn_inthenews.gif);background-position: 0px -18px;}
#menu a#item7:hover {background-image: url(../images/nav/bttn_contact.gif);background-position: 0px -18px;}

/* --- Content ---------*/

#content {
float:left;
width: 740px;
height: 100%;
color: #663300;
background: #F5F1E0;
border-left: 1px solid #AFB299;
border-right: 1px solid #AFB299;
/*border: 1px dotted #666600;*/
}

#content_left {
float: left;
width: 60%;
margin:  0px;
padding: 0px;
/*border: 1px solid #cc6600;*/
}

*html #content_right {
margin-left: 40px;
}

#content_right {
float:left;
width: 24%;
padding: 0px;
margin-left: 105px;
margin-top: 15px;
/*border: 1px dotted #cc6600;*/
}

/* start right nav box*/

#right_nav_top{	
width: 177px;
padding: 0px;
margin: 0px;
background: #F5F1E0 url(../images/right_nav_top.gif) no-repeat top;
}

#right_nav_center{
position: relative;
top: 11px;
padding: 0px;
background: #F5F1E0 url(../images/right_nav_center.gif) repeat center;
}

#right_nav_bottom{
position: relative;
width: 100%;
height: 11px;
padding: 0px;
margin: 0px;
background: #F5F1E0 url(../images/right_nav_bottom.gif) no-repeat top;
}

#address {
float:left;
width: 740px;
height: 100px;
text-align: center;
margin: 0px auto;
padding: 0px;
background: #F5F1E0;
border-left: 1px solid #AFB299;
border-right: 1px solid #AFB299;
}

/* --- 	Footer & assoc. elements --- */

#footer {
float:left;
width: 740px;
height: 50px;
text-align: center;
margin: 0px auto;
padding: 0px;
background: #F5F1E0;
border-left: 1px solid #AFB299;
border-right: 1px solid #AFB299;
border-bottom: 1px solid #AFB299;
border-top: 1px solid #AFB299;
}

.footmenu {
float: left;
width: 100%;
color: #AFB299;
padding: 0px 0px 8px 0px;
}

.footmenu a{
font-size: 10px;
color: #787A6B;
}

.footmenu a:visited{
font-size: 10px;
color: #000000;
}