/********************************************
   HTML Elements
********************************************/ 

* {margin: 0;padding: 0;}
body, p, ul, li, ul li p, ol li p, img, form, fieldset, input, text-area, select, button {margin:0; padding:0; border:0}
body {/*background:#3D0101 url(/img/body_bg.png) repeat-x scroll left top;*/ background-color:#BB0104; color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:150%;}
form, input, textarea, select {color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:13px;}
input, textarea, select {background-color:#FFFFFF;}

h1, h2, h3, h4, h5, h6 {margin:0 0 15px; font-weight:normal; color: #6C5753; line-height:130%;}
h1 {font-size: 24px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 16px; font-weight: bold}
h5 {font-size: 14px; font-weight: bold}
h6 {font-size: 12px; font-weight: bold}
p {padding-bottom:15px;}
ul, ol {margin: 15px; margin-top:0;}
ul li {list-style-type: square; margin:0 0 5px 20px;}
ol li {list-style-type: decimal; margin:0 0 5px 20px;}

.left {float: left;}
.right {float: right;}
img.left {float: left;margin: 0 10px 0 0;}
img.right {float: right;margin: 0 0 0 10px;}
.nomargin {margin:0 !important;}
.nopadding {padding:0 !important;}
.clear {clear:both !important;}


/*----- Easy Clearing ------*/

.fix:after {clear:both;content:'[.]';display:block;height:0;visibility:hidden;}
.fix {display:inline-block;}
.fix {display:block;}

/*----- Link ------*/

a {color:#DA2231;text-decoration: underline;outline: none;}
a:hover {text-decoration: none;}

/*----- Href Attribute Button ------*/

a.button {background: transparent url(/img/buttons/buttonLeft.gif) no-repeat left top;display: block;font: normal 10px Verdana, Arial, Helvetica, sans-serif;height: 38px; line-height: 28px; /* (28+5+5=38px) */ padding:0 0 0 10px;text-decoration: none; margin-right:10px;}
a:link.button, a:visited.button, a:active.button {color:#BB0104;;text-decoration:none}
a.button span {background: transparent url(/img/buttons/buttonRight.gif) no-repeat right top;display: block;padding: 5px 10px 5px 0}
a.button:hover {background-position: left bottom;}
a.button:hover span {background-position:right bottom;color: #541800;}

/*----- Tables ------*/

table{border-collapse:collapse;border-left:1px solid #000000;color:#DA2231;margin:20px 0;text-align:left;width:100%; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
table thead tr td, table thead tr td th{background-color:#A21A24;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#ffffff;font-size:13px;font-weight:bold;padding:8px;}
table tbody tr td{background-color:#F8D23E;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;padding:8px;}
table tbody tr th{background-color:#A21A24;border-bottom:1px solid #000000;border-right:1px solid #000000;border-top:1px solid #000000;color:#ffffff;font-weight:bold;padding:8px;}


.submenuItem {
	margin-bottom:15px;
	border-bottom:1px solid #666666;
}
.submenuItem ul {
	margin:10px 0px;
}
.submenuItem ul li {
	list-style-type:none;
	display:inline;
	margin-left:5px;
}
.submenuItem ul li a {
	text-decoration:none;
}

.submenuItem ul li a:hover {
	text-decoration:underline;
}


/*----- Facebook Icon ------*/

a.facebook{background:url(/img/facebook.png) no-repeat left top; display:block;height:32px;left:600px;position:absolute;text-indent:-2000px;top:5px;width:32px; cursor:pointer}

/*----- Logged Users ------*/

ul.loggedUsers {width: 100%;padding:0 0 0 10px;margin:0;list-style: none;}
ul.loggedUsers li {float: left;width: 150px;padding: 0;margin: 5px 0;display: inline;}
ul.loggedUsers li .block {height: 160px;margin-right: 10px;padding: 20px;background:#F6D03D url(/img/letsParty/liBgrd.png) no-repeat scroll left bottom; border:1px solid #D2A731}

.photoHolder {text-align: center;width: 122px;height: 122px;line-height: 120px; background-color:#fff; margin:0 auto 5px;border:1px solid #BB0104;}
.photoHolder img {margin-top: expression(( 122 - this.height ) / 2); }
html>body .photoHolder img {margin-top: 0;vertical-align: middle;}
