html, body {
font-family : Verdana;
font-size : 12px;
background : #ffe0c0;
color : #2b2b2b;
border : 0;
}
body, p, h1, h2, h3, h4, ul, li, form, blockquote {
margin : 0;
padding : 0;
}
a {
text-decoration : none;a
}
blockquote {
background : #fff0e6;
padding : 12px 10px 7px 10px;
margin : 0 auto;
width : 40em;
color : #000;
font-size : 12px;
line-height : 18px;
border-bottom : 1px solid #777;
border-left : 2px solid #777;
}
blockquote blockquote {
background : #fffaf0;
width : 36em;
padding : 5px;
}
#contentlinks a:visited {
color : aa3300;
clear : both;
}
#wrap {
width : 960px;
margin : 0 auto;
background: url(img/content_bg.png) repeat-y;
border-left : 1px solid #dfdfdf;
border-right : 1px solid #dfdfdf;
height : 100%;
}
#header {
width : 960px;
height : 130px;
background : #000;
position: relative;
}
#header1 {
width : 960px;
height : 130px;
background : #000;
}
#header2 {
width : 960px;
height : 130px;
background : #000 url(img/is105.jpg) no-repeat;
}
#header3 {
width : 960px;
height : 130px;
background : #000 url(img/lc109.jpg) no-repeat;
}
#headspace {
width : 960px;
height : 1px;
background : #555;
}
#content_wrap {
width : 100%;
padding-top : 0;
padding-bottom : 0;
}
#content_wrap a {
color : #ff4400;
}
#content_wrap p a:hover, #content_wrap h4 a:hover, #content_wrap li a:hover {
color : #ffffff;
background : #ff6600;
}
#content_wrap h3 {
padding : 25px 0 0 0;
font-size : 1.29em;
}
#content_wrap a.comments {
font-weight : bold;
}
#content_wrap h2, #content_wrap h2.title, #content_wrap h2.a {
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
color : #ff4400;
font-weight : normal;
font-size : 1.80em;
padding : 0;
text-align : left;
text-decoration : none;
clear : both;
}
#content_wrap h2 a:hover {
color : #cc0000;
text-decoration : underline;
}
#content_wrap h4 {
font-weight : normal;
padding : 20px 0;
}
#content_wrap h4.date {
padding : 20px 0 5px 0;
font-size : 12px;
color : #555;
}

#content_wrap h4.fd {
padding : 10px 0 0 0;
font-size : 12px;
color : #666;
}

#content_wrap p {
padding : 10px 0 0 0;
font-size: 1.1em;
line-height : 19px;
}
#content {
width : 559px;
display : block;
float : left;
padding-left : 25px;
padding-right : 25px;
padding-bottom : 50px;
}
#content ul {
padding : 10px 0 5px 35px;
}
#content ol {
padding : 0 0 0 35px;
}
#content li {
padding : 5px;
}
#leftside ul li li, #sidebar ul li li {
background : url(img/bullet.gif) no-repeat 0 9px;
list-style : none;
padding-left : 20px;
}
#more_entries {
padding : 15px 0 15px 0;
width : 559px;
}
#more_entries a:hover {
color : #ffffff;
background : #ff6600;
text-decoration : underline;
}
#more_entries .oe {
display : inline;
float : left;
clear : left;
}
#more_entries .re {
display : inline;
float : right;
clear : right;
}
.thread-odd {
background-color : #f8f8f8;
}
.thread-even {
background-color : #ffffff;
}
.depth-1 {
border : 1px solid #ddd;
}
.post-info {
font-size : 1.3em;
}
li.bypostauthor {
background-color : #fff0e6;
border : 2px solid #ff4400;
}
.thread-odd ul.children li.depth-2.bypostauthor {
background-color : #f8eeff;
}
.thread-odd ul.children li.depth-3.bypostauthor {
background-color : #f8eeff;
}
.thread-odd ul.children li.depth-4.bypostauthor {
background-color : #f8eeff;
}
.thread-odd ul.children li.depth-5.bypostauthor {
background-color : #f8eeff;
}
.thread-even ul.children li.depth-2.bypostauthor {
background-color : #f8eeff;
}
.thread-even ul.children li.depth-3.bypostauthor {
background-color : #f8eeff;
}
.thread-even ul.children li.depth-4.bypostauthor {
background-color : #f8eeff;
}
.thread-even ul.children li.depth-5.bypostauthor {
background-color : #f8eeff;
}
.thread-odd ul.children li.depth-2 {
background-color : #ffffff;
}
.thread-odd ul.children li.depth-3 {
background-color : #f8f8f8;
}
.thread-odd ul.children li.depth-4 {
background-color : #ffffff;
}
.thread-odd ul.children li.depth-5 {
background-color : #f8f8f8;
}
.thread-even ul.children li.depth-2 {
background-color : #f8f8f8;
}
.thread-even ul.children li.depth-3 {
background-color : #ffffff;
}
.thread-even ul.children li.depth-4 {
background-color : #f8f8f8;
}
.thread-even ul.children li.depth-5 {
background-color : #ffffff;
}
.even, .odd {
border-left : 1px solid #ddd;
}
.commentlist {
padding : 0;
margin : 0;
text-align : justify;
}
.commentlist li {
font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
font-weight : bold;
margin : 15px 0 10px;
padding : 5px 5px 10px 10px;
list-style : none;
}
.commentlist li .avatar {
float : right;
border : 2px solid #777;
margin : 0 0 0 4px;
padding : 1px;
background : transparent;
}
.commentlist li ul li {
font-size : 1em;
margin-right : -5px;
margin-left : 10px;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
font-style : normal;
font-size : 1.1em;
}
.commentlist p {
font-weight : normal;
line-height : 1.5em;
text-transform : none;
margin : 5px 0;
}
#commentform p {
font-family : 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin : 5px 0;
}
.commentmetadata {
font-weight : normal;
margin : 0;
display : block;
}
#commentform input {
font : 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width : 170px;
padding : 2px;
margin : 5px 5px 1px 0;
}
#commentform {
margin : 5px 10px 0 0;
}
#commentform textarea {
font : 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width : 100%;
padding : 2px;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#commentform #submit {
margin : 0 0 5px auto;
float : right;
}
.children {
padding : 10px;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
#leftside {
width : 257px;
clear : left;
float : left;
line-height : 1.7em;
padding : 8px;
display : inline;
}
#sidebar {
width : 320px;
display : inline;
float : right;
line-height : 1.7em;
padding : 8px;
margin : 12px 5px 5px 0;
}
#sidebar ul, #leftside ul {
list-style : none;
}
#sidebar ul li ul, #leftside ul li ul {
padding : 10px 0;
}
#sidebar ul li ul li, #leftside ul li ul li {
padding-left : 25px;
background : url(img/bullet.gif) no-repeat 5px 8px;
}
#sidebar ul li ul ul, #leftside ul li ul ul {
padding : 5px;
}
#sidebar h2, #leftside h2 {
font-weight : bold;
padding : 10px 0 0 4px;
font-size : 14px;
text-align : left;
color : #000;
font-family : "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.textwidget {
line-height : 18px;
padding : 10px 0;
}
#wp-calendar {
padding : 10px 0;
}
.widget_tag_cloud {
padding : 5px 0 15px 0;
}
#wp-calendar caption {
margin : 10px 0 10px 0;
border-bottom : 0;
}
#wp-calendar td {
margin : 0;
padding : 3px 5px;
}
#wp-calendar td#today {
background : #fafafa;
}
#sidebar form, #leftside form {
padding : 10px 0;
position : relative;
}
#sidebar input, #leftside input {
font-size : 14px;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#sidebar input.field, #leftside input.field {
background : #fff;
border : 1px solid #b8c7da;
width : 159px;
height : 21px;
font-size : 13px;
padding : 3px 2px 0 3px;
}
#sidebar input.button, #leftside input.button {
top : 10px;
left : 180px;
}
#leftside a, #sidebar a {
color : #ff4400;
text-decoration : underline;
}
#sidebar a:hover, #leftside a:hover {
color : #cc0000;
text-decoration : underline;
}
#leftside p, #sidebar p, #leftside li, #sidebar li {
color : #666;
}
.rc {
color : #000;
font-size : 10px;
line-height : 1.4em;
}
#footer {
clear : both;
width : 960px;
position : relative;
padding : 10px 0;
background : #000;
height : 50px;
}
#footer p {
display : inline;
line-height : 25px;
color : #ccc;
font-size : 10px;
margin : 0 auto;
}
#footer p a {
color : #fffaf0;
text-decoration : underline;
}
#footer p a:hover {
color : #ccc;
}
#content_wrap:after, .comment_date_and_id:after, #leftside:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
#anti-ie2 {
float : right;
}
#anti-ie2 {
float : right;
}
#nav-top {
float : left;
width : 743px;
height : 12px;
background : #000;
padding : 14px 0;
}
#nav-top span {
display : none;
}
#nav-top ul {
margin : 0;
padding : 0;
}
#nav-top ul li {
font-size : 14px;
display : inline;
padding : 25px 5px 25px 25px;
}
#nav-top a {
color : #fffaf0;
font-weight : bold;
}
#nav-top a:hover {
color : #ffbb00;
font-weight : bold;
text-decoration : underline;
}
#search_top {
float : right;
width : 203px;
height : 23px;
background : #000;
padding : 7px 7px 10px 7px;
}
#search_top form {
margin-top : 0;
padding-bottom : 10px;
position : relative;
}
#search_top input.sfield {
background : #fffaf0;
width : 131px;
height : 20px;
font-size : 14px;
padding : 2px 2px 0 3px;
}
#search_top input.sbutton {
position : absolute;
top : 0;
right : 0;
border : 1px solid #ff7700;
}
.right {
text-align : right;
}

.fright {
float : right;
}

.fright-tight {
float : right;
top-margin : 0;
}

.fleft {
float : left;
}

img.fl {
float : left;
padding : 0 30px 0 0;
}

img.fr {
float : right;
padding : 0 0 0 10px;
}

a.right {
float: right;
}

a.left {
float: left;
}

a.leftbot {
float: left;
vertical-align: text-bottom;
}

a.bot {
vertical-align:-25%;
}


a.center {
margin : 0 auto;
text-align : center;
}

.center {
margin-left : auto;
margin-right : auto;
}
#centerbox {
margin : 0 auto;
text-align : center;
}
#clear {
clear : both;
}
.sright {
float : left;
width : 140px;
}
.sleft {
float : left;
width : 140px;
}
#suckerfishnav {
background : #1f3e9f url("../multi-level-navigation-plugin/images/suckerfish_blue.png") repeat-x;
font-size : 18px;
font-family : verdana, sans-serif;
font-weight : bold;
width : 100%;
}
#suckerfishnav, #suckerfishnav ul {
float : left;
list-style : none;
line-height : 40px;
padding : 0;
border : 1px solid #aaa;
margin : 0;
width : 100%;
}
#suckerfishnav a {
display : block;
color : #dddddd;
text-decoration : none;
padding : 0 10px;
}
#suckerfishnav li {
float : left;
padding : 0;
}
#suckerfishnav ul {
position : absolute;
left : -999em;
height : auto;
width : 151px;
font-weight : normal;
margin : 0;
line-height : 1;
border : 0;
border-top : 1px solid #666666;
}
#suckerfishnav li li {
width : 149px;
border-bottom : 1px solid #666666;
border-left : 1px solid #666666;
border-right : 1px solid #666666;
font-weight : bold;
font-family : verdana, sans-serif;
}
#suckerfishnav li li a {
padding : 4px 10px;
width : 130px;
font-size : 12px;
color : #dddddd;
}
#suckerfishnav li ul ul {
margin : -21px 0 0 150px;
}
#suckerfishnav li li:hover {
background : #1f3e9f;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
color : #dddddd;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
color : #dddddd;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
color : #dddddd;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
left : -999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
left : auto;
background : #444444;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
background : #5e7ad3;
}
form.ddfm h1, form.ddfm h2 {
color : #606060;
}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {
color : #606060;
}
form.ddfm .fmcheck p, form.ddfm .fmradio p, form.ddfm textarea, form.ddfm .fmfullblock, form.ddfm .fmhalfblock, form.ddfm .fmselect, form.ddfm input.fmtext, form.ddfm input.fmdate, form.ddfm input.fmverify, form.ddfm textarea.fmtextwide, form.ddfm .submit, form.ddfm .credits {
color : #404040;
}
form.ddfm .required {
color : #ff0000;
}
.ddfmerrors {
color : #ff0000;
}
.ddfmwrap {
font-size : 100%;
font-family : Arial, Helvetica, sans-serif;
}
form.ddfm h1, form.ddfm h2 {
font-family : Arial, Helvetica, sans-serif;
text-align : left;
margin : 0 0 10px 0;
padding : 0;
}
form.ddfm h1 {
font-size : 140%;
}
form.ddfm h2 {
font-size : 115%;
}
form.ddfm legend, form.ddfm label, form.ddfm label.fmtextlblwide {
font-size : 100%;
font-weight : bold;
}
form.ddfm .credits {
font-size : 90%;
}
form.ddfm legend {
font-size : 110%;
}
.ddfmerrors {
font-weight : bold;
}
.ddfmwrap {
margin : 15px auto 15px auto;
width : 550px;
}
.ddfmwrap p.fieldwrap {
padding : 1px;
margin : 1px;
clear : left;
}
form.ddfm {
text-align : left;
padding : 10px;
width : 530px;
}
form.ddfm fieldset {
padding : 0 10px 2px 10px;
margin : 0 0 13px 0;
display : block;
}
form.ddfm legend {
padding : 0 6px 0 6px;
margin : 0 0 0 10px;
}
form.ddfm label {
display : block;
float : left;
width : 26%;
text-align : right;
margin : 0 10px 0 0;
padding-bottom : 15px;
clear : left;
}
form.ddfm label.fmtextlblwide {
display : block;
float : left;
text-align : left;
margin : 0 10px 0 1px;
padding-bottom : 8px;
width : 100%;
}
form.ddfm select.fmselect {
float : left;
display : block;
width : 85%;
margin-bottom : 15px;
padding : 3px;
}
form.ddfm .fmcheck {
width : 85%;
float : left;
display : block;
margin-bottom : 15px;
}
form.ddfm .fmchecklabel {
display : inline;
float : none;
clear : none;
text-align : left;
margin : 0;
padding : 0;
}
form.ddfm .fmradio {
width : 85%;
float : left;
display : block;
margin-bottom : 15px;
}
form.ddfm .fmradiolabel {
display : inline;
float : none;
clear : none;
text-align : left;
margin : 0;
padding : 0;
}
form.ddfm .fmcheck p {
padding : 0;
margin : 0 0 5px 0;
line-height : 140%;
}
form.ddfm .fmradio p {
padding : 0;
margin : 0 0 5px 0;
line-height : 140%;
}
form.ddfm textarea {
float : left;
position : relative;
width : 85%;
margin-bottom : 15px;
padding : 3px;
}
form.ddfm .fmfullblock {
padding-left : 0;
float : left;
width : 100%;
margin-bottom : 13px;
display : block;
}
form.ddfm .fmhalfblock {
width : 85%;
padding-left : 29%;
margin-bottom : 13px;
float : left;
display : block;
}
form.ddfm input.fmverify {
float : left;
width : 22%;
margin-bottom : 15px;
padding : 3px;
position : relative;
display : block;
}
form.ddfm img {
margin : 1px 0 0 10px;
float : left;
}
form.ddfm input.fmfile, form.ddfm input.fmtext {
float : left;
display : block;
width : 85%;
margin-bottom : 15px;
padding : 3px;
}
form.ddfm input.fmdate {
float : left;
display : block;
width : 35%;
margin-bottom : 15px;
padding : 3px;
}
form.ddfm textarea.fmtextwide {
display : block;
float : left;
width : 93%;
margin-right : 2px;
margin-bottom : 15px;
padding : 3px;
}
form.ddfm .credits {
text-align : right;
margin-top : 7px;
width : 97%;
}
form.ddfm .submit {
text-align : right;
clear : both;
width : 97%;
}
.ddfmwrap .ddfmerrors {
display : block;
float : left;
width : 27%;
text-align : right;
margin : 0 10px 0 0;
padding-bottom : 15px;
}
.ddfmwrap .errorlist {
float : left;
display : block;
width : 85%;
margin-bottom : 15px;
padding : 3px;
text-align : left;
}
.ddfmwrap .recaptcha {
width : 100%;
text-align : right;
clear : both;
height : 120px;
margin-right : 7px;
padding-bottom : 10px;
}
.ddfmwrap .recaptcha-inner {
float : right;
margin-right : 3px;
}
.dpTable {
font-family : Tahoma, Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : center;
color : #404040;
background-color : #f4f4f4;
border : 1px solid #999999;
}
.dpTD {
border : 1px solid #ece9d8;
}
.dpDayHighlightTD {
background-color : #cccccc;
border : 1px solid #aaaaaa;
}
.dpTDHover {
background-color : #888888;
border : 1px solid #888888;
cursor : pointer;
color : #000000;
}
.dpDayTD {
background-color : #c0c0c0;
border : 1px solid #aaaaaa;
color : white;
}
.dpTitleText {
font-size : 12px;
color : #555555;
font-weight : bold;
}
.dpDayHighlight {
color : #666666;
font-weight : bold;
}
.dpButton {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10px;
color : gray;
background : #dddddd;
font-weight : bold;
padding : 0;
}
.dpTodayButton {
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10px;
color : gray;
background : #dddddd;
font-weight : bold;
}
.gray {
color : #666;
}
.black {
color : #000;
}
.dark-gray {
color : #444;
}

.red {
color : #F00;
}

.green {
color : #0F0;
}

#byline a, a:visited {
color : #ff0000;
}

#facebook_like {
margin-top : 25px;
margin-bottom : 0px;
padding-bottom : 0px;
}

.share-spacer
{
margin-left : 55px;
vertical-align:bottom;
}

.second-spacer
{
vertical-align:bottom;
margin-left : 15px;
}

.click-to-drive {
vertical-align: top;
margin-left : 15px;
}

.fbshare {
vertical-align:text-top;
}
.fbshare {
vertical-align:text-top;
}

.clear {
clear: both;
}

#tagline { margin:0px 0px 0px 0px; text-align:left; font-size:20px; float:right; position: absolute;   top: 100px;
   left: 225px;
   width: 100%;
font-family: Impact, Charcoal, sans-serif; color: #FF6600;
}

.fdback {
background: #fff036;
}
