* {
margin:0;
padding:0
}

a img {
border:0
}

body {
color:#000;
background:#fff;
font-family: "Lucida Sans", Arial;
font-size:67.5%;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal;
margin-bottom:2em;
text-align:left;
}

body p 
{
font-size:1.2em;	
margin-top:0px;
padding-top:0px;
color:#000;
}

#smartTable {
background:none;
margin:auto;
width:71.3em;
}

.wrapper {
float:left; 
background-color:#ededed;
}

#logo {
height:67px;
width:124px;
float:right;
}

.header-container {
background:none;
float:left;
margin-top:1.5em;
margin-bottom:0.8em;
/*width:83.3em;*/
width:71.3em;
}

.header-lozengebg {
background:#ffffff url(../img/headerlozenge-spacer.jpg) repeat-x scroll 0 0;
float:left;
width:100%;
}

div.header-lozengebg img 
{
margin-top:0.9em;
}

.header-lozengeleft {
float:left; 
background:url(../img/headerlozenge-left.jpg); 
width:8px; 
height:56px;
}

.header-lozengeright {
float:right; 
background:url(../img/headerlozenge-right.jpg); 
width:230px; 
height:56px;
}

div.header-lozengeright .header-telephone {
float:left;
font-size:1.7em;
margin-top:1.5em;
color:#0BA1D3;
}

.header-lozengetitle {
font-family: "Lucida Sans", Arial;
font-size:1.6em;
font-weight:bold;
color:White;
margin-top:0.6em;
}

.nav-container {
background:none;
float:left;
margin-bottom:1em;
width:71.3em;
background:#ffffff url(../img/navBarBg.jpg) repeat-x;
}

/* links */

div.main-container-content a:link, div.main-container-content a:hover, div.main-container-content a:visited{
color:#E41C38;
}

/* START NAV */

#navMenu ul .navLeftCurveImage
{
border-left:0px;
border-right:0px solid #158BAF;
}

#navMenu ul .navRightCurveImage
{
border-left:0px;
border-right:0px;
float:right;
background:#FFFFFF url(../img/nav-curve-right.jpg) no-repeat;
width:18px;
height:91px;
}

#navMenu ul li
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
background:no-repeat;
height:3.6em;
}

#navMenu a{
color: #696969;
text-decoration: none;
display: block;
width: 5.5em;
background:#FFFFFF url(../img/navBarBg.jpg) repeat-x;
font-weight:bold;
text-align: center;
font-size:1.3em;
height:6.3em;
line-height:5.9em;
border-left:0px solid #40B4DB;
border-right:0px solid #158BAF;
}

#navMenu #linkAboutUs{
width: 6.5em;
}

#navMenu #linkServices{
width: 6.5em;
}

#navMenu #linkApply{
width: 10.2em;
}

#navMenu #linkContact{
width: 6.5em;
}

#navMenu li a:hover{
background:#ffffff  url(../img/navBarBgHover.jpg) repeat-x; 
height:6.3em; 
color: #5d5d5e;
}

#navMenu li#active a {
background:#ffffff  url(../img/navBarBgActive.jpg) repeat-x; 
height:6.3em; 
color: #000;
border-left:1px solid #CDD9E9;
border-right:1px solid #CDD9E9;
}

#navMenu li#logoLink a, #navMenu li#logoLink a:hover, #navMenu li#logoLink a:visited {
width: 215px;
background:none;
height:3em; 
margin-top:0.8em;
margin-right:1em;
color: #5d5d5e;
}

/*#navMenu a:hover { background:#D5D5D5 url(/img/navBarBgHover.jpg) repeat-x; height:2.25em; }*/

/* END NAV */



.hero-container {
background:none;
margin:auto;
width:71.3em;
background-color:#FFFFFF;
float:left;
}

.hero-copy {
float:left;
background:none;
margin:0 0 0 2em;
width:34em;
}

div.hero-copy p {
margin-bottom:0.4em;
}

div.hero-copy h2 {
font-family: "Lucida Sans", Arial;
font-size:1.7em;
font-weight:bold;
margin:0.5em 0 0.2em 0;
}



div.hero-container .hero-link {
color:#0BA1D3;
font-weight:bold;
}

div.hero-container .hero-link a:link {
color:#0BA1D3;
font-weight:bold;
text-decoration:none;
}

div.hero-container .hero-link a:hover {
color:#0BA1D3;
font-weight:bold;
text-decoration:none;
}

div.hero-container .hero-link a:visited {
color:#0BA1D3;
font-weight:bold;
text-decoration:none;
}

.hero-image {
float:right;
}

.hero-content-selector-container {
background:none;
margin:auto;
width:71.3em;
background-color:#E5E5E5;
float:left;
text-align:center;
}

/* START NAV */

#heroSelectorMenu ul li {
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font-weight:bold;
text-align: left;
font-size:1.6em;
height:3.2em;
margin:0.6em 1.2em 0 1.1em;
width:15em;
}

#heroSelectorMenu a {
color: #fff;
text-decoration: none;
display: block;
width: 13.9em;
height:2em;
padding:0.5em;
}

#heroSelectorMenu .hero-button-copy {
font-size:0.7em;
font-weight:normal;
display: block;
color:#fff;
float:left;
cursor:pointer;
}

#heroSelectorMenu li#active { background:#E5E5E5 url(../img/hero-button-img-online.jpg) no-repeat; }
#heroSelectorMenu #current
{
color: #5d5d5e;
}

/*#navMenu a:hover { background:#D5D5D5 url(/img/navBarBgHover.jpg) repeat-x; height:2.25em; }*/


#heroSelectorMenu ul .hero-button-online {
background:#E5E5E5 url(../img/hero-button-img-online-selected.jpg) no-repeat;
}

#heroSelectorMenu ul .hero-button-disaster {
background:#E5E5E5 url(../img/hero-button-img-disaster.jpg) no-repeat;
}

#heroSelectorMenu ul .hero-button-business {
background:#E5E5E5 url(../img/hero-button-img-business.jpg) no-repeat;
}



/* sidebar cta */

#sidebarCta {
list-style-type: none;
padding: 0;
margin: 0;
display: block;
float: left;
font-weight:bold;
text-align: left;
font-size:1.7em;
margin:0em 0em 0.7em 0;
width:11.9em;
}

#sidebarCta a {
color: #fff;
text-decoration: none;
display: block;
width: 11.4em;
height:1.8em;
padding:0.7em 0 0 0.5em;
}

#sidebarCta .cta-button-copy {
font-size:0.7em;
font-weight:normal;
display: block;
color:#fff;
float:left;
cursor:pointer;
}

#sidebarCta .cta-button-one {
background:#6BBFDB url(../img/getaquote.jpg) no-repeat;
}

#sidebarCta .cta-button-two {
background:#6BBFDB url(../img/requestatrial.jpg) no-repeat;
}



/* END NAV */


/* image bullet */

.bullet
{
list-style: none;
margin: 0;
padding: 0;
color:#000000;
font-size:1.2em;
margin:1em 0 1.5em 0;
}

li.arrow
{
background-image: url(../img/arrow-bullet.jpg);
background-repeat: no-repeat;
background-position: 0 6%;
padding: 3px 0 3px 23px;
margin: .4em 0;
}


.main-container {
/*width:61.5em;*/
width:51.4em;
margin-top:0em;
float:left;
background-color:#EDEDED;
}

.main-container-content {
color:#999999;
background-color:#ffffff;
float:left;
/*width:58.3em;*/
width:48.7em;
margin:0em 1.4em 0em 1.4em;
min-height:36.7em;
}

.main-content-title {
float:left; 
border-bottom:4px solid #EDEDED;
width:48.7em; 
line-height:4.5em;
}

div.main-content-title h1 {
margin:0.2em 0 0 0.4em;
}

.main-content-copy {
float:left;
padding:0.8em;
}


.content{
	margin:0em 1.4em 0em 1.4em;
}

/* main lozenge title Images */

.main-lozenge-title-img-apple {
background-image:url(../img/title-img-apple.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-db {
background-image:url(../img/title-img-db2.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-exchange {
background-image:url(../img/title-img-exchange.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-hpx {
background-image:url(../img/title-img-hpx.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-ibm {
background-image:url(../img/title-img-ibm.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-linux {
background-image:url(../img/title-img-linux.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-lotus {
background-image:url(../img/title-img-lotus.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-db {
background-image:url(../img/title-img-db2.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-mysql {
background-image:url(../img/title-img-mysql.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-novell {
background-image:url(../img/title-img-novell.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-novellgroupwise {
background-image:url(../img/title-img-novellgroupwise.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-oracle {
background-image:url(../img/title-img-oracle.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-outlook {
background-image:url(../img/title-img-outlook.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-postresql {
background-image:url(../img/title-img-postresql.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-sap {
background-image:url(../img/title-img-sap.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-sharepoint {
background-image:url(../img/title-img-sharepoint.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-solaris {
background-image:url(../img/title-img-solaris.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-sqlserver {
background-image:url(../img/title-img-sqlserver.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-vmware {
background-image:url(/img/title-img-vmware.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

.main-lozenge-title-img-windows {
background-image:url(../img/title-img-windows.jpg);
background-position:0pt 20%;
background-repeat:no-repeat;
text-indent:30px;
height:40px;
font-size:1.3em;
text-decoration:none;
color:#000000;
padding-left:2em;
}

/* end title images */

div.main-container-content p {
margin-bottom:1em;
}

.main-container-content-link {
color:#E41C38;
font-weight:bold;
text-decoration:underline;
}

div.main-container-content h1 {
font-family: "Lucida Sans", Arial;
font-size:1.9em;
font-weight:normal;
color:#000;
margin-bottom:0.3em;
}

div.main-container-content h2, div.main-content-copy h2 {
font-family: "Lucida Sans", Arial;
font-size:1.3em;
font-weight:bold;
color:#000;
margin-bottom:0.3em;
}

div.main-container-content h3 {
font-family: "Lucida Sans", Arial;
font-size:1.7em;
font-weight:normal;
color:#000;
margin-bottom:0.3em;
}

div.main-container-content h4 {
font-family: "Lucida Sans", Arial;
font-size:1.6em;
font-weight:normal;
color:#000;
margin-bottom:0.3em;
}

div.main-container-content h5 {
font-family: "Lucida Sans", Arial;
font-size:1.5em;
font-weight:normal;
color:#000;
margin-bottom:0.3em;
}

div.main-container-content h6 {
font-family: "Lucida Sans", Arial;
font-size:1.4em;
font-weight:normal;
color:#000;
margin-bottom:0.3em;
}

.main-lozengebg {
background:#ffffff url(../img/mainlozenge-spacer.jpg) repeat-x scroll 0 0;
float:left;
width:100%;
}

.main-lozengeleft {
float:left; 
background:url(../img/mainlozenge-left.jpg); 
width:11px; 
height:27px;
}

.main-lozengeright {
float:right; 
background:url(../img/mainlozenge-right.jpg); 
width:11px; 
height:27px;
}

.main-lozengetitle {
font-family: "Lucida Sans", Arial;
font-weight:normal;
color:#02A9E0;
text-decoration:none;
}

.right-column {
/*width:20.3em;*/
width:19.8em;
float:left;
position:relative;
margin:0;
background-color:#EDEDED;
}

.right-container {
float:left;
/*width:20.3em; */
width:18.2em;
background-color:#ffffff;
margin-bottom:1.6em;
}

.right-image-container {
float:left;
/*width:20.3em; */
width:18.2em;
background-color:#ffffff;
margin-bottom:1.6em;
}


.right-container-bottom {
float:left;
/*width:20.3em; */
width:18.2em;
background-color:#ffffff;
margin-bottom:0;
}

.right-image-container-bottom {
float:left;
/*width:20.3em; */
width:18.2em;
background-color:#ffffff;
margin-bottom:0;
}

.right-lozengebg {
background:#ffffff url(../img/rightlozenge-spacer.jpg) repeat-x scroll 0 0;
float:left;
width:100%;
height:42px;
}

div.right-lozengebg img 
{
margin-top:0.9em;
}

.right-bluelozengebtm {
background:#ffffff url(../img/rightlozenge-bluebtm.jpg) repeat-x scroll 0 0;
float:left;
width:100%;
height:10px;
}

.right-container-cta 
{
float:left;
width:20.3em; 
margin:0.4em 0 1.3em 0;
}

.right-lozengeleft {
float:left; 
background:url(../img/rightlozenge-left.jpg); 
width:11px; 
height:39px;
}

.right-lozengeright {
float:right; 
background:url(../img/rightlozenge-right.jpg); 
width:11px; 
height:39px;
}

.right-lozengetitle {
font-family: "Lucida Sans", Arial;
font-size:1.2em;
font-weight:bold;
color:#383838;
margin-top:1.1em;
text-align:center;
}

.right-container-content {
/*margin:4.45em 0 0 0;
text-align:center;*/
padding:1em;
}

.right-container-image {
/*background-color:#ffffff;*/
width:7.8em;
margin-right:0.2em;
float:left;
text-align:right;
}

.right-container-subLink {
width:8em;
float:left;
text-align:left;
font-size:1.2em;
margin-top:0.5em;
}

.seeitinaction {
margin-top:1.2em;	
}

div.right-container-subLink a:link, div.right-container-subLink a:hover, div.right-container-subLink a:visited {
color:#383838;
font-weight:bold;
text-decoration:none;
}

.coverflow-container object {
margin-top:0.5em;
}

div.right-container-content p {
margin:0.2em 0.9em 0.2em 0.9em;
text-align:left;
}

div.right-container-content a {
color:#E41C38;
}

div.case-studies{
margin:0em 0 0 0;
}

div.right-container-content .case-study-link {
color:#0BA1D3;
text-align:right;
font-weight:bold;
}

div.right-container-content .case-study-link a:link {
color:#0BA1D3;
font-weight:bold;
text-decoration:none;
}

div.right-container-content .case-study-link a:hover {
color:#0BA1D3;
font-weight:bold;
text-decoration:none;
}

div.right-container-content .case-study-link a:visited {
color:#0BA1D3;
font-weight:bold;
text-decoration:none;
}

div.client-login{
margin:5em 0 0 0;
}

.subscribe-container{
margin:0 0 1.3em 0;
}

div.subscribe-container .button-dark {
background:transparent url(../img/submit-btn-bg.jpg) repeat-x scroll left top;
border:medium none;
color:#FFFFFF;
height:32px;
padding:1px 18px 1px 19px;
}

.loginBox {
margin:0 0.9em 0.6em 0.9em;
font-size:1.1em;
}

.loginBox label {
float:left;
font-size:1.1em;
width:6em;
text-align:left;
line-height:2.4em;
}

.loginBox input {
background-color:#DFDFE1;
border:1pt solid #CCD0D3;
font-family: "Lucida Sans", Arial;
width:8.8em;
padding:0.5em 0 0 0;
height:1.6em;
line-height:2em;
display:block;
}

.submitButton {
float:right;
margin:0 1em 0 0;
}

.button-dark {
border: none;    
background: url(../img/submit-btn-bg.jpg) repeat-x top left;
padding: 1px 20px;
color:#ffffff;
height:32px;
}
.button-dark:hover {
border: none;
background: url(../img/submit-btn-bg.jpg) repeat-x top left;
padding: 1px 20px;
color:#ffffff;
height:32px;
}



.footer-container {
background:none;
margin:auto;
width:71.3em;
margin-top:1.4em;
background-color:#F0F0F0;
}

.footer-lozengebg {
background:#ffffff url(../img/footer-lozenge-spacer.jpg) repeat-x scroll 0 0;
float:left;
width:100%;
}

.footer-lozengeleft {
float:left; 
background:url(../img/footer-lozenge-left.jpg); 
width:18px; 
height:68px;
}

.footer-lozengeright {
float:right; 
background:url(../img/footer-lozenge-right.jpg); 
width:18px; 
height:68px;
}

div.footer-items {
margin-top:1.8em;
float:right;
}

div.footerList ul {
text-align:right;
}

div.footer-lozengebg img 
{
float:left;
}

#footerList ul .firstService
{
margin: 0 0 0 0.4em;
}

#footerList ul li
{
list-style-type: none;
padding: 0;
margin: 0 0.3em 0 0.2em;
display: block;
float: left;
color:#383838;
font-size:1.2em;
}

#footerList ul li a:link, #footerList ul li a:visited {
list-style-type: none;
padding: 0;
margin: 0 0.3em 0 0.2em;
display: block;
float: left;
color:#383838;
text-decoration:none;
}

#footerList ul li a:hover {
list-style-type: none;
padding: 0;
margin: 0 0.3em 0 0.2em;
display: block;
float: left;
color:#383838;
text-decoration:underline;
}


/* footer */

#footer {
width:71.3em;
text-align:center;
margin-top:2em;
}

#mcafeesecure{
width:71.3em;
text-align:center;
margin-top:2em;
}

#f-nav {
margin:auto; 
padding-left:0em;
height:6em;
width:64.3em;
}

#footer ul {
white-space:nowrap;
}

#footer ul li {
border-left:.1em solid #000;
float:left;
list-style:none;
margin:.5em 0;
}

#footer ul li a {
color:#000;
padding:0 .5em;
text-decoration:none;
}

#footer ul li a.selected {
text-decoration:underline;
font-weight:bold;
}

#footer ul .footerSecondLine {
border-left:0;
margin-left:5.9em;
}

#footer ul #copyright {
border-left:0;
color:#000;
margin-right:0.5em;
}

#footer,div.clear {
clear:both;
}


.lozengebg {float:left;background: url(../img/headerlozenge-spacer.jpg) repeat-x #000000;}
.lozengeleft {float:left; background:url(../img/headerlozenge-left.jpg); width:5px; height:42px;}
.lozengeright {float:right; background:url(../img/headerlozenge-right.jpg); width:5px; height:42px;}
.lozengetitle {font-family: "Lucida Sans", Arial;font-size:1.6em;font-weight:bold;color:White;margin-top:0.6em;}

.lozengetopbg {float:left;background-color:#EDEDED;width:71.3em;height:16px;margin:0;}
.lastContainer {margin:0 0 0 0;}
.lozengetopleft {float:left; background:url(../img/lozenge-top-left.jpg); width:18px; height:16px;}
.lozengetopright {float:right; background:url(../img/lozenge-top-right.jpg); width:18px; height:16px;}

.lozengebtmbg {float:left; background:url(../img/lozenge-btm-spacer.jpg); width:71.3em;height:26px;margin:0 0 1em 0;}
.lastContainer {margin:0 0 0 0;}
.lozengebtmleft {float:left; background:url(../img/lozenge-btm-left.jpg); width:18px; height:26px;}
.lozengebtmright {float:right; background:url(../img/lozenge-btm-right.jpg); width:18px; height:26px;}



/* colors */

.smart-blue {
color:#000;
}

.gt-red {
color:#E41C38;
}


/* blog post styles */

.item {
border-bottom:1px solid #ccc;
margin-bottom:1.3em;
}

.blogpost-title {
margin-bottom:0 !important;
}

.blogpost-chronodata {
font-size:1.2em;
margin-bottom:0.8em;
}

.blogpost-metadata {
font-size:1.2em;
margin-bottom:1.3em;
}

.blogpost-relatedPosts {
font-size:1.2em;
margin-bottom:1.3em;
border-top:1px solid #ccc;
}

.socialmedia {
margin-bottom:1.3em;
}

ol.commentlist {
list-style-type:none;
margin-bottom:1.3em;
font-size:1.2em;
}

ol.commentlist p {
font-size:1em;
}

ol.commentlist li {
padding-top:1.3em;
padding-bottom:0.8em;
border-top:1px solid #cccccc;
}

.comment-author {
color:#E41C38;
text-transform:lowercase;
}


.bracket {
color:#CCCCCC;
font-size:2em;
line-height:1.6em;
}

.number-of-comments {
color:#000;
font-size:1.5em;
line-height:1em;
}

.comment-link {
color:#E41C38;
}

div.commentmetadata {
float:left;
width:28em;
}

div.avatar {
float:left;
margin-right:1em;
}

div.commentmetadata a:link, div.commentmetadata a:hover, div.commentmetadata a:visited {
color:#E41C38;
}

.blogresponse-date {
font-size:1em;
}

.blogpost-metadata a:link, .blogpost-metadata a:hover, .blogpost-metadata a:visited {
color:#E41C38;
font-size:1.1em;
margin-bottom:0.8em;
/*border-right:1px solid #E41C38;	
padding-right:0.3em;*/
}

/*.post-edit-link {
border-right:1px solid #E41C38;	
padding-right:0.3em;
}*/



/* sidebar styles */

.blogpost-bullet {
list-style: none;
margin: 0;
padding: 0;
color:#000000;
font-size:1.1em;
margin:0.2em 0.4em;
}

div.blogpost-relatedPosts ul {
font-size:1em;
margin:0.2em 0em;
}

div.blogpost-relatedPosts ul li {
padding:2px 0 3px 18px;
}

div.blogpost-relatedPosts h4 {
margin-top:0.5em;
}



li.blogpost-blueHyphen, li.cat-item {
background-image: url(../img/hyphen-bullet.jpg);
background-repeat: no-repeat;
background-position: 0 20%;
padding: 3px 0 3px 18px;
margin: .4em 0;
text-align:left;
}

li.blogpost-blueHyphen a:link, li.blogpost-blueHyphen a:hover, li.blogpost-blueHyphen a:visited, li.cat-item a:link, li.cat-item a:hover, li.cat-item a:visited{
text-decoration:none;
color:#000;
font-weight:bold;
}


/* comments styles */

.blogpost-leaveReply {
color:#E41C38;
margin-bottom:0.8em;
}

.blogpost-leaveReply-linkDivider {
color:#999999;
}


.postSubmitButton {
float:left;
margin:1.2em 1em 2.2em 0;
}

.submit-button {
background:transparent url(../img/submit-btn-bg.jpg) repeat-x scroll left top;
border:medium none;
color:#FFFFFF;
height:32px;
padding:1px 70px;
}

p.linklove{
display:none;
}

input.sendbutton  {
background:transparent url(../img/submit-btn-bg.jpg) repeat-x scroll left top;
border:0px;
border-color:#fff #fff #fff #fff;
border-style:solid;
border-width:0px;
color:#FFFFFF;
height:32px;
padding:1px 0px;
font-size:1.1em;
margin:5px 0 0 0;
padding:5px;
width:200px;
float:left;
}




/* sitemap generator plugin styles */

div.ddsg-wrapper ul {
margin-bottom:3em;
color:#000000;
font-size:1.1em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0;
}

div.ddsg-wrapper .sitemap-subcategory {
background-image:none;
background-repeat:no-repeat;
margin:0;
padding:0;
}

div.ddsg-wrapper li {
background-image:url(../img/arrow-bullet.jpg);
background-position:0 6%;
background-repeat:no-repeat;
margin:0.4em 0;
padding:3px 0 3px 23px;
}


div.authorRemove div p {
display:none;
}






/* chrome and safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#f-nav {
	width:66em;
	}
	
	#navMenu li#active a {
	height:2.3em;
	}
	
	#navMenu a:hover{
	height:2.3em;
	}

	#navMenu li#active a {
	height:2.3em;
	}
		
	.submitButton {
	float:right;
	margin:0 1.2em 0 0;
	}
	
	.loginBox label {
	line-height:2.2em;
	}
	
	/*
	
	#f-nav {
	width:66em;
	}
	
	#navMenu li#active {
	height:2.3em;
	}
	
	#navMenu ul li {
	font-weight:normal;
	}	
	
	#footerList ul .firstService {
	margin:0 0 0 0.5em;
	}

	#footerList ul li {
	margin:0 0.5em 0 0;
	}
	
	.loginBox label {
	line-height:2.2em;
	}
	
	.loginBox {
	margin:0 0 0.6em 1.8em;
	}
	
	.submitButton {
	float:right;
	margin:0 2.1em 0 0;
	}
	
	input.sendbutton {
	font-size:0.9em;
	}
	
	.commentBox label {
	line-height:2.2em;
	}
	
	textarea.formtextarea {
	width:42.2em;
	}
	
	.commentBox input {
	width:28.5em;
	}
	
	.cform input {
	width:28.5em;
	}
	
	input.sendbutton {
	margin-top:0px;
	}*/
	
}
