/*
alphabeta for jahmaicherry 2010
*/

/* General Styles */

* { margin: 0; padding: 0; }
#page-wrap {
     width: 800px;
     margin: 0 auto;
     background-color: #FFFFFF;
}


body {
margin:0 auto;
padding:0;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#ffffff;
}


a {
color:#000000;
text-decoration:none;
border: none;
}

a:hover {
color:#999999;
text-decoration:underline;
}

a:visted {
color:#999999;
text-decoration:underline;
}

/* header */

header {
margin:0 auto;
padding:0;
height:200px;
background-color:#ffffff;
}

#upper {
margin:0 auto;
padding:0;
height:25px;
background-color:#ffffff;
}

#uppernav {
margin:0 auto;
padding:0 10em 0 0;
text-align:right;
}

#uppernav p {
margin:0;
padding:0;
font-size:.7em;
color:#cccccc;
line-height:25px;
}

#uppernav a {
color:#000000;
text-decoration:none;
}

#uppernav a:visited {
color:#B3CC8A;
text-decoration:none;
}

#uppernav a:hover {
color:#B3CC8A;
text-decoration:none;
}

#lower {
position:relative;
margin:0 auto;
padding:0;
height:175px;
background-color:#ffffff;
}

.lowerfloat {
float:left;
margin:0;
padding:0;
border:none;
}

#lower h1 {
margin:0 20% 0 0;
padding:0;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

#lower p {
padding:0;
text-align:right;
font-size:.8em;
letter-spacing:.1em;
color:#000000;
}

/* nav */
nav {
margin:0;
padding:0;
height:50px;
background-color:#ffffff;
}

#navmenu {
margin:0 auto;
padding:0;
line-height:50px;
font-size:.95em;
text-align:center;
}

#navmenu ul {
margin:0 .7em 0 .7em;
padding:0;
display:inline;
list-style-type:none;
text-align:center;
}

#navmenu ul li {
display:inline;
position:relative;
}

#navmenu a {
color:#000000;
text-decoration:none;
padding:16px 20px 15px 20px;
}

#navmenu a.now {
color:#CDBEE6;
text-decoration:none;
}

#navmenu a:hover {
color:#B3CC8A;
text-decoration:none;
background-position:top;
}

#navmenu a:visted {
color:#000000;
text-decoration:none;
}


/* content */

#content {
margin:0 auto;
padding-top: 10px;
padding-bottom: 10px;
background-color:#ffffff;
color:#000000;
}

#callout {
margin:0;
padding:0;
height:150px;
background-color:#ffffff;
}

/* UTILITY STYLES */				  				  
					  				  
.floatLeft { float: left; margin-right: 10px;
}

.floatRight { float: right; 
}

.clear { clear: both; 
}

a { outline: none; 
}

.nav-thumb { border: 1px solid black; 
             margin-right: 5px; 
}

#calloutblock {
position:relative;
margin:0 auto;
padding:20px 0 20px 0;
width:800px;
font-size:.9em;
text-align:left;
}

#calloutblock h2 {
margin:.5em 0 -.1em 0;
color:#323232;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:lighter;
}

#calloutblock p {
margin:.3em 0 0 0;
color:#000000;
font-size:.8em;
}

.calloutfloat {
float:left;
position:relative;
margin:13px 15px 0 0;
padding:0;
border:none;
height:104px;
}

#calloutblock a {
color:#323232;
text-decoration:underline;
}

#calloutblock a:hover {
color:#616161;
text-decoration:none;
}

#calloutblock a:visted {
color:#323232;
text-decoration:underline;
}

#words {
float: left;
margin: 0 auto;
}

#textarea {
margin: auto;
padding-left: 30%;
min-width: 300px;
font-size:.9em;
text-align:left;
}

#textarea h2 {
margin:.5em 0 10px 0 !important;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.5em;
font-weight:lighter;
}

#textarea p {
font-size:.9em;
}

#textarea .date {
margin-bottom:-1em;
font-size:.7em;
color:#828181;
text-transform:uppercase;
}

#textarea h3 {
margin:.5em 0 .5em 0 !important;
color:#988056;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
}

#sidebar {
float:right;
position:relative;
margin:0 0 0 5px;
padding:5px 5px 5px 10px;
width:240px;
background-color:#ffffff;
border-left:1px solid #D6C4A4;
}

#sidebar p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.8em;
color:#B59A6A;
}

/* footer */


footer {
	margin: 0 auto;
	padding-top: 20px;
	text-align: left;
	font: normal 1em Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background-color: #ffffff;			
}
footer h3, footer p {
	padding-left: 0;
}
footer h3 {
	font: normal 1.6em/1.6em Verdana, Arial, Helvetica, sans-serif;
	color: #ABABAB;	
}
footer a {
	color: #000000;
	background: transparent;
}
footer img { padding: 7px; }


footer ul.footer-list {
	border-top: 1px solid #111;
	list-style: none;
	padding: 0;	
	margin-left: 0;	
}
footer ul.footer-list li {
	border-bottom: 1px solid #111;
}
footer ul.footer-list li a {
	display: block;
	width: 98%;
	line-height: 2em;
	font-weight: bold;
	padding: 4px 0;
	border: none;
	margin-left: 0;
	padding-left: 0;
	color: #666666;
}
footer ul.footer-list li a span {
	color: #444;
	font-style: italic;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
footer ul.footer-list li a:hover,
footer ul.footer-list li a:hover span {
	color: #fff;
	text-decoration: none;	
}

#footer-top {
	clear: both;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
        width: 800px;						
	margin: 0 auto;
        background-color: #ffffff;
}
#footer-bottom {
	clear: both;
        text-align: center;
        padding-top: 10px;
        padding-bottom: 10px;
	width: 800px;
	margin: 0 auto;	
}
#footer-bottom .bottom-left {
	float: left;
	padding-left: 0;
}
#footer-bottom .bottom-right {
	text-align: right;
	padding-right: 0;
}


.col-one {
        margin-left: 200px;
        width: 650px;
}
.col-two {
	float: left;
        padding: 5px 0 0 0;
        margin-left: 100px;
        width: 200px;
}

.col-one, .col-two {
	padding-bottom: 20px;
}


