/* ------  Layout ------  */
/* uber stuff and wrapper */
body,html 
{
background:#fff;
color:#000;
font-family:verdana, sans-serif;
height:100%;
}

body 
{
width:100%;
}

#wrap
{
background:#fff;
width:100%;
}

/* header */
#header
{display:none;}

/* Section Header */
#sectionheader {color:#000;}

#sectionheader h1 {font-size:2em; color:#000;}

#sectionheader img {display:none;}

/* homepage-main */
#homepage-main {display:none;}

/* homepage-feature-content */
#homepage-feature-content
{background-color:#fff; clear:both; width:763px; padding-top:10px; font-family:arial;}
#homepage-feature-content table
{margin:15px 0px 15px 5px;}
#homepage-feature-content h1
{color:#820c25; font-size:.80em; padding:0px 0px 10px 10px; margin:0px;}
#homepage-feature-content p
{font-size:.75em;  padding:0px 0px 15px 10px; margin:0px;}
#homepage-feature-content a
{color:#820c25; background: #fff url('../images/content-link-arrow-red.gif') no-repeat center right; padding-right:10px; text-decoration:none; font-weight:bold;}




/* main */
#main{background:#fff; width:100%; font-size:.75em;}
#main a {color:#820c25; text-decoration:none;}
#main a:visited {color:#820c25; text-decoration:none;}
#main a:hover {color:#820c25; text-decoration:underline;}


.readmore {display:none;}


#main h2, #main h3, #main p {line-height:1.50em;}
#main h2 {color:#820c25; font-size:1.2em;}

.contenthr{border-bottom:dotted 1px gray; line-height:25px; margin:15px 15px 15px 15px;}

/* side bar */
#sidebar 
{display:none;}

#sidebar ul 
{display:none;}

#sidebar h3, #sidebar p 
{display:none;}

/* footer */
#footer 
{display:none;}

#footer p
{display:none;}

#footer img
{display:none;}


/* ------ Side Navigation ------ */
/* First Level */
#navcontainer { display:none;}



/* --------------- Photo Layouts ----------------*/
.contentimageleft
{float: left; line-height:1.5em; clear:right; margin: 0px 10px 5px 0px; font-size:.75em; background: #fff url('../images/imagecaptionbackground.gif') repeat;}
/* HACK for IE */
html>body .contentimageleft {margin-left:25px;}
.contentimageleft img
{border-bottom: 2px solid #fff; margin: 0px; padding: 0px;}
.contentimageleft a
{color:#900; text-decoration:none;}
.contentimageleft span
{display:block; padding:3px 5px; margin:0px;}

.top {display:none;}



#boxshot
{z-index:1; position:relative; top:0px; left:0px;}


/* ------------------- homepage caracell links ---------------------*/
/* ------ Side Navigation ------ */
/* First Level */

#caracellcontainer ul
{
z-index:3;
position:relative; top:-20px; left:249px;
text-align: center;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
margin-top: 0px;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
color: white;
font-family: Arial,Helvetica,sans-serif;
font-size:.70em;
margin-bottom:-12px;

/* fixes Firefox 0.9.3 */
}
html>body #caracellcontainer ul {
/* HACK for IE */
margin-bottom:-10px;
}



#caracellcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 0px;
/* matches link padding except for left and right */
padding-top: 0px;

}

#caracellcontainer ul li a
{
padding:0px 3px 0px 3px;
color: white;
text-decoration: none;
border: 1px solid #fff;
margin:0px;
background-color:#000;
}

#caracellcontainer ul li a:hover
{
background-color: #820c25;
color: white;
}

#caracellcontainer #active { border-left: 1px solid #fff; }
