/*------------------------------------------------------------------
[Table of contents]

1. Body + reset general tags
2. Links
3. Containers #site
4. Header / #headerCon
5. Navigation / #navigationCon
6. Left column / #leftColumn
7. Right column / #rightColumn
8. Content / #contentCon
9. Boxes / .box
10. Advertisements / .banner
11. Footer / #footerCon
12. Autoscroll / tickertape
13. Shadowbox / thickbox
14. HighSlide
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
[ 1. Body + reset general tags ]
------------------------------------------------------------------*/

html {
	height: 		100%;
}

body {
	margin: 		0;
	padding: 		0;
	height: 		100%;

	font-family: 	Verdana, sans-serif;
	font-size:		11px;
	line-height:	1.6em;
}

td {
	font-family: 	Verdana, sans-serif;
	font-size:		11px;
	line-height:	1.6em;
}

img {
	border: 		none;
}

form {
	margin: 		0;
}

input {
	vertical-align:	bottom;
}

p {
	margin:			0;
	padding:		5px 0 10px 0;
}

em {
	font-weight:	bold;
	font-style:		normal;
	color:			#f65109;
}


h1 {
	line-height:	2em;
	font-size:		20px;
	margin-bottom:  0;
}

h2 {
	font-family: 	Arial, sans-serif;
	font-weight:	bold; /*!important;*/
	color:			#434343; /* !important;*/
	font-size:21px;
	line-height:1.6em;
}

/*------------------------------------------------------------------
[ 2. Links ]
------------------------------------------------------------------*/

a {
	color:			#ff5500;
	font-weight: bold;
	text-decoration:underline;
	outline:		0;
}

a:visited {
	color:			#ff5500;
}

a:hover {
	color:			#ff5500;
	text-decoration:none;
}


/*--[ left column subcontainers ]--*/

div#introtext {
	padding:			0 9px 7px 5px;
	color:				#2f2e2e;
}

div#introtext strong{
	font-size:			1.1em;
}


p.intro {
	font-size:			1.1em;
	font-weight:		bold;
	color:				#2f2e2e;
}


div.bannerblock div.bbContent {
	padding:			9px 9px 7px 7px;
	text-align:			center;
	background:			url(../images/backgrounds/leftcol-banner-bg.png) left top no-repeat;
}
div.bannerblock div.bbBottom {
	height:				7px;
	background:			url(../images/backgrounds/leftcol-banner-bottom-bg.png) left top no-repeat;
}
div.bannerblock div.bbContent h2 {
	margin:				10px;
	font-family: 		Arial, sans-serif;
	font-size:			1.6em;
	color:				#f65109;
}
div.static div.bbContent {
	padding:			0 !important;
	margin-left:		2px;
	text-align:			left;
	background:			none;
}
div.static div.bbBottom {
	display:			none;
}


div.photoframe {
    background-repeat:no-repeat;
}

div#contentLoading {
    position:absolute;
    left: 700px;
    top: 300px;
    display: none;
    margin-left: -16px;
    margin-top: -16px;
    width: 32px;
    height: 32px;
}

.text {
    margin:15px;
}

div.images {
    float:left;
    margin: 0 15px 15px 0;
}

div.images img {
    display:block;
}

 