/*  
Theme Name: Elite
Theme URI: http://www.davidlaycock.co.uk
Description: Elite Tiling Website with Wordpress CMS.
Version: 1.0
Author: David Laycock BSc (Hons)
Author URI: http://www.davidlaycock.co.uk

*/

/* Elite Tiling Website CSS */

html {overflow-y: scroll;}

body {background: #000;}
body, h1, h2, h3, h4, h5, h6, p, a, ol, ul, li ul, .content, .content2, .content3, .clear, img {margin:0; padding:0; border:0; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:100%; color:#fff;}

p, ul { font-size:65%; line-height:1.5em; color:#fff; padding:1em 0 0 0;}

a {color:#ffffff; text-decoration:none; background:none; font-weight:bold;}

a:hover {color:#147f4a;}

.clear {clear:both; line-height:0em;}

.left {float:left;}

.right {float:right;}

.box1 {width:100%;}

.box2 {width:940px; margin:0 auto; font-size:1.25em;}

.box3 {width:508px;}

.box4 {width:313px;}

.box4 h1 ul {font-size:1em; padding:0; line-height:1em;}

.box5 {width:260px; min-height:195px;}

.box5 h3 ul {font-size:1em; padding:0; line-height:1.6em;}

.box5-wrap-pad3 {width:315px;}
.box5-wrap-pad4 {width:310px;}
.box5-wrap-pad5 {width:315px;}

.boxfw {width:940px; margin:0 auto;}

.top-pad {padding-top: 20px;}

.clear-bg {background:none;}

.pad1 {padding:20px 30px;}

.pad2 {padding:20px 29px;}

.pad3 {padding:5px 25px 25px 30px; background:url(images/main-pg/main-3-border.gif) repeat-y; background-position:right;}

.pad4 {padding:5px 25px 25px 25px;} 

.pad5 {padding:5px 30px 25px 25px; background:url(images/main-pg/main-3-border.gif) repeat-y; background-position:left;}

.main-bg-news {background:url(images/main-pg/main-bg-news.jpg) repeat-x; background-color:#3b3b3b;}

.main-bg-news ul {line-height:2em;}

.lcp_catlist { display:block; width:100%; }

.lcp_catlist a { display:block; width:100%; }

.main-3-services {background:url(images/main-pg/main-bg-gradient-1.jpg) repeat-x; background-color:#757575;}

.bg-colour-1b1b1b { background-color:#1b1b1b;}

.headerbg-fix {float:left; width:290px; height:110px; background:url(images/tagline.png) no-repeat; margin:40px 0 0 140px;  }

.headerbg2 {background:url(images/bg-header1.gif) repeat-x;}

.box2a {width:100%;}

.logo {width:210px; height:130px; background:url(images/logo-elite-tiling.png) no-repeat; margin:20px 0 0 0px;}

.logo a {display:block; width:210px; height:130px;}




/* Menu */

.menubg {background:url(images/menubg.jpg) repeat-x; background-position:top; height:40px;}

.menu-list {float:left; padding:0;}

.menu-list ul {float:left; display:block; padding:0 0 0 10px; }

.menu-list li {float:left; display:block;}

.menu-list a {float:left; display:block; text-decoration:none; padding:10px 19px 10px 19px; color:#fff; height:20px;}

.menu-list a:hover {float:left; display:block; background:url(images/menufg.jpg) repeat-x; background-position:top; color:#ffffff;}

.menu-list .active {float:left; display:block; background:url(images/menufg.jpg) repeat-x; height:40px;}

.menu-list .current_page_item, .menu-list .current-cat-parent, .menu-list .current-cat, .menu-list .current_page_ancestor {float:left; display:block; background:url(images/menufg.jpg) repeat-x; height:40px;}

.main-gallery ul {width:100%; margin:0 auto; text-align:center;}

.main-gallery li {line-height:0;}

.main-gallery-bg {background:url(images/main-gallery/main-gallery-bg.jpg) no-repeat; background-position:center top; width:100%; margin:0 auto;}

.icon-our-services {background:url(images/main-pg/icon-our-services.png) no-repeat;}

.icon-completed-projects {background:url(images/main-pg/icon-completed-projects.png) no-repeat;}

.icon-materials-information {background:url(images/main-pg/icon-materials-information.png) no-repeat;}



.welcome-bg {background:url(images/main-pg/welcome-bg.jpg) repeat-y; background-position:center;}


/*

.current-cat {float:left; display:block; background:url(images/menufg.jpg) repeat-x; height:40px;}
*/
/* Footer */

.footer {margin:50px auto 0 auto; padding:25px 0 75px 0; border-top:1px solid #333;}

.footer a {text-decoration:none; font-size:.5em; color:#666666;}

.footer p {font-size:.5em; color:#666666; margin:20px 0;}

.footer a:hover, .footer-tta a:hover, footer-nav a:hover {color:#CCCCCC;}

.footer-tta {width:290px; background:url(images/logo-tta.gif) no-repeat 0px 0px; padding:1.5em 0 20px 50px;  font-size:.5em; color:#666666; line-height:2em;}

.footer-nav {width:400px; text-align:center; color:#666666; line-height:2em;}

.footer-copyright {width:200px; text-align:right; line-height:2em; font-size:.5em; padding:1.5em 0 20px 0; color:#666666;} 

.footer-copyright a {font-size:1em;}

.footer-nav #sidebar {font-size:1.5em; line-height:1em; padding-top:10px; margin-left:auto; margin-right:auto;}
.footer-nav #sidebar h2 {display:none;}
.footer-nav #sidebar ul { float:left; padding:0; text-align:center;}

/* Buttons */

.button-read-more {float:right; display:block; width:93px; height:31px; background:url(images/main-pg/button-read-more.png) no-repeat;}


.button-read-more a {float:right; display:block; width:93px; height:31px; }


.button-read-more a:hover {float:right; display:block; width:93px; height:31px;}

.more-link {clear:both; float:right; width:75px; height:22px; display:block; padding:2px 9px 1px 3px; background:url('images/main-pg/button-read-more.gif') no-repeat; background-position:right; text-align:right;}


/* Secondary Page */



.secondary-bg {background:url(images/secondary/secondary-bg.jpg) repeat-x; background-color:#757575;}

.box6 {width:260px; padding:20px 0 0 0;}

.box7 {width:640px; padding:0 0 0 40px;}

.box7 h1 {padding:0 0 10px 0;}


.box8 {width:20%; padding:30px 0 0 0;}

.box8 h3 {font-size:0.75em;}

.box8 h4 {font-size:0.65em; padding:10px 0 5px 0;}



/* Box9 - Main News Page */

.box9 {width:940px; padding:15px 0 0 0;}

.box9 h1 {padding:0 0 10px 0;}

.box9 h2 {font-size:1em; padding:0 0 10px 0;}

.box9 p {padding:0 0 5px 0;}

/* News */
.news-main-story-thumb { width:325px;}
.news-main-story-link {width:600px;}

.news-secondary-story-thumb { width:115px; display:block; padding:10px;}
.news-secondary-story-link {width:320px;}

.entry h1,h2,h3,h4,h5,h6 {padding:1em 0 0 0;}
.news-main-story { width:940px;  float:left; background:url(images/main-pg/main-bg-news.jpg) repeat-x; background:#333; }
.news-main-story h3 { width:100%; line-height:1.6em; display:block; padding:10px 0 0 0; }
.news-main-story h3 a { width:100%; line-height:1.6em; display:block; }
.news-main-story h4 { color:#666; font-size:.75em; padding:0; }
.news-main-story p { padding:.25em 0 0 0; }
.news-main-story a:hover p { color:#147f4a; }
.news-main-story a.post-thumbnail-link { float:left; width:300px; height:200px; background:url('images/logo-news-thumb-300x200.jpg') no-repeat; border:5px solid #000; }
.news-main-story a.post-thumbnail-link:hover { width:300px; height:200px; background:url('images/logo-news-thumb-300x200.jpg') no-repeat 0px -200px; border:5px solid #147f4a; }
.news-secondary-stories { width:459px; float:left; height:9.8em; margin:0; padding:0 10px 10px 0; background-color:#333333; border-top:1px solid #000; }
.news-secondary-stories h3 { width:100%; font-size:.9em; line-height:1.25em; display:block;  padding:.5em 0 .25em 0; }
.news-secondary-stories h3 a { width:100%; font-size:.9em; line-height:1.25em; display:block;  padding:.5em 0 .25em 0; }
.news-secondary-stories h4 { color:#666; font-size:.7em; line-height:1em; font-weight:normal; padding:0 0 .25em 0; }
.news-secondary-stories a.post-thumbnail-link { float:left; width:100px; height:100px; background:url('images/logo-news-thumb-100x100.jpg') no-repeat; border:5px solid #000;}
.news-secondary-stories a.post-thumbnail-link:hover { width:100px; height:100px; background:url('images/logo-news-thumb-100x100.jpg') no-repeat 0px -100px; border:5px solid #147f4a; }
.news-secondary-stories p { padding:.25em 0 0 0; font-size:.6em; font-weight:normal; }
.news-secondary-stories a:hover p { color:#147f4a;  }
.post-edit-link {font-size:.75em; line-height:2em;}
.odd  { width:459px; }
.even  { width:460px; float:right; }


#page-list { float:left; display:block; border-top:1px #666 solid; vertical-align:text-top; margin:20px 0 0 0; padding:0; }

#page-list ul{ margin:0; padding:0; }

#page-list li { float:left; display:block; list-style-type:none; margin:0; padding:0; }

#page-list li a { float:left; display:block; width:940px; border-bottom:1px solid #666;  text-decoration:none; margin:0; padding:10px 0; }

/* Box9 - End of Main News Page */

.arrow-back-to-top {float:left; display:block; margin:20px 0 0 0; background:url(images/secondary/arrow-back-to-top.gif) no-repeat; background-position:0 3px; width:100%; border-top:thin #FFFFFF; color:#147f4a; font-size:.5em; text-decoration:none;}

.arrow-back-to-top a {display:block; text-decoration:none; color:#147f4a; padding:0 0 20px 10px; }

.arrow-back-to-top a:hover {text-decoration:underline;}


/* Secondary Menu 2 */

.secondary-menu-2 { 
padding:0;
list-style:none;
color:#ffffff; 
} /* the outermost list item; contains whole list */

.secondary-menu-2 ul {
padding:0;
}

.secondary-menu-2 li {
list-style:none;
padding:0px;
background:url(images/secondary/secondary-menu-bg.gif) 0px 38px repeat-x;
}

.secondary-menu-2 a {
display:block;
width:100%;
padding:10px 0 10px 0;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.secondary-menu-2 a:hover {
color:#147f4a;
}

.secondary-menu-2 li ul li {
padding:0 0 0 0;
margin: 0 0 0 20px;
list-style:none;
font-weight:normal;
}

.secondary-menu-2 li ul li a {
font-weight:normal;
}

.secondary-menu-2 li ul li a:hover {
color:#147f4a;
}

.secondary-menu-2 .page_item { 
color:#ffffff;  
} /* any Page item */

.secondary-menu-2 .current_page_item {
color:#147f4a;
} /* the current Page */
  
.secondary-menu-2 .current_page_item a {
color:#147f4a;
} /* the current Page */
  
.secondary-menu-2 .current_page_item ul li a {
font-weight:normal;
color:#ffffff;
} /* the current Page */


.secondary-menu-2 .current-cat {
color:#147f4a;
} /* the current Category */
  
.secondary-menu-2 .current-cat a {
color:#147f4a;
} /* the current Category */
  
.secondary-menu-2 .current-cat ul li a {
font-weight:normal;
color:#ffffff;
} /* the current Category */

/* End Secondary Menu 2 */


/* lcp_catlist */

.lcp_catlist { 
padding:0;
list-style:none;
color:#ffffff; 
} /* the outermost list item; contains whole list */

.lcp_catlist ul {
padding:0;
}

.lcp_catlist li {
list-style:none;
padding:0px;
background:url(images/secondary/secondary-menu-bg.gif) left bottom repeat-x;
}

.lcp_catlist a {
display:block;
width:100%;
padding:10px 0 10px 0;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.lcp_catlist a:hover {
color:#147f4a;
}

.lcp_catlist li ul li {
padding:0 0 0 0;
margin: 0 0 0 20px;
list-style:none;
font-weight:normal;
}

.lcp_catlist li ul li a {
font-weight:normal;
}

.lcp_catlist li ul li a:hover {
color:#147f4a;
}

.lcp_catlist .page_item { 
color:#ffffff;  
} /* any Page item */

.lcp_catlist .current_page_item {
color:#147f4a;
} /* the current Page */
  
.lcp_catlist .current_page_item a {
color:#147f4a;
} /* the current Page */
  
.lcp_catlist .current_page_item ul li a {
font-weight:normal;
color:#ffffff;
} /* the current Page */


.lcp_catlist .current-cat {
color:#147f4a;
} /* the current Category */
  
.lcp_catlist .current-cat a {
color:#147f4a;
} /* the current Category */
  
.lcp_catlist .current-cat ul li a {
font-weight:normal;
color:#ffffff;
} /* the current Category */




/* End lcp_catlist */


/* Accordian Jquery Secondary Menu Code 

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul.menu li a:hover {
  background: #000;
}

ul.menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

.current-cat { display:block; }*/

/* Entry Styles */

/*.entry li { margin:0 0 0 25px; list-style-type:disc; }*/

/* End of Entry Styles */

/* Accordian Jquery Secondary Menu Code */

/* DCG Fix */


.dcg-fix {
    width: 940px;
    border: 0px;
    text-align: left;
    position: absolute;
    top: 0px;
    left: 50%;
	margin-top:190px;
    margin-left: -470px;
}


 /*{ width:940px; height:218px; display:block; position:relative; margin-left:auto; margin-right:auto; padding:0; top:-680px;  }*/

/* DCG Fix */

.pagetitle {padding-bottom:20px;}
/* Entries Navigation - Older/Newer */
.navigation {float:left; display:block; width:370px; height:37px; background:#333333; margin:1px 0 0 0; padding:10px 0; background:#000;}

.navigation .alignleft a {float:left; display:block; border:1px solid #666666; padding:5px 10px 5px 10px; background:url(images/menubg.jpg) repeat-x;}
.navigation .alignleft a:hover {float:left; display:block; border:1px solid #666; padding:5px 10px 5px 10px; background:url(images/menufg.jpg) repeat-x; color:#FFFFFF;}

.navigation .alignright a {float:right; display:block; border:1px solid #666666; padding:5px 10px 5px 10px; background:url(images/menubg.jpg) repeat-x;}
.navigation .alignright a:hover {float:right; display:block; border:1px solid #666; padding:5px 10px 5px 10px; background:url(images/menufg.jpg) repeat-x; color:#FFFFFF;}

.alignright {float:right; margin-left:10px;}
.alignleft {float:left; margin-right:10px;}
.aligncenter {margin-left:auto; margin-right:auto;}

.wp-caption {margin-top:10px; padding:10px 0 5px 10px; background-color:#333; }
.wp-caption-text {padding:5px 0 0 0; color:#999;}
.wp-caption-dt {padding:0; margin:0;}
.wp-caption-dd {padding:5px 0 0 0; color:#999; margin:0; font-size:65%;}

.attachment-post-thumbnails-new{margin-top:10px;}


/* Post Meta Data */
.postmetadata {float:left; width:100%;}
.nocomments {float:left; width:100%;}




/* JQuery Gallery */

/* Archive List */

/*.archive-style div.box2  { border-top:1px solid #ccc; margin:1em 0 0 0; }
.archive-style div.post h3 a { padding:.25em 0 0 0; width:100%; display:block; }
.archive-style div.post p { padding:0; }
.archive-style div.post small { float:right; position:relative; font-size:.75em; color:#666; }
.archive-style div.post .postmetadata { margin-top:0em; border:0; font-size:.65em; font-size:.75em; }*/


.archive-container { float:left; width:370px; display:block; background-color:#333333; border-top:1px solid #000; }
.archive-container h3 { width:100%; font-size:.9em; line-height:1.5em; display:block;  padding:.25em 0 .15em 0; }
.archive-container h3 a { width:100%; font-size:.9em; line-height:1.5em; display:block;  padding:.25em 0 .15em 0; }
.archive-container small { color:#666; font-size:.7em; line-height:1em; font-weight:normal; padding:0 0 .25em 0; }
.archive-thumbnail { float:left; width:120px; height:110px; display:block;}
.archive-thumbnail a{ float:left; width:100px; height:100px; background:url('images/logo-news-thumb-100x100.jpg') no-repeat; border:5px solid #000;}
.archive-thumbnail a:hover { background:url('images/logo-news-thumb-100x100.jpg') no-repeat 0px -100px; border:5px solid #147f4a; }
.archive-container p { padding:.25em 0 0 0; font-size:.6em; }
.archive-container a:hover p { color:#147f4a;  }
.archive-content { float:left; width:240px; display:block; }



.width {float:left; width:100%;}
.block {display:block;}


/* Sidebar */

#sidebar h2 {font-size:1.5em; padding:0; line-height:1.5em;}
#sidebar ul {padding-top:0;}
#sidebar .screen-reader-text {display:none;}
#sidebar #searchform {margin:10px 0;}
#sidebar .textwidget {float:left; width:100%;}
#sidebar .textwidget a {padding:10px 0;}
#sidebar a {width:100%; display:block;}
#sidebar a:hover {width:100%; display:block;}
#sidebar .textwidget {background:url("images/secondary/secondary-menu-bg.gif") repeat-x scroll left bottom transparent; list-style:none outside none;}
#sidebar .widget_search {float:left; width:100%; padding:20px 0;}
#sidebar #searchform {background:#333; padding:10px;}
#sidebar #searchform {-moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; background:#333; padding:15px 10px 15px 15px; }
#sidebar #searchform #searchsubmit {cursor:pointer;}
#sidebar p {font-size:1em;}
#searchform {background:#333; padding:10px;}
#searchform {-moz-border-radius:.5em; -webkit-border-radius:.5em; border-radius:.5em; background:#333; padding:15px 10px 15px 15px; }
#content #searchform #s {font-size:1em; width:400px; height:30px;}
#content #searchform #searchsubmit {font-size:1em; height:39px; cursor:pointer; padding-bottom:3px;}

.address {text-align:right; width:300px; height:120px; padding:20px 0 0 0;}
.address #sidebar .textwidget {background:none;}
.address #sidebar ul .widget .widgettitle {font-size:1.25em;}
.address #sidebar ul .textwidget p {padding:0;}

.jcarousel-container {
    -moz-border-radius: 0px;
    background: #333;
    border:0px;
    width:620px;
    padding: 10px 10px;
}

.jcarousel-clip {
    width:  245px;
    height: 275px;
}

.jcarousel-list {
    /*width:  255px;
    height: 275px;*/
}

.jcarousel-list li {
    width: 275px;
    height: 275px;
    margin-right: 10px;
}

.jcarousel-item-placeholder {
    background: #333 url(jcarousel_loading.gif) 50% 50% no-repeat;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(jcarousel_next.png) no-repeat 0 0;
}

.jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(jcarousel_prev.png) no-repeat 0 0;
}

.jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
.jcarousel-scroll {float:left;width:100%; }
.cgj_prev {float:left; display:block; width:50px; height:50px; text-indent:-999em; background:url(images/secondary/gallery-buttons.gif) no-repeat  0 0;}
.cgj_next {float:right; display:block; width:50px; height:50px; text-indent:-999em; background:url(images/secondary/gallery-buttons.gif) no-repeat -50px 0px;}
a.cgj_prev:hover {float:left; display:block; width:50px; height:50px; text-indent:-999em; background:url(images/secondary/gallery-buttons.gif) no-repeat 0px -50px;}
a.cgj_next:hover {float:right; display:block; width:50px; height:50px; text-indent:-999em; background:url(images/secondary/gallery-buttons.gif) no-repeat -50px -50px;}
a.cgj_prev:hover {text-decoration:none;}
:-moz-any-link:focus {
  outline: none;
}



/* SMOOTH GALLERY - Replaces standard Wordpress gallery. */

.smoothgallery{
	width:638px !important; /*override default size*/
	height:479px !important;
	border:none !important;
	margin:20px 0;
} 
.smoothgallery p, .smoothgallery h3{
	display:none;	/*show only images if jscript is off*/
}
.entry li {display:block; background:url(images/icon-tick.gif) no-repeat 0 2px; padding:10px 0 10px 32px; margin:0; line-height:1em; font-weight:bold;}
.entry .icon-green-tick {display:block; background:url(images/icon-tick.gif) no-repeat 0 2px; padding:10px 0 10px 30px; margin:0; line-height:1em;}
.entry .icon-green-disk {display:block; background:url(images/icon-disc.gif) no-repeat 0 6px; padding:10px 0 10px 30px; margin:0; line-height:1em;}

.icon-adobe-pdf {background:url(images/pdficon_small.gif) no-repeat; padding:2px 0 2px 25px; line-height:2em;}
.icon-adobe-pdf a {background:url(images/pdficon_small.gif) no-repeat; padding:2px 0 2px 25px; font-weight:bold; line-height:2em;}


h6 {background:url(images/timeline-spacer-5.gif) no-repeat center 20px; padding:130px 0 0 0;}

blockquote {background:url(images/blockquote.gif) no-repeat 0px 0; margin:10px; padding:10px;}




/* Projects */

.projects-h1 {margin:1em 0 0 0;}
.projects-main-story-thumb { width:325px;}
.projects-main-story-link {width:300px;}

.projects-secondary-story-thumb { width:115px; display:block; padding:0 10px 0 0;}
.projects-secondary-story-link {width:174px;}

.projects-main-story { width:640px;  float:left; background:url(images/main-pg/main-bg-news.jpg) repeat-x; background:#333; }
.projects-main-story h3 { width:100%; line-height:1.6em; display:block; padding:10px 0 0 0; }
.projects-main-story h3 a { width:100%; line-height:1.6em; display:block; }
.projects-main-story h4 { color:#666; font-size:.75em; padding:0; }
.projects-main-story p { padding:.25em 0 0 0; }
.projects-main-story a:hover p { color:#147f4a; }
.projects-main-story a.post-thumbnail-link { float:left; width:300px; height:200px; background:url('images/logo-news-thumb-300x200.jpg') no-repeat; border:5px solid #000; }
.projects-main-story a.post-thumbnail-link:hover { width:300px; height:200px; background:url('images/logo-news-thumb-300x200.jpg') no-repeat 0px -200px; border:5px solid #147f4a; }
.projects-secondary-stories { float:left; height:9.8em; margin:0; padding:10px; background-color:#333333; border-top:1px solid #000; }
.projects-secondary-stories h3 { width:100%; font-size:.9em; line-height:1.25em; display:block;  padding:0 0 .25em 0; }
.projects-secondary-stories h3 a { width:100%; font-size:.9em; line-height:1.25em; display:block;  padding:.5em 0 .25em 0; }
.projects-secondary-stories h4 { color:#666; font-size:.7em; line-height:1em; font-weight:normal; padding:0 0 .25em 0; }
.projects-secondary-stories a.post-thumbnail-link { float:left; width:100px; height:100px; background:url('images/logo-news-thumb-100x100.jpg') no-repeat; border:5px solid #000;}
.projects-secondary-stories a.post-thumbnail-link:hover { width:100px; height:100px; background:url('images/logo-news-thumb-100x100.jpg') no-repeat 0px -100px; border:5px solid #147f4a; }
.projects-secondary-stories p { padding:5px 0 0 0; font-size:.6em; font-weight:normal; }
.projects-secondary-stories a:hover p { color:#147f4a;  }
.projects-post-edit-link {font-size:.75em; line-height:2em;}
.projects-odd  { width:299px; float:left; display:block; }
.projects-even  { width:300px; float:right; display:block; }

#projects-page-list { float:left; display:block; border-top:1px #666 solid; vertical-align:text-top; margin:20px 0 0 0; padding:0; }

#projects-page-list ul{ margin:0; padding:0; }

#projects-page-list li { float:left; display:block; list-style-type:none; margin:0; padding:0; }

#projects-page-list li a { float:left; display:block; width:640px; border-bottom:1px solid #666;  text-decoration:none; margin:0; padding:10px 0; }

.projects-column-1 {float:left; display:block; width:300px;}
.projects-column-2 {float:right; display:block; width:300px; }

.projects-column-1 h4, .projects-column-2 h4 {width:100%; border-bottom:1px solid #333; color:#14714a;}

.projects-column-1 h5, .projects-column-2 h5 {width:100%; font-size:medium; line-height:1.5em; }

.projects-column-1 p, .projects-column-2 p { padding:.5em 0 0 0; color:#999; }




/* Button */



.buttonrm {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #147f49), color-stop(1, #147f49) );
	background:-moz-linear-gradient( center top, #147f49 5%, #147f49 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#147f49', endColorstr='#147f49');
	background-color:#147f49;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}.buttonrm:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #147f49), color-stop(1, #147f49) );
	background:-moz-linear-gradient( center top, #147f49 5%, #147f49 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#147f49', endColorstr='#147f49');
	background-color:#147f49;
	color:#ffffff;
}.buttonrm:active {
	position:relative;
	top:1px;
}