/*STYLES FOR ELITEDITING.COM */

/* SITE WIDE */

body {
font-family:Arial, Helvetica, sans-serif;
font-size:small;
text-align:center;
min-width:848px;
margin:0;
padding:0;
color:#fff;
position:relative;
background:#000;
}
#wrapper {
text-align:left;
margin-left:auto;
margin-right:auto;
width:848px;
position:relative;
}
#head {
height:114px;
background:url(images/head2.jpg) no-repeat #000;
}
#navbar {
background:url(images/navbar.jpg) bottom;
padding:3px 0 8px 8px;
color:#000;
font-weight:bolder;
}
#navbar a {
color:#000;
text-decoration:none;
letter-spacing:.03em;
font-size:100%;
padding:0 15px;
text-transform:uppercase;
}
#navbar a:hover {
color:#006633;
}
#main {
position:relative;
width:848px;
padding-top:12px;
}
img {
border:none;
}
a {
text-decoration:none;
}
h1 {
color:#FF9900;
letter-spacing:.02em;
font-size:120%;
font-weight:strong;
line-height:1.8em;
margin-left:12px;
margin-right:48px;
text-transform:uppercase;
}
h3 {
color:#FF9900;
text-transform:uppercase;
letter-spacing:.05em;
font-size:110%;
font-weight:strong;
}
h3 a {
border-bottom:1px dotted #666;
color:#ff9900;
padding-bottom:1px;
}
h3 a:hover {
border-bottom:1px solid #FF9900;
}
.homelink /* logo on header that links to homepage */ {
position:relative;
top:28px;
}


#footer {
clear:both;
line-height:1.5em;
padding:5px 0 12px;
text-align:center;
/*background:url(images/main_tile_25.jpg) repeat-x;*/
border-top:1px solid #ff9900;
text-transform:uppercase;
font-size:90%;
letter-spacing:.03em;
position:relative;
top:20px;
}




/* HOME PAGE */
.homeimages {
margin-bottom:10px;

}
.home_thirds {
width:200px;
color:#fff;
float:left;
margin-top:13px;
}
/*.home_thirds_text a {
color:#fff;
font-weight:bolder;
background:url(images/arrow.gif) no-repeat left;
padding-left:20px;
}
.home_thirds_text a:hover {
color:#FF9900;
}*/
.home_thirds_text {
line-height:1.5em;
padding:1px 15px 15px;
background:url(images/main_tile3.jpg) repeat-x;
}


/* SECONDARY PAGES */

#sidebar {
width:270px;
color:#fff;
float:left;
}
#sidebar_inner {
line-height:1.5em;
padding:1px 15px 15px;
background:url(images/main_tile3.jpg) repeat-x;
}
.sidetext p {
font-style:italic;
font-size:110%;
line-height:2em;
}
.side_image {
margin:3px 0 10px;
}
#sidebar ul {
margin-left:0;
padding-left:0;
list-style:none;
padding-bottom:15px;
}
#sidebar li {
/*background:url(images/arrow.gif) no-repeat 0 3px;*/
padding-left:12px;
position:relative;
margin-bottom:16px;
}
#sidebar a {
color:#fff;
font-size:110%;
border-bottom:1px dotted #666;
padding-bottom:1px;
}
#sidebar a:hover, .main_content a:hover {
color:#fff;
border-bottom:1px solid #ff9900;
}
div.main_content /* Bordered text boxes on right side of page, secondary pages only */ {
border:1px solid #333;
width:559px;
color:#fff;
float:right;
margin-bottom:15px;
margin-left:15px;
margin-top:3px;
/*test*/
}
.main_content p {
line-height:1.8em;
margin-left:12px;
margin-right:48px;
font-size:110%;
}
.main_content a {
color:#fff;
}

/* LINKS */
.main_content p a, 
.main_content li a, 
#footer a, 
.main_content tr.tabletextlinks a, 
.main_content tr.tabletextlinks a {
color:#fff;
border-bottom:1px dotted #666;
padding-bottom:1px;
}
#footer a:hover, 
.main_content tr.tabletextlinks a:hover, 
.main_content tr.tabletextlinks a:hover {
color:#fff;
border-bottom:1px solid #ff9900;
}
a:hover.button {
border:none;
}


h2 {
border-bottom:1px solid #333; 
font-weight:bolder; 
font-size:110%;
line-height:1.8em;
margin:20px 48px -6px 12px;
text-transform:uppercase;
}
.thumbs /* THIS IS USED FOR LINKED IMAGES W/ BORDERS */ {
float:right;
border:1px dotted #666;
padding:5px;
margin:10px;
}
.thumbs:hover /* THIS IS USED FOR LINKED IMAGES W/ BORDERS */ {
border:1px solid  #FF9900;
}
.main_content td a /* THIS IS USED FOR LINKED IMAGES W/ BORDERS */ {
color:#fff;
}
.main_content td a:hover /* THIS IS USED FOR LINKED IMAGES W/ BORDERS */ {
color:#FF9900;
}



.main_content li a {
line-height:1.8em;
font-weight:bolder;
}
.main_content ul {
margin-left:12px;
padding-left:24px;
padding-bottom:15px;
}

