* { margin: 0px; padding: 0px; }
p { margin-bottom: 5px; }
       
H1 { color: #F41900; font-family: serif; font-size: 1.4em; 
margin: 7px 0px 7px 0px; padding: 0 0 0 0;}

a { text-decoration: none; color: #F41900; font-weight: bold;}
a:hover { text-decoration: underline; }

.purple { color: #7B0045; }


body { background-color: #F4F4F4;
       font-family: verdana, sans-serif;
       font-size: .8em; 
       color: #5B5959;
       text-align: center;
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;}
       
body td { background-color: white;
       font-family: verdana, sans-serif;
       color: #5B5959;
       }       


img { border: none; margin: 0 0 0 0; padding: 0 0 0 0;}

#bigpage {
background-color: #E5E5E5;
width:800px;
/*position:absolute;*/
top:0;
margin: 0 auto;
margin-top: 0px;
padding-top: 0px;
text-align: center;
}

#container{
width:796px;
/*position:absolute;*/
top:0;
margin: 0px 2px 2px 2px; 
background-color: white;
text-align: left;
}

#spacer {
margin: 0px 10px 0px 10px;
}


#wrap{
width: 100%;
}

#header{
float: left;
width: 776px;
background-color: black;
color: white;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#header form { margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px; }

#header input { font-size: .6em; }
#header img { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

/*#status
{ 
float: left;
width: 776px;
background-color: #CDCDCD;
text-align: left; 
font-weight: bold;
font-size: 1em;
margin: 0px 0px 10px 0px;
padding: 5px 0 5px 0;
} /*

/* #status ul { display: inline; margin: 0 0 0 1em; padding: 0 0 0 0; }
#status li { float: left; margin: 0 20px 0 0; padding: 0 0 0 0; }
#status a { text-decoration: none; color: #00BFF3;}
#status a:hover { text-decoration: underline; } */

/*#status ul { list-style-type: none; margin: 0 0 0 5px; padding: 0 0 0 0;} 

#status ul li { font-size: .7em; float: left; margin: 0 20px 0 0;} 
#status ul li a { color: black; display: block; text-decoration: none;}
#status ul li a:hover { color: #F41900; text-decoration: none; } */

hr {border: none 0;
border-top: 1px solid #cecece; /*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
margin-top: 3px;
margin-bottom: 3px;
}

#left{
background-color: white;
color: #494949;
width: 620px;
/* was 230px */
float: left;

}

#content { width: 550px; 
/* border: 1px solid #cecece; */
margin: 0 0 10px 10px;}

#contentwide { width: 750px; margin: 0 0 10px 10px; }

#venueinfo { margin-bottom: 20px; color: #7D7B7B; font-style: italic; font-size: .9em; font-weight: bold; }
#review { margin: 0 0 20px 0px; }
#mapheader { margin-top: 5px; margin-bottom: 10px; font-size: .7em; }
#mapheader img { margin-right: 5px; margin-left: 5px; }

.inputfilters { margin-bottom: 10px; }
.inputfilters select { font-size: .7em; color: #5B5959;}
.inputfilters input { font-size: .7em; background-color: white; color: #5B5959;}

#review input { font-size: .7em; background-color: white; color: #5B5959;}



#right{
background-color: white;
float: right;
width: 150px;
font-size: .8em;
}

#right a { text-decoration: none; color: #5B5959; }
#right a:hover { text-decoration: underline; color: #5B5959; }
#right ul { margin-left: 1.5em; padding-left: 0px; margin-bottom: 0px;}
#right li { margin-bottom: 2px; color: #5B5959; }
.clr { clear: both; }

#footer { font-size: .8em; }

.mypad { margin: 15px 20px 15px auto; }
.tinypad { margin: 5px 5px 5px 5px; }
.tenpad { margin: 10px 10px 10px 10px; }
.lefttoppad { margin-left: 10px; margin-top: 15px; } 


.smallgray { color: #919090; font-size: 1em; width: 350px; }
.smallgray2 { text-align: left; color: #535353; font-size: .85em; width: 400px; margin-left: 30px; margin-bottom: 10px; margin-top: 8px;}

.orangetitle { font-size: 1em; color: #F68B2C; font-weight: bold;}
.happytable td { font-size: .7em; }
.happytable a { text-decoration: none; color: #7DB146; }
.happytable a:hover { text-decoration: underline; }

#graphichead img { margin: 0 0 0 0; padding: 0 0 0 0; }
#nhoodlist a { text-decoration: none; color: #00BFF3;}
#nhoodlist a:hover { text-decoration: underline; }

#searchbar { float: left; width: 100%; background-color: #EBEBEB}
#searchbar img { border: none; }

#nhoodlist li { display: inline; margin-right: 20px; }
#nhoodlist ul { margin: 0px 5px 0px 0px; padding: 1px 0px 1px 10px; list-style-type: disc; }
#nhoodlist a { text-decoration: none; color: #00BFF3;}
#nhoodlist a:hover { text-decoration: underline; }

.loginform { margin: 5px 5px auto auto; padding: 0px 0px 0px 0px;}

#homebody { margin: 15px 0 10px 0; }
.graybox { float: left; background-color: #E3E3E4; width: 200px; margin: 10px 15px 0px 0px;}
.whitebox { background-color: white; width: 180px; margin-left: 10px; margin-top: 10px; font-size: .8em; color: #676969; padding-bottom: 5px;}
.whiteboxlast { background-color: white; width: 180px; margin-left: 10px; margin-top: 10px; margin-bottom: 10px; font-size: .8em; color: #676969; padding-bottom: 5px;}
.orangetitle { font-size: 1em; color: #95CB1B; font-weight: bold;}
.graytitle { font-size: 1em; color: #5B5959; font-weight: bold;}

#forumtable td { background-color: #F4F4F4; padding: 3px; margin: 0px; border: 0px;} 
#graytable td { border: 1px solid #e3e3e3; padding: 3px; }
#graytable a { text-decoration: none; color: #7B0045; }
#graytable a:hover { text-decoration: underline; }
.tableheader { background-color: #F0F0F0; color: black; }

#pmreadbox { margin: 0px 0px 0px 0px; border: 1px solid #cecece; }
#pmreplyform,#freshpmform { margin: 20px 0 20px 0px; }

.eventdate { font-size: .8em; color: #7B0045; margin-bottom: 20px; margin-left: 20px; }

#comments { font-size: .8em; margin-top: 30px; margin-bottom: 20px; }
.commentbox { border-top: 1px solid #cccccc; margin-bottom: 10px;}
#contentindent { margin-left: 30px; width: 520px; }

.lindent { margin-left: 15px; }
.profileheader { font-size: 1em; border-bottom: 1px solid #cecece; font-weight: bold; margin-top: 25px;}
.profileheader p { margin: 0; padding: 0; }
.myalert { background-color: red; color: white; font-size: 1.2em; margin: 5px 0px 5px 0px;}

#footer { margin-top: 20px; background-color: black; color: white;}
#footer img { display: block; }
.compdate { font-size: .8em; font-style: italic; }

.votecontainer { width: 425px; }
div.votebox {
	padding: 3px;
	/* margin: 3px; */
        margin-left: 130px;
}

div.votebox a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #00BFF3;
}
div.votebox a:hover, div.votebox a:active {
	border: 1px solid #7B0045;

	color: #7B0045;
}

#commentbox { width: 425px; font-size: .8em; margin-top: 15px; }
.commentrow { border-bottom: 1px solid #cecece; margin-top: 10px; padding-bottom: 10px; }

#vidcodesbox { margin-top: 25px; width: 425px; border: 1px solid #cecece; }
#vidcodesbox a { font-size: .8em; }
.purp a { color: #7B0045; }
.tinyred a { font-size: .8em; color: #F41900; }

#pagination { margin-top: 20px; }
#pagination a { border: 1px solid #cecece; padding: 2px 5px 5px 2px;color: #cecece; margin-right: 10px;}
#pagination a:hover { border: 1px solid black; color: black; text-decoration: none;}

.alphabetbar { margin-top: 20px; font-size: .8em; }
.alphabetbar a { border: 1px solid #cecece; padding: 2px 5px 5px 2px;color: #cecece; margin-right: 10px;}
.alphabetbar a:hover { border: 1px solid black; color: black; text-decoration: none;}

#status{
width: 774px;
font-weight: bold;
font-size: 90%;
margin-bottom: 10px;
}

#status:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#status ul{
border: 1px solid #BBB;
width: 100%;
background: url(http://www.ratemycover.com/i/chromebg.gif) center center repeat-x;
padding: 5px 0;
margin: 0;
text-align: left; /*set value to "right" for example to align menu to the left of page*/
}

#status ul li{
display: inline;
}

#status ul li a{
color: #494949;
padding: 5px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

#status ul li a:hover{
background: url(http://www.ratemycover.com/i/chromebg2b.gif) center center repeat-x;
}






