a:link {
	text-decoration: none;
	font-family:Tahoma;
	font-size:12pt;
}

a:visited {
	text-decoration: none;
	font-family:Tahoma;
	font-size:12pt;
}
a:active {
	text-decoration: none;
	font-family:Tahoma;
	font-size:12pt;
}
a:hover {
	color: #ff0000;
	text-decoration: none;
	font-family:Tahoma;
	font-size:12pt;
}
body {
	margin:0px;
}
.asttextbox {
	border: 1px solid #848484;
    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px; 
	border-radius: 30px;
	outline:0;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	font-size: 12pt;
  } 
.asttextbox:focus { 
    outline: none; 
    border: 1px solid #0000FF; 
    box-shadow: 0px 0px 8px #0000FF; 
    -moz-box-shadow: 0px 0px 8px #0000FF; 
    -webkit-box-shadow: 0px 0px 8px #0000FF; 
} 
.alert-box {
    color:#555;
    border-radius:10px;
    font-family:Tahoma,Geneva,Arial,sans-serif;font-size:12pt;
    padding:10px 10px 10px 70px;
    margin:10px;
}
.alert-box span {
    font-weight:bold;
    text-transform:uppercase;
}
.error {
    background:#ffecec url('../images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
.success {
    background:#e9ffd9 url('../images/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}
.warning {
    background:#fff8c4 url('../images/warning.png') no-repeat 10px 50%;
    border:1px solid #f2c779;
}
.notice {
    background:#e3f7fc url('../images/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}
.info {
    background:#cdfbfd url('../images/info.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}

 .css-input { padding:3px; font-size:16px; border-width:2px; border-style:dotted; border-color:#174508; background-color:#f7def7; color:#000000; border-radius:11px; font-weight:bold; font-style:none; font-family:Tahoma;  } 
.css-input:focus { outline:none; } 

.mainborder { border:solid 1px #2d2d2d;  text-align:center; background:#dedee7; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.mainborder{border:ridge  1px #0740b3;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.mborder { border:solid 1px #2d2d2d;  text-align:center; background:#f2f2f2; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.mborder{border:ridge  1px #0740b3;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.meditborder { border:solid 1px #2d2d2d;  text-align:center; background:#FFCCFF; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.meditborder{border:ridge  1px #0740b3;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.regbdr { border:solid 1px #2d2d2d;  text-align:center; background:#f2f2f2; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.regbdr{border:solid 2px #000000;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.loginbdr { border:solid 1px #2d2d2d;  text-align:center; background:#d8f8a9; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.loginbdr{border:solid 2px #9ac955;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}


.menubutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #caefab;
	-webkit-box-shadow:inset 0px 1px 0px 0px #caefab;
	box-shadow:inset 0px 1px 0px 0px #caefab;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #77d42a), color-stop(1, #5cb811) );
	background:-moz-linear-gradient( center top, #77d42a 5%, #5cb811 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a', endColorstr='#5cb811');
	background-color:#77d42a;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #268a16;
	display:inline-block;
	color:#306108;
	font-family:Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:27px;
	line-height:27px;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	text-align:center;
}
.menubutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5cb811), color-stop(1, #77d42a) );
	background:-moz-linear-gradient( center top, #5cb811 5%, #77d42a 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811', endColorstr='#77d42a');
	background-color:#5cb811;
}.menubutton:active {
	position:relative;
	top:1px;
}
.commentbox{
border:ridge  0px #0740b3;-moz-border-radius-topleft: 10px; -moz-border-radius-topright:10px; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px; -webkit-border-top-left-radius:10px; -webkit-border-top-right-radius:10px; -webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;border-top-left-radius:10px; border-top-right-radius:10px; border-bottom-left-radius:10px;border-bottom-right-radius:10px;
background-color: #ececec;
width: 650;
padding: 10px;
word-wrap:break-word; 
}

.commentfooter{
background: url(../images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.left {
		width: 100% !important;
		padding-bottom: 40px;
		min-height: auto !important;
		padding-right: 0;
		float: left;
	}

	.left > p:first-of-type { 
		background: #ffd987; 
		font-style: italic; 
		padding: 5px 10px; 
		margin-bottom: 40px;
	}

	.tip {
		background: #fff;
		border: 1px solid #ccc;
		padding: 10px;
		font-size: 1.2em;
		position: relative;
		width: 100%;
	}

	.tip:before {
		position: absolute;
		top: -14px;
		left: 20px;
		display: inline-block;
		border-right: 14px solid transparent;
		border-bottom: 14px solid #fff;
		border-left: 14px solid transparent;
		border-bottom-color: rgba(0, 0, 0, 0.2);
		content: '';
	}

	.tip:after {
		position: absolute;
		top: -12px;
		left: 20px;
		display: inline-block;
		border-right: 12px solid transparent;
		border-bottom: 12px solid #fff;
		border-left: 12px solid transparent;
		content: '';
	}

	.tip.left:before {
		border-top: 14px solid transparent;
		border-right: 14px solid #fff;
		border-bottom: 14px solid transparent;
		border-right-color: rgba(0, 0, 0, 0.2);
		left: -28px;
		top: 20px;
	}

	.tip.left:after {
		border-top: 12px solid transparent;
		border-right: 12px solid #fff;
		border-bottom: 12px solid transparent;
		left: -24px;
		top: 22px;
	}

.topicborder { border:solid 1px #2d2d2d;  text-align:center; background:#cbc6c6; padding:20px 20px 20px 20px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}

.topicborder{border:outset 3px #94aaeb;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;
-moz-box-shadow: 7px  7px  5px  #888484;-webkit-box-shadow: 7px  7px  5px  #888484;box-shadow: 7px  7px  5px  #888484;
}

.mbpost { border:solid 1px #2d2d2d;  text-align:center; background:#efc9c9; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.mbpost{-moz-box-shadow: 7px  7px  5px  #000000;-webkit-box-shadow: 7px  7px  5px  #000000;box-shadow: 7px  7px  5px  #000000;}


.navbox {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-webkit-border-top-left-radius:0px;
	-moz-border-radius-topleft:0px;
	border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-moz-border-radius-topright:0px;
	border-top-right-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	-moz-border-radius-bottomright:0px;
	border-bottom-right-radius:0px;
	-webkit-border-bottom-left-radius:0px;
	-moz-border-radius-bottomleft:0px;
	border-bottom-left-radius:0px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	line-height:10px;
	padding:5px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
}
.navbox:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
}.navbox:active {
	position:relative;
	top:1px;
}
.dspads {  
    display:block;  
    width:500px;  
	border:3px dotted #84bbf3;
	background-color:#f2f2f2;
	padding:5px;
    word-wrap:break-word;  
} 
.dspmaintopic {  
    display:block;  
    width:300px;  
    word-wrap:break-word;  
}  
.dsptopic {  
    display:block;  
    width:750px;  
    word-wrap:break-word;  
}  
.dsplasttopic {  
     display:block;  
    width:200px;  
    word-wrap:break-word;  
}  

.hrbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	-webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
	box-shadow:inset 0px 1px 0px 0px #dcecfb;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea) );
	background:-moz-linear-gradient( center top, #bddbfa 5%, #80b5ea 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea');
	background-color:#bddbfa;
	-webkit-border-top-left-radius:12px;
	-moz-border-radius-topleft:12px;
	border-top-left-radius:12px;
	-webkit-border-top-right-radius:12px;
	-moz-border-radius-topright:12px;
	border-top-right-radius:12px;
	-webkit-border-bottom-right-radius:12px;
	-moz-border-radius-bottomright:12px;
	border-bottom-right-radius:12px;
	-webkit-border-bottom-left-radius:12px;
	-moz-border-radius-bottomleft:12px;
	border-bottom-left-radius:12px;
	text-indent:0;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #528ecc;
	padding-left:10px;
	padding-right:10px;
}
.hrbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa) );
	background:-moz-linear-gradient( center top, #80b5ea 5%, #bddbfa 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa');
	background-color:#80b5ea;
	color:#082e86;
}.hrbtn:active {
	position:relative;
	top:1px;
}

.redbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:25px;
	line-height:25px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.redbtn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
	color:#eaff00;
}.redbtn:active {
	position:relative;
	top:1px;
}

.mbbubble 
{
position: relative;
padding: 10px;
background: #9BFFFF;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border: #45BE5C solid 2px;
width:450px;
word-wrap:break-word; 
}

.mbbubble:after 
{
content: '';
position: absolute;
border-style: solid;
border-width: 9px 15px 9px 0;
border-color: transparent #9BFFFF;
display: block;
width: 0;
z-index: 1;
left: -15px;
top: 17px;
}

.mbbubble:before 
{
content: '';
position: absolute;
border-style: solid;
border-width: 10px 16px 10px 0;
border-color: transparent #45BE5C;
display: block;
width: 0;
z-index: 0;
left: -18px;
top: 16px;
}

.formblock {
border: 1px #8000FF dashed;
background-color: #a4fa7a;
padding: 18px;
color: #581868;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

-moz-box-shadow: 0px 0px 8px 0px #333333;
-webkit-box-shadow: 0px 0px 8px 0px #333333;
box-shadow: 0px 0px 8px 0px #333333;
}

.resultblock {
border: 1px #114a04 dashed;
background-color: #e7f8ac;
padding: 18px;
color: #114a04;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

-moz-box-shadow: 0px 0px 8px 0px #333333;
-webkit-box-shadow: 0px 0px 8px 0px #333333;
box-shadow: 0px 0px 8px 0px #333333;
}

.commentblock {
border: 1px #da7406 dashed;
background-color: #f2f2f2;
padding: 5px;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.mainbtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
	-webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
	box-shadow:inset 0px 1px 0px 0px #e184f3;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));
	background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%);
	background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0);
	background-color:#c123de;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #a511c0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #9b14b3;
}
.mainbtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));
	background:-moz-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:-webkit-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:-o-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:-ms-linear-gradient(top, #a20dbd 5%, #c123de 100%);
	background:linear-gradient(to bottom, #a20dbd 5%, #c123de 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de',GradientType=0);
	background-color:#a20dbd;
}
.mainbtn:active {
	position:relative;
	top:1px;
}


.textbox {
	border: 1px solid #848484;

    -webkit-border-radius: 30px; 
    -moz-border-radius: 30px; 
	border-radius: 30px;
	outline:0;
	height:25px;
	padding-left:10px;
	padding-right:10px;
	font-size: 14pt;
	color: #FF0000;
  } 
 .normalbdr { border:solid 1px #2d2d2d;  text-align:center; background:#d5efef; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.normalbdr{border:dashed 1px #780918;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
  
.editbdr { border:solid 1px #2d2d2d;  text-align:center; background:#fcd4d4; padding:10px 10px 10px 10px;  -moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px;}
.editbdr{border:dashed 1px #780918;-moz-border-radius-topleft: 5px; -moz-border-radius-topright:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-top-left-radius:5px; border-top-right-radius:5px; border-bottom-left-radius:5px;border-bottom-right-radius:5px;}

.dspmeaning {  
     display:block;  
    width:750px;  
    word-wrap:break-word;  
}  

.dspcomment {  
    display:block;  
    width:600px;  
    word-wrap:break-word;  
	text-align:left;
} 

.meaningblock {
border: 1px #8000FF dashed;
padding: 10px;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
font-style: inherit;
text-decoration: inherit;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;

-moz-box-shadow: 0px 0px 8px 0px #333333;
-webkit-box-shadow: 0px 0px 8px 0px #333333;
box-shadow: 0px 0px 8px 0px #333333;
}

.meaningday {
background-color: #D8F781;
color: #165704;
}

.meaningmonth {
background-color: #f8ccd7;
color: #a50619;
}

.meaningyear {
background-color: #e1eca7;
color: #4f5c05;
}


.spcfontsize {
font-size:16pt;
}

.stick {
	position:fixed;
	top: 0px;
	left:0px;
	width: auto;
}

.stick2 {
	position:fixed;
}

.fixleftbar {
	position:fixed;
	top:0px;
	left:0px;
}

.socialbtn{
	padding: 0px 3px 0px 0px;
	margin: 0px;
	border: 0px none;
	background: none transparent;
	vertical-align: bottom;
	cursor: pointer;
}

.txturl { 
    border: 1px dotted #848484; 
    -webkit-border-radius: 10px; 
    -moz-border-radius: 10px; 
    border-radius: 10px; 
    outline:0; 
    height:25px; 
    width: 300px; 
    padding-left:10px; 
    padding-right:10px; 
	text-align:center;
	color:#e04009;
  } 

 
 /* Main Layout */ 
 #wrapper {
    margin: 0 auto;
    width:95%;
	background:#ffffff;
}

#header {
    float: left;
    width:100%;
	text-align:center;
}

#header a {
	font-family:Tahoma;
	font-size:14pt;
	color:#000000;
}

#hintcontent {
    float: left;
	display:block;
	word-wrap:break-word;
    width:100%;
}

#hintcontent img {
	max-width:100%;
}

#adscontent {
    float: left;
    width:100%;
	text-align:center;
}

#content {
    float: left;
    background: #FFFFFF;
    width: 70%;
}

#content img {
	max-width:100%;
}
#sharebar {
	float: left;
    width: 100%;
	text-align:center;
}

#sharenav {
	float:left;
	width:100%;
	text-align:center;
}

#sharenavmini {
	float:left;
	width:100%;
	text-align:center;
	display:none;
}
#featureWrapClear {
	clear:left;
}

#linecontent {
	float:left;
	width:100%;
	text-align:center;	
}
#formcontent {
	float:left;
	width:100%;
	text-align:center;
}

#formcontent img {
	max-width:100%;
}

#contentcol {
	float:left;
	width:50%;
	text-align:center;
}

#forecastcontent {
	float:left;
	width:100%;
	text-align:center;
}

#topicblock {
	float:left;
	width:100%;
}

#topicblock img {
	max-width:100%;
}

#mbtopicblock {
	float:left;
	width:100%;
	display:none;
}

#mbtopicblock img {
	max-width:100%;
}


#answerblock {
	float:left;
	width:100%;
}

#answerblock img {
	max-width:100%;
}


#mbanswerblock {
	float:left;
	width:100%;
	display:none;
}

#mbanswerblock img {
	max-width:100%;
}

#commentcontent {
	float:left;
	width:100%;
	text-align:center;
}

#leftcolumn {
    width: 30%;
    float: left;
	background:#ffffff;
}

#leftmenubar {
	width:100%;
	font-size:19pt;
	font-weight:bold;
	color:#009900;
}

#leftmenubar a {
	font-size:19pt;
	color:red;	
}

#sticker {
	top: 0%;
}

#likeboxcontent {
	width:100%;
	text-align:center;
}

#footer {
    width:100%;
	text-align:center;
    clear: both;
}

#bottombannerbar {	
	position:fixed;
	 bottom:0px;	
	height:100px;   
    left:0px;
    right:0px;
    margin-bottom:0px;
	text-align:center;
}
 /* End Main Lyaout */
 
 @media screen and (max-width:768px) {
	#leftcolumn, #sticker {display:none;}
	#sharebar {text-align:left;}
	#sharenav {display:none;}
	#sharenavmini {display:block;text-align:left;}
	#content {width:100%;}	
	 .dspcomment {width:150px;}
	 #contentcol {width:100%;}
 }
 
  
  @media screen and (min-width:601px) and (max-width:768px) {
	#leftcolumn, #sticker {display:none;}
	#sharebar {text-align:left;}
	#sharenav {display:none;}
	#sharenavmini {display:block;text-align:left;}
	#content {width:100%;}	
	 .dspcomment {width:150px;}
	 #contentcol {width:100%;}
	 #topicblock {display:none;}
	 #mbtopicblock {display:block;}
	 #answerblock {display:none;}
	 #mbanswerblock {display:block;}
 }
 
  @media screen and (min-width:481px) and (max-width:600px) {
	#leftcolumn, #sticker {display:none;}
	#sharebar {text-align:left;}
	#sharenav {display:none;}
	#sharenavmini {display:block;text-align:left;}
	#content {width:100%;}	
	 .dspcomment {width:150px;}
	 #contentcol {width:100%;}
	 #topicblock {display:none;}
	 #mbtopicblock {display:block;}
	 #answerblock {display:none;}
	 #mbanswerblock {display:block;}
 }
 
  @media screen and (min-width:320px) and (max-width:480px) {
	#leftcolumn, #sticker {display:none;}
	#sharebar {text-align:left;}
	#sharenav {display:none;}
	#sharenavmini {display:block;text-align:left;}
	#content {width:100%;}	
	 .dspcomment {width:150px;}
	 #contentcol {width:100%;}
	 #topicblock {display:none;}
	 #mbtopicblock {display:block;}
	 #answerblock {display:none;}
	 #mbanswerblock {display:block;}
 }
 
 @media screen and (max-width:320px) {
	#leftcolumn, #sticker {display:none;}
	#sharebar {text-align:left;}
	#sharenav {display:none;}
	#sharenavmini {display:block;text-align:left;}
	#content {width:100%;}	
	 .dspcomment {width:150px;}
	 #contentcol {width:100%;}
	 #topicblock {display:none;}
	 #mbtopicblock {display:block;}
	 #answerblock {display:none;}
	 #mbanswerblock {display:block;}
	 #dspads {display:none;}
 }
 