/*
THEME NAME: M Mitch Chas (Actual)
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
VERSION: 1.6
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
@import url('examples/2c-l.css');

/* Just some example content */

body {
	font-family:'Antic', Verdana, Geneva, sans-serif;
	font-size:1.00em;
	margin:15px 0 0 0;
	padding:0;
	text-align:left;
	color:#333;
}

html{
	overflow-y:scroll;
}

p {
	margin:0 0 15px 0;
	padding:0;
	font-size:.8125em;
	line-height:1.60em;
	text-align:left;
	color:#333;
}

.button {
	margin:5px 0 0 0;
	padding:3px;
	background-color:#DCB439;
	border:1px solid #5A4A42;
}

.clearit {
	clear:both;
	height:0;
	margin:0;
	padding:0;
}

h1 {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	font-weight:normal;
	font-size:1.125em;
	border-bottom:1px solid #999999 ;
	text-align:left;
	color:#999999;
}

h2 {
	margin:0 0 15px 0;
	padding:0;
	text-align:left;
	font-size:0.875em;
	color:#999999;
	font-weight:normal;
	text-transform:uppercase;
}

h3 {
	margin:25px 0 20px 0;
	padding:0 0 20px 0;
	font-weight:normal;
	font-size:1.125em;
	border-bottom:1px solid #999999 ;
	text-align:left;
	color:#999999;
}

h4 {
	margin:0 0 10px 0;
	padding:0;
	text-align:left;
	font-size:.9625em;
	font-weight:normal;
}

h4 a {
	color:#AC4112;
}

h5 {
	margin:20px 0 15px 0;
	text-align:center;
	font-size:.8125em;
	color:#5a4a42;
}

h6 {
	margin:0 0 20px 0;
	padding:0;
	text-align:left;
	font-size:.7125em;
	font-weight:normal;
	color:#E5B53B;
}

a {
	color:#AC4112;
	text-decoration:none;
}

img {
	border-style:none;
}

.lineANDbreak {
	height:1px;
	border-top:1px solid #DCB439;
	margin:0 0 15px 0;
	padding:0;
}

.leftIMAGE {
	float:left;
	margin:0 20px 10px 0;
	padding:0;
}

.dropIMAGE {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.rightIMAGE {
	float:right;
	margin:0 0 10px 30px;
	padding:0;
}

.rightIMAGE2 {
	float:right;
	margin:0 0 10px 20px;
	padding:5px 0 0 0;
}

a:hover {
	color:#999999;
	text-decoration:none;
}

.smallTXT {
	padding:15px 0 0 0;
	margin:15px 0 0 0;
	font-size:.7125em;
	line-height:1.25em;
	color:#333;
}

.smallTXTev {
	padding:0 0 0 0;
	margin:0 0 0 0;
	font-size:.7125em;
	line-height:1.25em;
	color:#333;
}

.dotBREAK {
	border-top:1px dotted #cccccc;
	height:1px;
	clear:both;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}


/****** HEADER ********/

#header {
	width:960px;
	margin:5px auto;
	padding:2px 0 0 0;
	background:url(mmPAGEelements/m_sym.gif) top center no-repeat;

}

#headerTOP {
	width:960px;
	height:55px;
	text-align:right;
	margin:5px auto;
	padding:2px 0 0 0;
}

#header p {
	font-size:.7125em;
	text-align:right;
}

/****** NEW SOCIAL MEDIA ********/

#FBbutton a{
	background-image:url(mmPAGEelements/socialmedia/HeaderFacebook.png);
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	float:right;
}

#FBbutton a:hover{
	background:url(mmPAGEelements/socialmedia/HeaderFacebook.png) no-repeat 0 -24px;
}

#TWITbutton a{
	background-image:url(mmPAGEelements/socialmedia/HeaderTwitter.png);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	float:right;
}

#TWITbutton a:hover{
	background:url(mmPAGEelements/socialmedia/HeaderTwitter.png) no-repeat 0 -24px;
}

#INSTAbutton a{
	background-image:url(mmPAGEelements/socialmedia/HeaderInstagram.png);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	float:right;
}

#INSTAbutton a:hover{
	background:url(mmPAGEelements/socialmedia/HeaderInstagram.png) no-repeat 0 -24px;
}

#PINbutton a{
	background-image:url(mmPAGEelements/socialmedia/HeaderPinterest.png);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	float:right;
}

#PINbutton a:hover{
	background:url(mmPAGEelements/socialmedia/HeaderPinterest.png) no-repeat 0 -24px;
}

#HOUZZbutton a{
	background-image:url(mmPAGEelements/socialmedia/HeaderHouzz.png);
	background-repeat:no-repeat;
	margin:0 0 0 15px;
	padding:0;
	width:24px;
	height:24px;
	display:block;
	float:right;
}

#HOUZZbutton a:hover{
	background:url(mmPAGEelements/socialmedia/HeaderHouzz.png) no-repeat 0 -24px;
}


/****** END NEW SOCIAL MEDIA ********/

#mainHOLD {
	width:944px;
	margin:0 auto 15px auto;
	padding:8px 8px 8px 8px;
	border:1px #CCC solid;
}

#headerMENU {
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	width:960px;
	margin:0;
	padding:8px 0 0 0;
	background-color:#090;
}

#menuHOLDER {
	margin:8px 0;
	psdding:0;
	height:20px;
	background:url(mmPAGEelements/menu/menu_back.gif) no-repeat;
	border-top:1px #999999 solid;
	border-bottom:1px #999999 solid;
}

.sm_iconsTOP {
	float:right;
	margin:0 0 0 10px;
}

.menuBUTT {
	float:left;
	margin:0 0 0 4px;
	padding:0;
}

.menuBUTT1 {
	float:left;
	margin:0 0 0 20px;
	padding:0;
}


/****** GENERAL PAGES ********/

#topFUll {
	padding:0 10px;
	margin:0;
	text-align:center;
}

#topFUll h1 {
	margin:25px 0 10px 0;
	padding:0 0 10px 0;
	font-size:.9125em;
	border-bottom:1px solid #CCC;
	text-align:center;
	color:#5A4A42;
}

#FULLcolumn {
	margin:0;
	padding:0 10px;
}

#FULLcolumn ul {
	list-style:none;
	margin:10px 0 20px 0;
	padding:0;	
}

#FULLcolumn li {
	font-size:0.875em;
	margin:5px 0 5px 0;
}

#FULLcolumnPHIL {
	margin:0;
	padding:0 10px;
}

#FULLcolumnPHIL h2 {
	clear:both;
	margin:20px 0 10px 0;
	padding:20px 0 10px 0;
	text-align:left;
	font-size:1.0em;
	color:#999999;
	font-weight:normal;
	text-transform:uppercase;
	border-bottom:1px dotted #CCC;
}

#FULLcolumnPHIL p {
	margin:0 20px 0 0;
}

#FULLcolumnPRESS {
	margin:15px 0 10px 0;
	padding:0 10px;
}

.PRESSimg {
	height:250px;
	margin:0 0 10px 0;
}

.PRESStitle {
	min-height:60px;
}

#THREEaccross {
	width:290px;
	padding:0;
	margin:10px 28px 25px 10px;
	padding:0;
	float:left;
}

#THREEaccrossMIDDLE {
	width:290px;
	padding:0;
	margin:10px 28px 25px 0;
	padding:0;
	float:left;
}

#THREEaccrossLAST {
	width:287px;
	padding:0;
	margin:10px 0 25px 0;
	padding:0;
	float:left;
}

#ARTISTSleft {
	width:137px;
	padding:0;
	margin:20px 35px 25px 10px;
	padding:0;
	float:left;
}

#ARTISTSleft h2 {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	font-weight:normal;
	font-size:1.125em;
	border-bottom:1px solid #CCC ;
	text-align:left;
	color:#999999;
}

#ARTISTSleft ul{
	margin:0 0 30px 0;
	padding:0;
}

#ARTISTSleft li{
	list-style:none;
	text-decoration:none;
	font-size:.7125em;
	padding:0;
	margin:0 0 5px 0;
}

#ARTISTSright {
	width:735px;
	padding:0;
	margin:20px 0 25px 0;
	padding:0 0 0 0;
	float:left;
}

#ARTISTSright h1 {
	margin:0 0 20px 0;
	padding:0 0 15px 0;
	font-weight:normal;
	font-size:1.125em;
	border-bottom:1px solid #CCC ;
	text-align:left;
	color:#999999;
}

#ARTISTSright p {
	margin:10px 0 10px 0;
	padding:0;
	font-size:0.7125em;
	line-height:1.60em;
	text-align:left;
	color:#333;
}

#littleArtist {
	width:150px;
	height:280px;
	float:left;
	margin:0 25px 25px 0;
	padding:0;
}

#PRESSstory {
	width:200px;
	height:425px;
	margin:20px 10px 20px 15px;
	padding:0;
	float:left;
}

#EVENTSleft {
	width:190px;
	padding:0;
	margin:10px 28px 25px 10px;
	padding:0;
	float:left;
}

#EVENTSright {
	width:690px;
	padding:0;
	border-left:1px solid #999999;
	margin:10px 0 25px 0;
	padding:0 0 0 25px;
	float:left;
}

#NEWSleft {
	width:120px;
	padding:0;
	margin:10px 18px 25px 10px;
	padding:0;
	float:left;
}

#NEWSleft ul{
	margin:0 0 30px 0;
	padding:0;
}

#NEWSleft li{
	list-style:none;
	text-decoration:none;
	font-size:.7125em;
	padding:0;
	margin:0 0 5px 0;
}

#NEWSright {
	width:735px;
	padding:0;
	border-left:1px solid #999999;
	margin:10px 0 25px 0;
	padding:0 0 0 35px;
	float:left;
}

#smallEVENTblurb {
	border-top:1px dotted #cccccc;
	float:left;
	width:205px;
	height:150px;
	padding:20px 0;
	margin:15px 20px;
}

#AFCevents {
	width:275px;
	margin:20px 16px 20px 16px;
	float:left;
}

#EVENTStop {
	height:50px;
	width:275px;
	margin:0;
	padding:10px 0 0 0;
	background-color:#333;
}

#EVENTStopLEFT {
	height:40px;
	width:100px;
	margin:0 0 10px 0;
	border-right:medium solid #C8A25C;
	float:left;
	text-transform:uppercase;
}

#EVENTStopRIGHT {
	height:40px;
	width:160px;
	margin:0 0 0 10px;
	float:left;
}

#EVENTSbottom {
	height:175px;
	border:1px solid #999999;
}

#EVENTSbottom img {
	padding:10px 0 0 25px;
}

#EVENTSbottom ul {
	margin-left:-25px;
	list-style:none;
}

#EVENTSbottom li {
	clear:both;
	font-size:0.875em;
	padding:5px 10px 5px 25px;
	background-image:url(/mmPAGEelements/little_heart.png);
	background-repeat:no-repeat;
	background-position:left;
}

#SPONSORSholder {
	height:65px;
	width:65px;
	margin:15px;
	padding:0;
	float:left;
}


/****** HOME FILES ********/

#contentWrap {
	margin:0;
	padding:0;
	background-color:#009;
	border-bottom:1px #999999 solid;
	border-left:1px #999999 solid;
	border-right:1px #999999 solid;
	width:963px;
	height:30px;
}

#map {
	margin:20px 0 0 0;
	padding:20px 0 0 0;
	border-top:1px solid #999999 ;
	font-size:.7125em;
}

#homeContent {
	width:944px;
	margin: 0;
	padding:0;
}

#homeTOPcontent {
	width:935px;
	height:200px;
	float:inherit;
	margin:20px 10px 10px 5px;
}

#homeBOTTOMleft {
	width:290px;
	min-height:150px;
	float:left;
	margin:10px 7px 5px 5px;
	padding:5px;
}

#homeBOTTOMleft h2 a{
	text-align:left;
	color:#999999;
}

#homeBOTTOMleft h2 a:hover {
	color:#AC4112;
	text-decoration:none;
}

#homeBOTTOMmiddle {
	width:290px;
	min-height:150px;
	float:left;
	margin:10px 10px 5px 10px;
	padding:5px;
}

#homeBOTTOMmiddle h2 a{
	text-align:left;
	color:#999999;
}

#homeBOTTOMmiddle h2 a:hover {
	color:#AC4112;
	text-decoration:none;
}

#homeBOTTOMright {
	width:290px;
	min-height:150px;
	float:left;
	margin:10px 5px 5px 7px;
	padding:5px;
}

#homeBOTTOMright h2 a{
	text-align:left;
	color:#999999;
}

#homeBOTTOMright h2 a:hover {
	color:#AC4112;
	text-decoration:none;
}

#homeBOTTOMleft p {
	margin:20px 0 10px 0;
	padding:0;
	font-family:'Antic', Verdana, Geneva, sans-serif;
	line-height:1.65em;
	font-size:0.813em;
	text-align:left;
	color:#666;
}

#homeBOTTOMmiddle p {
	margin:20px 0 10px 0;
	padding:0;
	font-family:'Antic', Verdana, Geneva, sans-serif;
	line-height:1.65em;
	font-size:0.813em;
	text-align:left;
	color:#666;
}

#homeBOTTOMright p {
	margin:20px 0 10px 0;
	padding:0;
	font-family:'Antic', Verdana, Geneva, sans-serif;
	line-height:1.65em;
	font-size:0.813em;
	text-align:left;
	color:#666;
}


/** CONTACT **/

#homeTOPleft {
	float:left;
	width:340px;
	padding:0;
	margin:20px 35px 0 5px;
}

#homeTOPleft p {
	margin:0 15px 20px 15px;
	padding:0;
	font-family:'Antic', Verdana, Geneva, sans-serif;
	line-height:1.55em;
	font-size:0.875em;
	text-align:left;
	color:#666;
}

#homeTOPright {
	float:left;
	width:539px;
	margin:20px 15px 0 10px;
	padding:0;
}


/* Blog */

#FULLcolumnBLOG {
	margin:25px 0 10px 0;
	padding:0;
}

#BLOGholder {
	width:690px;
	min-height:150px;
	margin:0 0 25px 0;
	padding:0;
	float:left;
}

#BLOGholder h1 {
	margin:0 0 0 0;
	padding:0 0 10px 0;
}

.BLOGdate {
	width:80px;
	height:80px;
	margin:0 10px 15px 0;
	padding:0;
	float:left;
	background-image:url(mmPAGEelements/BlogDate.gif);
	background-repeat:no-repeat;
}

.day {
	margin:18px 0 0 30px;
	color:#FFF	
}

.month {
	text-transform:lowercase;
	margin:0 0 0 27px;
	color:#FFF	
}

#BLOGstory {
	width:600px;
	min-height:150px;
	margin:0 0 25px 0;
	padding:0;
	float:left;
}

#BLOGarchives {
	width:180px;
	min-height:150px;
	margin:0 0 0 54px;
	padding:0;
	float:right;
}







/****** FOOTER FILES ********/

#footer {
	width:100%;
	background-color:#333;
	margin:0;
	padding:15px 0;
}

#footerTOP {
	width:960px;
	height:8px;
	margin:0 auto;
	padding:0;
	background-image:url(mmPAGEelements/footerTOP.gif);
	background-repeat:no-repeat;
}

#footerBODY {
	width:960px;
	margin:0 auto;
	padding:0;
	background-image:url(mmPAGEelements/footerBODY.gif);
	background-repeat:repeat-y;
}

#footerBOTTOM {
	width:960px;
	height:8px;
	margin:0 auto;
	padding:0;
	background-image:url(mmPAGEelements/footerBOTTOM.gif);
	background-repeat:no-repeat;
}

#column1FOOT {
	float:left;
	width:125px;
	margin:15px 0 15px 30px;
	padding:0;
	font-size:.7125em;
	line-height:1.54em;
	color:#CCC;
}

#column2FOOT {
	float:left;
	width:155px;
	margin:15px 0 15px 15px;
	padding:0;
	font-size:.7125em;
	line-height:1.54em;
	color:#CCC;
}

#column3FOOT {
	float:left;
	width:45px;
	margin:15px 0 15px 15px;
	padding:0;
	font-size:.7125em;
	line-height:1.54em;
	color:#CCC;
}

#column3FOOT h1 {
	margin:5px 0 0 7px;
	border-bottom:none;
	color:#CCC;
}

#column4FOOT {
	float:left;
	width:275px;
	height:119px;
	margin:15px 0 15px 15px;
	padding:0;
	font-size:.7125em;
	line-height:1.54em;
	color:#CCC;
}

#column4FOOT p {
	font-size:1em;
	line-height:1.35em;
	color:#CCC;
}

#column5FOOT {
	float:left;
	width:250px;
	height:130px;
	text-align:right;
	margin:15px 0 15px 15px;
	padding:0;
	font-size:.7125em;
	ine-height:1.54em;
	color:#CCC;
	background:url(mmPAGEelements/MitchellHillFooterLogo.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.MailingSignUp a {
	display:block;
	width:155px;
	height:17px;
	margin:10px 0 10px 0;
	padding:3px 0 0 0;
	float:right;
	border-radius:5px;
	background-color:#8A7C55;
	color:#CCCCCC;
	font-size:1.05em;
	text-align:center;
	letter-spacing:.05em;
}

.MailingSignUp a:hover {
	background-color:#CCCCCC;
	color:#8A7C55;
}

ul#twitter_update_list { padding: 0; margin: 0; overflow: hidden; }

ul#twitter_update_list li { padding: 5px 0 5px 0; list-style: none;  line-height:1.45em; }


/* STAFF BIOS */

#STAFFbios {
	width:275px;
	height:660px;
	margin:20px 16px 20px 16px;
	float:left;
	background-color:#333;
}

#STAFFbios h1 {
	color:#C8A25C;
	border-bottom:none;
	margin:10px 0 0 0;
	text-align:center;
}

#STAFFbios h6 {
	color:#C8A25C;
	border-bottom:none;
	margin:-5px 0 0 0;
	text-align:center;
	font-size:.9225em;
}

#STAFFbios p {
	clear:both;
	padding:0 20px 0 20px;
	font-size:.8625em;
	line-height:1.35em;
	color:#fff;
}




/****** SANDBOX FILES ********/


.entry-title,.entry-meta {
	clear:both;
}

form#commentform .form-label {
	margin:1em 0 0;
}

form#commentform span.required {
	background:#fff;
	color:#c30;
}

form#commentform,form#commentform p {
	padding:0;
}

input#author,input#email,input#url,textarea#comment {
	padding:0.2em;
}

div.comments ol li {
	margin:0 0 3.5em;
}

textarea#comment {
	height:13em;
	margin:0 0 0.5em;
	overflow:auto;
	width:66%;
}

.alignright,img.alignright{
	float:right;
	margin:0 0 20px 20px;
	padding:0;
}

.alignleft,img.alignleft{
	float:left;
	margin:0 20px 20px 0;
	padding:0;
}

.aligncenter,img.aligncenter{
	display:block;
	margin:0 auto;
	text-align:center;
}

div.gallery {
	clear:both;
	height:180px;
	margin:1em 0;
	width:100%;
}

div.gallery dl{
	margin:1em auto;
	overflow:hidden;
	text-align:center;
}

div.gallery dl.gallery-columns-1 {
	width:100%;
}

div.gallery dl.gallery-columns-2 {
	width:49%;
}

div.gallery dl.gallery-columns-3 {
	width:33%;
}

div.gallery dl.gallery-columns-4 {
	width:24%;
}

div.gallery dl.gallery-columns-5 {
	width:19%;
}

div#nav-above {
	margin-bottom:1em;
}

div#nav-below {
	margin-top:1em;
}

div#nav-images {
	height:150px;
	margin:1em 0;
}

div.navigation {
	height:1.25em;
}

div.navigation div.nav-next {
	float:right;
	text-align:right;
}

div.sidebar h3 {
	font-size:1.2em;
}

div.sidebar input#s {
	width:7em;
}

div.sidebar li {
	list-style:none;
	margin:0 0 2em;
}

div.sidebar li form {
	margin:0.2em 0 0;
	padding:0;
}

div.sidebar ul ul {
	margin:0 0 0 1em;
}

div.sidebar ul ul li {
	list-style:disc;
	margin:0;
}

div.sidebar ul ul ul {
	margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
	list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
	float:left;
}

input#author,input#email,input#url,div.navigation div {
	width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
	margin:0;
	padding:0;
}

#BTHREEaccross {
	width:290px;
	padding:0;
	margin:10px 88px 25px 10px;
	padding:0;
	float:left;
}

#BTHREEaccrossMIDDLE {
	width:230px;
	padding:0;
	margin:10px 128px 25px 0;
	padding:0;
	
	float:left;
}

#BTHREEaccrossLAST {
	width:150px;
	padding:0;
	margin:10px 0 25px 0;
	padding:0;
	float:left;
}

/****** ARTISTS MAIN ********/

#artistTOUT {
	float:left;
	width:200px;
	height:20px;
	padding:0;
	margin:10px 5px 0 5px;
	text-align:left;
}

#artistTOUT p{
	font-size:0.875em;
	margin:0;
	padding:0;
	line-height:1.25em;
	text-transform:uppercase;
	text-align:left;
}

/* Page style */

#container {
	width:700px;
	height:600px;
	
	padding:0;
	margin:0 0 0 150px;
	
	z-index:0;
}

#example {
	width:700px;
	height:600px;
	position:relative;
	margin-left:20px;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}


/*
	Slideshow
*/

#slides {
	margin:0 auto;
	max-width:700px;
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {
	width:700px;
	height:600px;
	overflow:hidden;
	position:relative;
	display:none;
	margin:0;
	padding:0;
}

#slides p {
	margin:0;
	padding:0;
	line-height:1.0em;
}

#slides img {
	margin-bottom:10px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
	width:700px;
	height:600px;
	display:block;
	text-align:center;
}


/*	Next/prev buttons  */

#slides .next,#slides .prev {
	position:absolute;
	top:257px;
	left:-24px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:700px;
}

/*	Artict Content page Holder  */

#artistLEFTcol {
	width:450px;
	padding:20px 0;

	float:left;
}

#artistRIGHTcol {
	width:420px;
	padding:20px 0;
	margin:0;
	float:right;
}


/*	AInterior Design page Holder  */

#designLEFTcol {
	width:375px;
	padding:20px 0;
	float:left;
}

#designRIGHTcol {
	width:510px;
	padding:20px 0;
	margin:0;
	float:right;
}

#designLowerImageGallery {
	width:850px;
	min-height:30px;
	margin:0 auto 20px auto;
	padding:0;
	float:none;
}

/* Pagination */

.pagination {
	margin:26px auto 0;
}

.pagination ul {
	margin:0 auto;
	width:300px;
}

.pagination li {
	
	margin:0 0;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(MMGslider/img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:relative;
	bottom:-637px;
	left:0;
	height:30px;
	padding:5px 0;
	width:700px;
	font-size:1.0em;
	line-height:1.33;
	text-align:center;
	color:#333;

	text-shadow:none;
}

/*
	
/*
	HIDE AND SHOW BIO
*/

.smallerbuttonTXT {
	float:right;
	font-size:.8125em;
}

.msg_head {
	font-size:.8125em;
	color:#AC4112;
	cursor:pointer;
}

.msg_head hover {
	color:#999999;
}

.msg_body {
	width:700px;
	display:block;
	margin:0 0 0 0;
	background-color:#FFF;
}


/* NEW Menu stuff */

#navBACKDROP {
	background-image:url(mmPAGEelements/menu/menu-bg.gif);
	background-repeat:no-repeat;
	width:944px;
	height:33px;
	padding:0 0 0 0;
	margin:10px 0 0 0;
}

.nav-wrap { 
	margin:5px 0 10px  21px;
	padding:5px 0 5px 0;  
	display:block;
}

#example-one { 
	margin: 0 auto; 
	list-style: none; 
	position: relative; 
	width: 900px;
}

#example-one li { 
	display: inline-block;
	padding:0;
	margin:0 35px 0 0;
}

#example-one li a { 
	color: #999; 
	font-size: 14px; 
	display: block; 
	float: left; 
	margin:5px 0 0 0;
	padding:0; 
	text-decoration: none; 
	text-transform: uppercase; 
}

#example-one li a:hover { 
	color:#CCC; 
}

#magic-line { 
	position: absolute; 
	bottom:0px; 
	left: 0;
	width: 50px;
	height: 2px; 
	background:#999;
}

.group:before,
.group:after {
    content:"";
    display:table;
}

.group:after {
    clear:both;
}

.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}


/* HOVEE EFFECT */

/* HOVER STYLES */

#pop-up {
  display: none;
  text-align: left;
  position: absolute;
  margin-top: -100px;
  width: 120px;
  padding: 0px 13px;
  background: #eeeeee;
  color: #000000;
  border: 1px solid #1a1a1a;
  font-size: 90%;
}

.profile {
  width: 70px;
  text-align: center;
  float: left;
  margin: 10px 37px 30px 38px;
}

div.profile {
  width: 70px;
  text-align: center;
  float: left;
  margin: 10px 37px 30px 38px;
}

span.name {
  display: block;
  padding-top: 5px;
}


/* HOVER STYLES */

div.pop-up {
  display: none;
  text-align: left;
  position: absolute;
  margin-top: -100px;
  width: 120px;
  padding: 0px 13px;
  background: #eeeeee;
  color: #000000;
  border: 1px solid #1a1a1a;
  font-size: 90%;
}

div.clear {
  clear: both;
}

.spiderpic{
	position: relative;
	z-index: 0;
}

.spiderpic:hover{
	background-color: transparent;
	z-index: 50;
}

.spiderpic span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: white;
	padding: 5px;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
	-moz-box-shadow: 3px 3px 4px #666;
	-webkit-box-shadow: 3px 3px 4px #666;
	box-shadow: 3px 3px 4px #666;
}

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

.spiderpic:hover span{ /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: -270px; /*position where enlarged image should offset horizontally */
}

.msg_body p {
	font-size:7.125em;
	color:#00F;
}
