/*
    Site: Precision SRED
    Created: 04/15/2010
    Last Modified: 07/19/2010
	Author: Larry Chartier
    Description: Core CSS File
    Additional CSS Files:

    WEB COLORS USED FOR THIS SITE
    ---------------------------------------------------------------------
    #000000        Color        Used for:
    #000000        Color        Used for:
    #000000        Color        Used for:
    #000000        Color        Used for:
    #000000        Color        Used for:
    #000000        Color        Used for:
    #000000        Color        Used for:     
    ---------------------------------------------------------------------
*/

/* Base style removal, global fixes and browser/platform fixes */

:link, :visited { text-decoration: none }
ul,ol { list-style: none }
h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,dl,dt,dd,input { margin: 0; padding: 0 }
a img, :link img, :visited img { border: none }
address { font-style: normal }
a, a:link, a:visited, a:hover, a:active { outline: 0; }


/*    Custom styles begin */

body {font-family:arial,sans-serif;background:#eff0ec;}
div.wrapper {width:960px;margin:0 auto;}
div.wrapper a {color:#29779a;}
div.wrapper a:hover {color:#000;}
br.clear {clear:both;}


/* HEADER
------------------------------------------------- */

div#topofthepage {height:4px;background:#517383;border-bottom:1px solid #0f3642;}
div#header {height:119px;background:url(header-bg.png) repeat-x;}
div#header h2 {padding:28px 0 0 0;float:left;}
div#header h2 a {text-indent:-9999px;display:block;background:url(precision-logo.gif);width:237px;height:61px;}

div#header div#contact-info {width:500px;float:right;display:inline;padding-top:5px;color:#303f43;}
div#header div#contact-info p {font-size:11px;line-height:17px;text-align:right;}
div#header div#contact-info p span {}
div#header div#contact-info a {text-indent:-9999px;display:block;width:16px;height:16px;margin:0 7px 0 0;float:right;display:inline;}
div#header div#contact-info a.email {background:url(email.png);}
div#header div#contact-info a.facebook {background:url(facebook.png);}
div#header div#contact-info a.twitter {background:url(twitter.png);}
div#header div#contact-info a.linkedin {background:url(linkedin.png);}
div#header div#contact-info a.youtube {background:url(youtube.png);margin:0;}
div#header div#contact-info a.feed {background:url(feed.png);}

div#header div.promo-buttons {float: right;display: inline;width: 500px;padding: 27px 0 0 0;}
div#header div.promo-buttons a {height: 47px;width: 193px;display: block;text-indent: -9999px;padding: 0;float: right;}
div#header div.promo-buttons a.webinar {background: url(buttons2.png) -197px 0 no-repeat;margin-left: 5px;}
div#header div.promo-buttons a.webinar:hover {background: url(buttons2.png) -197px -47px no-repeat;}
div#header div.promo-buttons a.signup {background: url(buttons2.png) no-repeat;width: 197px;}
div#header div.promo-buttons a.signup:hover {background: url(buttons2.png) 0 -47px no-repeat;width: 197px;}


div#header p.webinar {float: right;display: inline;clear: right;width: 340px;padding: 20px 0 0 0;}
div#header p.webinar a {text-indent: -99999px;display: block;background: url(webinar.png);width: 340px;height: 60px;}

div#header form {clear:right;float:right;display:inline;padding-top:50px;width:260px;text-align:right;}
div#header form input.search {background:url(search-bg.png);width:192px;height:26px;border:none;padding:2px;font-size:12px;line-height:26px;margin:0 5px 0 0;float:left;}
div#header form input.searchbutton {width:55px;margin:2px 0 0 0;}

div#nav-bar {height:45px;background:url(nav-bg.png) repeat-x #fff;padding-bottom:5px;border-bottom:1px solid #d7d7d7;}

ul#nav {}
ul#nav a {display: block; padding-top: 25px;}
ul#nav li  {float: left;margin-right:1px;}
ul#nav li ul {position: absolute;width: 260px;left:-999em;background: url(drop-bg.png) bottom no-repeat;font-size: 11px;;border-top: none;z-index:1;padding-bottom:10px;}
ul#nav li ul li {width: 260px;}
ul#nav li ul li a {padding-left: 20px;border-top: 1px solid #eee;line-height: 30px;height: 30px;text-decoration: none;font-weight: bold;color: #629ab2;}
ul#nav li ul li a:hover {background:url(#eee);color:#2a373a}
ul#nav li ul li a.first {border-top: none;}
ul#nav li:hover ul, ul#nav li.sfhover ul { left: auto; } /* for ie6 */ 

ul#nav li a.buttons {display: block;text-indent: -9999px;height: 45px;margin: 0;}

ul#nav li#home, ul#nav>.menu.menu-level-1>.current-page-id-2 {background: url(nav-links.png) no-repeat;width: 80px;}
ul#nav li#software  {background: url(nav-links.png) -645px 0px no-repeat;width: 157px;}
ul#nav li#about, ul#nav>.menu.menu-level-1>.current-page-id-17 {background: url(nav-links.png) -217px 0px no-repeat;width: 104px;}
ul#nav li#testimonials {background: url(nav-links.png) -321px 0px no-repeat;width: 131px;}
ul#nav li#contact, ul#nav>.menu.menu-level-1>.current-page-id-21 {background: url(nav-links.png) -452px 0px no-repeat;width: 118px;}
ul#nav li#blog, ul#nav>.menu.menu-level-1>.current-page-id-19 {background: url(nav-links.png) -570px 0px no-repeat;width: 75px;}
ul#nav li#signup, ul#nav>.menu.menu-level-1>.current-page-id-15  {background: url(nav-links.png) -803px 0px no-repeat;width: 91px;}

ul#nav li#home:hover, ul#nav li.sfhover#home, ul#nav>.menu.menu-level-1>.current-page-id-2:hover{background-position: 0px -51px;}
ul#nav li#software:hover, ul#nav li.sfhover#software, ul#nav>.menu.menu-level-1>.current-page-id-3:hover{background-position: -645px -51px;}
ul#nav li#about:hover, ul#nav li.sfhover#about, ul#nav>.menu.menu-level-1>.current-page-id-17:hover {background-position: -217px -51px;}
ul#nav li#testimonials:hover, ul#nav li.sfhover#testimonials{background-position: -321px -51px;}
ul#nav li#contact:hover, ul#nav li.sfhover#contact, ul#nav>.menu.menu-level-1>.current-page-id-21:hover{background-position: -452px -51px;}
ul#nav li#blog:hover, ul#nav li.sfhover#blog, ul#nav>.menu.menu-level-1>.current-page-id-19:hover{background-position: -570px -51px;}
ul#nav li#signup:hover, ul#nav li.sfhover#signup, ul#nav>.menu.menu-level-1>.current-page-id-15:hover {background: url(nav-links.png) -803px -51px no-repeat;}

ul#nav li#home-active, ul#nav>.menu.menu-level-1>.current-page-id-2.active {background: url(nav-links.png) 0px -51px no-repeat;width: 80px;}
ul#nav li#software-active, ul#nav>.menu.menu-level-1>.current-page-id-3.active, ul#nav>.menu.menu-level-1>li.active-path.current-page-id-3 {background: url(nav-links.png) -645px -51px no-repeat;width: 157px;}
ul#nav li#about-active, ul#nav>.menu.menu-level-1>li.active-path.current-page-id-17 {background: url(nav-links.png) -217px -51px no-repeat;width: 104px;}
ul#nav li#testimonials-active {background: url(nav-links.png) -321px -51px no-repeat;width: 131px;}
ul#nav li#contact-active, ul#nav>.menu.menu-level-1>li.active-path.current-page-id-21, ul#nav>.menu.menu-level-1>.current-page-id-21.active {background: url(nav-links.png) -452px -51px no-repeat;width: 118px;}
ul#nav li#blog-active, ul#nav>.menu.menu-level-1>li.active-path.current-page-id-19, ul#nav>.menu.menu-level-1>.current-page-id-19.active {background: url(nav-links.png) -570px -51px no-repeat;width: 75px;}
ul#nav li#signup-active, ul#nav>.menu.menu-level-1>li.active-path.current-page-id-15 {background: url(nav-links.png) -803px -51px no-repeat;width: 91px;}

div#slider-nav {float: right;display: inline;width: 210px;padding: 11px 0 0 0;}
div#slider-nav p {float: right;display: inline;font-size: 13px;line-height: 28px;padding-right: 5px;color: #ccc;}
div#slider-nav a {width: 45px;height:28px;text-indent: -9999px;display: block;float: right;}
div#slider-nav a.next {background: url(slider-nav.png) -138px 0 no-repeat;}
div#slider-nav a.next:hover {background: url(slider-nav.png) -46px 0 no-repeat;}
div#slider-nav a.previous {background: url(slider-nav.png) -92px 0 no-repeat;}
div#slider-nav a.previous:hover {background: url(slider-nav.png) 0 0 no-repeat;}
div#slider-nav a.pause {background: url(slider-nav-pause.png) -46px 0 no-repeat;}
div#slider-nav a.pause:hover {background: url(slider-nav-pause.png) 0 0 no-repeat;}
div.visible {visibility: hidden;}
div.visible-active {visibility:visible;}

ul#nav>.menu.menu-level-1>li {display: block;text-indent: -9999px;height: 45px;margin: 0;}
ul#nav>.menu.menu-level-1>li.current-page-id-2  {background: url(nav-links.png) no-repeat;width: 80px;}
ul#nav>.menu.menu-level-1>.current-page-id-3  {background: url(nav-links.png) -645px 0px no-repeat;width: 157px;}

ul#nav li ul li a {
    text-indent: 0px !important;
    padding-left: 20px;
    border-top: 1px solid #eee;
    line-height: 30px;
    padding-top: 1px;
    height: 30px;
    text-decoration: none;
    font-weight: bold;
    color: #629ab2;
}

ul#nav li ul {
    top:170px;
}

/* MAIN BODY
------------------------------------------------- */

/* Home Page */
div#focal {height:350px;background:url(focal-bg.png) repeat-x;}

div#focal div.productshot {width: 445px;height: 317px;float: right;display: inline;padding: 25px 0 0 0;}
div#focal div.productshot a {width: 445px;height: 317px;text-indent: -9999px;display: block;background: url(prod-shot2.png) no-repeat;}
div#focal div.productshot a:hover {background: url(prod-shot2.png) 0 -318px no-repeat;}

div.focal-highlight {background:url(focal-bg-highlight.png) no-repeat;min-height:350px;_background:none;}
div.bluebg {background:url(focal-bg.png) repeat-x;}
div.bluebg-nobar {background:url(focal-bg-nobar.png) repeat-x;}
div.brownbg {background:url(focal-bg-brown.png) repeat-x;}

div#focal div.panel1 {padding-top:45px;}

div#focal div.home-copy {float:left;width:462px;}
div#focal div.home-copy h1 {width:462px;height:73px;background:url(h1-home.png) no-repeat;text-indent:-9999px;display:block;margin:0 0 12px 0;}
div#focal div.home-copy p {height: 155px;margin:0;}

div#focal div.roi,div#focal div.bberry {float: left;width: 487px;padding-top:55px;}

div#focal h2 {text-indent:-9999px;display:block;margin:0 0 12px 0;}
div#focal h2.roi {width: 487px;height: 73px;background: url(h2-roi.png) no-repeat;}
div#focal h2.bberry {width: 487px;height: 73px;background: url(h2-bberry.png) no-repeat;}

div#focal p {color:#fff;font-size:16px;line-height:23px;font-weight:normal;margin-bottom: 10px;}
div#focal p strong {font-weight:normal;}

div#focal p a {text-decoration: underline;color: #fff799;}
div#focal p a:hover {color: #000;}

div#focal img.program {float:right;display:inline;margin:30px 0 0 0;}
div#focal img.roi {float:right;display:inline;margin:14px 0 0 0;}

div#focal a.video {text-indent: -9999px;display: block;background: url(video-button.png) no-repeat;width: 187px;height: 42px;}

div#focal div.home-buttons {clear:left;float:left;}
div#focal div.home-buttons a {text-indent:-9999px;display:block;width:187px;height:42px;float:left;margin:0 10px 0 0}
div#focal div.home-buttons a.features {background:url(home-buttons.png) no-repeat;}
div#focal div.home-buttons a.features:hover {background:url(home-buttons.png) 0 -42px no-repeat;}
div#focal div.home-buttons a.demo {background:url(home-buttons.png) -195px 0 no-repeat;}
div#focal div.home-buttons a.demo:hover {background:url(home-buttons.png) -195px -42px no-repeat;}

div#feature-points {padding:20px 0;}
div#feature-points dl.point {float:left;width:225px;margin-right:20px;}
div#feature-points dl.last {margin-right:0;}
div#feature-points dl.point dt {text-indent:-9999px;display:block;width:225px;height:47px;margin:0 0 15px 0;}
div#feature-points dl.point dt.time {background:url(track-time.png);}
div#feature-points dl.point dt.email {background:url(email-reminder.png);}
div#feature-points dl.point dt.export {background:url(export-reports.png);}
div#feature-points dl.point dt.worry {background:url(worry-free.png);}
div#feature-points dl.point dt.manage {background:url(manage-claims.png);}
div#feature-points dl.point dd {color:#555;font-size:12px;line-height:17px;}

div#secondary {background:#fff;border-top:1px solid #e1e2df;padding:20px 0;}
div#secondary h3 {color:#666;font-size:12px;text-transform:uppercase;margin:0 0 10px 0;}
div#secondary h4 {font-size:14px;line-height:18px;margin:0 0 8px 0;background:url(blog.png) 30px 0 no-repeat;}
div#secondary h5 {font-size:13px;line-height:16px;margin:0 0 4px 0;color:#333;}
div#secondary p {color:#555;font-size:12px;line-height:17px;margin:0 0 7px 0;}


div#secondary div.left {float:left;width:470px;}
div#secondary div.left div.highlight {width:222px;float:left;margin:0 23px 25px 0;}
div#secondary div.left div.highlight img {border:1px solid #ccc;margin:0 0 10px 0;}
div#secondary div.left div.last {margin-right:0;}

div#secondary div.right {width:470px;float:right;display:inline;}
div#secondary div.right h3,div#secondary div.right h4,div#secondary div.right p {padding-left:63px;}
div#secondary div.right p.meta {font-size:10px;}

div#secondary div.right table.newsletter {padding-left: 63px;}
div#secondary div.right table.newsletter td {padding:0 5px 5px 0;}
div#secondary div.right table.newsletter td input.info {padding: 2px;}


/* Internal Pages */

div#page-head {height:65px;background:url(internal-heading-bg.png) repeat-x;padding:34px 0 0 0;}
div#page-head h3 {text-indent:-9999px;display:block;height:35px;}
div#page-head h3.oursoftware {background:url(h3-sredsoftware.png) no-repeat;width:270px;}
div#page-head h3.aboutus {background:url(h3-aboutus.png) no-repeat;width:229px;}
div#page-head h3.testimonials {background:url(h3-testimonials.png) no-repeat;width:229px;}
div#page-head h3.blog {background:url(h3-blog.png) no-repeat;width:229px;}
div#page-head h3.contactus {background:url(h3-contactus.png) no-repeat;width:229px;}
div#page-head h3.notfound {background:url(h3-notfound.png) no-repeat;width:229px;}

div#internal-body {background:url(internal-bg.png) repeat-x #fff;}
div#internal-body div#side-nav {float:left;width:229px;min-height:385px;background:url(sidenav-bg.png) no-repeat;padding:38px 0 20px 0;}
div#internal-body div#side-nav ul {}
div#internal-body div#side-nav ul li {line-height:32px;margin-bottom:7px;}
div#internal-body div#side-nav ul li h3 {color:#333;font-size:16px;}
div#internal-body div#side-nav ul li a {color:#333;padding:0 0 0 20px;height:32px;display:block;width:229px;font-size:16px;}
div#internal-body div#side-nav ul li a:hover {background:url(nav-highlight.png) no-repeat;color:#fff;}
div#internal-body div#side-nav ul li a.active {background:url(nav-highlight.png) no-repeat;color:#fff;}

div#internal-body div#side-nav dl.form {width:210px;background:url(conversion-form-bg.png) top no-repeat;}
div#internal-body div#side-nav dl.form dt {padding:12px 20px 10px 20px;font-size:12px;font-weight:bold;color:#555;}
div#internal-body div#side-nav dl.form dd {padding:0 20px;}
div#internal-body div#side-nav dl.form dd input.info {width:140px;padding:2px;margin:0 0 5px 0;color:#777;}
div#internal-body div#side-nav dl.form dd.btm {background:url(conversion-form-bg.png) bottom no-repeat;padding:0 0 12px 0;}

div#internal-body div#side-nav ul li.active {background:url(nav-highlight.png) no-repeat;color:#FFFFFF;}
div#internal-body div#side-nav ul li.active span {color:#FFFFFF;}

div#internal-body a.free-button {text-indent: -9999px;display: block;width: 210px;height: 30px;background: url(free-button.png) no-repeat;}
div#internal-body a.free-button:hover {background: url(free-button.png) 0 -30px no-repeat;}

div#internal-body a.subscribe {text-indent: -9999px;display: block;width: 210px;height: 30px;background: url(subscribe-button.png) no-repeat;margin: 20px 0 0 0;}
div#internal-body a.subscribe:hover {background: url(subscribe-button.png) 0 -30px no-repeat;}

div#internal-body div#pg-content {float:right;display:inline;width:680px;padding:32px 0 20px 0;}
div#internal-body div#pg-content h1 {color:#1b2629;font-size:34px;line-height:40px;font-weight:normal;margin:0 0 14px 0;}
div#internal-body div#pg-content h1 span {font-size: 24px;}
div#internal-body div#pg-content h2 {color:#1b2629;font-size:18px;line-height:24px;font-weight:normal;margin:0 0 10px 0;}
div#internal-body div#pg-content h2.btm {margin-bottom:2px;}
div#internal-body div#pg-content h2.border {border-top:1px solid #ccc;}
div#internal-body div#pg-content h3 {color:#1b2629;font-size:14px;line-height:20px;font-weight:bold;margin:0 0 10px 0;}
div#internal-body div#pg-content h3.respond {margin-bottom:5px;}
div#internal-body div#pg-content h4 {color:#666;font-size:12px;border-bottom:1px solid #ccc;margin-bottom:5px;}
div#internal-body div#pg-content p {font-size:13px;line-height:18px;color:#555;margin:0 0 8px 0;}
div#internal-body div#pg-content p.lead {font-size:16px;line-height:24px;}
div#internal-body div#pg-content p.meta {font-size:10px;border-top:1px solid #ccc;margin-top:20px;}
div#internal-body div#pg-content p.back {margin-bottom:30px;font-size:11px;}
div#internal-body div#pg-content p.required {font-size: 10px; color:red !important;}
div#internal-body div#pg-content p.required span {color: red !important;}
div#internal-body div#pg-content p.error {color: red;}
div#internal-body div#pg-content img.r-photo {float:right;display:inline;margin:0 0 20px 20px;}
div#internal-body div#pg-content img.l-photo {float:left;margin:0 20px 35px 0;}
div#internal-body div#pg-content img.long {margin:14px 0 20px 0;border:1px solid #ccc;}
div#internal-body div#pg-content img.border {border: 1px solid #ccc;}

div#internal-body div#pg-content table.standard tr td {font-size:13px;line-height:18px;color:#555;padding:0 0 8px 0;vertical-align: top;}
div#internal-body div#pg-content table.standard tr td.title {font-weight: bold;}

div#internal-body div#pg-content ul {font-size:13px;line-height:18px;color:#555;margin:12px 0 12px 24px;list-style: square;}
div#internal-body div#pg-content ul li {margin-bottom:5px;}


div#internal-body div#pg-content ul.arrow,div#internal-body div#pg-content ul.tick {font-size:13px;line-height:18px;color:#555;margin:20px 0 8px 0;list-style: none;}
div#internal-body div#pg-content ul.arrow li {background:url(arrow-000-medium.png) no-repeat;margin-bottom:5px;padding:0 0 0 24px;}
div#internal-body div#pg-content ul.tick li {background:url(tick.png) no-repeat;margin-bottom:5px;padding:0 0 0 24px;}
div#internal-body div#pg-content ol {font-size:13px;line-height:18px;color:#555;margin:0 0 20px 20px;*margin-left:24px;list-style:decimal;}
div#internal-body div#pg-content ol li {margin:0 0 5px 0;}
div#internal-body div#pg-content ol.a {list-style:lower-alpha;}
div#internal-body div#pg-content ol.i {list-style:lower-roman;margin-top:10px;}

div#internal-body div#pg-content table.features {width:100%}
div#internal-body div#pg-content table.features td {padding-bottom:14px;vertical-align:top;}
div#internal-body div#pg-content table.staff img {border:1px solid #ccc;}
div#internal-body div#pg-content table.staff h2 {margin-bottom:0;}
div#internal-body div#pg-content table.staff h2 span {color:#666;font-size:11px;}
div#internal-body div#pg-content table.staff p.title {font-size:11px;color:#666;}
div#internal-body div#pg-content table.chart {width:100%}
div#internal-body div#pg-content table.chart tr th {text-align:left;color:#1b2629;font-size:12px;line-height:20px;font-weight:bold;border-bottom:1px solid #ccc;padding: 3px 0;}
div#internal-body div#pg-content table.chart tr td {font-size:12px;line-height:18px;color:#555;vertical-align:top;border-bottom:1px solid #ccc;padding: 3px 20px 3px 0;}
div#internal-body div#pg-content table.chart tr.gray td {background:#eee;}
div#internal-body div#pg-content table.contact {float:left;margin:10px 20px 20px 0;}
div#internal-body div#pg-content table.contact tr td {font-size:13px;line-height:18px;color:#555;padding:0 0 8px 0;vertical-align:top;}
div#internal-body div#pg-content table.contact tr td.title {color:#333;text-align:right;padding-right:20px;font-weight:bold;}
div#internal-body div#pg-content table.pricing {width:100%;margin:10px 0 0 0;}
div#internal-body div#pg-content table.pricing td {border-top:1px solid #ccc;font-size:13px;line-height:18px;color:#555;padding:0 0 8px 0;vertical-align:top;text-align:center;}
div#internal-body div#pg-content table.pricing td.title {text-align:left;}
div#internal-body div#pg-content table.pricing th {font-size:13px;line-height:18px;color:#333;}

div#internal-body div#pg-content table.packages {border: 1px solid #D4D4D4;border-right:none;width: 100%}
div#internal-body div#pg-content table.packages tr th {text-align: left;padding: 20px;background: #fff;border-right: 1px solid #D4D4D4;vertical-align: top;}
div#internal-body div#pg-content table.packages h4 {font-size:20px;font-weight:bold;line-height:20px;margin:0;padding:0;text-align:left;border: none;color: #003645;}
div#internal-body div#pg-content table.packages h5 {font-size:18px;font-weight:bold;line-height:20px;margin:3px 0 0 0;padding:0;text-align:left;color: #4a6f23;}
div#internal-body div#pg-content table.packages h5 span {font-weight: normal;color: #888;}
div#internal-body div#pg-content table.packages em {font-size:11px;font-weight:normal;line-height:20px;vertical-align:top;font-family: Georgia,serif;color: #666;}
div#internal-body div#pg-content table.packages em.tag {font-size:13px;font-weight:normal;text-align:left;}


div#internal-body div#pg-content a.signup {width: 143px;height: 30px;background: url(signup-button.png);text-indent: -99999px;display: block;margin: 0;}
div#internal-body div#pg-content a.signup:hover {background: url(signup-button.png) 0 30px;}
div#internal-body div#pg-content table.packages a.signup {margin:15px 0 0 20px;}


div#internal-body div#pg-content table.packages tbody {background: #fff;}
div#internal-body div#pg-content table.packages tbody td {background: #fff;border-right: 1px solid #D4D4D4;vertical-align: top;}
div#internal-body div#pg-content table.packages tbody ul {margin: 0 20px;}
div#internal-body div#pg-content table.packages tbody ul li {border-top:1px solid #eee;padding: 8px 0 4px 24px;font-weight: bold;font-size: 13px;line-height: 16px;margin: 0;}
div#internal-body div#pg-content table.packages tbody ul li span {font-size: 11px;line-height: 16px;font-weight: normal;}
div#internal-body div#pg-content table.packages tbody ul li.tick {background: url(tick.png) 0 6px no-repeat}
div#internal-body div#pg-content table.packages tbody ul li.cross {background: url(cross.png) 0 6px no-repeat}

div#internal-body div#pg-content object {margin:20px 0;}

div#internal-body div#pg-content form {margin:10px 0 0 0;}
div#internal-body div#pg-content form p {font-size:12px;font-weight:bold;margin:0;}
div#internal-body div#pg-content form p.nm {font-weight: normal;margin-top: 6px;}
div#internal-body div#pg-content form input.info {width:200px;margin:0 0 12px 0;padding:2px;}
div#internal-body div#pg-content form .error {border: 1px solid red;}
div#internal-body div#pg-content form input.check {margin-right: 5px;}
div#internal-body div#pg-content form textarea {width:300px;margin:0 0 12px 0;padding:2px;height:100px;}
div#internal-body div#pg-content form select {margin:0 0 12px 0;width:200px;}

/* FOOTER
------------------------------------------------- */

div#footer {border-top:1px solid #e1e2df;padding:20px 0;font-size:11px; color: #666}
div#footer a {color:#666;text-decoration:underline;}
div#footer a:hover {color:#333;}

div#footer p {color:#666;font-size:11px;line-height:22px;}
div#footer p.copy {float:left; margin-top: 10px !important;}
div#footer p.byme {float:right;display:inline;text-align:right;width:450px;}


/* WP STYLING
------------------------------------------------- */

div#secondary div.right div.home-entry-meta {font-size:10px;}
div#internal-body div#pg-content div#comments-list {margin:0;}
div#internal-body div#pg-content div#comments-list h3 {padding-left:0;}
div#internal-body div#pg-content div#comments-list img {float:left;margin:0 20px 20px 0;border:1px solid #ccc;}
div#internal-body div#pg-content div#comments-list div.comment-author span {font-size:12px;font-weight:bold;line-height:25px;}
div#internal-body div#pg-content div#comments-list div.comment-meta {font-size:11px;color:#666;}
div#internal-body div#pg-content div#comments-list span.unapproved {color:#444;font-size:11px;color:#7a9b37;clear:left;}
div#internal-body div#pg-content div#comments-list p {clear:left;padding:0;}

form#commentform {font-size:13px;line-height:18px;color:#555;}
form#commentform input,form#commentform textarea {margin-bottom:10px;}
div#internal-body div#pg-content form#commentform p#comment-notes,div#internal-body div#pg-content form#commentform p#login {font-size:11px;margin-bottom:20px;}

div.comment-divide {border-top:1px solid #eee;}

div#footer>.wrapper>.menu {
    padding-bottom: 10px;
}

div#footer>.wrapper>.menu li {
    display: inline; font-size: 11px; margin-bottom: 10px; padding-bottom: 10px;
}

h4.posted {
    color: #666;
    font-size: 10px;
    border-bottom: none !important;
    border-top: 1px solid #ccc;
    margin-bottom: 5px;
    font-weight: bold;
}

.lessBold {
    font-weight:100;
}

h1, h2, h3 {
    color:#000 !important;
}

.postmeta {
    color: #666;
    font-size: 10px;
    border-bottom: 2px solid #ccc !important;
    border-top: none !important;
    margin-bottom: 5px;
    margin-top:-10px !important;
    font-weight: bold;
}

.item {
    border-top: none;
    margin-top: 25px;
}

.author.group {
    margin-top: 15px;
    margin-bottom: -8px;
    border-top: 2px solid #CCC;
}

.readMore {
    font-size: 10px;
}

article > h3 a {
    font-size: 18px;
}

.blogTitle {
    font-size: 28px !important;
    color:#000 !important;
}

div.pagination {
    padding-top: 20px;
    text-align: center;
    margin-bottom: -10px;
}

div.pagination li {
    display:inline;
}

div.pagination li.active {
    font-weight: bold;
    text-decoration: line-through;
}

p.page-info {
    font-size:12px !important;
    font-weight: bold !important;
    margin:0px auto;
    text-align: center;
}

div#secondary div.right h3, div#secondary div.left h3 {
    color:#666 !important;
}