body {padding: 0 0 20px 0; height: 100%; color: #494949; background: #f5f4e9; font-size: 100%; font-family: Tahoma, sans-serif; line-height: 18px;}

dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {margin-bottom: 1em;}
p {margin-bottom: 1em}

.blockTitle h2 {font-size: 16px;}

a {color: #ff7f00;}
a:hover {text-decoration: underline;}

.bigTarget {cursor: pointer;}

	.bgWhite {background: #ffffff;}
	.bgDBlue {background: #339bc3;}
	.bgLBlue {background: #97d2e3;}
	.bgFade {background: url('../img/skin/bg_blockContentFade.gif') top repeat-x; color: #ffffff;}
		.bgFade a {color: #ffffff;}
	.bdrWhite {border: 1px solid white;}
	.bdrOrange {border: 2px solid #f78729;}
	.bgBeige {background: #f5f4e9;}


dl {padding: 5px; border: 0;}
dt {float: left; clear: left; width: 100px; font-weight: bold;}
dd a {color: #999999;}
dd {margin: 0 0 0 110px; padding: 0 0 5px 0;}



#ctrMain {width: 990px; margin: 0 auto; padding: 0;}
#ctrTopBar {float: left; width: 980px; height: 20px; padding: 5px; color: #ffffff;}

	#ctrTopBar ul {margin: 0; padding: 0; list-style-type: none; text-align: center;}
	#ctrTopBar ul li {display: inline;}
	#ctrTopBar ul li a {text-decoration: underline; padding: .2em 30px; color: #fff;}
	#ctrTopBar ul li a:hover, #ctrTopBar li.current a {color: #fff; background: #a7002a; text-decoration: none;}

#ctrColLeft {float: left; width: 925px; margin-bottom: 20px;}
#ctrColLeft ol {margin:0 0 0 25px; list-style-type:decimal}

#ctrColRight {float: left; width: 65px; margin-bottom: 20px; margin-top: 199px;}
	#wrapIcons {float: left; width: 55px; min-height: 50px; padding: 4px; text-align: center; background: #ffffff; border: 1px solid #dcdbcd;}
		.icon {margin-bottom: 20px; margin-top: 24px; color: #999999;}
		.icon a {color: #999999; text-decoration: none; text-align: center;}
		.icon:hover {}
		.iconImg {}
		.iconText {color: #999999; font-size: 11px; text-decoration: none; text-align: center;}
	#wrapTxtSize {float: left; width: 55px; /*min-height: 50px;*/ margin-bottom: 13px; padding: 4px; text-align: center; background: #ffffff; border: 1px solid #dcdbcd;}
		#wrapTxtSize .icon {margin-top: 5px; margin-bottom: 0;}

#ctrHeader {position: relative; z-index: 1; width: 910px; height: 145px; margin-bottom: 10px;}
	.headerImage {position: absolute; z-index: 5; width: 910px; height: 145px;}
	.headerLogo {position: absolute; z-index: 10; top: 25px; left: 20px; width: 202px; height: 88px;}
#ctrNavMain {float: left; width: 908px; height: 27px; margin-bottom: 15px; z-index: 1; background: #ff7f00 url('../img/skin/bg_navMain.gif') repeat-x; border: 1px solid #e79f57;}
#ctrContent {float: left; width: 925px;}
#ctrFooter {float: left; width: 980px; padding: 5px; background: #3ab0dd; color:white; font-size: 9px; text-align: center }
#ctrFooter a {color: white;}

#ctrNavMain #search {float: left; width: 198px; height: 21px; padding: 3px 5px;}
	#fieldHolder {width: 220px; height: 22px;}
	#searchInput {width: 100px; margin: 0; padding: 1px; border: 1px solid #fd840c;}
	#btnSearch {height: 20px; background: #f59e48; color: #ffffff; font-weight: bold; outline: 0; border: 1px solid #de8935; vertical-align: top;}
	


#ctrContent #colLeft {float: left; width: 700px;}
#ctrContent #colRight {float: left; width: 225px;}
#ctrContent #colFull {float: left; width: 910px; margin-bottom: 15px;}

	.block390 {float: left; width: 390px; margin: 0 15px 15px 0;}
	.block280 {float: left; width: 280px; margin: 0 15px 15px 0;}
	.block210 {float: left; width: 210px; margin: 0 15px 15px 0;}


.blockTitle {height: 20px; padding: 5px 10px; color: #ffffff; background: #3ab0dd url('../img/skin/bg_blockRays.png') top right no-repeat;}
.blockContent {margin: 0 1px; padding: 10px 9px;}
	.newsItem {margin-bottom: 10px;}
#blockBanners .blockContent {min-height: 0;}

.blockBottom {height: 20px; padding: 5px 10px; text-align: right;}
	.blockBottom a {color: #ffffff; font-weight: bold;}

#wrapMessage {float: left; position: relative; width: 910px;}
#wrapMessage .smiley {position: absolute; left: 0; width: 71px; height: 47px; background: url('../img/skin/bg_smiley.png') top no-repeat;}
#wrapMessage .text {float: right; width: 818px; min-height: 30px; padding: 5px 10px; background: #ffffff; border: 1px solid #b0b0b0;}


.wrapItem {float: left; width: 120px; margin: 0 10px 10px 0; overflow: hidden;}
.itemImg {float: left; width: 120px; margin-bottom: 5px; text-align: center;}
.itemTxt {float: left; width: 120px; text-align: center;}

#formLogin {/*width: 40em;*/}
#formLogin fieldset {float: left; border: 0; margin: 0;}
#formLogin fieldset legend {display: none;}
#formLogin fieldset legend span {display: none;}
#formLogin fieldset div.help {float: left; width: 180px; padding: 5px; margin-bottom: 10px; background: #10779f;}
#formLogin fieldset label {display: block;}
#formLogin fieldset input {float: left; padding: 1px; margin: 0 0 5px 0; border: 0;}
#btnLogin {float: right; height: 20px; background: #6fbad6; color: #ffffff; margin-top: 10px; font-weight: bold; outline: 0; border: 1px solid #de8935; vertical-align: top;}




/* sub */

	.blockContentMain h1 {font-size: 18px; font-weight: bold}
	.blockContentMain h2 {font-size: 14px; font-weight: bold}
	.blockContentMain h3 {font-weight: bold; margin-bottom: 0;}

	.blockContentMain  ul {
	list-style-type: square;
	list-style-position: outside;
	padding-left: 20px;
	margin-top: 0.5em;
	margin-bottom: 1em;
	color: #3ab0dd;
	}

	.blockContentMain  li {
	padding: 0;
	color: #494949;
	}

#blockMainContent {float: left; width: 683px; border: 1px solid #3ab0dd; border-bottom: 5px solid #3ab0dd;}
.blockContentMain {min-height: 500px; padding: 10px 9px;}
.blockContentMain img {border-left: 5px solid #ff7f00;}
.blockContentMain a {color: #ff5400; text-decoration: underline;}



/* hyves */
.ctrHyves {}
.ctrHyves h1, .ctrHyves a {color: #10789f;}
.ctrHyves img {border: 0;}

.bdayBlock {}


.blogsItem {background: white; padding: 5px; padding-bottom: 0; margin: 10px 0; border: 1px solid #3ab0dd;}
.blogCreated {border-top: 1px solid #3ab0dd; padding-top: 0; padding-bottom: 0; text-align: right;}

.wrapAlbum {float: left; width: 650px;}
.album {margin: 0; padding: 0; list-style-type: none; text-align: center;}
.album li {display: inline; float: left; width: 200px; height: 175px; margin-right: 10px; overflow: hidden;}



/* fontResizer */
.fontResizer { 
float: left;
border-left: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
.fontResizer a { 
  display: block;
  float: left;
  width: 17px;
  height: 17px;
  text-align: center;
  border-right: 1px solid #ccc;
  line-height: 15px;
  color: #666;
  text-decoration: none;
}
.fontResizer a:hover { color: #000; text-decoration: none; }
/* The following control the way the font-resizer links appear only */ 
.smallFont { font-size: 9px; }
.medFont { font-size: 13px; }
.largeFont { font-size: 15px; }
.curFont { background: #EEEEF7; }

#movieGallery_movieplayer li 
{
	margin: 50px 0 0 135px;
}





























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
