html {
	height:100%;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	color: #333333;
	font-size:.83em;
}

body {
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-weight:normal;
line-height:160%;
color:#282b22;
height:100%;
margin:0;
line-height:1.6em;
font-size:1.1em;
}

h1 {
font-family: Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
text-align:center;
color:#970000;
font-size:1.9em;
font-weight:normal;
line-height:120%;
font-weight:bold;
margin:3em 0em 3em 0em;
} 

h2 {
font-family: Myriad Pro,Myriad Web Pro Regular,Lucida Grande,Geneva,Trebuchet MS,sans-serif;
color:#282b22;
font-size:1.4em;
font-weight:normal;
line-height:120%;
font-weight:bold;
margin:3em 0em 0em 0em;
}

h3 {
text-align:center;
font-size:1.2em;
font-weight:normal;
line-height:120%;
font-weight:bold;
margin:2em 0em 2em 0em;
}

ol li {	
}

p { margin: 20px 0; } 

#page {
    background: url("http://bradp.com/images/grunge-bg-2.jpg") repeat scroll center center transparent;
    height: 100%;
    width: 100%;
}
#header {
	margin:0 auto 0 auto;
	width:610px;
}
#header-wrapper{
	border-bottom:2px solid #970000;
	padding:20px;
}
#content-wrapper{
	background: url("http://bradp.com/sites/all/themes/acquia_marina_bradp/images/content-gradient.png") repeat-x scroll 0 1px #EEE8DE;	
}
#content {
	background: url("images/content-gradient2.png") repeat-x scroll 0 1px #FFFFFF;
	width:610px;
	margin:0 auto 0 auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:20px;
}
#block-right{
	float:right;
}
#footer{
	border-top:1px solid #CCC;
	padding-top:15px;
}

a {
}

/*li { 
padding-bottom:1em; 
padding-top:1em;
}*/

.biglink {
font-size:2.1em;
font-weight:normal;
line-height:100%;
}

#recap {
  padding:1em 5em 1em 5em;
}

#recap td {
  font-weight:bold;
}

#review {
  padding:1em 5em 1em 5em;
  border-bottom:1px solid #EEE;
}

#review p {
	padding:0;
	margin:0;
}

.padded-list li {
  padding:10px;
}

#review-title {
font-weight:bold;
position:relative;
right:1.7em;
padding-bottom:1em;
}

.crocodile-style-list li {
padding-bottom:0; 
padding-top:0;
}
/* STANDARD QUOTES */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
q:lang(sv) { quotes: '\201D' '\201D' '\2019' '\2019'; }
q:lang(da) { quotes: '\00BB' '\00AB' '\203A' '\2039'; }

q:before { 
  content: open-quote; 
  font-size: 2.1em;
  color: #970000;
  vertical-align: bottom;
  margin: 0px 6px 0px -16px;
}
q:after  { content: close-quote; }

/* SAFARI SUPPORT */

q:before   { content: '\201C'; }
q:after    { content: '\201D'; }
q q:before { content: '\2018'; }
q q:after  { content: '\2019'; }

/* BLOCKQUOTES */

blockquote * { quotes: none; }
blockquote > *:before { content: '\201C'; }
blockquote > *:after  { content: '\201D'; }
blockquote q:before   { content: '\2018'; }
blockquote q:after    { content: '\2019'; }

input { font-size:1.2em; }

fieldset {
	
border-color:#EEE;

border-radius: 10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;

box-shadow: 0 0 2px 0 #CCC inset;
-moz-box-shadow: 0 0 2px 0 #CCC inset;
-webkit-box-shadow: 0 0 2px 0 #CCC inset;


}

div.error {
  background-color: #FFF2F2;
  border-color: #FF0000;
  color: #B20000;
}

.error_style {
	background-color: #FFFFCC;
	color:#F00;
	font-weight:bold;
}
