
/* top elements */
* { margin: 0;	padding: 0; }

body {
	margin: 0; padding: 0;
	font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #333; 
	background: #FFFFFF;
	text-align: center;	
}

/* links */
a {
	color: #003366;
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #CC0001; 
	background-color: inherit;
}

/* headers */
h1, h2, h3 {
	font-family: Arial, 'Trebuchet MS', Sans-Serif;
	font-weight: bold;
	color: #333;
}
p {
	text-align: left;
}
h1 {
	font-size: 120%;
	letter-spacing: .5px;
}

h3 {
	font-size: 115%;
	color: #003366;		
}

h1, h2, h3, p {
	padding: 0;		
	margin: 10px;
}

ul, ol {
	margin: 10px 20px;
	padding: 0 20px;
}

/* form elements */
form {
	margin:10px; padding: 0 5px;

}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

input {
	
	border:1px solid #CCC;
	font: bold 10px Verdana, sans-serif;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #CC0000;
}

#wrap {
	margin: 0 auto; 
	width: 1004px;
}
#footer {
	margin: 0 auto; 
	width: 1004px;
}
#tophead {
 width: 1004px;
 height: 75px;
 background: url('images/top.jpg');
 margin: 0;
 padding: 0;
}
#secondline{
 width: 1004px;
 display: block;
 background: url('images/menuback.jpg');
 text-align:left;
 height:54px; 
}

#footer{
 float: bottom;
 width: 1004px;
 background: url('images/menuback.jpg');
 text-align:center;
 height:54px; 
}

#secondline p{
 margin-left:120px;
 margin-top: -45px;
}

#left_side{
 float: left;
 width: 208px;
 padding: 0px;
 margin: 0px;
}

#account_panel{
 width: 208px;
 height: 328px;
 margin:0;
 background: url('images/accountpanel.jpg'); 
}
#account_panel p{
 margin: 0px;
 margin-left: -140px;
 text-align:center;
 padding-top: 40px;
 padding-left: -120px;
}
#adpanel_left{
 width: 208px;
 height: 343px;
 background: url('images/adpanel_left.jpg');
}
#adpanel_left p{
 margin: 0px;
 text-align:center;
 padding-top: 60px;
}
#adpanel_top{
 width: 796px;
 height: 155px;
 text-align:center;
 
 background: url('images/adpanel.jpg');
}
#adpanel_top p{
 margin: 0px;
 text-align:center;
 padding-top: 42px;
 padding-left: 20px;
}
#bigmain{
 width: 756px;
 text-align:center;
 padding-left: 20px;
 padding-top: 10px;
 
}
/* main column */
#main {
	float: right;
	margin: 0; padding: 0;
	width: 796px;
	text-align: left;	
}
#main h1 {
	margin: 10px 0;
	padding: 4px 0 4px 8px; 
	font-size: 105%;
	color: #777777;
	text-align: left;
	text-transform: uppercase; 
	background-color: #FFFFFF;
	border-bottom: 1px dashed #4a99e8;	
	letter-spacing: .5px;
}

#owner{
 margin-right: 20px; 
 width: 327px;
 background-color: #86A2B5;
 text-align:left;
 float: right;
}

#owner p{
 padding-left: 10px;
 padding-bottom: 10px;
}

#poster{
 margin-left: 20px;
 width: 327px;
 background-color: #AEC6D7;
 text-align: left;
 float: left;
}

#poster p{
 padding-left: 10px;
 padding-bottom: 10px;
}

.rightp { text-align: right; padding-right:10px;}
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes  */
.clear {	clear: both; }
.red   { color: #CC0000; }

.blue { color: #0000CC; }

.comments { 
	margin: 20px 10px 5px 10px; 
	padding: 3px 0;
	border-bottom: 1px dashed #EFF0F1; 	
	border-top: 1px dashed #EFF0F1;	
}

.logintd {
 padding:5px;
}

.justified {
 text-align: justify;
}

tbody.on { display:table-row-group; }
tbody.off { display:none; }

.innermain {
	margin:10px; padding: 10px;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}

.headertext {
	margin:10px; padding: 0 5px;
	 
	
	text-align: right; 
}

.mainbigcell {
	margin:10px; padding: 0 5px;
	border: 1px solid #f2f2f2; 
	background-color: #FAFAFA; 
}

.mainbigcell a { color:#000000; }

.maincell {
 vertical-align: top;
 height: 150px;
 margin:10px; padding: 0 5px;
 border: 1px solid #f2f2f2; 
 background-color: #FAFAFA;
  
 
}

.maincell a { color:#CCCCCC; }

.maincell a:hover { color:#000000; }

.thdrcell {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            padding:5px;
            border-bottom:1px solid #C8BA92;
}
         
.tdatacell {
            font-family:arial;
            font-size:12px;
            padding:5px;
            background:#FFFFFF
}
         
.dvhdr1 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
            padding:5px;
            width:150px;
}
         
.dvbdy1 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
            padding:5px;
            width:150px;
}
         
         
.dogvdvhdr {
            width:300;
            background:#C4D5E3;
            border:1px solid #C4D5E3;
            font-weight:bold;
            padding:10px;
}
         
.dogvdvbdy {
            width:300;
            background:#FFFFFF;
            border-left:1px solid #C4D5E3;
            border-right:1px solid #C4D5E3;
            border-bottom:1px solid #C4D5E3;
            padding:10px;
}
         
.pgdiv {
         width:320;
         height:250;
         background:#E9EFF4;
         border:1px solid #C4D5E3;
         padding:10px;
         margin-bottom:20;
         font-family:arial;
         font-size:12px;
}
		 
.dvhdr2 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            font-weight:bold;
            border:1px solid #C8BA92;
}
.dvhdr3 {
            background:#F3F0E7;
            font-family:arial;
            font-size:12px;
            border:1px solid #C8BA92;
}
.dvbdy2 {
            background:#FFFFFF;
            font-family:arial;
            font-size:12px;
            border-left:1px solid #C8BA92;
            border-right:1px solid #C8BA92;
            border-bottom:1px solid #C8BA92;
}