@import url("splash.css");

/* Zero down margin and paddin on all elements */

* {

  margin: 0;

  padding: 0;

}



/* Basic formating */



body {

	background-color:#474743;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 61%;

	line-height: 1.6;

	color: #333333;

	background-image: url(../images/banner/background.gif);

}



p, li {

  font-size: 1.4em;

  text-align: justify;

}



h1, h2, h3, h4, p {

  margin: 1em 0;

}



h1 {

  font-size: 2em;

  font-weight: normal;

  line-height: 1;

  color: #000000;

  margin: 0;

}



h2 {

  font-size: 1.4em;

  font-weight: normal;

  line-height: 0;

  color: #CE404A;

  margin: 0;

}





h3 {

	font-size: 1.4em;

	font-weight: normal;

	line-height: 1;

	color: #666666;

	margin: 0;

}



h4 {

	font-size: 1.3em;

	line-height: 2em;

	color: #000000;

	letter-spacing: .1em;

	font-weight: 400;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0;

	padding-left: 5px;

}



h5 {

	font-size: 1.3em;

	line-height: 2em;

	color: #000000;

	margin: 0;

	letter-spacing: .1em;

	font-weight: normal;

	font-family: Arial, Helvetica, sans-serif;

}

h6 {
	color: #000000;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;

}

/* End Basic formating */



/* rounded corner box

================================== */

.box {

	font-size: .9em;

}



.box {

	width: 460px;

	background-repeat: no-repeat;

	background-position: left bottom;

}



.box-outer {

	padding-bottom: 5%;

	background-repeat: no-repeat;

	background-position: right bottom;

}



.box-inner {

	background-repeat: no-repeat;

	background-position: left top;

}



.box h2 {

	padding-top: 5%;

	background-repeat: no-repeat;

	background-position: right top;

}





.box h2, .box p {

  padding-left: 5%;

  padding-right: 5%;

}





#secondaryContent p {

	font-size: 1.2em;

	line-height: 15px;

}



#footer {

	background-color:#000000;

	font-size: 12px;

	color: #FFFFFF;

	text-align: center;

	height: 30px;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 1px;

	padding-left: 20px;

}



A:link {

	text-decoration: underline;

	color: #0099FF;

}



A:hover {

	text-decoration: underline; 

	color: #FF9933;

}



#wrapper {

	width: 748px;

	text-align: left;

	background-color: #fff;

	background-image: url(../images/whitecastbg.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	position: relative;

	margin-top: 15px;

	margin-bottom: 15px;

	margin-right: auto;

	margin-left: auto;

}



#content {

	width: 720px;

	float: right;

}



#mainContent {

	width: 460px;

	float: left;

	padding-right: 5px;

	padding-left: 5px;

	border-right-width: 0.1em;

	border-right-style: dotted;

	border-right-color: #999999;

	margin: 0;

}



#secondaryContent {

	width: 200px;

	display: inline; /* Fixes IE double margin float bug */

	float: right;

	margin-right: 30px;

} 



#secondaryContent p {

	clear: both;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-variant: normal;

	text-align: left;

	color: #6B6761;

	font-size: 11px;

} 



#thirdContent {

	width: 720px;

	float: right;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: dotted;

	border-top-color: #333333;

	border-bottom-color: #333333;

}



#thirdMainContent {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 95%;

	line-height: 1.8;

}



#thirdMainContent {
	width: 500px;
	float: right;
	padding-right: 30px;
	padding-left: 20px;
	border-left-width: 0.1em;
	border-left-style: dotted;
	border-left-color: #999999;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;

}





#footer {

	clear: both;

	background-image: url(../images/footer2.jpg);

	color: #666666;

	height: 22px;

	font-size: 10px;

} 





/* Image thumbnail */

.img-wrapper {

	float: left;

	background-image: url(../images/frames/shadow.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

}



.img-outer {

	background:url(../images/bottom-left2.gif) no-repeat left bottom;

	float: left;

}



.img-inner {

	float: left; /* :KLUDGE: Fixes problem in IE5.2/Mac */

	background-image: url(../images/frames/top-right2.gif);

	background-repeat: no-repeat;

	background-position: right top;

	padding-top: 0;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 0;

}



.img-wrapper img {

	background-color: #fff;

	border: 1px solid #a9a9a9;

	display: block;

	padding: 4px;

}

.google160x600 {

	float: left;

	height: 602px;

	width: 162px;

	display: compact;

	height: 602px;

	width: 162px;

	float: left;

	margin-left: 0em;

	margin-bottom: 4em;

	margin-right: 0em;

	margin-top: 1em;

}



.google160x60-ads-inner {

	padding-top: 4px;

	border: 1px solid #A8A8A8;

	height: 604px;

	width: 164px;

	padding-left: 3px;

}





.ads {

	display: compact;

	height: 202px;

	width: 202px;

	float: left;

	margin-left: 1.5em;

	margin-bottom: 4em;

	margin-right: 2em;

}



.ads-inner {

	padding-top: 4px;

	border: 1px solid #A8A8A8;

	height: 204px;

	width: 204px;

	padding-left: 3px;

}

.thumbnail_body {
	margin-left: 14px;


}
