@import url('css/screen.css');

@charset "utf-8";
/* CSS Document */

html, body {
       
        text-align: center;	}
* {
        margin: 0;
        padding: 0;
        border: none;
    }


#wrapper { background: url("images/wrapper-bg.png") repeat-x fixed 0 0; min-width: 940px;  }


#header { background: url("images/header-bg.png") no-repeat; height: 121px; width: 950px; position: relative ; top:0;}

.logo {  height: 121px; width: 185px; margin-left: 20px; float:left;}
#navigation { margin: 0px;  height: 40px; width: 730px;  }



#pcm{display:none;}
ul.pureCssMenu ul{display:none; }
ul.pureCssMenu li:hover>ul{ 
background: url("images/ddbg.png") repeat; 
position: absolute; left: -15px; top: 26px;
display:  block;
-moz-border-radius-bottomleft:10px;
-moz-border-radius-bottomright:10px;
-moz-border-radius-topright:10px;
-webkit-border-bottom-left-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-top-right-radius:10px;
behavior: url("border-radius.htc");
border: 1px solid #999; }


ul.pureCssMenu {
	margin:0px;
	list-style:none;
	padding: 7px 2px 2px 8px;

}
ul.pureCssMenu table {border-collapse:collapse;}
ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}


ul.pureCssMenu li{
	display:  block;
	margin:2px 0px 0px 2px; font-weight:bold;}


ul.pureCssMenu li.pureCssMenui a:hover { color: #00FF95;}

ul.pureCssMenu a:active, ul.pureCssMenu a:focus { outline-style:none;}

ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font-size:14px;
	color: #FFF;
	text-decoration:none;
	
}

ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left; }
	
ul.pureCssMenu ul li {
	float:none; padding: 0px; text-align: center;  }
	
ul.pureCssMenu li ul.pureCssMenum1 { width: 110px; height: 60px;}
ul.pureCssMenu li ul.pureCssMenum2 { width: 145px; height: 40px;}
ul.pureCssMenu li ul.pureCssMenum3 { width: 220px; height: 100px;}
ul.pureCssMenu li ul.pureCssMenum4 { width: 264px; height: 80px;}
ul.pureCssMenu li ul.pureCssMenum5 { width: 110px; height: 60px;}
ul.pureCssMenu li ul.pureCssMenum6 { width: 207px; height: 49px; /*position: absolute; top: -7px !important; left: -135px!important; border: none;*/ 
background-image:url(images/search-bg.png); margin: -32px 0 0 -100px; border: none; }


#searchform { margin-top: 13px; width: 200px;}
#searchform .button { background-image:url(images/search-normal.png); margin: -13px 0 0 0; float:right; width: 52px; height: 49px;   } 
#searchform .button:hover { background-image:url(images/search-hover.png); }


ul.pureCssMenu li ul.pureCssMenum1 li a:hover, ul.pureCssMenu li ul.pureCssMenum2 li a:hover, ul.pureCssMenu li ul.pureCssMenum3 li a:hover, ul.pureCssMenu li ul.pureCssMenum4 li a:hover, ul.pureCssMenu li ul.pureCssMenum5 li a:hover     
{ color:#F86F04; !important}
		

ul.pureCssMenu li ul li a {
	text-align:left;
	white-space: nowrap;
	margin: 0;
	padding: 0 ;
	line-height: 0.875em;
}

ul.pureCssMenu li ul.pureCssMenum1 li a { padding: 3px 0 0 5px;}
ul.pureCssMenu li ul.pureCssMenum2 li a { padding: 3px 0 0 5px;}
ul.pureCssMenu li ul.pureCssMenum3 li a { padding: 3px 0 0 5px;}
ul.pureCssMenu li ul.pureCssMenum4 li a { padding: 3px 0 0 5px;}
ul.pureCssMenu li ul.pureCssMenum5 li a { padding: 3px 0 0 5px;}




ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
	
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
	
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	color: #00FF95;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}

ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block; }
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
    padding-right:10px;}




.curved2 { 
-moz-border-radius:7px;
-webkit-border-radius:7px;
behavior:url(border-radius.htc);
border: 1px solid #FFF;
}


.curved3 { 
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
behavior: url("border-radius.htc");
}

#main { background: #F2F2F2 url("http://www.groovemastergraphics.com/wp-content/themes/groovemaster/images/main-bg.png") repeat-y; height: 100%; width: 940px;  
/*overflow: hidden;*/ margin: 0 0 0 5px;   }
#sidebar-menu { height: 585px; margin: 0px 0 0 20px;  }

div.Table_01 {
	color:#FFF;
	font-weight: bold;
    float: left;
	width:180px;
	height:610px;
	font-size: 1.275em;
	}

div.Table_01 a { color:#FFF; text-decoration:none; text-align:left;}
div.Table_01 a:hover { color: #00FF95 !important;}


.DEV-gmg-com-link-blocks-01 {
   float: left;
	width:180px;
	height:127px;
    background: url("images/DEV-gmg_com_link_blocks_01.jpg");}

.DEV-gmg-com-link-blocks-01 p { margin: 100px 0 0 20px;  }

.DEV-gmg-com-link-blocks-02 {
   float: left;
	width:180px;
	height:115px;
    background: url("images/DEV-gmg_com_link_blocks_02.jpg");}

.DEV-gmg-com-link-blocks-02 p { margin: 80px 0 0 20px;  }

.DEV-gmg-com-link-blocks-03 {
   float: left;
	width:180px;
	height:107px;
	background: url("images/DEV-gmg_com_link_blocks_03.jpg");}

.DEV-gmg-com-link-blocks-03 p { margin: 72px 0 0 20px;  }

.DEV-gmg-com-link-blocks-04 {
   float: left;
	width:180px;
	height:108px;
	background: url("images/DEV-gmg_com_link_blocks_04.jpg");
}

.DEV-gmg-com-link-blocks-04 p { margin: 73px 0 0 20px;  }

.DEV-gmg-com-link-blocks-05 {
   float: left;
	width:180px;
	height:109px;
	background: url("images/DEV-gmg_com_link_blocks_05.jpg");
}

.DEV-gmg-com-link-blocks-05 p { margin: 76px 0 0 20px;  }

#content { height: 100%; width: 716px; margin: 18px 12px 0 0px; text-align:left; padding-bottom: 10px; float:right;}
#content ul li  { padding: 0 0 10px 0; }
#listic li { list-style:circle; margin-left: 100px; }
#content .entry-title { font-size: 1.175em; margin-bottom: 10px; 	}

#footerdecor { background: url("images/footer-dec-bg.png") no-repeat ; height: 99px; width: 950px; }
#footer { background: #0D0D0D; height: 325px; width: 950px; }


#slogan { height: 26px; background: url("images/slogan.png") no-repeat; margin: 60px 0 0 15px; }
#footer-menu { height: 180px ; width: 927px; margin: 15px 0 0 10px; border: 1px dotted #FFF;  } 
#footer-menu ul { width: 120px; height: 169px; float:left; margin-top: 5px; 
border-color:#CCC; border-style:solid;
border-right: 1px dotted #666;

}
#footer-menu ul.firstul { width: 72px; }
#footer-menu ul.firstul li a { padding: 0 0 0 17px !important;  }
#footer-menu ul.secondul { width: 122px;}
#footer-menu ul.thirdul { width: 152px;}
#footer-menu ul.forthul { width: 112px;}
#footer-menu ul.fifthul { width: 152px;}



#footer-menu ul li { width: 140px; float:left;}
#footer-menu ul li a { float:left; text-decoration:none; color:#FFF; padding: 0 0 0 15px; line-height: 1.075em; font-weight:bold;}
#footer-menu ul li a:hover { color: #F86F04;}
#footer-menu ul li span { font-size: 1.075em;  font-weight:bold; color:#00FF95;}


#footer-menu ul.noborder { border:none;}

#promo { height: 300px; width: 163px;  margin: 15px 0 0 10px;}


#footerinfo { float:left; height: 100px; width: 752px;}

#social-networking { background-color:#FFF; height: 65px; width: 740px; margin: 15px 0 0 10px; float:left;}


#social-networking .arlington-chamber {
	display: inline-block;
	float:left;
	height: 57px;
	width: 137px;}
	
#social-networking .barrington-chamber {
	display: inline-block;
	float:left;
	height: 57px;
	width: 140px;}
	
#social-networking .facebook {
	display: inline-block;
	float:right; }
	
#social-networking .linkedin  {
	display: inline-block;
	float:right;	}




#location {  height: 35px; width: 240px; margin: 13px 0 0 13px; line-height: 1.275em; color:#B2B2B2; font-weight:bold;  font-size: 0.875em;  text-align:left;   }
#copyright-info {  height: 35px; width: 443px; margin: 13px 0px 0 55px; line-height: 1.275em; color:#B2B2B2; font-weight:bold; float: left; font-size: 0.875em; text-align:left;  }


#decor {height: 135px; width: 159px; background: url("images/decor.png") no-repeat; margin: 10px 0 0 20px;}



#services { font-size: 0.855em; color:#B2B2B2; padding: 12px 0px; font-weight:bold; text-align:center;}



#services ul li { display:inline; padding-right: 20px;}

#bottombar { background-image: url(images/bottom-bg-bar.png) ; height: 69px; min-width: 950px;  }
.services { background-color:#0D0D0D; height: 60px; width: 950px; margin: 0 auto;}




/* -------------------------------   APPLY to ALL PAGES ------------------------------------*/

.backtotop p { color: #00844e !important; }
.backtotop p:hover { color: #00FF95 !important; }
 

/* -------------------------------   HOME PAGE STYLES ------------------------------------*/

/*#showcase { height: 349px; width: 360px; background: url(images/tv.jpg) no-repeat; margin: 0 0 30px 33px;}*/

#textblock2 { padding-right: 10px; width: 391px;}
#textblock2 ol { margin-left: 90px;}
#textblock3 { padding-right: 10px; width: 461px;}

#textblock4 { background-color: #4C4C4C; height: 190px; width: 277px; padding: 10px; }
#textblock4 p { color:#FFF !important; padding: 12px 8px 0 8px; line-height: 15px;}
#textblock4 h1 { color: #00ff95; letter-spacing:0;}


/* -------------------------------   ABOUT PAGE STYLES ------------------------------------*/
#about0 { margin-top:0px;}
#about1 { margin-top: 0px;}
#gary {  height: 159px; margin-top: 5px; width: 100px; margin-right: 18px;}
#about3 p { margin-top: 10px; }
#about4 { width: 230px;}
#about5 { background: url(images/gary-awards.jpg) no-repeat; height: 165px; margin-top: 25px; width: 475px;}
#about6 { margin: 25px 0 10px 0; }


/* -------------------------------   FAQ PAGE STYLES ------------------------------------*/

#faqblock1 { width: 720px;}
#faqblock1 ul li  { margin:0; padding:0;}
#faqblock1 p { color:#4d4d4d;}
#faqblock1 p a { text-decoration: none;}
#faqblock1  ul li h3:hover { color: #00FF95 !important; }

/* -------------------------------   GLOSSARY PAGE STYLES ------------------------------------*/

#glossaryblock1 { width: 720px;}
#glossaryblock1 p a { text-decoration:none;}
#glossary { height: 100%;}
#glossary li { margin:0; padding: 0 !important; color:#000; font-weight:bold;}
#glossary li a {  margin:0; padding: 0 10px 0 0 !important; width: 140px; color: #00844e; font-weight:bold; text-decoration:none; }
#glossary td { width: 300px;}

/* -------------------------------   NEWS PAGE STYLES ------------------------------------*/


#newsblock ul li { margin:0; padding:0;}
#newsblock p { color:#4d4d4d; }
#newsblock2 {
height: 200px;
margin: 20px 0 0 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
behavior: url("border-radius.htc");
border: 2px solid #000; }

#newsblock2 .header3 { text-align:center; margin: 10px 0 0 18px;}
#newsblock2 ul {  margin: 20px 0 0 20px;}
#newsblock2 ul li { margin:0; padding:0; font-weight:bold; color: #4d4d4d;}

#searcharchive { margin-left: 15px;}
#searcharchive p { margin: 0 !important; padding: 0 !important; color: #00844e  !important; font-weight:bold;}

/* -------------------------------   SERVICES PAGE STYLES ------------------------------------*/

#servicesblock { margin-top: 0px;  }
#servicesblock ul li { margin:0; padding:0;}


#servicesblock2 {  margin-top: 20px; height: auto; width: 400px; }
#servicesblock2 .serv { /*background-image: url(images/services.jpg); height: 376px;*/ width: 400px; margin-top:50px; }

#servicesblock3 { margin-top: 20px;}


.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail-clients img{
border: 1px solid white;
margin: -100 5px 5px 0;
}

.thumbnail-clients { color:#000 !important;;}


.thumbnail-clients:hover{
background-color: transparent;
}

.thumbnail-clients:hover img{

}

.thumbnail-clients span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
color: #FFF;
text-decoration: none;
}

.thumbnail-clients span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}


.thumbnail-clients span p { /*CSS for enlarged image*/
border-width: 0;
padding: 10px 30px 0 30px;
color:#FFF !important;
width: 300px;

}

.thumbnail-clients:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 350px; /*position where enlarged image should offset horizontally */
z-index: 50;
}


/* -------------------------------   CLIENTS PAGE STYLES ------------------------------------*/

#clientsblock { margin-top: 0px;  }
.gallerycontainer p a { line-height: 0px; text-decoration:none;  }
.gallerycontainer a { text-decoration:none !important; color:#000; }
.gallerycontainer a:hover { color:#00FF95 !important; }
#clientsblock ul li { margin:0; padding:0;}


#clientsblock2 {  margin-top: 20px; height: 500px; width: 400px; }
#clientsblock2 .serv { /*background-image: url(images/services.jpg); height: 376px;*/ width: 400px; margin-top:50px; }

#clientsblock3 { margin-top: 20px;}

.clientsblockcontainer a { padding: 0px; margin: 0px; display:inline;}

.gallerycontainer{
position: relative;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.clientsthankyou { background: url(images/thanku.png) no-repeat; height: 309px; width: 339px; margin: 20px 0 0 10px; border:none;   }

.thumbnail { color:#000 !important;}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
margin: -70px  0 0 -50px;

}

.thumbnail span p { /*CSS for enlarged image*/

border-width: 0;
padding: 2px;
margin: 0px -110px 0 0px;
background-color:#093;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -148px;
left: 360px; /*position where enlarged image should offset horizontally */
z-index: 50;
}





.thumbnail .th2 { /*CSS for enlarged image*/
position: absolute;
padding: 5px;
left: -1000px;
visibility: hidden;
color:#FFF;
text-decoration: none;
background-color:#4C4C4C;
height: 100px;				 
width: 700px;
}

.thumbnail .th2 img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
margin: -70px  0 0 -50px;

}
.thumbnail .th2 h1 {
color: #00ff95; letter-spacing:0; margin-left: 10px;}

.thumbnail .th2 p { /*CSS for enlarged image*/
color:#FFF !important;
border-width: 0;
padding: 5px;
margin: 0px -110px 0 10px;
background-color: #4C4C4C;
}

.thumbnail:hover .th2 { /*CSS for enlarged image*/
color:#FFF;
visibility: visible;
top: 335px;
left: 0px; /*position where enlarged image should offset horizontally */
z-index: 55;
}


#grayblock { float: left; height: 505px; width: 349px; background-color:#4c4c4c; -moz-border-radius:7px;
-webkit-border-radius:7px;  }
/* -------------------------------   DOWNLOADS PAGE STYLES ------------------------------------*/

#downloadblock0 { margin-top: 0px; line-height: 1.3px; width: 723px; }
#downloadblock1 { line-height: 1.3px; }
#downloadblock2 p { width: 120px; margin: 0 0 0 50px !important; } 
#downloadblock3 { line-height: 1.3px; width: 723px;}
#downloadblock4 { margin-top: 20px; line-height: 1.3px; }
#downloadblock4 p a { text-decoration:none;}


/* -------------------------------   E-SIGNUP PAGE STYLES ------------------------------------*/
#egroovetextblock { width: 290px;}
#egrooveshowcase { height: 566px; width: 414px; margin: 0 0 30px 0px;}
#addyourname { height: 161px; width: 205px; margin-left: 40px; background: url("images/esignupbtn.jpg"); }
#addyourname2 { height: 35px; width: 195px; margin-left: 45px; background: url("images/send-files.png"); }
#browsebtn { background: url(images/browsebtn.jpg) no-repeat; margin: 0 0 100px 36px; height: 42px; width: 202px; text-align: center;}
#addyourname .addyournamelink a { margin: 130px 0 0 10px; font-size: 1.335em; position:absolute; color:#ffffff; font-weight:bold; text-decoration:none;}
#addyourname2 .addyournamelink a  { margin: 5px 0 0 10px; font-size: 1.335em; position:absolute; color:#ffffff; font-weight:bold; text-decoration:none;}
#addyourname .addyournamelink a:hover, #addyourname2 .addyournamelink a:hover  { color:#00ff95;}

/* -------------------------------   Contact US PAGE STYLES ------------------------------------*/
#contactform { float:left; margin-left: 0px; height: 100%; width: 700px; }
#contactform2 { float:left; margin: 0px auto; height: 100%; width: 640px; }
#contactform2 .gfield { padding: 0 0 16px 0;}


#contactform2 label { font-weight: normal;}
#contactform2 .gfield_label  { font-weight: bold;}
#contactform2 .gsection_title { color: #333 !important;}
#contactform2 .boldnone .gfield_label { font-weight: normal !important;}

#contactform2 .gform_button, #contactform2 .gform_next_button { 
background: url(images/send-files.png);
cursor: pointer;
height: 35px;
width: 196px;
font-size: 1.235em;
position: absolute;
color: white;
font-weight: bold;}



#contactform2 .gform_button:hover, #contactform2 .gform_next_button:hover { color:#00ff95;}

#contactform2 .gform_previous_button { display:none !important;}


#contactform2 #gforms_confirmation_message {
background-color: #F2F2F2 !important;
border: 1px solid #CCC !important;
margin-top: 10px;
margin-bottom: 10px;
padding: 20px 0;
font-size: 16px !important;
font-family: Tahoma, Arial, Helvetica, sans-serif !important;
color: #252525;
text-align: center;}


<!--#contactform .wpcf7-form { float:left; margin: 20px 0 0 5px;}-->

#contactform p { color:#4d4d4d; padding: 0px 20px; margin-bottom: 14px; font-size: 1.175em;   font-family: Tahoma, Arial, Helvetica, sans-serif !important;  }
#contactform .required { color:#00844E;}
#contactform textarea { width: 615px; font:Tahoma, Geneva, sans-serif;}

.wpcf7-captcha-captcha-825 { margin: 3px 0 10px 0;  }

.sendbtn { background: url(images/send-files.png); height: 35px ; width: 196px; font-size: 1.235em; position:absolute; color:#ffffff; font-weight:bold; cursor: pointer; }
.sendbtn:hover { color:#00ff95;}




/* -------------------------------   Portfolio PAGE STYLES ------------------------------------*/


#loadarea {
	width: 714px;
	height: 396px;
	position: relative;}	
	
#samples { clear:both; float:left; height: 48px; width: 720px; margin-top: 50px;}


#samples li {
	float:left;
	display:inline;
	margin: 10px 5px;
	position: relative;
	width:48px;
	height:48px;
	overflow:hidden;
}
	
#samples li a {  	} 

#samples li a img { position: absolute; height: 96px; width: 48px;   }

#markup { top: 0; left: 0;   }
#markup:hover { top: -48px; left: 0;   }

#samples li a img:hover {  }


/*	Portfolio navigation menu*/

#portfolio-nav { 	
    margin:0;
	padding:0;
	list-style:none; 
	width: 714px;
	position: absolute;}
	
#portfolio-nav li{
	float:left;
	display:inline;
	margin-top: 30px;
	
	}
	
#portfolio-nav li a { margin: 0 14px 0 0; font-family:Tahoma, Geneva, sans-serif; font-weight:bold; font-size: 1.075em; color: #4d4d4d; text-decoration:none !important ;}
	

#portfolio-nav  .portfolio-menu-nav { color: #00ff95; }


/* -------------------------------   Portfolio PAGE STYLES ends ------------------------------------*/


/*NEWS BLOG*/

#content-category #nav-above{ margin-top: 20px;}

#content-category .entry-content { margin-bottom: 10px;}
#content-category .entry-content  a { text-decoration: none; color: #00844E;}
#content-category .entry-content  a:hover { color: #00FF95 !important; }
#content-category { height: 100%; width: 480px; margin: 18px 0 0 0px; text-align:left; padding-bottom: 10px;}
#content-category .entry-title  { font-size: 1.275em; margin-bottom: 10px; }
#content-category .entry-title a { color: #00844E ;}
#archive-sidebar { background-color: #4C4C4C;  height: auto ; width: 190px; margin: 25px 0 0 10px; text-align:left; padding: 10px 20px 10px 20px;}
#archive-sidebar h2 { color:#00FF95; margin-bottom: 10px;}
#archive-sidebar ul li a { color: #FFF;}

.readmore { font-size: 1.075em;}
.readmore a {  text-decoration: none !important;  color: #00844E !important; }
.readmore a:hover { color: #00FF95 !important; }

/* -------------------------------   SITE MAP PAGE STYLES ------------------------------------*/
#sitemap ul { list-style: disc; margin-left: 20px; font-weight:bold; }
#sitemap ul li ul { margin-top: 10px; }
#sitemap ul li ul a { font-weight: normal !important; }
/* -------------------------------   SITE MAP PAGE STYLES ends ------------------------------------*/


.effectivemarketing ul li { display: inline !important; float: left !important; margin: 0 15px 0 0 !important;  }

.gform_wrapper .gf_progressbar_wrapper {
display: none !important; }

