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;
}
.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;
}

.checkform {
border: 1px #175387 dashed;
background-color: #fdb913;
padding: 5px;
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;
}

.formblock {
border: 1px #8000FF dashed;
background-color: #efc3fa;
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;
}
.telbtn {
	-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;
}
.telbtn: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;
}
.telbtn: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%;
}

#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;
}

#forecastcontent {
	float:left;
	width:100%;
	text-align:center;
}

#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%;
    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 (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;}
 }
 
  @media screen and (min-width:768px) and (max-width:1024px) {
	#leftcolumn, #sticker {display:none;}
	#content {width:100%;}
	#sharenav {display:block;}
	#sharenavmini {display:none;}
	 .dspcomment {width:500px;}
 }
 