* {
margin:0;
padding:0;
}

body {
background:#BEC3C6 url(img/bg.jpg) repeat-x scroll 0 0;
/*color:#555555;*/
color:#333;
font-family:Verdana,"BitStream vera Sans",Helvetica,Sans-serif;
/*font-family:Georgia,"Times New Roman",Times,serif;*/
font-size:15px;
/*font-size:1em;*/
letter-spacing:0.01em;
line-height:0.8em;
}

#wrap {
background:transparent url(img/light.gif) no-repeat scroll center top;
padding:20px 0;
}

#caption {
height:44px;
padding:25px 30px 21px;
}

#container {
margin:0 auto;
width:936px;
}

.one-column #header {
background-image:url(img/header_footer_1col.jpg);
}

#header {
background:transparent url(img/header_footer.jpg) no-repeat scroll 0 0;
height:132px;
}

.one-column #content {
background:#FFFFFF none repeat scroll 0 0;
}

#main {
background:#FFFFFF none repeat scroll 0 0;
padding:5px 15px 15px;
width:605px;
}

#caption {
height:44px;
padding:25px 30px 21px;
}

/*h1 {
font-size:170%;
}

h3 {
font-size:150%;
}


h1, h2, h3, h4, h5, h6 {
font-family:Arial;
font-weight:bolder;
letter-spacing:0.01em;
}*/

#title a {
color:#FFFFFF;
display:block;
font-family:"Trajan Pro";
height:30px;
letter-spacing:0;
text-decoration:none;
}

#tagline {
/*border-top:1px solid #FFFFFF;*/
color:#FFFFFF;
float:left;
/*font-size:10px;*/
font-size:12px;
padding:0 3px;
text-decoration:none;
}

#navigation {
margin:1px 0;
}

#menus li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#menus li a.home {
background-position:0 -93px;
margin-left:0;
padding:0;
text-indent:-999em;
width:45px;
}

#menus li a {
background:transparent url(img/menu.gif) no-repeat scroll 0 0;
color:#382E1F;
display:block;
float:left;
font-size:11px;
height:31px;
line-height:31px;
margin-left:-10px;
padding:0 20px;
text-decoration:none;
z-index:1;
}

.fixed, .clear {
clear:both;
}

#content {
min-height:400px;
}

.one-column #main {
width:906px;
}

.post .content {
line-height:165%;
overflow:hidden;
/*padding:5px 0 5px 5px;*/
padding:5px 27px;
}

.post .content p {
margin-bottom:10px;
}

#footer {
background:transparent url(img/header_footer.jpg) no-repeat scroll 0 -132px;
border-top:1px solid #CCCCCC;
display:block;
font-size:11px;
height:88px;
line-height:145%;
width:100%;
}

#copyright {
margin-left:20px;
margin-top:12px;
}

#footer a {
color:#2A2A2A;
}

a {
color:#2970A6;
text-decoration:none;
}

.post .content table {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin:5px 0 10px;
}

.post .content table tr th {
background:#EDEFF0 none repeat scroll 0 0;
/*text-align:left;*/
}

.post .content table tr td {
border-top:1px solid #CCCCCC;
padding:2px 10px;
}

/* Sales letter specific styles start here */

h3 {
	font-size: 10px;
	line-height: 24px;	
	/*margin-bottom:10px;*/
}

.blue {
	color: #0000FF;
}

ul.greencheck {
	line-height: 23px;
}
.greencheck li {
	list-style:none;
	/*padding: 0 0 10px 35px;*/
	padding: 0 0 20px 35px;
	background-image: url(images/checkmark-sm.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

ul.redstop {
	line-height: 18px;
	/*padding-bottom: 10px;*/
	line-height:23px;
}
.redstop li {
	list-style:none;
	/*padding: 0 0 10px 35px;*/
	padding: 0 0 20px 35px;
	background-image: url(images/stop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.center {
	text-align:center;
}

.yellow { /* this makes your text look like it is highlighted in yellow */
	background-color: #FFFF00;
	font-weight:bold;
}

h2 {
  font-size: 36px;
  line-height: 41px;
  margin-bottom: 20px;
  text-align:center;
}

.headline2 {
	font-size: 24px;
	line-height: 29px;
}
/* Sales letter specific styles end here */

.shadowbox {
/*background-color:#FFFFFF;*/
/*margin:20px auto;*/
margin:0 auto;
/*text-align:center;*/
width:90%;
}

.sbcontent {
/*background-color:#F3F3F3;
background-image:url(images/shadowbox-corner.jpg);
background-position:right bottom;
background-repeat:no-repeat;*/
border:1px solid #E2E2E2;
padding:15px;
}

.sbshadow {
background-image:url(images/shadowbox-shadow.jpg);
background-position:right top;
background-repeat:no-repeat;
height:28px;
}

p#mysignature {
	color:#09F;
	font-size:20px;
}

/* Miscelleneous */
.slideshow-heading {
	font-weight: bold;
	color:#CC0;
	text-align:center;
	/*margin-bottom:33px;*/
        margin-bottom:50px;
}

div.controls a {
	font-size:small;
}

ol.thumbs li {
	float:none;
	margin:0;
	padding:0;
	color:#cccccc;
}