body {
	background-color: #9da7a8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.header {
	background-color: #2b3030;
	height: 77px;
	width: 1000px;
	position: relative;
z-index:1;
}
.logo {
	position: absolute;
	height: 50px;
	width: 160px;
	top: 17px;
	left: 35px;
	text-decoration: none;
}
.top_menu {
	position: absolute;
	height: 20px;
	width: 367px;
	left: 250px;
	top: 49px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	z-index: 1;
}
.stats {
	height: 56px;
	width: 153px;
	top: 9px;
	left: 840px;
	position: absolute;
	background-color: #6f7879;
}

.statsb1 , .statsb2 , .statsb3 {
	display:block; 
	background-color: #6F7879;
	height:1px; 
	left: 840px;
	overflow:hidden; 
	font-size:0; 
	position: absolute;
}

.statsb1 {margin:0 3px; top:6px; border-width:0 3px; width: 147px;}
.statsb2 {margin:0 2px; top:7px; border-width:0 2px; width: 149px;}
.statsb3 {margin:0 1px; top:8px;  border-width:0 1px; height:1px; width: 151px;} 

.statsb11 , .statsb22 , .statsb33 {
	display:block; 
	background-color: #6F7879;
	height:1px;

	left: 840px;
	overflow:hidden; 
	font-size:0; 
	position: absolute;
}

.statsb11 {margin:0 3px; top:67px; border-width:0 3px; width: 147px;}
.statsb22 {margin:0 2px; top:66px; border-width:0 2px; width: 149px;}
.statsb33 {margin:0 1px; top:65px; border-width:0 1px; height:1px; width: 151px;} 

.stattext {
	position:absolute;
	left:5px;
	top:5px;
	width:143px;
	height:16px;
	z-index:1;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	padding-top: 5px;
	vertical-align: middle;
}

.stattextb1 , .stattextb2 {
	display:block; 
	background-color: #FFFFFF;
	height:1px; 

	left: 5px;
	overflow:hidden; 
	font-size:0; 
	position:absolute;
}

.stattextb1 {margin:0 2px; top:3px; border-width:0 2px; width: 139px;}
.stattextb2 {margin:0 1px; top:4px; border-width:0 1px; height:1px; width: 141px;} 

.stattextb11 , .stattextb22 {
	display:block; 
	background-color: #FFFFFF;
	left: 5px;
	height:1px;
	overflow:hidden; 
	font-size:0; 
	position: absolute;
}

.stattextb11 {margin:0 2px; top:25px; border-width:0 2px; width: 139px;}
.stattextb22 {margin:0 1px; top:26px; border-width:0 1px; height:1px; width: 141px;} 

.statdownpoint {
	position:absolute;
	left:38px;
	top:27px;
	width:70px;
	height:15px;
	z-index:1;
	background-image: url(../images/statdownarrow.png);
	background-repeat: no-repeat;
}
.statacr {
	position:absolute;
	left:41px;
	top:40px;
	width:70px;
	height:15px;
	z-index:1;
}
.stata {
	position:absolute;
	left:41px;
	top:40px;
	width:15px;
	height:15px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #FFFFFF;
	cursor: pointer;
}
.statc {
	position:absolute;
	left:69px;
	top:40px;
	width:15px;
	height:15px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #c2c9cc;
	cursor: pointer;
}
.statr {
	position:absolute;
	left:96px;
	top:40px;
	width:15px;
	height:15px;
	z-index:1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	color: #c2c9cc;
	cursor: pointer;
}
.signin {
	position: absolute;
	right: 180px;
	top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
}

.searchbar {
	position: absolute;
	right: 175px;
	top: 42px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(../images/searchbg.png);
	font-weight: bold;
	height: 25px;
	width: 160px;
	background-repeat: no-repeat;
}
.textInput
{
	width: 125px;
	height: 13px;
	background: FFFFFF;
	border: none;
	color: #000000;
	margin-top: 3px;
	margin-left: 3px;
	font-size:11px
}

.shout {
	position: relative;
	height: 210px;
	width: 835px;
	background-image: url(../images/shout_bg.png);
	background-color: #b6c4c8;
	background-repeat: repeat-x;
	display: block;
}
.blog {
	position:absolute;
	left:595px;
	top:19px;
	width:215px;
	height:176px;
	z-index:1;
	text-align: left;
}
.thumbviewer {
	position: relative;
	height: auto !important;
	height: 640px;
	min-height: 640px;
	width: 835px;
	background-color: #ecefef;

}
.thumbviewerHm {
	position: relative;
	min-height: 550px;
	height: auto;
	width: 835px;
	background-color: #ecefef; 
}
.thumbviewerb1, .thumbviewerb2, .thumbviewerb3, .thumbviewerb4, .thumbviewerb5
{
	display:block; 
	overflow:hidden; 
	font-size:0; 
	height:1px; 
	background:#ecefef;
	position: relative;
}
.thumbviewerb1 {margin:0 6px; border-width:0 5px; width: 823px;}
.thumbviewerb2 {margin:0 4px; border-width:0 4px; width: 827px;}
.thumbviewerb3 {margin:0 3px; border-width:0 3px; width: 829px;} 
.thumbviewerb4 {margin:0 2px; border-width:0 2px; width: 831px;}
.thumbviewerb5 {margin:0 1px; border-width:0 1px; height:2px; width: 833px;}

.thumbsBackColoring {
	position: relative;
	background-color: #6F7879;
	color: #FFFFFF;
	width: 150px;
	font-size:0; 
	height: 105px;
	vertical-align: middle;
	border: 1px solid black;
}

.thumbsb1 , .thumbsb2 , .thumbsb3 {
	display:block; 
	background: #6F7879;
	height:1px; 
	overflow:hidden; 
	font-size:0; 
	position: relative;
}

.thumbsb1 {margin:0 3px; border-width:0 3px; width: 144px;}
.thumbsb2 {margin:0 2px; border-width:0 2px; width: 146px;}
.thumbsb3 {margin:0 1px; border-width:0 1px; height:2px; width: 148px;} 

.thumbviewer .thumbs, .thumbviewerHm .thumbs {
	position: relative;
	min-height: 450px;
	height: auto;
	width: 630px;
	left: 175px;
	top: 9px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #6f7879;
	text-decoration: none;
	text-align: left;
}
.thumbviewer .thumbs .commentbox , .thumbviewerHm .thumbs .commentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #ecefef;
	text-decoration: none;
}

.advertisement {
	background-color: #FFFFFF;
	position: relative;
	height: 600px;
	width: 158px;
	background-image: url(../images/advertstatic2.jpg);
}
.advertisement .advheader {
	position:absolute;
	left:0px;
	top:0px;
	width:158px;
	height:20px;
	z-index:1;
	background-color: #6f7879;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ecefef;
	text-decoration: none;
	text-align: center;
}
.pointup {
	background-image: url(../images/point_up.png);
	background-repeat: no-repeat;
	position: absolute;
	left: 90px;
	top: 8px;
	height: 31px;
	width: 30px;
}

.shout .shouttext {
	background-image: url(../images/shouttext_bg.png);
	background-repeat: repeat-x;
	position: absolute;
	height: 35px;
	width: 531px;
	top: 16px;
	left: 19px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 15px;
	font-weight: 700;
}

.recentbg {
	background-image: url(../images/shoutrecent_bg.png);
	background-repeat: repeat-x;
	position: absolute;
	height: 149px;
	width: 542px;
	top: 40px;
	left: 19px;
	border: 2px solid #6f7879;
	text-align: center;
}
.recentbgb1, .recentbgb2, .recentbgb3, .recentbgb4, .recentbgb5
{
	display:block;
	overflow:hidden;
	font-size:0;
	height:2px;
	background:#ecefef;
	position:absolute;
	top:195px;
	left:16px;
	z-index:1;
	width: 533px;
}
.recentbgb1 {margin:0 6px; border-width:0 5px;}
.recentbgb2 {margin:0 4px; border-width:0 4px;}
.recentbgb3 {margin:0 3px; border-width:0 3px;} 
.recentbgb4 {margin:0 2px; border-width:0 5px;}
.recentbgb5 {margin:0 1px; border-width:0 4px; height:2px;}

.recentimagecontainer {
	position:absolute;
	width:516px;
	height:149px;
	left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #ecefef;
	text-decoration: none;
}
.left {
	background-image: url(../images/left.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 27px;
	width: 27px;
	top: 103px;
	left: 4px;
	z-index: 1;
	cursor: pointer;
}

.right {
	background-image: url(../images/right.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 27px;
	width: 27px;
	top: 103px;
	left: 550px;
	z-index: 1;
	cursor: pointer;
}

a#login:hover {
	color: #00b4c9;
}
a#login:active {
	color: #00b4c9;
}
a#login{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.footer {
	position: relative;
	height: 30px;
	width: 1000px;
	color:#FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	vertical-align: text-bottom;
}

.footertext {
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: baseline;
}
span.shoutThumbText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #6f7879;
	font-weight: normal;
}
span.shoutThumbNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6f7879;
	font-weight: normal;
}
span.shoutCommentBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
}
span.agegroup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #6f7879;
	font-weight: bold;
}
span.agegroupVal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #6f7879;
	font-weight: normal;
}
span.thumbCommentBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
}
span.thumbNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6f7879;
	font-weight: normal;
}

span.cmtBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6f7879;
	font-weight: bold;
}


span.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6f7879;
	font-weight: bold;
}
span.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

span.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
span.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
span.text5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6f7879;
	font-weight: bold;
}

span.arrowText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00b4c9;
	font-weight: bold;
}


a.text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.text2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #6f7879;
	font-weight: bold;
	text-decoration: none;
}

.DetailedCanvastext
{ 
    background:#e4eaea;  
	width: 495px; 
    border: 2px #bbc9cc solid; 
    padding:3px; 
	margin: 0px;
	text-align:center;
	overflow-y:auto;
}

.commentbg {
	position: relative;
	height: auto !important;
	height: 271px;
	min-height: 271px;
	width: 835px;
	background-image: url(../images/comment_bg.png);
	background-color: #ecefef;
	background-repeat: repeat-x;
	z-index: 1;
	display: block;
}
.homeTextView {
	position: relative;
	height: auto !important;
	height: 160px;
	min-height: 160px;
	width: 835px;
	background-image: url(../images/home_bottom.png);
	background-color: #ecefef;
	background-repeat: repeat-x;
	z-index: 1;
	display: block;
}
.commentb1, .commentb2, .commentb3, .commentb4, .commentb5
{
	display:block; 
	overflow:hidden; 
	font-size:0; 
	height:1px; 
	background: #ecefef;
	position: relative;
}
.commentb1 {margin:0 6px; border-width:0 5px; width: 823px;}
.commentb2 {margin:0 4px; border-width:0 4px; width: 827px;}
.commentb3 {margin:0 3px; border-width:0 3px; width: 829px;} 
.commentb4 {margin:0 2px; border-width:0 2px; width: 831px;}
.commentb5 {margin:0 1px; border-width:0 1px; height:2px; width: 833px;}
