
/* CSS Document

TheCouples'Challenge Website
Designer Gregory Gunther
Copyright 2008.

Site Version 4.0

*/
/* --- RESET ---*/


html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
	vertical-align: baseline;
}
a img, :link img, :visited img {
	border: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ol, ul {
	list-style: none;
}
q:before, q:after,
blockquote:before, blockquote:after {
	content: "";
}


/* --- GENERAL ---*/


body {
	text-align:center;
background-image:url(../img/grad-back.png);
background-position:top;
background-repeat: repeat-x;
	font-family: Verdana, helvetica, sans-serif;
	background-color:#fff;
	font-size: 95%;
	color: #555;

}


/* --- FONTS SYTLES --- */
p {
line-height: 1.5;
margin-bottom: 10px;
}

h2 {color:#005d90;	font-size: 1.2em;margin-bottom: 5px;}

h3 {color:#dcd6d6;	font-size: 1.2em; padding:15px;}

a:link{color:#009cda;text-decoration:none;}
a:hover{color:#667;text-decoration:none;}

/* --- POSITIONALS ---*/


div#bannerTop{
margin-top:25px;
}
div#mainContent{
margin:auto;
width:800px;
text-align:left;
}

div#quotes{
margin:50px auto;
width:700px;
text-align:left;
padding:15px;
border-top:solid 2px #ccc;
border-bottom:solid 2px #ccc;
}

blockquote{
color:#999;
font-size:1.1em;
margin: 35px 50px;
font-family:Georgia;
line-height: 1.5;
}
.qSource{
font-size:.8em;
}

div#otherSite{
margin:auto;
width:800px;
text-align:left;
padding:15px;
border-bottom:solid 2px #ccc;
}

div#mini-banners{
margin:50px auto;
width:800px;
}


div#FlashLogo {
	margin: -150px 0 25px -525px;
}




div#footer {
margin: 20px auto; 
height:50px;
text-align:center;
}
div#footer a{margin:5px;}

div#footer a:link, a:visited {
	color: #f4300f;
	text-decoration:none;
}
div#footer a:hover {
	color:#f4650f;
}

.copyright{font-size:80%;margin-top:100px;padding-bottom:25px; color:#777;}

.large{color:#005d90;font-size:2.0em;}
.blue{color:#005d90;font-size:80%;margin-top:-15px;}

.question{color:#005d90;font-size:1.2em;}


.itc{
font-style:italic;
}
.photoR {
display:block;
float:right;
background-color:#f5f5f2;
margin-top: 5px;
margin-left:25px;
margin-right:0;
margin-bottom:30px;
padding:6px;
border:1px solid #d8d6ce;
}
