
/* =Sections
-------------------------------------------------------------- */

body { font-size: 100%; font-family: Georgia, "Times New Roman", Times, serif; background-color: #000; text-align: center; }

#wrapper { width: 100%; max-width: 990px; margin-left: auto; margin-right: auto; margin-top: 30px; }

#header_logo { max-width: 990px; width: 100%; max-height: 302px; height: auto; text-align: center; margin: 0; padding: 0; }

#header_logo_sm { max-width: 768px; width: 100%; height: auto; text-align: center; margin: 0; padding: 0; }


#header_bar { width: 100%; height: 27px; background-image: url(../MenuBar.gif); background-repeat: repeat-x; }

div#header_bar h1 { color: #d3b682; font-size: 80%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; letter-spacing: 1px; vertical-align: 0; margin: 6px 0 3px 27px;  padding: 5px 0 0 0;}
	
#container {background-color: #ffffff; width: 100%; max-width: 990px; height: auto; }

#content_home { width: 100%; height: 302px;  padding:  0 2% 0 0;
background-image: url(../images/MSGP_Partners_HmWeb.png);  background-repeat: no-repeat; }



div#content_home_mobile p {width: 100%; height: auto; color: #ffffdf; font-size: 90%; font-weight: normal; word-spacing: 1px; line-height: 150%; text-align: left; margin: 3%; padding: 1% 3% 1% 3%; }

#partners_mobile { max-width: 360px; text-align: center; margin-left: auto; margin-right: auto;}

#header_logo_pages { max-width: 990px; width: 100%; max-height: 75px; height: auto; text-align: center; margin: 0; padding: 0; }

#header_photo { max-width: 990px; width: 100%; max-height: 55px; height: auto; text-align: center; margin: 0; padding: 0; }

#header_photo_mobile { max-width: 768px; width: 100%; max-height: 55px; height: auto; text-align: center; margin: 0; padding: 0; }

#content_pages1 { width: 100%; height: auto; float: left; background-color: #fff; padding: 3%; margin: 0 0 1% 0;}

#content_attorneys { text-align: left; background-color: #3f3f3f; width: 100%; max-width: 990px; height: auto; padding: 3% 3% 9% 3%; }
#content_attorneys ul { float: left; width: 100%; padding: 0px 0px 9px 0px; margin: 0; list-style-type: none; }
#content_attorneys li { color: #646e78; padding: 3px 0px 3px 30px; margin: 0px 0px 9px 0px;}

#content_attorneys_mobile { text-align: left; background-color: #3f3f3f; 
width: 100%; max-width: 768px; height: auto; padding: 3% 3% 9% 3%; }
#content_attorneys_mobile ul { float: left; width: 100%; padding: 0px 0px 9px 0px; margin: 0px 0px 9px 0px; list-style-type: none; }
#content_attorneys_mobile li { color: #646e78; padding: 3px 0px 3px 9px; }

#content_profiles { width: 990px; height: auto; background-color: #fff; padding: 3%; }


#content_results { width: 100%; height: auto; background-color: #fff; padding: 3%; }
#content_results p { padding-left: 39px; }
#content_results a { color: #1c7ae4; }


#content_pages1_mobile { width: 100%; height: auto; float: left; background-color: #fff; padding: 3%;}

#footer { margin: 0; }

/* =Extras
-------------------------------------------------------------- */
#scroll { width: 930px; height: 500px; overflow: auto; }
#scroll_mobile { width: 100%; max-width: 730px; height: auto; overflow: auto; }

#content { width: 990px; height: auto; float: left; }
#col1 { background-color: #ffffff; width: 450px; height: auto; float: left; }
#col2 { background-color: #000000; margin: 0; padding: 0 0 0 9px; width: 450px; height: auto; float: left; }


/* =Large View Hidden
-------------------------------------------------------------- */
#header_logo_sm { display: none; }

#content_home_mobile { display: none; }

div#content_home_mobile p { display: none; }

#partners_mobile { display: none; }

#content_pages1_mobile { display: none; }

#content_attorneys_mobile { display: none; }

#header_photo_mobile { display: none; }


/* =Fonts
-------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
  clear: both; font-family: Verdana, Helvetica, Arial,sans-serif ;
  font-weight: normal; text-align: left; 
   }

p { color: black; font-size: 80%; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; line-height: 140%; text-align: left; }
h1 { color: #d3b682; font-size: 80%; text-align: left; word-spacing: 1px; letter-spacing: 1px; margin: 6px 0 3px 27px; }
h2 { color: white; font-size: 110%; font-style: italic; word-spacing: 2px; letter-spacing: 3px; margin-top: 21px; margin-bottom: 9px; margin-left: 27px; border-top-style: none; border-right-style: none; border-right-width: 3px; border-bottom-style: none; border-left-style: none; border-left-width: 3px; }
h3 { color: #d3b682; font-size: 90%; font-weight: bold; text-align: left; letter-spacing: 1px; border-bottom: 1px dashed #c0c0c0; border-top-style: none; border-right-style: none; border-left-style: none; }
h4 { color: #fc6; font-size: 100%; line-height: 150%; text-align: left; margin-top: 0; margin-left: 75px; padding: 0; }
h5 { color: white; font-size: 100%; font-style: italic; font-weight: bold; line-height: 120%; word-spacing: 3px; margin-top: 12px; margin-bottom: 9px; margin-left: 30px; border-top-style: none; border-right-style: none; border-right-width: 3px; border-bottom-style: none; border-left-style: none; border-left-width: 3px; }
h6 { color: #c8c8c8; font-size: 70%; text-align: center; margin-top: 9px; padding-right: 0; padding-left: 0; border-style: none; }

a:link { color: #ffeba8; font-size: 70%; font-weight: bold; text-decoration: none;  }
a:hover { color: #f90; text-decoration: none;  }
a:visited { color: #ffeba8; text-decoration: none;  }



/* =readmore 
-------------------------------------------------------------- */

selector + [data-readmore-toggle], selector[data-readmore] {
  display: block;
  width: 100%;
}
body {baclground-color:#fff}
a {color:#FC6621; text-decoration:inherit;}
article {}
.readmore {display:none;}
.visible {display:block;}


/* =Classes
-------------------------------------------------------------- */
.introduction { color: #ffffdf; font-size: 90%; word-spacing: 1px; line-height: 150%; text-align: left; margin: 18px 260px 6px 75px; padding: 0; }
.fromtop { vertical-align: -3px; }

.italic { font-style: italic }
.image_left { float: left; padding-right: 18px; padding-bottom: 9px; padding-left: 0; }
.subhead { margin-top: 0px; margin-bottom: 12px; margin-left: 2%; }
.subhead2 { color: #b40000; margin-top: 9px; margin-bottom: 12px; margin-left: 30px; }
.maintx { text-align: left; margin-right: 30px; margin-bottom: 18px; margin-left: 30px; }
.indent { text-align: left; margin-right: 75px; margin-bottom: 18px; margin-left: 30px; }
.indent1 { margin-left: 5%; margin-left: 5%; }
.indent2 { text-align: left; margin-right: 300px; }
.indent3 { width: 750px; text-align: left; margin-right: 75px; margin-bottom: 18px; margin-left: 30px; }
.admin { text-align: left; margin: 30px 0 0; padding: 0; }
.wordspace { word-spacing: 9px; }
.middle { text-align: center; vertical-align: middle; }
.lineup { background-color: #ffffdf; margin-top: 0px; margin-right: 9px; margin-bottom: 9px; padding-top: 3px; padding-left: 0px;}
.boldhead { font-size: 110%; font-weight: bold  }
.bold { font-weight: bold; }
.smtext { font-size: 100% }
.white { color: #ffffff }
.yellow { color: #b46200 }
.large { font-size: 120%; }
.mail { font-size: 110%; background-color: #3f3f3f; background-position: 12px 12px; margin: 9px 9px 30px 21px; padding: 3px 9px; }

