/* Tag Overrides */
html,body{
	/*height:100%;*/
}
body{
	color:#000000;
	background-color:gray;
	font-family:Arial, Helvetica, sans-serif;	
	margin:0px;
	padding:0px;
	font-size:12px;
    line-height:14px;
    background-image:url('/img/bg_image.jpg');
    background-color:#FBAB31;
    background-position:top center;
    background-repeat:no-repeat;
}

hr{
	border:none;
	height:1px;
	background-color:#999999;
}

img,table,td,form{
	border:0px;
	padding:0px;
	margin:0px;
}

a {
    outline:none;
    text-decoration:underline;
    color:#000000;
}

/* Classes */
.red{
	color:#FF0000;
}

/* IDs */
#exampleID{
	color:#CCCCCC;
}

/* Browser Hacks */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
/* End hide from IE-mac */

/*This is for the display message when the site status is inactive*/
.message{
	background:#edf3f5;
	border-bottom:dashed 1px;
	text-align:center;
	font-size:12px;
	padding:10px;
	margin-bottom:15px;
}
.message_error{
	background:#fbeeee;
	color:#EE0000;
}
/*End*/


/* OC Ad Club */

/*************************
Begin Common Header Styles
**************************/

#siteContainer {
    background-color:#FFFFFF;
    width:878px;
    margin:0 auto;
    position:relative;
}

#header{
    width:100%;
    height:104px;
    margin:0;
    margin-bottom:35px;
}

#logo img{
    margin-top:22px;
    float:left;
}

#headerRight {
    padding-top:20px;
    margin-left:435px;

}

#acctControls {
    padding-top:20px;
    padding-bottom:5px;
    margin-left:145px;
    width:270px;
    font-size:10px;
    text-align:right;
}

#acctControls a {
    text-decoration:none;
    color:#000000;
}

#acctControls a:hover {
    text-decoration:underline;
}

.loginBookend{
    width:5px;
    height:28px;
    background-repeat:no-repeat;
}

#loginLeft{
    background-image:url('/img/login_bg_left.gif');
}
#loginRight{
    background-image:url('/img/login_bg_right.gif');
}

#loginForm{
    background-image:url('/img/login_bg_middle.gif');
    background-repeat:repeat-x;
    position:relative;
}

#loginForm input{
    border:1px #C7C7C7 solid;
    font-size:10px;
    height:17px;
    margin-top:4px;
    width:128px;
}

#loginForm input[type="image"]{
    height:18px;
    width:62px;
    border:none;
    margin-top:0;
    margin-bottom:-7px;
}

.loginLabel{
    font-size:9px;
    line-height:16px;
    width:30px;
    text-align:center;
}

.loginButton input{
    height:18px;
    width:62px;
}

/*************************
End Common Header Styles
**************************/

/*************************
Common Footer Styles
**************************/

#footer{
    width:100%;
    color:#000000;
    font-weight:bold;
    font-size:10px;
    text-transform:uppercase;
    padding-bottom:20px;
    margin-top:100px;
}

#copyright {
    color:#555555;
    text-transform:none;
    clear:both;
    width:874px;
}

#tbg {
    float:right;
    font-weight:bold;
    font-size:10px;
    color:#a7a7a7;
    text-decoration:underline;
}

#tbg a {
    color:#a7a7a7;
    text-decoration:inherit;
}

.footerTable {
    width:875px;
    border-bottom:solid 1px #F7941D;
    margin-bottom:10px;
}
.footerTable a {
    font-weight:bold;
    text-decoration:none;
}
.footerTable a:hover {
    text-decoration:underline;
}
.footerSpacer {
    width:20px;
}

.footerSocialImages {
    text-align:right;
}

/*************************
End Common Footer Styles
**************************/


.sponsorLink {
    font-size:16px;
    font-weight:bold;
}
.inDev { color:red; }
