html {
	height: 100%;
}

body, p, ul, li {
	margin: 0;
	padding: 0;
}

/****** reduce margin for forms ******/
form	{
	margin: 0px 0px 0px;
}

body	{
	font-size: 12px;
	background:#131313;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
}

h1 {
	font-size:1.3em;
	color:#ffa900;
}

h2, h3 {
	font-size:1.3em;
	color:#ffa900;
	text-align:center;
}

h4, h5 {
	font-size:12px;
	color:#ffa900;
}

ul	{
	list-style: none;
}

dl {
	margin: 0.5em 0;
	line-height: 140%;
}

p {
	margin-bottom: 0.5em;
}


a {
/*filter:alpha(opacity=100);*/
	opacity: 1.0;
	-moz-opacity:1.0;
	text-decoration:none;
	color:#fff;
}


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

img {
	border:none;
}

hr {
	color:#373737;
}

/**********************************/
/*	IMAGE CSS					 */
/********************************/
img.model {
	border:1px solid #FFFFFF;
}

a:hover img.model {
	border:1px solid #FFFF00;
}

/************************************/
/* Main CSS 					    */
/************************************/
#out {
	margin:0 auto;
	width:970px;
	padding:0 10px;
}

#outer-wrapper {
	text-align: left;
	width:970px;

}

#side_l {
	background:url('../images/left.png') repeat-y left;
	padding-left:10px;
}

#side_r {
	background:url('../images/right.png') repeat-y right;
	margin-right:-18px;
}


#header {

}

#flash {
	background:#885A00;
}

#content-wrapper {
	padding:20px;
}

#content {


}


/****************************************************/
/*	Custom Module 									*/
/***************************************************/


#mainbox {
	margin-right: -1px; /* hides annoying horizontal scrolling in ie6 */
	margin-right: -2px; /* hides annoying horizontal scrolling in ie7 */
}

#m-content {
	padding:10px 0;
}


#footer {
	background:#885a00;
	text-align:center;
	font-size:1em;
	width:925px;
	margin:0 auto;
	padding:20px;
}

/*************************************************************/
/* PAGINATION												*/
/************************************************************/

#paging {
	padding:10px 20px;
	text-align:center;
	font-size:18px;

}
#paging span#current {
	padding:5px;
	background:#2e2e2e;
	color:#fff;
}

#photo_container {
	width:115px;
	padding:5px;
	background:#282828;
	font-size:12px;
}

#mname {
	padding:5px;
	text-align:center;
	background:#282828;
}

/**/

#loader
{
    background-color: white;
    display: inline;
    float: left;
    height: 300px;
    overflow: hidden;
    margin: auto;
    width: 970px;
    position: relative;
    text-align: center;
}

#loader img
{
    width: 100%;
    height: 100%;
}
.loading
{
    background: url( '../images/loadingIcon.gif' ) no-repeat 50% 50%;
    height: 100%;
    width: 100%;
	z-index:10;
}

#popup, #popup a:link, #popup a:visited {
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:1.2em;
}

#popup a:hover {
	text-decoration:underline;
	color:#fff;
}

#no {
	text-align:center;
	font-size:1.2em;
}

#vid_container {
	width:178px;
	padding:5px;
	background:#282828;
	margin-bottom:10px;
}
