@charset "UTF-8";
/* CSS Document */

/**************** Body and tag styles ****************/

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 62%;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0;
    background: #b1d9e1;
}

a {
text-decoration:none;
color:#000;
background-color:inherit;
}

a:hover {
text-decoration:none;
color:#000;
background-color:inherit;
}

a img {
border:0;
}


p { 
 color: #000; 
 font-family:	Arial, Helvetica, sans-serif;
 font-size:1.5em;
} 

img {
	margin: 2px;
	padding: 0;
}

/**************** Header and navigation styles ****************/

div#container {
  position:relative;
  margin: 0 auto;
  width: 1382px;
  background: #b1d9e1 url(../img/bkgd.jpg) no-repeat center top;
}

#content {
  position:relative;
  top:450px;
  margin: 0 42px 0 263px;
  padding: 0 0 0;
  width: 851px;
  background: #fff1d5 url(../img/topinside.jpg) no-repeat center top;
  z-index:0;
}

#leftbar_inside {
  position:relative;
  margin: 0 0 0 20px;
  padding: 0 0 0;
  width: 581px;
  z-index:0;
}

#video {
	position:absolute;
	font-size:1em;
	width:459px;
	height:172px;
	left: 452px;
	top:225px;
	margin:0;
	padding:0;
	z-index:8px;
} 

#fire {
	position:absolute;
	left:34px;
	width:280px;
	margin:320px 0 0 10px;
	padding:0;
	top: -106px;
	z-index:2;
} 

#fire2 {
	position:absolute;
	right:106px;
	width:280px;
	margin:320px 0 0 0;
	padding:0;
	top: -114px;
	z-index:2;
} 

#icons {
	position:absolute;
	font-size:1em;
	width:150px;
	height:26px;
	left: 290px;
	top:320px;
	margin:0;
	padding:0;
} 

#owl {
	position:absolute;
	font-size:1em;
	left: 928px;
	top:340px;
	margin:0;
	padding:0;
} 

#bird {
	position:absolute;
	font-size:1em;
	left: 998px;
	top:390px;
	margin:0;
	padding:0;
} 

#face {
	position:absolute;
	font-size:1em;
	left: 1033px;
	top:390px;
	margin:0;
	padding:0;
} 

#myspace {
	position:absolute;
	font-size:1em;
	left: 1063px;
	top:390px;
	margin:0;
	padding:0;
} 

#header h1 {
  font-size:2.5em;
  font-weight:normal;
  letter-spacing:-2px;
  margin:0 0 4px 15px;
  padding:15px 0 0 0;
}

#header h1 a,#header h1 a:hover {
  padding:0;
}

#header p {
  font-size:1.1em;
  letter-spacing:-1px;
  margin:0 0 20px 15px;
  padding:0 0 0 3px;
}

/***** Left Block *****/

.block {
	postion: relative;
	margin:0 auto;
	margin-left: 70px;
	width:576px;
	margin-bottom:40px;
	z-index:3;
}

.block_inside {
	display:block;
	background: #ffffff url(../img/blank.jpg) no-repeat center top;
	width: 576px;
	height: 230px;
	margin:0;
	padding:0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	z-index: 3;
}

.image_block {
	position:relative;
	float:left;
	background:#000;
	width: 131px;
	height:140px;
	margin:-190px 0 0 30px;
	padding:0;
}

.image_block img {
	border:0;
	width: 134px;
	height:140px;
}

.oframe {
	float:left;
	width:30px;
	margin: -30px 0 0 -30px;
	padding:0 0 0 0;
	z-index:6px;
}

.oframe img {
	border:0;
}

.award_block {
	position:relative;
	float:right;
	margin:-180px 40px 0 0;
	padding:0;
}

.award_block img {
	border:0;
}

.ms_block {
	float:right;
	margin:-120px 0 0 25px;
	padding:0;
	left: 259px;
	top: 206px;

}

.ms_block img {
	border:0;
}

.fb_block {
	position:absolute;
	float:right;
	margin:-90px 0 0 296px;
	padding:0;
	z-index:10;
}

.fb_block img {
	border:0;
}

.twitter_block {
	float:right;
	margin:-60px 0 0 293px;
	padding:0;
	left: 259px;
	top: 206px;
}

.twitter_block img {
	border:0;
}

.wallpaper_block {
	position:absolute;
	float:right;
	margin:-25px 0 0 185px;
	padding:0;
}

.wallpaper_block img {
	border:0;
}

.text_block {
	postion:relative;
	float:left;
	width:300px;
	margin-top: 30px;
	margin-left: 240px;
	padding:0;
}

.text_block h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:1.8em;
}

.text_block p {
	font-size:1.3em;
	line-height:1.3em;
	color:#737B7F;
	height:135px;
	padding-top:18px;
	width:240px;
}

.block_featuredblog .text_block { padding-top:5px; }

.block1 {
	postion:absolute;
	top:0px;
	margin:0px;
	width:581px;
	height:257px;
	left:25px;
	margin-bottom:40px;
	z-index:3;
}

.block_inside1 {
	display:block;
	background: transparent url(../img/frame.png) no-repeat center top;
	width: 581px;
	height: 257px;
	margin:0;
	padding:0;
	z-index: 3;
}

.image_block1 {
	position:relative;
	list-style:none;
	float:left;
	width: 133px;
	height:142px;
	margin:-165px 0 0 63px;
	padding:0;
}

.image_block1 img {
	border:0;
	list-style:none;
}
.text_block1 {
	postion:relative;
	float:left;
	width:320px;
	margin-top: 30px;
	margin-left: 215px;
	padding:0;
}

.text_block1 h2 {
	font-family: "Times New Roman", Times, serif;
	font-size:medium;
	text-align:left;
	color:#FFF;
	padding:10px 0 0 30px;
	width:258px;
	height:43px;
	background: url(../img/headtext.png) no-repeat top;
}

.text_block1 p {
	font-size:1.1em;
	line-height:1.1em;
	color:#333;
	height:135px;
	margin-left:25px;
	padding:0;
	width:245px;
}

.block_featuredblog1 .text_block1 { padding-top:5px; }

/***** Right sidebar *****/

#sidebar {
	position:absolute;
	top:0;
	float:left;
	width: 206px;
	margin:0 0 0 620px;
	padding:0;
	z-index:1;
}

.about {
	position:relative;
	float:left;
	width: 206px;
	background:#ffeec4;
	margin:0 20px 0 0;
	padding:0;
	z-index:1;
}

.about_inside {
margin:-3px 0 -3px 2px;
padding:0;
width: 206px;
}

.about p, .about ul {
margin: 0;
color: #000;
line-height: 1.2em;
padding: 0 13px 0 13px;
background: #ffeec4 url(../img/aboutmid.png) repeat-y;
}

.about a {
font-weight:bold;
}

.about li {
list-style:none;
margin:0 0 6px 0;
padding:0;
}

.about h2 {
font-size:1.6em;
color:#000;
font-weight:normal;
margin:0 5px 6px 15px;
padding: 15px, auto;
letter-spacing:-1px;
}

.choose {
float:left;
width: 206px;
background: url(../img/atop.jpg) repeat-y;
margin: 30px 0 0 0;
padding:0;
height:10px;
z-index:1;
}

.choose img {
list-style:none;
margin:0 auto;
padding:0;
}

.choose p, .choose ul {
margin:0 auto;
color:#000;
line-height:1.3em;
}

.choose_inside {
margin:0 auto;
background: url(../img/adown.jpg) repeat-y;
color:#000;
line-height:1.3em;
padding:0 11px 0 12px;
}

.choose_inside img {
list-style:none;
margin:3px 2px;
padding:0;
}

/***** Footer *****/

.footer {
	position:relative;
	top:0;
	left:-40px;
	margin:0;
	background: url(../img/footer.png) no-repeat center bottom;
    padding:0;
	width:940px;
	height: 424px;
}

.footer p {
	color:#421b00;
	padding:130px 0 0 13px;
	margin:0;
	top:130px;
	text-align:center;
	font-size:x-small;
	padding-left: 80px;
}

.footer a {
   color:#000;
   text-decoration:none;
}

.footer a:hover {
   text-decoration:underline;
}

.ppy ul {           /* hide everything if js deacitvated */
    height:         180px;
    width:          0px;
    padding:        0px;
    margin:         0px;
	z-index:6;
    overflow:       hidden;
}

/************ Photos ******************/

 
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #ff0000;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #ff0000; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #ff0000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 
