/* 
'MEGAN MCCAULEY' LISTING 
 * Version 2.0 
 * Coded by Tess <http://fan.wyngs.net/> 
############################################ 
*/ 
body {
 background-color: #FFFFFF;
 margin: 10px auto;
 text-align: center;
}

body, div, p, span {
 color: #787878;
 font: 10pt Verdana, Tahoma, sans-serif;
 line-height: 21pt;
}

p {
 margin: 0 0 15px 0;
}

h1 {
 display: none;
}

h2 {
 color: #C0C0C0;
 font: 20pt "Trebuchet MS", Tahoma, Verdana, sans-serif normal;
 margin: 0 0 1px 0;
 text-align: left;
 text-transform: uppercase;
} 

h3 {
 color: #C0C0C0;
 font: 16pt "Arial Narrow", Arial, Tahoma, Verdana, sans-serif normal;
 margin: 0 0 1px 0;
 text-align: left;
 text-transform: uppercase;
}

a {
 color: #A31A18;
 font-style: italic;
 text-decoration: underline;
}

a:hover {
 color: #000000;
}

/*
LAYOUT STYLES
############################################ 
*/ 
#container {
 margin: auto;
 text-align: left;
 width: 700px;
}

#navigation {
 width: 700px;
}

#side {
 background: url(img/left.jpg) top center no-repeat;
 float: left;
 height: 355px;
 width: 120px;
}

#content {
 float: left;
 padding: 10px;
 width: 560px;
}

#footer {
 clear: both;
 text-align: center;
 width: 700px;
} 

#footer p {
 color: #B0B0B0;
 margin: 0 0 1px 0;
 padding: 2% 0;
}

/*
NAVIGATION STYLES
############################################ 
*/ 
#navigation ul {
 margin: 0 0 15px 0;
 padding: 0;
}

#navigation ul li {
 display: block;
 float: left;
 list-style-type: none;
 margin: 0;
 padding: 8px 0;
 text-align: center;
 width: 100px;
}

#navigation ul li a {
 color: #A0A0A0;
 font: italic 15pt "Times New Roman", Times, Georgia, sans-serif;
 text-decoration: none;
 text-transform: capitalize;
}

#navigation ul li.c a {
 color: #E00000;
}

#navigation ul li a:hover, #navigation ul li.c a:hover {
 color: #000000;
}

/* 
FORMS 
############################################ 
*/ 
fieldset {  
 border: 0; 
 margin: 0 auto 15px auto; 
 padding: 0 1%;
 width: 98%; 
} 

fieldset legend { 
 color: #D0D0D0; 
 font: 15pt Tahoma, Verdana, sans-serif; 
 text-transform: uppercase;
} 

fieldset label { 
 float: left;
 margin: 0 1% 0 0;
 text-align: right; 
 width: 49%; 
}

input, select, textarea { 
 background-color: #F0F0F0; 
 border: 1px solid #E0E0E0; 
 color: #787878; 
 font: 10pt Verdana, Tahoma, sans-serif; 
 margin: 0 0 3px 0; 
 padding: 5px 0; 
} 

option { 
 background-color: #F0F0F0; 
 font: 10pt Verdana, Tahoma, sans-serif; 
 margin: 0 0 1px 0;
 padding: 2px 0; 
}

.input1 { 
 width: 49%; 
} 

.input2 { 
 padding: 5px 3px; 
 width: auto; 
} 

.input3 { 
 border: 0; 
}

/* 
INDEX(/MISC) STYLES 
############################################ 
*/ 
.date { 
 background-color: #F0F0F0;
 color: #418684; 
 display: block;
 float: left; 
 font-size: 9pt;
 margin-right: 5px; 
 padding: 2px;
 text-align: center;
 text-transform: uppercase; 
 width: 100px;
} 

.stats { 
 font: 10pt Tahoma, Verdana, sans-serif;
} 

.stats tbody tr td.leftr { 
 color: #B9581C; 
 padding-right: 2px; 
 text-align: right; 
 text-transform: uppercase; 
} 

.stats tbody tr td.rightl { 
 color: #C0C0C0;  
 padding-left: 2px; 
 text-align: left; 
 text-transform: uppercase;
}

#pagination { 
 text-align: center; 
} 

#pagination a, #pagination a:hover {
 font-style: normal; 
 text-transform: uppercase; 
} 

.paginate { 
 text-align: center; 
} 

.paginate a, .paginate a:hover { 
 font-style: normal; 
 text-transform: uppercase; 
}

/*
MISC. STYLES 
############################################ 
*/ 
.tc { 
 text-align: center; 
} 

.tl { 
 text-align: left; 
} 

.tr { 
 text-align: right;
}

.error { 
 color: #FF0000; 
 text-transform: uppercase; 
} 

.success { 
 color: #66CC00; 
 text-transform: uppercase; 
} 

.mysql { 
 color: #0000FF; 
 text-transform: uppercase; 
} 

.php { 
 color: #FF9900;
 text-transform: uppercase; 
}

#show-codes ul li { 
 list-style-type: decimal; 
} 

#show-codes img {
 border: 10px solid #E0E0E0;
 margin: 1px;
} 

#show-codes a img { 
 border: 10px solid #C0C0C0;
 margin: 1px;
}

code {
 background-color: #E0E0E0;
 border: 1px solid #D0D0D0;
 color: #808080;
 display: block;
 font: 11pt "Courier New", "Lucida Console", Arial, serif;
 margin: 0 0 12px 0;
 padding: 5px 0;
 text-align: center;
}

#show-members ol li {
 background-color: #E0E0E0;
 margin: 0 0 1px 0;
 padding: 3px;
}

#show-updates .comments {
 text-transform: uppercase;
}

