/*
Theme Name: AboutU
Theme URI: http://about-u.com/
Author: Alan Pace
Author URI: http://pageuppro.com/
Description: Child Theme 
Template: whiteboard
Version: 1.0
*/
/*	Resets
	------	*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}article,aside,canvas,figure,figure img,figcaption,hgroup,footer,header,nav,section,audio,video{display:block}a img{border:0}
figure{position:relative}figure img{width:100%}

header {position:relative;}

@font-face {
    font-family: 'ITCGaramondLightRegular';
    src: url('/fonts/garamond-light-webfont.eot');
    src: url('/fonts/garamond-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/garamond-light-webfont.woff') format('woff'),
         url('/fonts/garamond-light-webfont.ttf') format('truetype'),
         url('/fonts/garamond-light-webfont.svg#ITCGaramondLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GaramondLightItalic';
    src: url('/fonts/garamond-light-italic-webfont.eot');
    src: url('/fonts/garamond-light-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/garamond-light-italic-webfont.woff') format('woff'),
         url('/fonts/garamond-light-italic-webfont.ttf') format('truetype'),
         url('/fonts/garamond-light-italic-webfont.svg#GaramondLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamCondensedLightRegular';
    src: url('/fonts/gothamcondensed-light-webfont.eot');
    src: url('/fonts/gothamcondensed-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/gothamcondensed-light-webfont.woff') format('woff'),
         url('/fonts/gothamcondensed-light-webfont.ttf') format('truetype'),
         url('/fonts/gothamcondensed-light-webfont.svg#GothamCondensedLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamCondensedMedium';
    src: url('/fonts/gothamcondensed-medium-webfont.eot');
    src: url('/fonts/gothamcondensed-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/gothamcondensed-medium-webfont.woff') format('woff'),
         url('/fonts/gothamcondensed-medium-webfont.ttf') format('truetype'),
         url('/fonts/gothamcondensed-medium-webfont.svg#GothamCondensedMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'GothamCondensedBold';
    src: url('/fonts/gothamcondensed-bold-webfont.eot');
    src: url('/fonts/gothamcondensed-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/gothamcondensed-bold-webfont.woff') format('woff'),
         url('/fonts/gothamcondensed-bold-webfont.ttf') format('truetype'),
         url('/fonts/gothamcondensed-bold-webfont.svg#GothamCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*	Typography presets
	------------------	*/

.gigantic {
	font-size: 110px;
	line-height: 120px;
	letter-spacing: -2px;
}

.huge,
h1 {
	font-size: 68px;
	line-height: 72px;
	letter-spacing: -1px;
}

.large,
#content h1 {
	font-size: 36px;
	line-height: 38px;
	padding:10px 0 20px 0px;
	text-align:center;
}

.big,
h3,
#content h2 {
	font-size: 26px;
	line-height: 36px;
}

#content h3 {
}

.small {
	font-size: 13px;
	line-height: 18px;
}

abbr,
acronym{
	border-bottom: 1px dotted;
	cursor: help;
	font-variant: small-caps;
}
address,
cite,
em,
i{
	font-style: italic;
}
a {
	-webkit-transition: color .3s linear;
	-o-transition: color .3s linear;
	-moz-transition: color .3s linear;
	text-decoration: none;
	outline: none;
}
a:active,
a:focus {
	text-decoration: underline;
}

a:link {
	color: #a92215;
}
a:visited {
	color: #a92215;
}
a:hover,a:active {
	color: #a92215;
	text-decoration: underline;
}

body {margin-top:15px; font-size:medium;}


img a {text-decoration:none;border:0;}


#main {
font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;
}

p {margin-top:15px;display:block;}

.header {width:1015px;background-image:url(images/headerback.gif);background-repeat:no-repeat;background-position:left top;padding-top:4px;position:relative;}
.menuconnect {width:6px;height:18px;position:absolute;top:58px;left:250px;}
.menuconnect img {float:none;text-align:left;}
.homecontent {width:1015px;height:542px;background-image:url(images/contentback.gif);background-repeat:repeat-y;background-position:6px 0;margin-left:-6px;padding:5px 6px 0 0;}

.topsubnavcontainer {width:1015px;height:25px;background-image:url(images/submenuback.gif);background-repeat:repeat-y;background-position:0 0;padding-bottom:5px;margin-top:-5px;}
.topmainnav {width:1000px;height:77px;position:relative;}
.blog .topmainnav,.archive .topmainnav, .search .topmainnav, .single .topmainnav {height:97px;background-image:url(images/blogtopdots.gif);background-repeat:no-repeat;background-position:667px 60px;}
ul#menu-topnavmenu1, ul#menu-topnavmenu2 {}
.topmainnav ul li {float:left;list-style-type:none;}
ul#menu-topsubmenu {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.35em;
  text-align: center;
  width: 870px;
  height:32px;
}
ul#menu-topsubmenu li {float:left;list-style-type:none;height:32px;}
ul#menu-topsubmenu li a {height:32px;padding-top:7px;}
ul#menu-topsubmenu li a:hover, ul#menu-topsubmenu li.current-menu-item a {padding-top:6px;}
li#menu-item-158 a {width:145px;}
ul#menu-topsubmenu a {padding:0 15px;}
li#menu-item-36 a {width:101px;}
li#menu-item-33 a {width:95px;}
li#menu-item-35  a {width:108px;}
li#menu-item-37 a {width:137px;}
li#menu-item-38 a {width:92px;}



.topmainnav1, .topmainnav2 {height:60px;}
.topmainnav ul li a, .topmainnav ul li a:visited {color:#000000;}
.topmainnav ul li a:hover, .topmainnav ul li.current-menu-item a {color:#a92215;}

ul#menu-topsubmenu li a, ul#menu-topsubmenu li a:visited {font-family: GothamCondensedLightRegular, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1em;text-transform:uppercase; color:#ffffff;letter-spacing:.032em;display:block;}
ul#menu-topsubmenu li a:hover, ul#menu-topsubmenu li.current-menu-item a {font-family: GothamCondensedBold, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase; color:#ffffff;text-decoration:none;letter-spacing:.013em;}
.topmainnav1 ul li a {text-decoration:none; display:block; width:127px;}
.topmainnav2 ul li a {text-decoration:none; display:block; width:118px;}
.topmainnav1 {width:382px;float:left;background-image:url(images/topnavbottom1.gif);background-repeat:no-repeat;background-position:18px 50px;padding-top:4px;}
.topmainnav2 {width:356px;float:left;background-image:url(images/topnavbottom2.gif);background-repeat:no-repeat;background-position:0 50px;padding-top:4px;}
.page-template-innerpage-php .topmainnav1 {background-image:url(images/topnavbottom1.gif);background-repeat:no-repeat;background-position:18px 50px;}
.page-template-innerpage-php .topmainnav2 {background-image:url(images/topnavbottom2.gif);background-repeat:no-repeat;background-position:0 50px;}

.topmainnav1 {padding:15px 0 0 61px;}
.topmainnav2 {padding:15px 61px 0 0;}
.topnavlogo {width:140px;height:77px;float:left;}
.home .topnavlogo, .page-template-aboutus-php .topnavlogo, .page-template-aboutu-php .topnavlogo,.page-template-contactus-php  .topnavlogo, .blog .topnavlogo,.archive .topnavlogo, .search .topnavlogo, .single .topnavlogo {}
.menu-topsubmenu-container {
  height: 2em;
  padding-left: 20px;
  text-align: center;
}
.topmainnav a {width:310px;}
.topmainnavtext1 {
  height: 20px;
  left: 180px;
  position: absolute;
  top: 15px;
  width: 300px;
}
.topmainnavtext1 span {display:block;padding-right:20px;text-align:right;}

.topmainnavtext2 {
  height: 20px;
  left: 530px;
  position: absolute;
  top: 15px;
  width: 400px;
}

.topmainnavtext2 span {display:block;padding-left:15px;text-align:left;}

.topmainnav {font-family: GothamCondensedMedium, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:1.25em;text-transform:uppercase;}

.pagemiddle {width:1020px;background-image:url(images/contentback.gif);background-repeat:repeat-y;background-position:6px 0;margin-left:-6px;padding:0px 0 0 11px;}
.submenupagemiddle {width:1020px;height:507px;background-image:url(images/contentback.gif);background-repeat:repeat-y;background-position:6px 0;margin-left:-6px;padding:2px 0 0 11px;}

.page-template-aboutu-php .submenupagemiddle, .pagemiddle {padding-bottom:27px;}
.page-template-aboutu-php .pagemiddle {padding-top:5px;}
.error404 .pagemiddle {padding:40px 0 45px;}

.blog .pagemiddle,.archive .pagemiddle, .search .pagemiddle, .single .pagemiddle {width:1020px;background-image:url(images/blogcontentback.gif);background-repeat:repeat-y;background-position:6px 0;margin:-3px 0 0 -6px;padding-left:11px;}
.aboutuscontent {width:1020px;height:531px;background-image:url(images/contentback.gif);background-repeat:repeat-y;background-position:6px 0;margin-left:-6px;padding:4px 0 5px 75px;}
.contactuscontent {width:1020px;background-image:url(images/contentback.gif); height:480px; background-repeat:repeat-y; background-position:6px 0; margin-left:-6px;padding:60px 20px 0 0; }
.bioline {position:absolute;top:323px;left:0px;}
.submenupagecontent {width:1000px;height:508px;position:relative;}
.pagecontent {width:945px;text-align:left;margin:0 25px 0 50px;padding:0 0 30px;font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;
  font-size: 21px;
  line-height: 30px;
  text-indent: -22px;
}
.blog .pagecontent, .archive .pagecontent, .search .pagecontent, .single .pagecontent {float: left;width:640px;margin:0 25px 0 25px; text-indent:0;}
.page-template-aboutu-php .submenupagecontent {}
.submenupagecontentleft {width:460px;height:475px;float:left;padding-top:3px;}
.page-template-aboutu-php .submenupagecontentleft {margin-top:-20px;}
.submenupagecontentleft .featured-image {text-align:center;margin:auto;}
.leftimageline {margin:-4px 0 0 1px; width:9px;height:511px;float:left;}
.page-template-aboutu-php .leftimageline {}
.blog .featured-thumbnail, .archive .featured-thumbnail, .search .featured-thumbnail, .single .featured-thumbnail {float:left;margin:15px 30px 0 0;}


.submenupagecontentright {width:503px;height:492px;float:left; padding: .5em 0 .1em 1.6em;text-align:left;font-size:medium;}

.submenupagecontentright .topframe {
  width:460px;
    text-align: justify !important;
}

.submenupagecontentright .topframe p {
  font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;
  font-size: 1.3em;
  line-height: 30px;
  text-indent: -22px;
}

.page-template-aboutu-php .submenupagecontentright .topframe p {
  text-indent: 0;
  font-size:20px;
}

.page-id-8 .submenupagecontentright .topframe {
}
.page-id-31 .submenupagecontentright .topframe, .page-id-31 .submenupagecontentright .topframe p {}

.page-id-23 .submenupagecontentright .topframe, .page-id-25 .submenupagecontentright .topframe, .page-id-23 .submenupagecontentright .topframe p, .page-id-25 .submenupagecontentright .topframe p, .page-id-27 .submenupagecontentright .topframe p {
  font-size:20px;
}

.submenupagecontentright .topframe em, .submenupagecontentright .topframe p em, .submenupagecontentright .topframe em, .submenupagecontentright .topframe .italic {font-family: GaramondLightItalic, "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif; margin-left:-3px;font-size:.9em;}
.submenupagecontentright .topframe a:hover {text-decoration:underline;color:#ff0000;}
.page-template-aboutu-php .submenupagecontentright .topframe {margin-top:-30px;position:relative;}
.page-id-31 .submenupagecontentright .topframe {}
.submenupagecontentright .hline {height:8px;width:531px;margin-left:-28px;}
.submenupagecontentright .hline2 {height:8px;width:531px;position:absolute;top:502px;left:480px;}

.page-template-aboutu-php .submenupagecontentright .hline2 {height:8px;width:531px;position:absolute;top:185px;left:0;}

.submenupagecontentright .bottomframe {padding:4px 0 0 0px; width:513px;}
.submenupagecontentright .bottomframe {position:relative;margin-left:-28px;}

.page-id-31 .submenupagecontentright .bottomframe {padding-top:30px;}
.aboutulinks {text-align:left;position:absolute;top:195px;width:460px;left:82px;}
.aboutulinks a {font-family: GothamCondensedMedium, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;text-transform:uppercase; color:#ffffff;display:block;float:left;margin:12px 96px 0 0;}

.purchasebox {width:511px;height:180px;position:relative;}
.purchaseabox, .purchasebbox {width:243px;height:165px;padding:15px 5px 0;float:left;text-align:center;}
.purchase_hdots {float:left;height:180px;width:5px;position:relative;}
.purchase_hdots img {position:absolute;top:7px;left:-1px;width:5px;height:177px;}
.product_a_title, .product_b_title {width:243px;height:33px; margin:auto;text-align:center;font-family: GothamCondensedMedium, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;text-transform:uppercase;}
.product_a_title span {display:block;height:29px;width:243px;padding-top:4px;background-image:url(images/purchase-a.png);background-repeat:no-repeat;background-position:40px 0;}
.product_b_title span {display:block;height:29px;width:218px;padding:4px 0 0 25px;background-image:url(images/purchase-b.png);background-repeat:no-repeat;background-position:0px 0;}
.product_a_description, .product_b_description {width:233px;height:55px;font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-size:14px;}
.product_a_description p, .product_b_description p {margin:0 0 10px;}
.product_a_price, .product_b_price {font-family: GothamCondensedBold, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:28px;line-height:28px;}
.product_a_button, .product_b_button {width:243px;height:35px;}

a.online-overlay {
text-decoration: none; color: #a92215; /* definition for the link that will display the layer */
}
a.online-overlay:hover {
background: none; /* correction for an IE bug*/
}
a.online-overlay span { /* definition of <span> tag included in <a> */
display: none;
}
a.online-overlay{
    position:relative; /*this is the key*/
    z-index:24; 
    text-decoration:none}

a.online-overlay:hover{z-index:25;text-decoration: none !important;}
a.online-overlay span{display: none}

a.online-overlay:hover span{ /*the span will display just on :hover state*/
display: inline;
position: absolute;
top: -25px; /* layer's place and dimension that you can change at will */
left: 40px;
width: 166px;
height: 60px;
text-align: center;}

a.birkman-overlay {
text-decoration: none; color: #a92215; /* definition for the link that will display the layer */
}
a.birkman-overlay:hover {
background: none; text-decoration: none; /* correction for an IE bug*/
}
a.birkman-overlay span { /* definition of <span> tag included in <a> */
display: none;
}
a.birkman-overlay{
    position:relative; /*this is the key*/
    z-index:24; 
}

a.birkman-overlay:hover{z-index:25;text-decoration: none !important;}

a.birkman-overlay span{display: none}

a.birkman-overlay:hover span{ /*the span will display just on :hover state*/
display: inline;
position: absolute;
top: -81px; /* layer's place and dimension that you can change at will */
right: 145px;
width: 228px;
height: 149px;
text-align: center;
text-decoration: none; }

.topbioblock {
    position: absolute;
    top:60px;
    left:70px; }
  
.bottombioblock {
    position: absolute;
    top:330px;
    left:70px; }

.topbioblock, .bottombioblock {
  width:890px;height:260px;
  padding: 9px 19px 5px 29px;
  text-align: justify !important; }

.topbioblock, .bottombioblock {
  font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;
  font-size: 16px;
  line-height: 20px; }

.contactuscontent {width:1020px;font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-size: 19px;line-height: 19px; position:relative;}

.pagemiddle, .pagemiddle p {font-family: ITCGaramondLightRegular,"Palatino Linotype",Palatino,Palladio,"URW Palladio L","Book Antiqua",Baskerville,"Bookman Old Style","Bitstream Charter","Nimbus Roman No9 L",Garamond,"Apple Garamond","ITC Garamond Narrow","New Century Schoolbook","Century Schoolbook","Century Schoolbook L",Georgia,serif;font-size: 14px;line-height: 17px;}
.slogan {font-family: GothamCondensedLightRegular, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", sans-serif;font-size: 19px;}
.contactuscontent .topblock {width:690px;height:235px;text-align:center;margin:auto;}
.topblockleft {margin-right:65px;}
.topblockleft, .topblockright {float:left;width:345px;margin:auto;text-align:center;}
.contactusline {margin-left:-5px}
.contactuscontent .bottomblock {width:890px;height:170px;margin:auto;text-align:center;padding:3px 0 17px;}

.topimage, .bracket, .topbio, .bottomimage, .bottombio {float:left;}
.topimage, .bottomimage {width:104px;height:156px;margin:50px 15px 0 0;}
.bracket {width:39px;height:256px;margin-right:15px;}
.topbio, .bottombio {width:657px;height:260px;}
.bottombioblock {margin-top:5px;}

#contentfooter {width:1020px;height:45px; background-image:url(images/shadow_bottom.gif);background-repeat:no-repeat;background-position:5px bottom;padding:5px 0 0 14px; margin:0 0 0 -5px; position:relative;}
.home #contentfooter {height:38px;}
#footerdots {width:1000px;height:7px;position:absolute;top:4px;left:5px;}
#dotsb4form {width:1000px;height:7px;position:absolute;top:510px;left:5px;}
.wpcf7 {margin-top:25px !important;}
.header img {float:left;}
a#csfooterlink {width:1000px;height:27px;display:block;text-align:center;font-family: GothamCondensedMedium, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;margin-top:9px;text-transform:uppercase;color:#000000;}
.format-image .topframe p {display:inline;}
a#copyright {width:1000px;height:27px;position:absolute;top:14px;left:14px;display:block;text-align:center;font-family: GothamCondensedMedium, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;text-transform:uppercase;color:#000000;}
.home a#copyright {top:7px;left:14px;}
a#csfooterlink:hover,a#csfooterlink:active, a#copyright:hover,a#copyright:active {
	color: #a92215;
	text-decoration: none;
}
.format-image .topframe p {display:inline;}


#content {
  margin: auto;
  text-align: center;
  width: 1015px;
  position:relative;
}

.pagecontent ul, .pagecontent ol {
	text-indent:0; margin: 0 0 1.625em 2.5em;
}
.pagecontent ul {
	list-style: square;
	clear:both;
}
.pagecontent ol {
	list-style-type: decimal;
	clear:both;
}
.pagecontent ol ol {
	list-style: upper-alpha;
}
.pagecontent ol ol ol {
	list-style: lower-roman;
}
.pagecontent ol ol ol ol {
	list-style: lower-alpha;
}
.pagecontent ul ul, .pagecontent ol ol, .pagecontent ul ol, .pagecontent ol ul {
	margin-bottom: 0;
}
.pagecontent dl {
	margin: 0 1.625em;
}
.pagecontent dt {
	font-weight: bold;
}
.pagecontent dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}

.serif,
cite,
blockquote,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: GothamCondensedLightRegular, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;
}

#sidebar cite,
#sidebar blockquote,
#sidebar h1,
#sidebar h2,
#sidebar h3,
#sidebar h4,
#sidebar h5,
#sidebar h6 {
	font-family: GothamCondensedLightRegular, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;
}

#sidebar h3 {font-size:20px;}
.Social_Widget h3 {display:none;}




.post h2,
.post h3,
.post h4,
.post h5,
.post h6 {
	margin: 24px 12px 12px;
}

.posthead {width:540px;height:40px;background:url(images/bloghorizdots.gif) repeat-x scroll 0 bottom transparent;padding:0;}
.blog .pagecontent h2 a, .archive .pagecontent h2 a, .search .pagecontent h2 a, .blog #content h2, .archive #content h2, .search #content h2, .single .pagecontent h2 a, .single #content h2  {font-size:18px;color:#000000;font-family: GothamCondensedLightRegular, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;text-transform:uppercase;}
.blog .pagecontent h2, .archive .pagecontent h2, .search .pagecontent h2, .single .pagecontent h2 {float:left; width:150px;}
.blog .pagecontent h2.posttitle, .archive .pagecontent h2.posttitle, .search .pagecontent h2.posttitle, .single .pagecontent h2.posttitle {margin-left:5px; text-align:left; width:405px;}
.blog .pagecontent h2.postdate, .archive .pagecontent h2.postdate, .search .pagecontent h2.postdate, .single .pagecontent h2.postdate {text-align:right; width:130px;}


.monospace,
var,
code {
	font-family: courier new, courier, monospace;
}

.amp {
}

a:link {
	color: #a92215;
	text-decoration:none;
}
a:visited {
	color: #a92215;
	text-decoration:none;
}
a:hover,a:active {
	color: #a92215;
	text-decoration:underline;
}

.post-meta {padding:0 40px 0 0;}
.post-meta {font-size:14px;clear:both; width:400px;line-height:1.5em;}
.author .h1, .author .avatar {padding-left:70px;}
#recent-author-posts h3 {padding:50px 0 0 70px;}
#recent-author-comments {padding:50px 0 0 70px;}

.catdescription p {display:block; padding-left: 75px; margin:-20px 0 20px;}

.blog .post-content, .search .post-content, .archive .post-content, .single .post-content {padding:0 30px 0 0;}

.post-content ul,
.post-content ol {
	padding-left: 24px;
}

input,
textarea { 
	border: 1px #aaa solid;
	padding: 5px;
	outline: none;
}
input:hover,
textarea:hover,
input:focus,
textarea:focus {
	border: 1px #444 solid;
}
input:focus,
textarea:focus {
	box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-webkit-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
	-moz-box-shadow:inset 0px 0px 10px rgba(0,0,0,.2);
}
textarea {
	min-height: 150px;
	width: 100%;
}

#comments, #post-author, .newer-older {margin-left:70px;width:500px; font-size:14px;}

#post-author h3 {font-size: 1.1em;}
p.gravatar {float:left; width:80px;margin:3px 15px 0 0;}
#authorDescription {float:left;width:405px;line-height:1em;}

#comments small {font-family: GothamCondensedMedium, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;text-transform:uppercase;}

#comments textarea {
	min-height: 150px;
	width:500px;
}

blockquote {
	border-top: 1px #ccc dotted;
	border-bottom: 1px #ccc dotted;
	text-align: justify;
	margin: 20px;
	padding: 12px;
}
	blockquote:first-letter {
		font-size: 24px;
		padding-right: 1px;
	}
	blockquote:first-line {
		font-size: 20px;
}


/*
	layout styles
 */

#if-logged-in .container {
	background: #000;
	margin-top: -24px;
}

	#nav-primary {
		clear: both;
		width: 100%;
		padding: 0 10px;
	}
		#nav-primary ul,
		#nav-primary li {
			list-style: none;
		}
			#nav-primary a {
				float: left;
				display: block;
				padding: 0 10px;
			}
	#widget-header {
		clear: both;
	}
	
		#widget-alert {
			background: #C6D8CD;
			border: 1px #5b816a solid;
			padding: 24px;
			margin-bottom: 24px;
		}
		
		.post-single {
			padding:20px 0 20px 70px;
			margin-bottom: 20px;
			}
		
#sidebar {
  float: left;
  padding-left: 0px;
  padding: 20px 0 25px 0;
  width: 275px;
}
		
		#sidebar .widget-area {
			padding-bottom: 20px;
			margin-bottom: 20px;
			background:url(images/bloghorizdots.gif) repeat-x scroll 0 bottom transparent;
		}
			#sidebar ul,
			#sidebar li {
				padding: 0;
				margin: 0;
				list-style: none;
			}
				#sidebar .children {
					padding-left: 10px;
				}
					#sidebar .children .children {
						padding-left: 10px;
					}
#sidebar h3 {margin-top:-20px;}

#footer {
width:1015px;
font-variant:normal;
margin: 0px auto 0;
text-indent: 10px;
text-align:center;
font-size:.8em;
text-align:left;
background-image:none;
}
#footer p, #footer a {font-variant:normal;margin-top:0;}

	#widget-footer {
		
	}
	#footer-nav {
		
	}
	
.no-results {
	
}

#text-3 h3.widgettitle {background-image:url(images/separater.png);background-repeat:no-repeat;background-position:center bottom;margin:0 0 10px;font-size:36px;height:45px;}

#text-3 .slogan {margin-top:-3px;}

.none { /* this class is used to hid the skip to content link at the beginning of the document for accessibility */
	display: none;
}
.clear {
	clear: both;
}
.left {
	float: left;
}
.right {
	float: right;
}

.oldernewer {display:block;margin-left:70px;}
.older a, .newer a {display:block;margin-top:20px;}

span.eModal-1, span.eModal-2, span.eModal-3 {display:block;color:#a92215;cursor:pointer;cursor:hand;}
.page-id-219 span.eModal-1 {display:inline;}
#sidebar span.eModal-1 {display:inline;}
.page-id-219 span.eModal-1 {display:inline;}
span.eModal-2, span.eModal-3 {margin-top:-15px;}
span.eModal-1:hover, span.eModal-2:hover, span.eModal-3:hover {text-decoration:underline;}

.innerbutton a {
  background: url("images/featured-readmore-right.png") no-repeat scroll right top transparent;
  color: #FFFFFF !important;
  display: block;
  float: right;
  font-weight: normal !important;
  height: 34px;
  line-height: 32px;
  margin-right: 35px;
  margin-top: 15px;
  padding-right: 9px;
  text-shadow: 1px 1px 1px #86949B;
}

.innerbutton a span {
  background: url("images/featured-readmore-left.png") no-repeat scroll 0 0 transparent;
  display: block;
  height: 34px;
  font-size:16px;
  padding: 0 11px 0 20px;
}

.socialicons {clear:both;}

p.q, p.question, p.a, p.answer {float:left;}
p.q, p.a {width:15px;margin-right:15px;font-size:17px;}
p.question, p.answer {width:900px;}
.faqleft, .faqright {float:left;width:470px;}
.faqleft p.question, .faqleft p.answer, .faqright p.question, .faqright p.answer {width:375px;display:block;float:left;}
#faqline {margin-left:-32px;}
.page-id-139 .pagecontent, .page-id-219 .pagecontent {font-size:16px;line-height:24px;}

sup {
	vertical-align: 60%;
	font-size: 75%;
	line-height: 100%;
}
sub {
	vertical-align: -10%;
	font-size: 75%;
	line-height: 100%;
}
.amp {
	font-style: italic;
	font-size: 1.1em;
	line-height: 1em;
}
.caps {
	font-size: 90%;
}
.dquo {
	margin-left:-.40em;
}
.quo {
	margin-left:-.2em;
}

a[href $='.pdf'] { 
   padding-right: 18px;
   background: transparent url(images/icon_pdf.gif) no-repeat center right;
}

form#loginform {
  margin: -5px 0 0 240px;
  padding-top:80px;
  width: 450px;
  text-align:left;
}

form#self {
  margin: 20px 0 0 240px;
  padding-top:80px;
  width: 450px;
  text-align:left;
}

ol.loginform-ol, ol.selfform-ol {
  margin: 0 !important;
  padding: 0 !important;
}
ol.loginform-ol li, ol.selfform-ol li {
  background: none repeat scroll 0 0 transparent !important;
  line-height: 26px;
  list-style: none outside none !important;
  margin: 5px 0 !important;
  padding: 0;
  text-align: left;
}
form#loginform input, form#self input, form#self select {
  width: 415px;
}
form#loginform input#sendbutton, form#self input#sendbutton {
  background-color: #A82315;
  border: 1px solid #000000;
  color: #FFFFFF;
  text-transform: uppercase;
  width: 150px;
}
form#loginform input.username, form#loginform input.password, form#self input.textfield, form#self input.smtextfield, form#self select {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: none repeat scroll 0 0 #FBFBFB;
  border-color: #F0F0F0 -moz-use-text-color -moz-use-text-color;
  border-right: medium none;
  border-style: solid none none;
  border-width: 1px medium medium;
  color: #777777;
  font-weight: bold;
  letter-spacing: 1px;
  margin: 0;
  padding: 3px;
  vertical-align: top;
}

form#loginform span.reqtxt, form#loginform span.emailreqtxt {
  color: #888888;
  display: block;
  font-size: 9px;
  letter-spacing: 3px;
  line-height: 13px;
  margin: 0 0 0 0;
  text-align: right;
  vertical-align: top;
  width: 420px;
}

form#loginform p.loginform-sb, form#self p.loginform-sb {
  margin: auto;
  padding: 0 !important;
  text-align: center;
}

.page-template-page-account-php .pagemiddle, .page-template-page-create-account-php .pagemiddle {
  background-image: url("images/accountcontentback.gif");
  background-position: 6px 0;
  height:496px;
  background-repeat: repeat-y;
  margin: 2px 0 0 -6px;
  padding-left: 11px;
  width: 1020px;
}
.page-template-page-create-account-self-php .pagemiddle {
  background-image: url("images/accountcontentback.gif");
  background-position: 6px 0;
  background-repeat: repeat-y;
  margin: 2px 0 0 -6px;
  padding-left: 11px;
  width: 1020px;
}
.page-template-page-account-php .topmainnav, .page-template-page-create-account-php .topmainnav, .page-template-page-create-account-self-php .topmainnav {
  background-image: url("images/blogtopdots.gif");
  background-position: 754px 60px;
  background-repeat: no-repeat;
  height: 97px;
}

.page-template-page-account-php header, .page-template-page-create-account-php header, .page-template-page-create-account-self-php header {
  background-image: url("images/blogtopdots.gif");
  background-position: 252px 60px;
  background-repeat: no-repeat;
  height: 97px;
}

span.error {display:block;position:absolute;left:293px;top:100px;font-size:16px;line-height:18px;width:335px;padding-left:75px;}
div.forgotpassword {clear:both;width:250px;text-align:center;margin:10px auto 0;position:relative;font-size:13px;line-height:13px;}

form#loginform label, form#self label {
  font-family: GothamCondensedMedium,Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: .8em;
  display: block;
  margin: 2px 10px 0 0;
  padding: 2px;
  text-align: left;
  text-transform: uppercase;
}

.labelmale, .labelfemale {
  font-family: GothamCondensedMedium,Frutiger,"Frutiger Linotype",Univers,Calibri,"Gill Sans","Gill Sans MT","Myriad Pro",Myriad,"DejaVu Sans Condensed","Liberation Sans","Nimbus Sans L",Tahoma,Geneva,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: .8em;
  margin: 2px 10px 0 0;
  padding: 2px;
  text-align: left;
  text-transform: uppercase;
}

.selfreginfobox {display:block;position:absolute;left:293px;top:100px;font-size:16px;line-height:18px;width:335px;padding-left:75px;}

.info, .success, .warning, .error, .validation, .selfreginfobox {
border: 1px solid;
margin: 10px 0px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.info, .selfreginfobox {
color: #00529B;
background-color: #BDE5F8;
background-image: url('images/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('images/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('images/warning.png');
}

.error {
color: #D63301;
background-color: #FFCCBA;
background-image: url('images/validation.png');
}

.et-info {
    border: 1px solid #CECB8E;
}
.et-box {
  border-radius: 10px 10px 10px 10px;
  left: 264px;
  margin: 0 0 10px;
  position: absolute;
  text-indent: 0;
  top: 100px;
  width: 480px;
}
.et-box span.eModal-1 {
  color: #A92215;
  cursor: pointer;
  display: inline;
}
.et-box h2 {
  margin-bottom:-15px;
}
.et-info .et-box-content {
    background: url("images/et-info.png") no-repeat scroll 18px 13px #F7F4B4;
    border: 1px solid #FFFFEA;
    color: #8C8A64;
}
.et-box-content {
  border-radius: 10px 10px 10px 10px;
  margin-top: -15px;
  min-height: 35px;
  padding: 0 20px 8px 75px;
  text-shadow: 1px 1px 1px #FFFFFF;
}
.auloggedin {
  margin-left: 250px;
  margin-top: -5px;
  padding-top:10px;
}

p.clientname {
  font-size: 1.1em;
  padding-bottom:30px;
}

.logoutlink {font-size:.7em;}
.fine {font-size:.7em;}

.auloggedin input {
  background-color: #A82315;
  border: 1px solid #000000;
  color: #FFFFFF;
  text-transform: uppercase;
  width: 250px;
  margin-left:15px;
}

.page-template-page-create-account-php label {
          padding: 0 0 0 24px;
        }

.page-template-page-create-account-php input[type=radio] { 
          padding:0;
          margin:0;
          width:16px;
          height:16px; 
          position:absolute;
          left:0;
          opacity:0
        }

.page-template-page-create-account-php input[type=radio] + label {
          background:url(images/gr_custom-inputs.png) 0 -1px no-repeat; 
          width:50px;
          height:16px;
        }

.page-template-page-create-account-php input[type=radio]:checked + label {
          background-position:0 -81px;
        }
        
.page-template-page-create-account-php .pagemiddle {margin-top:-15px;}

form#selforother {font-size:14px;}

form#selforother {width:450px;margin-left:250px;padding:50px 0;}

form#selforother .submitbutton {
  background-color: #A82315;
  border: 1px solid #000000;
  color: #FFFFFF;
  text-transform: uppercase;
  width: 250px;
  margin:30px 0 0 80px;
}

form#selforother .radiobuttons {width:400px;margin:auto;text-align:center;text-indent:0;}
form#selforother .radiobuttons label, form#selforother .radiobuttons p {float:left;font-family: GothamCondensedLightRegular, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;}
form#selforother .radiobuttons label {width:10px;margin: 20px 0;}

form#selforother .radiobuttons p {
  font-size: 17px;
  height: 80px;
  line-height: 22px;
  margin: 5px 0;
  padding-right: 40px;
  text-align: left;
  text-transform: uppercase;
  width: 300px;
}

.page-template-page-create-account-self-php table.plain {width:350px; margin:auto;text-align:center;}

.page-template-page-create-account-self-php .pagemiddle {margin-top:-4px;}

.warningbox {
  background-color: #000000;
  color: #FFFFFF;
  height: 250px;
  left: 760px;
  position: absolute;
  top: 200px;
  width: 240px;
}

.warningbox img {
  float: left;
  margin: 0 20px;
}

.warningbox h2 {
  color: #FF0000;
  font-size: 2em !important;
  margin: 10px 0 0 0;
}

.warningbox p {
  float: left;
  font-size: 0.8em;
  line-height: 1.1em;
  padding: 0 15px 5px;
  text-align: left;
  text-indent: 0;
}
