/* CSS Document */
body {
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
background-color:#ffffcc;
margin:0;
padding:0;
font-family:georgia, verdana;
font-size:12px;
color:#895e33;
}
#wrap {
width:900px;
text-align:left
}
#header {
width:900px;
height:75px;
float:left;
font-size:40px;
padding-top:20px
}
#headerLogo {
width:220px;
float:left;
height:75px;
}
#nav {
width:540px;
height:12px;
float:right;
font-size:17px;
margin-top:50px;

}
#login {
font-size:12px;
color:#895e33;
border: #895e33 1px solid;
width:250px;
height:200px;
margin-top:50px;
}
.header {
color:#7D7D7D;
font-size:18px;
padding:10px
}
.headerOne {
color:#895e33;
font-size:18px;

}
.navOne a {
width:90px;
float:left;
height:12px;
color:#666600;
text-decoration:none;
font-family:georgia, verdana;
}
.navOne a:hover {
color:#000000;
text-decoration:none

}
#headerTwo {
width:900px;
height:30px;
float:left;
background-image:url(../images/header.jpg);
}
#contWrap {
width:900px;
float:left;
}
#sidebar {
width:100px;
float:left;
border-right: #e3be99 1px dotted; 
}
.portfolio {
width:80px;
height:80px;
overflow:hidden;
float:left;
border:#e3be99 1px solid;
margin-bottom:10px
}
#contSund {
width:250px;
float:left;
border-right: #e3be99 1px dotted;
padding-bottom:40px
}
.sundries {
width:210px;
padding:10px;
float:left;

background-repeat:repeat-x;

margin-left:10px;
margin-bottom:20px
}
.sundriesText {
font-size:12px;
}
#mainContent {
width:540px;
float:left;
}
.main {
width:505px;
margin:15px;
float:left;
}
#image {
width:475px;
height:250px;
overflow:hidden;
float:left;
margin-left:12px;
margin-right:12px;
border:#e3be99 3px solid
}
#click {
width:505px;
height:10px;
text-align:center;
float:left;
font-size:10px;
margin-bottom:20px
}
#edit {
font-size:10px;
text-decoration:none;
color:#020082;
font-weight:bold
}
.pageImage {
font-size:9px;
font-weight:bold;
text-align:center;
padding:10px
}
#footer {
width:900px;
height:70px;
clear:both;
text-align:center;
border-top: #e3be99 1px dotted; 
font-size:12px;
padding-top:20px
}
#footer a {
color:#895e33;
text-decoration:none

}

h3
{
background-color:#008000;
font-size:20px;
text-align:center;
color:#ffffff;
width:754px;
height:30px;
}
h4
{
font-size:15px;


}

/*-------------------------------------------------
signup chart
-------------------------------------------------*/

table.signup {
	border: 10px solid #ccc;
	margin: 0 auto 30px auto;
	width: 100%;
}

table.basecamp {
	margin-bottom: 0;
}

table.signup td, table.signup th {
	font-size: 11px;
	padding: 5px;
	text-align: center;
	font-weight: normal;
	vertical-align: middle;
	border-bottom: 1px solid #E3DFDF;
	border-right: 1px solid #E3DFDF;
	border-left: 1px solid #E3DFDF;
	white-space: nowrap;
}

table.signup td.big {
	font-size: 16px;
	font-weight: bold;
}

table.signup th {
	vertical-align: bottom;
	border-bottom: 1px solid #ccc;
}

table.signup th.side {
	font-size: 12px;
	text-align: right;
}

table.signup tr.plans th.fade {
	background-image: url(http://www.basecamphq.com/images/topbluefade.gif);
	background-repeat: repeat-x;
	font-size: 18px;
	font-weight: bold;
}

table.signup th span {
	font-size: 12px;
	color: #f60;
}

table.signup tr.category th {
	padding: 3px;
	font-size: 11px;
}

table.signup tr.category th.biz {
	background-color: green;
	color: #fff;
	border-left: 0;
}

table.signup tr.category th.max {
	background-color: black;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

table.signup tr.plans th {
	font-size: 12px;
}

table.signup td.shaded {
	background-color: #ffc;
}

table.signup td.bigend, table.signup th.bigend {
	border-right: 2px solid #0c0;
}

table.signup tr.solo td {
	border-top: 10px solid #ccc;
	padding-top: 15px;
	background-color: #ffffe3;
}

table.signup tr.solo td p {
	margin-bottom: 10px;
}

table.signup tr.solo td h1 {
	font-size: 16px;
	margin-bottom: 5px;
}

table.signup tr.solo td h2, table.signup tr.solo td h3 {
	margin-bottom: 10px;
}

table.signup tr.solo td h3 {
	color: #390;
	font-size: 12px;
}