/*

Theme Name: Paragons Holding Blog Theme

Author: David Bell

*/



/* Common Selector Styles */



h1 {font: bold 1.7em Helvetica, Arial, sans-serif; color:#3F7EC5; padding: 15px 0px 10px 0px;}

body.news h1 {font: bold 1.7em Helvetica, Arial, sans-serif; color:#3F7EC5; padding: 15px 0px 0px 0px;}

h2 {font: bold 1.2em Helvetica, Arial, sans-serif; color:#3F7EC5; padding: 3px 0px 6px 0px;}

body.testimonials h2 {font: bold 1em Helvetica, Arial, sans-serif; color:#C5C552; padding: 0 0px 14px 0px; margin-top: -10px;}

body.home h2 {font: bold 1.4em Helvetica, Arial, sans-serif; color:#ADAD52; padding: 0 0 6px 0; margin: -5px 0 0 0;}

h3 {display:block; height: 33px; background: #83C9FA; letter-spacing: 0.3pt; font: bold 1.1em Helvetica, Arial, sans-serif; color:white; margin: 0 0 10px 0; padding: 8px 13px 0 0;}

body.home h4 {font: bold 1.1em Helvetica, Arial, sans-serif; color:#ADAD52; padding: 0 0 6px 0;}

blockquote {font: italic 1.5em Helvetica, Arial, sans-serif; color:#EF4035;} 

p {margin:0.3em 0pt 1em;}

strong {font-weight: bold;}

em {font-style: italic;}



/* Text Styles */



.heading01 {font: bold 1.3em Helvetica, Arial, sans-serif; color:#295788;}

.heading02 {font: bold 0.9em Helvetica, Arial, sans-serif; color:#EFEFCF;}

.heading03 {font: bold 0.8em Helvetica, Arial, sans-serif; color:#ADAD52; margin-left: 10px;}

.heading04 {font: bold 0.7em Helvetica, Arial, sans-serif; color:#ADAD52;}

.heading05 {font: bold italic 0.9em Helvetica, Arial, sans-serif; color:#83C9FA;}

.heading05 a:link {color: #83C9FA; text-decoration: underline;}

.heading05 a:link:hover {color: #295788; text-decoration: none;}

.heading05 a:visited {color: #83C9FA; text-decoration: underline;}

.heading05 a:visited:hover {color: #295788; text-decoration: none;}

.divider01 {font: bold 0.9em Helvetica, Arial, sans-serif; color:#B8B844;}

.emailtext01 {font: bold 0.9em Helvetica, Arial, sans-serif; color:white;}



.jobtype01 {font: bold 0.7em Helvetica, Arial, sans-serif; color:#ADAD52; text-transform:uppercase;}

.jobtype01 a:link {color: #ADAD52; text-decoration: underline;}

.jobtype01 a:link:hover {color: #295788; text-decoration: none;}

.jobtype01 a:visited {color: #ADAD52; text-decoration: underline;}

.jobtype01 a:visited:hover {color: #295788; text-decoration: none;}



.date01 {font: bold 0.8em Helvetica, Arial, sans-serif; color:#ADAD52;}

.date01 a:link {color: #ADAD52; text-decoration: underline;}

.date01 a:link:hover {color: #295788; text-decoration: none;}

.date01 a:visited {color: #ADAD52; text-decoration: underline;}

.date01 a:visited:hover {color: #295788; text-decoration: none;}



.upper01 {text-transform:uppercase;}



.required01 {font-weight: bold; color: #BDBD4B;}

.required02 {font-weight: bold; font-size: 140%; color: #BDBD4B;}



.maplink01 {font: bold 0.7em Helvetica, Arial, sans-serif; color: #3B3B3B; line-height:1.3; padding: 0 0 10px 10px;}



/* List Styles */



ul#announce01 {margin-top: -8px;}

ul#announce01 li {float: left; margin: 0 0 0 20px;}

ul#navlist01 {font: 0.8em Helvetica, Arial, sans-serif; color:#3F7EC5; padding: 0 5px 10px 15px; }

ul#navlist01 li {padding-bottom: 9px;}

ul#navlist01 a:link {color: #3F7EC5; text-decoration: underline;}

ul#navlist01 a:link:hover {color: #295788; text-decoration: none;}

ul#navlist01 a:visited {color: #3F7EC5; text-decoration: underline;}

ul#navlist01 a:visited:hover {color: #295788; text-decoration: none;}

ul#navlist02 {font: bold 0.8em Helvetica, Arial, sans-serif; padding: 0 5px 10px 0; }

ul#navlist02 li {padding-bottom: 9px;}

ul#navlist03 {font: bold 0.8em Helvetica, Arial, sans-serif; padding: 0 5px 10px 0; margin-bottom: 6px; color: #3F7EC5;}

ul#navlist03 li {padding-bottom: 9px;}

ul#navlist03 a:link {color: #ADAD52; text-decoration: underline;}

ul#navlist03 a:link:hover {color: #3F7EC5; text-decoration: none;}

ul#navlist03 a:visited {color: #ADAD52; text-decoration: underline;}

ul#navlist03 a:visited:hover {color: #3F7EC5; text-decoration: none;}

ul#footerlist01 {font: bold 1em Helvetica, Arial, sans-serif;}

ul#footerlist01 li {float:left;}

ul#addresslist01 {float:left; font: 0.8em Helvetica, Arial, sans-serif; color:#83C9FA; border-right: 2px solid #4277A8; padding-right: 30px;}

ul#addresslist01 li {padding-bottom: 4px}

ul#addresslist02 {float:left; font: 0.8em Helvetica, Arial, sans-serif; color:#83C9FA; border-right: 2px solid #4277A8; padding: 0 30px 0 30px;}

ul#addresslist02 li {padding-bottom: 4px}

ul#addresslist03 {float:left; font: 0.8em Helvetica, Arial, sans-serif; color:#83C9FA; padding: 0 30px 0 30px;}

ul#addresslist03 li {padding-bottom: 4px}

ol.commentlist {font: 0.8em Helvetica, Arial, sans-serif; color:#295788;}

ol.commentlist li {}

ol.commentlist a:link {color: #295788; text-decoration: underline;}

ol.commentlist a:link:hover {color: #295788; text-decoration: none;}

ol.commentlist a:visited {color: #295788; text-decoration: underline;}

ol.commentlist a:visited:hover {color: #295788; text-decoration: none;}

ul#jobdetails01 {font: bold 0.7em Helvetica, Arial, sans-serif;}

ul#jobdetails01 li {float:left; padding-right: 10px; padding-top: 10px;}

ul#jobdetails01 a:link {color: #ADAD52; text-decoration: underline;}

ul#jobdetails01 a:link:hover {color: #295788; text-decoration: none;}

ul#jobdetails01 a:visited {color: #ADAD52; text-decoration: underline;}

ul#jobdetails01 a:visited:hover {color: #295788; text-decoration: none;}

ul#jobdetails02 {font: bold 0.8em Helvetica, Arial, sans-serif; color: #3F7EC5;}

ul#jobdetails02 li {float:left; padding: 0 10px 5px 0;}

ul#jobdetails02 a:link {color: #ADAD52; text-decoration: underline;}

ul#jobdetails02 a:link:hover {color: #295788; text-decoration: none;}

ul#jobdetails02 a:visited {color: #ADAD52; text-decoration: underline;}

ul#jobdetails02 a:visited:hover {color: #295788; text-decoration: none;}

ul#subnavlist01 {margin-bottom: 6px; color: #3F7EC5;}

ul#subnavlist01 li {background: url(images/bullet01.gif) no-repeat right 8%; padding-right: 20px;}

ul#subnavlist01 a:link {color: #3F7EC5; text-decoration: underline;}

ul#subnavlist01 a:link:hover {color: #3F7EC5; text-decoration: none;}

ul#subnavlist01 a:visited {color: #3F7EC5; text-decoration: underline;}

ul#subnavlist01 a:visited:hover {color: #3F7EC5; text-decoration: none;}

ul#linklist01 {font: bold 0.8em Helvetica, Arial, sans-serif; color: #3F7EC5;}

ul#linklist01 li {padding-bottom: 9px;}

ul#linklist01 a:link {color: #3F7EC5; text-decoration: underline;}

ul#linklist01 a:link:hover {color: #3F7EC5; text-decoration: none;}

ul#linklist01 a:visited {color: #3F7EC5; text-decoration: underline;}

ul#linklist01 a:visited:hover {color: #3F7EC5; text-decoration: none;}





/* Spacing Styles */



.top01 {padding-top: 6px;}

.top02 {padding-top: 20px;}

.left01 {padding-left: 235px;}

.bottom01 {padding-bottom: 10px;}

.spacing01 {margin-left: 25px;}



/* Link Styles */



a.blue01:link {color: #3F7EC5; text-decoration: underline;}

a.blue01:link:hover {color: #295788; text-decoration: none;}

a.blue01:visited {color: #3F7EC5; text-decoration: underline;}

a.blue01:visited:hover {color: #295788; text-decoration: none;}



a.white01:link {color: white; text-decoration: underline;}

a.white01:link:hover {color: white; text-decoration: none;}

a.white01:visited {color: white; text-decoration: underline;}

a.white01:visited:hover {color: white; text-decoration: none;}



a.nav01:link {color: #EFEFCF; text-decoration: none;}

a.nav01:link:hover {color: #EFEFCF; text-decoration: underline;}

a.nav01:visited {color: #EFEFCF; text-decoration: none;}

a.nav01:visited:hover {color: #EFEFCF; text-decoration: underline;}



a.green01:link {color: #ADAD52; text-decoration: underline;}

a.green01:link:hover {color: #ADAD52; text-decoration: none;}

a.green01:visited {color: #ADAD52; text-decoration: underline;}

a.green01:visited:hover {color: #ADAD52; text-decoration: none;}



/* Colour Styles */



.colblue01 {color: #83C9FA;}

.colblue02 {color: #3F7CC5;}

.colblue03 {color: #254E7A;}

.colwhite01 {color: white;}

.colgrey01 {color: #F1F3F5;}

.colgreen01 {color: #D7D784;}

.colgreen02 {color: #C5C552;}

.colgreen03 {color: #ADAD52;}



/* General Styles */



#wrapper01 {width: 955px; margin: 0 auto; background: white;}

#toptitle01 {padding-top: 17px; background: #C7C754 url(images/toptitlecurves01.png) no-repeat top;}

#toptitle02 {text-align:left; vertical-align: top; padding: 0 0 0 15px; height: 35px; background: #C7C754 url(images/toptitlebacking01.png) repeat-x;}



#maincontent01 {padding: 0 25px 25px 0; text-align:left;}

#maincontent01 h2 a:link {color: #295788; text-decoration: underline;}

#maincontent01 h2 a:link:hover {color: #295788; text-decoration: none;}

#maincontent01 h2 a:visited {color: #295788; text-decoration: underline;}

#maincontent01 h2 a:visited:hover {color: #295788; text-decoration: none;}

#maincontent01 p {font: 0.9em Helvetica, Arial, sans-serif; color:#295788; line-height: 1.4;}

body.testimonials #maincontent01 p {font: italic 0.9em Helvetica, Arial, sans-serif; color:#295788; line-height: 1.4;}

#maincontent01 p a:link {color: #295788; text-decoration: underline;}

#maincontent01 p a:link:hover {color: #295788; text-decoration: none;}

#maincontent01 p a:visited {color: #295788; text-decoration: underline;}

#maincontent01 p a:visited:hover {color: #295788; text-decoration: none;}

#maincontent01 .more-link {font-weight:bold;}



#maincontent02 ul {list-style-type: disc; margin-top: 0px; margin-left: 23px; margin-bottom: 10px; font: 0.9em Helvetica, Arial, sans-serif; color:#295788; line-height: 1.4;}

#maincontent02 li {margin-top: 7px;}

#maincontent02 ul a:link {color: #295788; text-decoration: underline;}

#maincontent02 ul a:link:hover {color: #295788; text-decoration: none;}

#maincontent02 ul a:visited {color: #295788; text-decoration: underline;}

#maincontent02 ul a:visited:hover {color: #295788; text-decoration: none;}

#maincontent02 {float:left; width: 580px;}



#maincontent03 {float:left; width: 580px;}



#maincontent04 ul {list-style-type: disc; margin-top: 0px; margin-left: 33px; margin-bottom: 10px; font: 0.9em Helvetica, Arial, sans-serif; color:#295788; line-height: 1.4;}

#maincontent04 li {margin-top: 7px;}

#maincontent04 ul a:link {color: #295788; text-decoration: underline;}

#maincontent04 ul a:link:hover {color: #295788; text-decoration: none;}

#maincontent04 ul a:visited {color: #295788; text-decoration: underline;}

#maincontent04 ul a:visited:hover {color: #295788; text-decoration: none;}



#maincontent05 {float:left; width: 580px;}

#maincontent05 ul {list-style-type: disc; margin-top: 0px; margin-left: 23px; margin-bottom: 10px; font: 0.9em Helvetica, Arial, sans-serif; color:#295788; line-height: 1.4;}

#maincontent05 li {margin-top: 7px;}



#maincontent06 {float:left; width: 570px;}



#maincontent07 {padding: 0 0 0 0; text-align:left;}

#maincontent07 h2 a:link {color: #295788; text-decoration: underline;}

#maincontent07 h2 a:link:hover {color: #295788; text-decoration: none;}

#maincontent07 h2 a:visited {color: #295788; text-decoration: underline;}

#maincontent07 h2 a:visited:hover {color: #295788; text-decoration: none;}

#maincontent07 h4 a:link {color: #295788; text-decoration: underline;}

#maincontent07 h4 a:link:hover {color: #295788; text-decoration: none;}

#maincontent07 h4 a:visited {color: #295788; text-decoration: underline;}

#maincontent07 h4 a:visited:hover {color: #295788; text-decoration: none;}

#maincontent07 p {font: 0.9em Helvetica, Arial, sans-serif; color:#295788; line-height: 1.4;}

#maincontent07 p a:link {color: #295788; text-decoration: underline;}

#maincontent07 p a:link:hover {color: #295788; text-decoration: none;}

#maincontent07 p a:visited {color: #295788; text-decoration: underline;}

#maincontent07 p a:visited:hover {color: #295788; text-decoration: none;}

#maincontent07 .more-link {font-weight:bold;}



#metadetails01 {font: bold 0.7em Helvetica, Arial, sans-serif; color: #295788; padding-top: 12px;}

#metadetails01 a:link {color: #ADAD52; text-decoration: underline;}

#metadetails01 a:link:hover {color: #295788; text-decoration: none;}

#metadetails01 a:visited {color: #ADAD52; text-decoration: underline;}

#metadetails01 a:visited:hover {color: #295788; text-decoration: none;}



#sidebar01 {float:left; text-align:right; width: 321px; padding: 0; margin: 0 25px 25px 0;}

#sidebar02 {float:left; text-align:right; width: 321px; padding: 0; margin: 0 25px 25px 0;}

#sidebar02 a:link {color: #3F7EC5; text-decoration: underline;}

#sidebar02 a:link:hover {color: #295788; text-decoration: none;}

#sidebar02 a:visited {color: #3F7EC5; text-decoration: underline;}

#sidebar02 a:visited:hover {color: #295788; text-decoration: none;}

#sidebar03 {float:left; text-align:right; width: 385px; padding: 0; margin: 0 0 0 0;}



#respond h3 {display:block; height: 23px; background: white; letter-spacing: 0.3pt; font: bold 1.0em Helvetica, Arial, sans-serif; color:#83C9FA; margin: 0 0 10px 0; padding: 8px 13px 0 0;}

h3#comments {display:block; height: 23px; background: white; letter-spacing: 0.3pt; font: bold 1.0em Helvetica, Arial, sans-serif; color:#83C9FA; margin: 0 0 10px 0; padding: 8px 13px 0 0;}



textarea#comment {width: 500px; height: 150px; font: 1em Helvetica, Arial, sans-serif; color:#295788;}

input#submit {font: 1em Helvetica, Arial, sans-serif; color:#295788;}



#footerwrapper01 {width: 955px; margin: 0 auto;}

#footer01 {background: #254E7A; height:30px; padding: 9px 0 0 35px;}

.footerpic01 {vertical-align:middle;margin: -3px 7px 0 0;}

#footer02 {text-align:left; background: #295788 url(images/footerbacking01.png) no-repeat bottom; padding: 8px 0 12px 35px;}



#copyright01 {text-align:left; font: 0.7em Helvetica, Arial, sans-serif; color:#295788; padding: 4px 0 15px 15px;}



#thighlight01 {float: right; margin: 5px 0 15px 20px; width: 294px; padding: 10px 0 10px 0; border-top: 1px solid #EFEFCF; border-bottom: 1px solid #EFEFCF;}

#thighlight02 {float: right; margin: 5px 0 15px 20px; width: 320px; padding: 10px 15px 0 0;}



#sitelinks01 {min-height: 247px; float:left; width: 240px; margin: 20px 25px 0 25px;}

#sitelinks02 {min-height: 247px; float:left; width: 240px; margin: 20px 0 0 0;}



#joblinks01 {padding: 20px 20px 0 25px;}



#welcome01 {height: 64px; padding: 15px 20px 0 20px; margin-bottom: 20px; background: #83C9FA; font: bold 1em Helvetica, Arial, sans-serif; line-height: 23px; color:white;}



/* Contact Styles */



fieldset {margin: 0em 0; width: 400px; padding-left: 10px; border-top: 1px solid #D7D784;}

legend {font: bold 1em Helvetica, Arial, sans-serif; color:#3F7EC5; padding-left: 0.5em; padding-right: 0.5em; padding-bottom: 10px; background: #FEFEFE;}

label {display: block; font: 0.9em Helvetica, Arial, sans-serif; color:#295788;}

input {font: 0.9em Helvetica, Arial, sans-serif; color:#3F7EC5; padding: 3px}

textarea {font: 0.9em Helvetica, Arial, sans-serif; color:#3F7EC5; padding: 3px}



#theForm {float:left; padding: 9px 0 0 20px;}

#confirmation {float:left; padding: 9px 0 0 20px;}



input#Name {width: 250px;}

input#Telephone {width: 250px;}

input#Email {width: 250px;}

textarea#Message {width: 400px; height: 150px;}

input#huhjdh-huhjdh {width: 200px;}

submit#Submit {padding: 4px;}



#genError {text-align: center; width: 300px; font: 0.9em Helvetica, Arial, sans-serif; color:white; background: #BF3038; margin-bottom: 10px;}

#CompanyError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#IndustryError {font: bold 0.8em Helvetica, Arial, sans-serif;; color:#BF3038;}

#TurnoverError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#NameError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#TelephoneError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#lastnameError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#firstnameError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#EmailError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}

#MessageError {font: bold 0.8em Helvetica, Arial, sans-serif; color:#BF3038;}



/* Pagination Pages */



.pagenavi {padding: 10px 0 10px 0}

.wp-pagenavi a, .wp-pagenavi a:link {font: 0.9em Helvetica, Arial, sans-serif; padding: 2px 4px 2px 4px; margin: 2px; border: 1px solid #DCDCDC; text-decoration: none; color: #AAA39B; background-color: #FFFFFF;}

.wp-pagenavi a:visited {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #295788; border: 1px solid #DCDCDC; background-color: #FFFFFF;}

.wp-pagenavi a:hover {color: #FFFFFF; border: 1px solid #295788; background-color: #295788;}

.wp-pagenavi a:active {padding: 2px 4px 2px 4px; margin: 2px; text-decoration: none; color: #0066cc; background-color: #FFFFFF; border: 1px solid #295788;}

.wp-pagenavi span.pages {font: 0.9em Helvetica, Arial, sans-serif; padding: 2px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #295788;}

.wp-pagenavi span.current {font: 0.9em Helvetica, Arial, sans-serif; padding: 2px 4px 2px 4px; margin: 2px; font-weight: bold; color: #FFFFFF;	background-color: #295788;}

.wp-pagenavi span.extend {padding: 2px 4px 2px 4px; margin: 2px; color: #FFFFFF; background-color: #295788;}


/* Social */

ul#socialmedialist01 {font: bold 0.8em Corbel, Helvetica, Arial, sans-serif; color: #383039; margin: 0 0 0 25px; float:right; }

ul#socialmedialist01 li { float:left; margin-right:15px; }
ul#socialmedialist01 li a { color: #295788 }
ul#socialmedialist01 li a:hover { text-decoration:none; }


