/*
Color Scheme
Blue:#0067AC

Yellow: #F8EC28

Black: black

Background: #dfdfdf


*/

#nav ul li.pagenav h2 {
display:none;
}

b, strong {
color:#0067AC;
}

body {
margin:0px;
padding:0px;
font:small "Lucida Grande", verdana, arial, helvetica, sans-serif;
text-align:center;
background: white;
color: #2f2f2f;
}

a {
text-decoration:none;
color:#0067AC;
}


a:hover {
text-decoration:underline;
}

a:visited {
text-decoration:none;
color:#0067AC;

}



p, ul, li, h1, h2, h3, h4, h5, blockquote, dt, dl, dd {
margin:0px;
padding:0px;
}

h1, h2, h3 {
color:#0067AC;
}

h1 {
font-size:300%;
}

h2 {
font-size:250%;
margin:0px 0px 7px 0px;
}

h3 {
margin: 14px 0px 0px 0px;
font-size:150%;
}

h4 {
font-size:100%;
margin: 7px 0px 4px 0px;
}

h5, small {
font-size:90%;
color:#999;
font-weight:normal;
margin:4px 0px 14px 0px;
}

form {
margin:0px;
}

input, textarea {
font-family: "Lucida Grande", verdana;
margin:0px 0px 2px 0px;
border:1px solid #ccc;
}

input#submit {
background:#f8ec28;
border-top:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #666;
border-bottom:1px solid #666;
}

p {
margin:0px 0px 7px 0px;
line-height:150%;
clear:left;
}

blockquote {
font-size:small;
font-weight:normal;
margin:21px;
padding:2px 4px 2px 40px;
color:#666;
background:url(../../../images/quote.png) top left no-repeat;
}

blockquote span {
display:block;
color:#666;
margin-right:10px;
}

p.intro {
margin:21px;
text-align:center;
font-size:200%;
color:#999;
line-height:100%;
}

small {
margin:0px 0px 14px 0px;
}

.floatleft{
float:left;
margin:0px 7px 7px 0px;
}
.floatright {
float:right;
margin:0px 0px 7px 7px;
}

dl {
width:100%;
float:left;
padding:0px 0px 7px 0px;
clear:left;
border-bottom:1px dashed #ccc;
margin:0px 0px 14px 0px;
}

dl dt, dl dd {
margin:0px 0px 4px 0px;
}

dt {
font-size:120%;
color:black;
}

dd {
font:100%;
color:black;
}

dd.image {
float:right;
}

.post {
padding:0px 0px 7px 0px;
margin:0px 0px 7px 0px;
border-bottom:1px dashed #ccc;
}

#right h4, .floatright h4 {
border-bottom:1px solid #ccc;
padding:2px 0px;
margin:7px 0px 2px 0px;
}

#content ul {
margin:10px 20px;
list-style:none;
}

#content ul li {
margin:0px 0px 4px 0px;
}

#container {
width:100%;
min-width:770px;
font-size:95%;
float:left;
background:url(../../../images/bg.png) #fefefe center top repeat-y;
padding:0px;
}


#headercontainer {
width:100%;
background:url(../../../images/headerbg.png) bottom left repeat-x;
color:white;
float:left;
}

#header {
float:left;
width:100%;
}


#header ul {
list-style:none;
font-size:95%;
color:white;
float:left;
margin:0px 0px;
}

#header ul li#website {
float:left;
margin:10px;
}

#header ul li#slogan {
float:right;
margin:10px;
}

#innercontainer {
width:775px;
margin:0px auto;
}

#leftside {
/*background:url(../../../images/sidebarbg.jpg) right top repeat-y;*/
width:200px;
float:left;
}



#logocontainer {
width:200px;
}

#logo {
margin:14px 0;
width:200px;
height:200px;
}

#logo a {
display:block;
width:200px;
height:200px;
}


#navcontainer {


}

#nav {
font-size:90%;
margin:14px 0 14px 0;
text-align:left;
}

#nav h2 {
display:none;
}

#nav ul {
list-style:none;
margin:0px;
padding:0px;

}

#nav ul li {
margin:0px;
padding:0px;
}

#nav ul li a {
padding:5px 7px 5px 7px;
color:#333333;
text-decoration:none;
border-bottom:1px solid #ccc;
display:block;
margin:0px;
}

#nav ul li a:hover {
color:white;
text-decoration:none;
background: #0067AC url(../../../images/navhoverbg.png) right top repeat-y;
}

#contentcontainer {
width:575px;
float:right;
margin:14px 0;
}

#nav ul ul ul {
display:none;
}

#showcase {
width:300px;
float:right;
}

#showcase p {

}

#showcase p b {
}

#showcase #clients {
width:300px;
height:225px;

}



#content { 
padding:10px;
margin-right:25px; 
text-align:left;
}


#sidebar {
background-color:white;
width:190px;
}

#sidebar h2 {
font-size:150%;
}

#right {
clear:right;
float:right;
width:125px;
margin:0px 0px 10px 10px; 
}

#right input {
width:100px;
}

#content ul {
margin:10px 10px 10px 20px;
list-style:square;
}

#content ul li 
{
line-height:1.3em;
}
#content #main {

}



#content h6 {
background:#0067ac;
font-size:120%;
color:white;
margin:0px;
padding:0px;
border:1px solid #cccccc;
border-bottom:none;
width:100%;
}

#content h6 span {
}

#content table {
width:100%;
border:1px solid #cccccc;
border-collapse:collapse;
margin:0px 0px 10px 0px;
}



#content table td, #content table th {
border-bottom:1px solid #cccccc;
padding:5px 10px;
}

#content table th {
font-size:120%;
font-weight:normal;
color:#666666;
}

.recipe {
border-bottom:1px solid #cccccc;
padding:0px 0px 7px 0px;
margin:0px 0px 7px 0px;
}

.filmstrip {
width:350px;
float:left;
padding:7px;
}

.filmstrip img {
float:left;
width:48px;
padding:2px;
}

.filmstrip a {
margin:2px;
float:left;
border:1px solid #ccc;
}

.filmstrip a:hover {
border:1px solid blue;
}

#footercontainer {
clear:both;
background:url(../../../images/footerbg.png) top left repeat-x #fff;
}

#footer {
text-align:center;
width:775px;
margin:0 auto;
height:200px;
padding:14px 0;
font-size:90%;
color:#4690C3;
}


#footer h2, #footer h3 {
margin:0px 0px 7px 0px;
padding:0px;
}
#footer a {
text-decoration:none;
}


#footer #subscribe {
float:left;
width:240px;
text-align:left;
padding:14px;
border:4px dashed #ddd;
}

#footer ul {
float:right;
margin:0px auto;
list-style:none;
text-align:center;
width:550px;
}

#footer ul li {
float:left;
margin:7px;
padding:7px;
}

#footer ul li:hover 
{
padding:5px;
border:2px dashed #ccc;
}

