/*
Theme name: Lakeshore Branding
Author: Lakeshore Branding
Description: 
*/

* { margin:0; padding:0; }

body          { background: url(images/bg-body.jpg) repeat-x 0 0 #fafafa; font:12px/1.5 Arial, Helvetica, sans-serif; color:#000; }
body.home     { background: url(images/bg-body-home.jpg) repeat-x 0 0 #fafafa;}

img           { border:0; vertical-align:top;}

p {margin-bottom:10px;}

a, a:visited  {color:#255a7d;}
a:hover       {text-decoration:none;}
:focus        { outline: 0; }

/* Headings */
h1, h2, h3, h4, h5, h6 {color:#2c6a94; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:6px;}
h1            { font-size:1.9em; line-height:1.5; background:url(images/seperator.gif) repeat-x bottom;}
h2            { font-size:1.4em; line-height:1.4;}
h3            { font-size:1.46em; line-height:1.4; }
h4            { font-size:1.4em;  }
h5            { font-size:1.42em; }
h6            { font-size:1.4em;  }

/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; font-style:italic; }
q:before, 
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }
.content ul   {list-style: square; margin-bottom:15px;}
.content li   {margin-left:15px;}

/* Tools */
button:hover {cursor:pointer;}
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.alignleft       { text-align:left !important; padding-right:15px; padding-bottom:15px; }
.aligncenter     { text-align:center !important;padding-bottom:15px; }
.alignright      { text-align:right !important; padding-left:15px; padding-bottom:15px; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
.big          { font-size:1.4em; font-weight:bold;}
.clear        {clear:both;}
.quotes-top    {background:url(images/bg-quotes.gif) no-repeat 0 0; width:16px; padding-right:10px; margin-left:-20px; color:#fbfbfb;}
.quotes-bottom {background:url(images/bg-quotes.gif) no-repeat 0 -15px; width:16px; padding-right:10px; color:#fbfbfb; margin-left:5px; }
 .superscript{font-size:xx-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 
.border {border:1px #e2e2e2 solid; background:#f6f6f6; padding:20px 10px;}

#wrapper {width:960px;margin: 0px auto 0px auto;}

/* Header */
#header {height:127px; position:relative;}
#header .lakeshore-logo { background:url(images/logo-lakeshorebranding.jpg) no-repeat 0 0; position:absolute; top:17px; left:-69px; text-indent:-999em;}
#header .lakeshore-logo a { display:block; width:356px; height:84px;}
#header .lakeshore-logo:hover {background-position:0px -84px;}

#header .phone-number { position:absolute; top:21px; right:14px;  font-weight:normal; font-size:2em; color:#e7e5cb;}
#header .phone-number a { color:#e7e5cb; text-decoration:none;}
/*
#header .menu-global-nav-container { position:absolute; top:53px; right:10px;}
#header .menu-global-nav-container ul li {display:inline; margin-right:5px; color:#557c96;}
#header .menu-global-nav-container ul li a {color:#e7e5cb; font-weight:bold; text-decoration:none; font-size:.9em;}
#header .menu-global-nav-container ul li a:hover {text-decoration: underline;}
*/
/* Navigation */
#header .menu-navigation-container ul {position:absolute; text-align:right; right:0px; top:87px;}
.opera #header .menu-navigation-container ul, .chrome #header .menu-navigation-container ul, .safari #header .menu-navigation-container ul {top:88px;}
#header .menu-navigation-container ul li {float:left;}
#header .menu-navigation-container ul li a {background:url(images/bg-navigation.gif) 0 0; font-size:1.2em; color:#f4f4f4; text-decoration:none; display: block; padding-left:2px;}

#header .menu-navigation-container ul li span {background:url(images/bg-navigation.gif) 100% 0; display:block; padding:11px 21px 7px 21px;}
#header .menu-navigation-container ul li a:hover {background-position:0 -40px;}
#header .menu-navigation-container ul li a:hover span {background-position: 100% -40px; cursor:pointer;} 

#header .menu-navigation-container ul li.current_page_item a, #header .menu-navigation-container ul li.current_page_ancestor a { color:#2b6183; background-position:0 -80px; }
#header .menu-navigation-container ul li.current_page_item a span, #header .menu-navigation-container ul li.current_page_ancestor a span { background-position:0 -80px;}

#header .menu-navigation-container ul li.menu-item-11184 a {background-position:-1px 0px;}
#header .menu-navigation-container ul li.menu-item-11184 a:hover {background-position:-1px -40px;}
#header .menu-navigation-container ul li.menu-item-11184.current_page_item a, #header .menu-navigation-container ul li.menu-item-11184.current_page_ancestor a {background-position: -1px -80px;} 

/* Breadcrumbs & Search */
#breadcrumbs-search {height:60px; padding-top:20px;}
#breadcrumbs-search  a, #breadcrumbs-search {color:#4d4d4d;}
#breadcrumbs-search .breadcrumbs {float:left; margin-top:5px;}
#breadcrumbs-search .search { background:url(images/bg-search.gif) no-repeat 0 0; float:right;  width:223px; height:27px; position:relative;}
#breadcrumbs-search .search input { background:#FFF; border:none; position:absolute; top:7px; left:30px; color:#adadad;}
#breadcrumbs-search .search input:focus {color:#454545;}
#breadcrumbs-search .search button { background:url(images/btn-search.gif) no-repeat 0 0; width:23px; height:23px; text-indent:-999em; border:none; position:absolute; top:2px; left:201px;}
#breadcrumbs-search .search button:hover { background-position:0px -23px;}

/* Main */
#main {clear:both;}

/* Default Left Sidebar */
#main .left-sidebar { float:left; width:220px; position:relative; z-index:1; padding-bottom:30px;}
#main .left-sidebar img { background:url(images/bg-images-contact.gif) no-repeat 0 0; padding:8px 9px; margin-bottom:7px;}

#main .left-sidebar ul.subnav {}
#main .left-sidebar ul.subnav li { background:url(images/bg-subnav.gif); width:220px; height:26px; display: block; margin-bottom:-1px; padding:10px 0px 0px 0px; }
ul.subnav li.page-item-86, ul.subnav li.page-item-7, ul.subnav li.page-item-5 {background:url(images/bg-subnav-parent.gif) !important;}
#main .left-sidebar ul.subnav li a {  text-decoration:none; color:#2c6a94; font-family:tahoma; width:180px; height:26px; display:block; padding-left:40px;}
ul.subnav li.page-item-86 a, ul.subnav li.page-item-7 a, ul.subnav li.page-item-5 a {font-size:1.2em; margin:-2px 0px 0px -25px;}
#main .left-sidebar ul.subnav li:hover {background-position: 0 -72px;}
#main .left-sidebar ul.subnav li.current_page_item, #main .left-sidebar ul.subnav li.current-cat { background-position:0 -36px !important;}
#main .left-sidebar h2 { background:none; margin:20px 0px 10px 0px;}
#main .left-sidebar ul.subnav li ul {visibility:hidden;}

/* Default Content */
#main .content { float:left; width:720px; padding: 0px 0px 10px 20px; border-left:#d7d7d7 solid 1px; margin-bottom:20px; margin-left:-1px;}
#main .content h1 {margin-bottom:10px;}
#main .content .pagination { color:#2c6a94;}
#main .content .gray {color:#6f6f6f;}

#main .content .float-left {width:375px; float:left;}
#main .content .float-right {width:200px; float:left;}
#main .content .float-right img { background: url(images/bg-images-right.gif) no-repeat 0 0; width:324px; height:181px; padding:10px;}

/* Home Banner */
#home-banner {height:505px; position:relative;}
#home-banner h1 { position:absolute; top:80px; left:10px; background:none; color:#333536; font-size:2em; font-weight:bold; line-height:1;}
#home-banner h1 span {font-size:1.5em; color:#2c6a94; text-transform:uppercase;}
#home-banner h2 a { margin-bottom:0px; margin-left:6px; text-decoration:none;}
#home-banner h2 a:hover {text-decoration:underline;}
#home-banner div {color:#4d4d4d; font-size:1.1em;}
#home-banner div ul li {background:url(images/bullet-fish.gif) no-repeat 0 0; padding-left:25px;}
#home-banner div ul li a { text-decoration:none; }
#home-banner div ul li a:hover { text-decoration:underline;}
#home-banner .internet-marketing {position:absolute; top:200px; left:5px;}
#home-banner .web-design {position:absolute; top:200px; left:224px;}
#home-banner .get-started-button {position:absolute; top:331px; left:105px; text-indent:-999em;}
#home-banner .get-started-button a {display:block; background:url(images/btn-get-started-home.gif) no-repeat 0 0; width:223px; height:51px; }
#home-banner .slider {position:absolute; top:44px; right:-14px;}

/* Home Page */
.content-home .content-left {float:left; width:487px;}
.content-home .content-right {float:left; width:456px; margin-left:17px;}
.content-home  h2 { font-size:1.2em;  margin-bottom:3px;}
.content-home .border {margin-bottom:17px;}
.content-home .content-left div img {float:left; background:url(images/bg-images-home.jpg) no-repeat 0 0; padding:6px 6px 22px 6px; margin-right:31px;}

.content-home .button {margin-left:182px; margin-top:15px;}
.content-home .internet-marketing-button { background:url(images/btn-internet-marketing.gif) no-repeat 0 0; text-indent:-999em;}
.content-home .social-media-button {background:url(images/btn-social-media.gif) no-repeat 0 0; text-indent:-999em;}
.content-home .web-design-button {background:url(images/btn-web-design.gif) no-repeat 0 0; text-indent:-999em;}
.content-home .button a {display:block; width:151px; height:29px;}
.content-home .button:hover a {background-position:0px -30px;}

.content-home .content-right .classes-image { padding:10px 8px;}
.content-home .content-right .classes-image img {margin-top:-45px; position:relative; z-index:3;}
.content-home .content-right .classes-content {padding:20px 22px;}
.content-home .content-right .classes-content h2 {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:normal; margin-bottom:3px;}
.content-home .content-right .classes-content .classes-button { background:url(images/btn-classes.gif) no-repeat 0 0; text-indent:-999em; margin:0px; margin-top:15px;}

.content-home .twitter {background:url(images/bg-home-dashes.gif) no-repeat top right; width:219px; float:left; padding:0px 10px; margin-top:15px; position:relative; margin-bottom:60px;}
.content-home .twitter .headline {position:relative; background:url(images/seperator.gif) repeat-x bottom; margin-bottom:10px;}
.content-home .twitter .headline .twitter-bird { background:url(images/bg-twitter-bird.gif) no-repeat 0 0; width:47px; height:36px; position:absolute; top:-15px; right:5px;}
.content-home .twitter .tweet {background:url(images/bg-twitter-quote.gif) no-repeat 0 top; width:218px; display: block; padding-top:10px; position:relative; color:#525c53;}
.content-home .twitter .tweet-bottom { background:url(images/bg-twitter-quote.gif) no-repeat 0 100%; width:181px; display: block; padding: 0px 15px 30px 25px;}
.content-home .twitter .tweet-info { margin:-10px 0px 0px 60px; position:relative; z-index:2;}

.content-home .recent-posts {width:197px; float:left; padding:0px 10px; margin-top:15px; position:relative; height:190px; margin-bottom:60px; }
.content-home .recent-posts .headline {background:url(images/seperator.gif) repeat-x bottom; margin-bottom:10px;}
.content-home .recent-posts .rss {background:url(images/btn-rss.gif) no-repeat 0 0; position:absolute; top:1px; left:155px; text-indent:-999em;}
.content-home .recent-posts .rss a {display:block; width:35px; height:16px;}
.content-home .recent-posts .post {position:relative;}
.content-home .recent-posts .comments { background:url(images/bg-comments.gif) no-repeat 0 0; height:35px; width:35px; padding-top:4px; text-align:center; color:#FFF; position:absolute; top:0px; left:0px;}
.content-home .recent-posts .title {color:#525c53; padding-left:40px; margin-bottom:0px; height:38px; overflow:hidden;}
.content-home .recent-posts .date {color:#525c53; margin-bottom:10px; padding-left:40px; font-size:.9em;}

/* Portfolio Page 
.content-portfolio .border {padding:25px 30px; margin-bottom:30px;}
.content-portfolio h1 {color:#333536; font-size:2em; font-weight:bold; line-height:1; background:none;}
.content-portfolio h1 span {font-size:2em; color:#2c6a94; text-transform:uppercase;}
.content-portfolio h2 {font-size:1.2em;  margin-bottom:-5px;}
 
.content-portfolio .banner { position:relative;}
.content-portfolio .banner p {width:540px; font-size:1.3em; color:#323232;}
.content-portfolio .banner h2 { color:#151515; font-size:1.5em;}
.content-portfolio .banner .get-started {position:absolute; top:80px; right:80px;}
.content-portfolio .banner .get-started-button { background:url(images/btn-get-started-home.gif) no-repeat 0 0;  text-indent:-999em;}
.content-portfolio .banner .get-started-button a { display:block; width:123px; height:51px;}
.content-portfolio .banner .get-started-button:hover a {background-position:0px -51px;}
.content-portfolio .banner .get-started p {font-size:1em; margin-top:10px; width:223px; text-align:center;}

.content-portfolio .websites {position:relative; min-height:400px; height:auto !important; height:400px; } 
.content-portfolio .websites .website-logo { margin-bottom:15px;}
.content-portfolio .websites  p.title { margin-bottom:15px;} 
.content-portfolio .websites p.description{ width:280px; margin-bottom:30px;} 
.content-portfolio .websites ul {} 
.content-portfolio .websites ul li {background:url(images/bullet-fish.gif) no-repeat 0 0; padding-left:25px; margin-bottom:5px;}
.content-portfolio .websites .btn-launch-site { background:url(images/btn-launch-site.gif) no-repeat 0 0; text-indent:-999em; margin:22px 0px 48px 0px;}
.content-portfolio .websites .btn-launch-site a { display:block; width:151px; height:29px;}
.content-portfolio .websites .btn-launch-site:hover a { background-position:0px -29px;}
.content-portfolio .websites .website-image { position:absolute; top:35px; right:10px;}
.content-portfolio .websites .website-image img { background:url(images/bg-portfolio-website.jpg) no-repeat 0 0; padding:12px 40px 30px 33px;}

.content-portfolio .featured-websites-menu { height:143px;}
.content-portfolio .featured-websites-menu a {margin-left:25px;}
.content-portfolio .featured-websites-menu a img {border:1px solid #e2e2e2}

.content-portfolio .more-clients h2 {color:#333536; font-size:2em; font-weight:bold; line-height:1; background:none; margin-bottom:15px;}
.content-portfolio .more-clients h2 span {font-size:2em; color:#2c6a94; text-transform:uppercase;}
.content-portfolio .more-clients ul { float:left; width:145px;}
.content-portfolio .more-clients ul li { color:#3f3f3f;  font-size:.9em; margin-bottom:5px;}
*/
/* Contact Page */
.content-contact ul { margin-left:10px;}
.content-contact li {padding-left:23px;}
.content-contact li.title {background:url(images/bullet-contact-info.gif) no-repeat 0 0; font-size:1.2em; font-weight:bold; color:#2c6a94; margin-top:10px;}
.content-contact ul.contact-info .title {background-position:0px 0px;}
.content-contact ul.phone-number .title {background-position:0px -23px;}
.content-contact ul.fax-number .title {background:none;}
.content-contact ul.email .title {background-position:0px -46px;}
.content-contact ul.social-media .title {background-position:0px -69px;}

.content-contact ul.social-media li.social-media-icons { margin-top:20px;}
.content-contact ul.social-media div { background:url(images/btn-contact-social-media.gif) no-repeat 0 0; text-indent:-999em; float:left; margin-right:9px; margin-bottom:9px;}
.content-contact ul.social-media div a {display:block; width:29px; height:29px;}
.content-contact ul.social-media div.facebook { background-position:0px 0px;}
.content-contact ul.social-media div.twitter { background-position:-29px 0px;}
.content-contact ul.social-media div.linkedin { background-position:-58px 0px;}
.content-contact ul.social-media div.youtube { background-position:-87px 0px;}
.content-contact ul.social-media div.delicious { background-position:0px -29px;}
.content-contact ul.social-media div.flickr { background-position:-29px -29px;}
.content-contact ul.social-media div.friendfeed { background-position:-87px -29px;}
.content-contact ul.social-media div.slideshare { background-position:-58px -29px;}
.content-contact ul.social-media div.facebook:hover { background-position:0px -58px;}
.content-contact ul.social-media div.twitter:hover { background-position:-29px -58px;}
.content-contact ul.social-media div.linkedin:hover { background-position:-58px -58px;}
.content-contact ul.social-media div.youtube:hover { background-position:-87px -58px;}
.content-contact ul.social-media div.delicious:hover { background-position:0px -87px;}
.content-contact ul.social-media div.flickr:hover { background-position:-29px -87px;}
.content-contact ul.social-media div.friendfeed:hover { background-position:-87px -87px;}
.content-contact ul.social-media div.slideshare:hover { background-position:-58px -87px;}

.content-contact h2 {font-size:1.2em; color:#151515;}
.content-contact form p { margin-bottom:20px;}
.content-contact input, .content-contact textarea { background:#FFF; border: #e9e9e9 1px solid; padding:4px 6px; width:320px; color:#adadad;}
.content-contact input.mmf-acceptance { border:none; width:20px;}
.content-contact input:focus, .content-contact textarea:focus {color:#454545;}
.content-contact .submit input { background:url(images/btn-submit.gif) no-repeat 0 0; width:113px; height:37px; text-indent:-999em; border:none; display: block; line-height: 25px;}
.content-contact .submit input:hover {cursor:pointer; background-position: 0px -37px;}
.content-contact .content .float-right p { margin:10px 0px 0px 20px; width:300px;}

/* Blog Right Sidebar */
#main .right-sidebar {float:left; width:243px; padding-bottom:30px;}
#main .right-sidebar .box {background:#f2f2f2; border:#d7d7d7 1px solid; width:172px; margin-bottom:15px; padding:15px; position:relative;}
.right-sidebar .box .btn-hide-show {position:absolute; top:15px; right:15px; font-size:.8em;}
.right-sidebar h2 {background:none; font-weight:bold; font-style:normal; font-size:1.2em;}
.right-sidebar .box .title {margin-left:5px; font-weight:bold; color:#525c53; width:150px; margin-top:10px;}
.right-sidebar .box .date {margin-left:5px; color:#525c53; }
.right-sidebar .archives ul li { display:block;}

.content-contact ul.social-media .title {background-position:0px -69px;}

.content-contact ul.social-media li.social-media-icons { margin-top:20px;}
.content-contact ul.social-media div { background:url(images/btn-contact-social-media.gif) no-repeat 0 0; text-indent:-999em; float:left; margin-right:9px; margin-bottom:9px;}
.content-contact ul.social-media div a {display:block; width:29px; height:29px;}
.content-contact ul.social-media div.facebook { background-position:0px 0px;}
.content-contact ul.social-media div.twitter { background-position:-29px 0px;}
.content-contact ul.social-media div.linkedin { background-position:-58px 0px;}
.content-contact ul.social-media div.youtube { background-position:-87px 0px;}
.content-contact ul.social-media div.delicious { background-position:0px -29px;}
.content-contact ul.social-media div.flickr { background-position:-29px -29px;}
.content-contact ul.social-media div.friendfeed { background-position:-87px -29px;}
.content-contact ul.social-media div.slideshare { background-position:-58px -29px;}
.content-contact ul.social-media div.facebook:hover { background-position:0px -58px;}
.content-contact ul.social-media div.twitter:hover { background-position:-29px -58px;}
.content-contact ul.social-media div.linkedin:hover { background-position:-58px -58px;}
.content-contact ul.social-media div.youtube:hover { background-position:-87px -58px;}
.content-contact ul.social-media div.delicious:hover { background-position:0px -87px;}
.content-contact ul.social-media div.flickr:hover { background-position:-29px -87px;}
.content-contact ul.social-media div.friendfeed:hover { background-position:-87px -87px;}
.content-contact ul.social-media div.slideshare:hover { background-position:-58px -87px;}


/* Blog Page */
#main.blog .content {width:462px; padding-right:15px;}
.content .post-info-title {font-size:1.1em; font-weight:bold; color:#265b80;}
.content .post {background:url(images/seperator.gif) repeat-x bottom; padding-bottom:15px; margin-bottom:10px; }
.content .post-single {background:none; padding-bottom:15px; margin-bottom:10px; }
.content .post .img-thumb {float:left; margin-right:10px;}
.content .post .title { font-size:1.3em; background:none; font-family:Arial, Helvetica, sans-serif; font-style:normal; margin-bottom:5px; padding:0px;}
.content .post .time-author {font-weight:bold; color:#616161; margin-bottom:15px;}
.content .single-headline {font-size:1.4em;}
.right-sidebar .popular-posts .wpp-post-title { display:block; line-height:1.2; margin-bottom:-5px; text-decoration:underline;}
.right-sidebar .popular-posts .post-stats { display:block; line-height:3;}

/* Pagination */
.pagination {}
.pagination .pages {border:none;}
.pagination .current {}
.pagination .last, .pagination .first {}

/* Blog Comment */
textarea#comment {width:425px;}

/* Footer */
#footer {border:1px #e2e2e2 solid; background:#f6f6f6; padding:20px 15px; height:114px; padding-top:30px;}
#footer .internet-marketing-footer { background:url(images/bg-internet-marketing-footer.gif) no-repeat top right; float:left; width:204px; padding-left:0px;}
#footer .web-design-footer {background:url(images/bg-internet-marketing-footer.gif) no-repeat top right; float:left; width:191px; padding-left:30px;}
#footer a {color:#525c53;}
#footer h2 a, #footer h2 {color:#2c6a94; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:1em; font-weight:bold;}

#footer .newsletter-footer {width:460px; float:left; position:relative; margin-left:40px;}
#footer .newsletter-footer p {color:#404040; line-height:1.2em;}
#footer .newsletter-footer label {visibility:hidden;}
#footer .newsletter-footer #mc_mv_NAME {background:#FFF; border:1px solid #b6b5b5; color:#adadad; position:absolute; top:70px; left:0px; padding:4px 4px 2px 4px; width:150px;}
#footer .newsletter-footer #mc_mv_EMAIL {background:#FFF; border:1px solid #b6b5b5; color:#adadad; position:absolute; top:70px; left:166px; padding:4px 4px 2px 4px; width:170px;}
#footer .newsletter-footer #mc_mv_NAME:focus {color:#454545;}
#footer .newsletter-footer #mc_mv_EMAIL:focus {color:#454545;}
#footer .newsletter-footer #mc_signup_submit {position:absolute; top:66px; left:352px;}
#footer .newsletter-footer #mc_signup_submit {background:url(images/btn-newsletter.gif) no-repeat 0 0; width:85px; height:27px; text-indent:-999em; border:none; line-height:25px;}
#footer .newsletter-footer #mc_signup_submit:hover {background-position: 0 -27px; cursor:pointer;}
#footer .newsletter-footer #mc-indicates-required {visibility:hidden;}
#footer .newsletter-footer #mc_message {position:absolute; top:97px; left:8px; color: green;}
#footer .newsletter-footer .mc_error_msg {color: red; }

#footer-bottom {border:1px #37739c solid; background:#37739c; padding:0px 12px; color:#FFF; font-size:.9em; height:36px;}
#footer-bottom ul { padding-top:9px;}
#footer-bottom ul.left {float:left; }
#footer-bottom ul.right {float:right;}
#footer-bottom ul li {display:inline; margin-right:2px;}
#footer-bottom ul li.check-mark {background:url(images/checkmark.gif) no-repeat 0 0; padding-left:21px;}
#footer-bottom ul li.rss {background:url(images/rss.gif) no-repeat 0 0; padding-left:21px;}
#footer-bottom a {color:#FFF;}

#footer-copyright {clear:both; text-align:center; font-size:.8em; color:#404040; margin:5px 0px 10px 0px;}

code {border: solid 1px blue;
	font-size: 1.3 em; 
 	color: blue; 
	margin: 10px; 
	padding:10px; 
	background: #FFFFB3}
pre {font-size:1.2em; 
	color: #008099}