/*  Big Dawg Web Design and Development http://www.bigdawgwebdesign.com  */
/*  Moccasin #ffe4b5 - Light Tan #e4e6c1 - Saddlebrown #8b4513 - Midnightblue #191970 - Powderblue #b0e0e6  */
/*  Single Unique = id #  --  Multiple = class .  */

@font-face {font-family:Palatino Linotype; font-style: normal; font-weight:normal; src: url(http://www.bigdawgwebdesign.com/fonts/PALATIN0.eot);}
@font-face {font-family:Palatino Linotype; font-style:oblique; font-weight:700; src:url(http://www.bigdawgwebdesign.com/fonts/PALATIN1.eot);}
@font-face {font-family:Palatino Linotype; font-style:oblique; font-weight: normal; src:url(http://www.bigdawgwebdesign.com/fonts/PALATIN2.eot);}
@font-face {font-family:Palatino Linotype; font-style: normal; font-weight:700; src: url(http://www.bigdawgwebdesign.com/fonts/PALATIN3.eot);}

html{background:#fffff0;}

body {margin-left:auto; margin-right:auto; margin-top:0px; padding:0px; padding-bottom:30px; background:#e4e6c1; color:#4d3640; font:medium Palatino Linotype; width:900px;}

h4 {margin-top:0px; color:#191970; text-shadow: 4px 4px 6px #999;}

h5 {color:#191970; margin-top:0px; width:33%; padding:0px 0px 0px 10px; border-bottom: 1px dashed;}

#header {width:90%; background:transparent; margin-left:auto; margin-right:auto; padding:15px 10px 15px 10px}

.bdr-4x15  {border:2px solid #eaeaae; padding:10px; -moz-border-radius:15px; -webkit-border-radius:15px; -moz-box-shadow: 3px 3px 15px #888; -webkit-box-shadow: 3px 3px 15px #888;}

.quote-box {font-size:74%; font-weight: bold; color: #191970; background-color: #e0f0f0; padding: 5px 15px 5px 15px; border: 1px solid;}

/* #fq-img {-moz-box-shadow: 4px 4px 10px #888; -webkit-box-shadow: 4px 4px 10px #888;} */

#tell {border-collapse:collapse; height:60px; text-align:bottom;}

#tell a {text-decoration:none; color:#191970; border:2px solid #191970; background-color:transparent; padding:0px 10px 0px 10px; width:100px; font:small bold;}

#tell a:hover {text-decoration:none; color:#0000ff; border:2px solid #0000ff; background-color:#ffffff; padding:0px 10px 0px 10px; width:100px; font:small bold;}

#tabmenu {border-bottom:2px solid transparent; width:90%; margin:0px; margin-left:auto; margin-right:auto; padding:0px 0px 0px 100px; z-index:1;}

#tabmenu li {display:inline; overflow:hidden; list-style-type:none;}

#tabmenu a {background:#9fc393; color:#e4e6c1; font:bold medium; border:1px solid transparent; padding:0px 5px 0px 5px; margin:2px; text-decoration:none; -moz-border-radius-topleft:10px; -moz-border-radius-topright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px;}

#tabmenu a:visited {color:#e4e6c1;}

#tabmenu a:hover {color:#ffffff;}

#tabmenu a.active {background:#b0e0e6; color:#191970; border-bottom:3px solid transparent;}

#tabmenu a.active:hover {color:#191970;}

#content {font:normal; background:#b0e0e6; width:90%; margin:0px auto 0px auto; padding:10px; border:2px solid transparent; border-top:none; z-index:2;  -moz-border-radius:20px; -webkit-border-radius:20px;}

#content a:hover {background:#e4e6c1; color:#4d3640;}

/*  Portfolio  */

#portLeft {padding:10px; width:40%; font-size:small; border-bottom:2px solid #eaeaae; border-right:none;}

#portRight {padding:20px; vertical-align:top; width:60%; font-size:small; border-bottom:2px solid #eaeaae; border-left:none;}

#portRight p {text-align:center; margin-top:5px; padding:0px 30px 0px 30px; font-size:x-small; font-weight:bold;}

#footer {font:x-small sans-serif; width:100%; border:none; margin-left:auto; margin-right:auto;}

#footer a, #footer a:hover {color:#191970;}


/*  The following is from BNN_Form2Email2MySQL  */

.error { color: #FFFFFF; background-color: #FF0000;}

.missing {border:medium solid #FF0000;}