html, body
{
	width: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #F5F4F4 url(../images/back.jpg) top center repeat-y;
}

/*common style*/
.container
{
	width: 100%;
	border: 1px;
	text-align:center;
}

.supcontainer
{
 margin-left: auto;
 margin-right: auto;
 width: 960px;
 padding: 0px;
 /*border: 1px;
 border-color: black;
 border-style: solid; */
 text-align:left;
 overflow:auto;
}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16
{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.grid_1
{
	width: 60px;
}

.grid_2
{
	width: 140px;
}

.grid_3
{
	width: 220px;
}

.grid_4
{
	width: 300px;
}

.grid_5
{
	width: 380px;
}

.grid_6
{
	width: 460px;
}

.grid_7
{
	width: 540px;
}

.grid_8
{
	width: 620px;
}

.grid_9
{
	width: 700px;
}

.grid_10
{
	width: 780px;
}

 .grid_11
{
	width: 860px;
}

.grid_12
{
	width: 940px;
}

html body * span.clear,
html body * div.clear,
html body * li.clear,
html body * dd.clear
{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*commonstyle*/

/*sidebar*/
.sidebartit
{
	color: #F75113;
	font-size:12px;
	margin-top:3px;
	margin-bottom:3px;
	/*float:left;*/
	width:290px;
 }

.sidebarBlock1{
	width:290px;
    border: solid 2px #F2EFF6;
    margin-top:3px;
	margin-bottom:18px;
    float:left;

}

.sidebarBlock2{
	width:290px;
    padding-top:3px;
	padding-bottom:18px;
    float:left;
}

#tagcloud{
	text-align:center;
	padding:3px;
	/*width:290px;*/
}

.tag{
	color:#4C4C4C !important;
	text-decoration:none !important;

}

.tag:hover{

	text-decoration:underline !important;
}

sub{
   color:#F75316;
   font-size:11px;
}

.blocklink{
	margin-top:6px;
	margin-bottom:3px;
	margin-right:3px;
	text-align:right;
}

#sidbarbanners{
	text-align:center;
	padding:3px;
}

#sidbarbanners img{
	padding-top:1px;
	padding-bottom:1px;
}

#blogroll{
padding:3px;
}

.blogrollittem{
	padding-bottom:3px;
	padding-top:3px;
	color:#3F3F3F;
	font-size:12px;
	line-height:18px;
	width:290px;
}

.blogrollittem p{
width:290px;
}

.blogrollittem a{
	font-size:12px !important;
}
/*\sidebar*/

/*prewpost*/

.prewpost{
	float:left;
	margin-bottom:55px;
	/*width:555px;*/
}

.prewposttitle{
	font-size:26px;
	line-height:39px;
	margin-bottom:18px;
	color:#FB6627;
	/*width:555px;*/
}

.prewposttitle a{
	color:#6D4EA0;
text-decoration:none;
}

.prewposttitle a:hover{
	text-decoration:underline;
	}


.prewposttegs{
	color:#FB6627;
	font-size:12px;
	margin-bottom:12px;
}

.prewposttegs a{
	color:#8900FE;
}

.prewposttegs a:hover{
	text-decoration:none;

}

.prewpostimg{
	float:left;
	height:218px;
	width:219px;
	border: solid 1px #8400FE;
}

.prewpostimg img{
	margin-left: 3px;
    margin-right: 3px;
    margin-top: 3px;
    margin-bottom: 3px;

}

.prewposttext{
	color:#3F3F3F;
	font-size:12px;
	line-height:21px;
	margin-left:21px;
	float:left;
	width:320px;
}

.prewposttext a{
    color:#8900FE;
    text-decoration:underline;
}

.prewposttext a:hover{
    color:#8900FE;
    text-decoration:none;
}

.posttext{
    color:#3F3F3F;
	font-size:14px;
	line-height:21px;
	width:555px;
}

/*text style*/
.posttext div{
font-size:12px;
line-height:24px;
margin-bottom:6px;
margin-top:6px;
width:550px;
float:left;
}

.posttext p{
font-size:12px;
line-height:24px;
margin-bottom:6px;
margin-top:6px;
width:550px;
float:left;
}

.posttext ul{
font-size:12px;
line-height:24px;
margin-bottom:6px;
margin-top:6px;
width:550px;
float:left;
}

.posttext img{
margin-top:9px;
margin-bottom:9px;
display:block;
border: solid 1px #8400FE;
padding:3px;
float:left;
}

.posttext h1{
font-size:16px;
line-height:32px;
font-weight:bold;
margin-top:12px;
margin-bottom:6px;
color:#3F3F3F;
}

.posttext h2{
font-size:16px;
line-height:32px;
font-weight:bold;
margin-top:12px;
margin-bottom:6px;
color:#3F3F3F;
}

.posttext h3{
font-size:16px;
line-height:32px;
font-weight:bold;
margin-top:12px;
margin-bottom:6px;
color:#3F3F3F;
}

.posttext h4{
font-size:16px;
line-height:32px;
font-weight:bold;
margin-top:12px;
margin-bottom:6px;
color:#3F3F3F;
}

.posttext a{
color:#8900FE;
text-decoration:underline;
}

.posttext a:hover{
text-decoration:none;
}

/*\text style*/

.postprewinfo{
	margin-top: 18px;
	line-height:18px;
	font-size:12px;
	float:left;
	color:#FB6627;
	width:550px;
}

.postprewinfo a{
	color:#8900FE;
	line-height:21px;
	font-size:12px;
	
}

.postprewinfo a:hover{
text-decoration:none;
}

.postprewinfo form{
display:inline;
}

.postprewinfo input{
position:relative;
top:55px;
}

#vtemuTitle{
  margin-top:36px;
  margin-bottom:3px;
  float:left;
  font-size:16px;
  width:80%;
  color:#FB6627;
  font-weight:bold;
  }
  
#vtemu{
  float:left;
  padding:6px;
  border:2px solid #E4E4E4; 
  width:545px;
  margin-bottom:6px;
}

#vtemu p{
 font-size:12px;
 line-height:18px;
 margin-bottom:3px;
 color:gray;
}

#vtemu p a{
 color:#8900FE;
 text-decoration:underline;
} 

#vtemu p a:hover{
 color:#8900FE;
 text-decoration:none;
}

#vtemu div{
 font-size:12px;
 line-height:18px;
 margin-bottom:3px;
 color:gray;
}

#vtemu div a{
 color:#8900FE;
 text-decoration:underline;
} 

#vtemu div a:hover{
 color:#8900FE;
 text-decoration:none;
}
 
/*end prewpost*/

/*comment*/
.jot-row-alt{
    float:left;
	margin-top:30px !important;
	width:555px;
	background:#EAEAEA;
}

.jot-row{
    float:left;
    width:555px;
	margin-top:15px;

}

.jot-row-up{
border:solid 1px red;
}

.commentator{
font-size:10px;
line-height:18px;
color:#FB6627;
}

.commenttitle{
	font-size:16px;
	line-height:24px;
	margin-bottom:9px;
	color:#6D4EA0;
	border-bottom:solid 2px #EAEAEA;
}

.jot-row-alt .commenttitle{
    font-size:16px;
	line-height:24px;
	margin-bottom:9px;
	color:#6D4EA0;
	border-bottom:solid 2px white;
}

.commenttitle a{
	font-size:16px;
	line-height:24px;
	color:#6D4EA0;
	text-decoration:underline;
}

.commenttitle a:hover{
	text-decoration:none;
}

.commenttitle span{
	/*float:right;
	margin-right:20px;*/
}

.jot-row .commenttext{
	color:gray;
	font-size:12px;
	line-height:24px;
	padding-bottom:5px;

}

.jot-row-alt .commenttext{
    color:gray;
	font-size:12px;
	line-height:24px;
	padding-bottom:15px;
}

.jot-mod{
text-align:right;
}

.jot-nav{
    font-size:12px;
	line-height:18px;
	color:#FB6627;
	float:left;
	width:555px;
	border:solid 2px #E4E4E4;
	padding-top:6px !important;
	padding-bottom:6px !important; 
	margin-top:12px !important;
	margin-bottom:12px !important;
	margin-left:0px !important;
	padding-left:0px !important;
	background:#F5F3F4;
	font-weight:bold;
}

.jot-nav b{
color:#3F3F3F;
font-size:14px;
}

.jot-nav a{
color:#6D4EA0;
font-weight:normal;
}

.jot-nav a:hover{
color:#6D4EA0;
text-decoration:none;
}

/*end comment*/




/*form*/

#formtitle{
	float:left;
	margin-top:24px;
	color:#6D4EA0;
	font-size:21px;
    line-height:24px;

}
#form{
	float:left;
	margin-top:12px;
	width:555px;
	/*background:#EAEAEA;*/
	overflow: auto;
	border:solid 2px #E4E4E4;
}

#form div{
	margin-top:3px;
    margin-bottom:9px;

}

#form span{
	margin-bottom:3px;
	display:block;
    color:#FB6627;
    font-size:12px;
    margin-left:3px;
}

#formcapcha a img{
	margin-left:3px;
	border:solid 2px #E4E4E4;
}

#formname label input {
	display:block;
	width:541px;
    border:solid 2px #E4E4E4;
    height:30px;
    font-size:18px;
    line-height:24px;
    color:#6D4EA0;
    padding-left:3px;
    margin-right:auto;
    margin-left:auto;
}

#inpcapcha{
	display:block;
	width:541px;
    border:solid 2px #E4E4E4;
    height:30px;
    font-size:18px;
    line-height:24px;
    color:#6D4EA0;
    padding-left:3px;
    position:relative;
    margin-right:auto;
    margin-left:auto;
}

textarea{
	display:block;
	width:539px;
	height:120px;
	border:solid 2px #E4E4E4;
	font-size:12px;
    line-height:18px;
    color:#6D4EA0;
    padding:3px;
    margin-right:auto;
    margin-left:auto;

}



#inpsubmit{
	border:solid 2px #E4E4E4;
    position:relative;
    height:36px;
    width:288px;
    float:right;
    background:#FB6627;
    color: #fff;
    font-size:18px;
    margin-right:3px;
    margin-bottom:3px;
 }

.jot-list{
    text-align:right;
}

.jot-list span{
    margin-bottom:3px;
	display:block;
    /*color:#FB6627;*/
    font-size:12px;
    margin-left:3px;
	color:#3F3F3F !important;
}

.jot-err {
   border: 1px solid red;
   font-weight: bold;
   font-size:14px;
   line-height:21px;
   color: red;
   padding: 5px;
   margin-right:3px;
   margin-left:3px;
   margin-bottom: 10px;
   width:535px;}
   
.jot-cfm {
   border: 1px solid green;
   font-weight: bold;
   color: green;
   padding: 5px;
   margin-right:3px;
   margin-left:3px;
   margin-bottom: 10px;
   width:535px;
   font-size:14px;
   line-height:21px;
   }

/*end form*/

.bottomnav{
	float:left;
	text-align:right;
	padding-right:20px;
	font-size:18px;
	color:#FB6627;
	padding-bottom:18px;
}

.bottomnav a{
	color:#6D4EA0;
	text-decoration:none;
}

.bottomnav a:hover{
	text-decoration:underline;
}

/*end commonstyle*/


/*specific style*/



/*--------------------UPSTR----------------------*/
#upstr
{
width: 100%;
height:10px;
text-align:center;
background: url(../images/topback.jpg) top center repeat-y;
color:#F75113;
font-size:12px;
}

#upstr .grid_4 a
{
	color:#F75113;
	line-height:18px;
	text-decoration:none;
}

#upstr .grid_4 a:hover
{
	text-decoration:underline;
}

/*----------------------END UPSTR----------------*/


/*--------------------TOP NAV STR-------------*/
#topnavstr
{
 width: 100%;
 height:42px;
 /*text-align:center;*/
 background: url(../images/topnavback.gif) top left repeat-x;
 color:white;
 font-size:14px;
 font-weight:bold;
}

#topnavstr .grid_12 ul
{
	margin-top:11px;
}

#topnavstr .grid_12 ul li
{
 display:inline;
}
#topnavstr .grid_12 ul li a
{
	color:white;
	line-height:18px;
	text-decoration:none;
}

#topnavstr .grid_12 ul li a:hover
{
	text-decoration:underline;
}

/*--------------------END TOP NAV STR-------------*/

/*--------------------SUPNAVSTR----------------------*/
#supnavstr
{
width: 100%;
height:17px;
text-align:center;
background: url(../images/supnavback.jpg) top center repeat-y;
color:#F75113;
font-size:14px;
}

#supnavstr .grid_4 a
{
	/*color:#F75113;*/
	line-height:18px;
	text-decoration:none;
}

#supnavstr .grid_4 a:hover
{
	text-decoration:underline;
}

/*----------------------END SUPNAVSTR----------------*/


/*----------------------LOGO-STR------------------*/
#logostr
{
 width: 100%;
 /*height:78px;*/
 text-align:center;
 background: url(../images/logoback.jpg) top center repeat-y;
}
#logostr .grid_4{
width:285px;
}


#besttextlink1{
 color:#6D4EA0;
 }
 
#besttextlink2{
 color:#F75113;
 } 

#logostr .grid_4  #besttext1
{
 margin-top:10px;
 font-size:14px;
 line-height:21px;
 font-weight:bold;
 float:left;
 display:none;
}

#logostr .grid_4 #besttext1 a
{
 color:#6D4EA0;
 float:left;
}

#logostr .grid_4 #besttext1 a:hover
{
 color:#6D4EA0;
 text-decoration:none;
}

#logostr .grid_4  #besttext2
{
 margin-top:10px;
 font-size:14px;
 line-height:21px;
 font-weight:bold;
 float:left;
 
 }

#logostr .grid_4 #besttext2 a
{
 color:#6D4EA0;
 float:left;
}

#logostr .grid_4 #besttext2 a:hover
{
 color:#6D4EA0;
 text-decoration:none;
}

#logostr .grid_7 #logo
{
 position:relative;
 top:0px;
 float:left;
}

#logostr .grid_1 #rss
{
 position:relative;
 left:34px;
 float:left;
}

#logostr .grid_1 #countrss
{
 position:relative;
 left:41px;
 top:-27px;
 font-size:12px;
 font-weight:bold;
 color:#fff;
 float:left;

}

#logo{
height:120px;
}

/*--------------------------END-LOGO-STR---------------------*/
/*--------------------------SEARCHSTR----------------------*/
#searchstr
{
 width: 100%;
 height:78px;
 text-align:center;
 margin-bottom:9px;
}

#searchstr .grid_4 #formsearch
{
 background: url(../images/searchback.jpg) top left no-repeat;
 height:63px;
 position:relative;
 left:-10px;
 margin-right:-15px;
}


#searchstr .grid_4 #formsearch form input
{
	margin-top:23px;
	margin-left:16px;
	border:0px;
	width:250px;
	color:gray;
	font-size:12px;
	background:transparent;
}

/*--------------------------END-SEARCHSTR----------------------*/


/*--------------------------CONTENTSTR-------------------------*/
#contentstr
{
 width: 100%;
 /*height:78px;*/
 text-align:center;
 overflow: auto;
}

#contentstr .grid_4 a{
	font-size:10px;
	color:#8900FE;
	text-decoration:underline;

}

#contentstr .grid_4 a:hover{
	text-decoration:none;
}

#titlesub{
   font-size:30px;
   line-height:36px;
   margin-bottom:18px;
   color:#F96833;
   width:555px;
   
   }
#titlesublink{
   font-size:30px !important;
   line-height:36px !important;
   margin-bottom:18px !important;
   color:#F96833 !important;
}   

#titlesub a{
   font-size:14px;
   color:#8900FE;
   text-decoration:underline;
}

#titlesub a:hover{
   text-decoration:none;
   }

   
/*--------------------------END-CONTENTSTR----------------------*/

/*--FOOTER--*/
/*-----------------------WITHBOTSTR-----------------------------*/
#whitebotstr{
	 background: url(../images/whitebotline.jpg) top left repeat-x;
	 height:41px;
}

/*----------------------END-WITHBOTSTR----------------------------*/

/*----------------------MIDLEBOTSTR----------------------------*/

#midlebotstr{
	background: #151E2F url(../images/midlebotline.jpg) top left repeat-x;
	
}

#midlebotstr .grid_4{
	height:200px;
}

.botBlockLink{
width:300px;
line-height:18px;
font-size:12px;
margin-bottom:6px;
}

.botBlockLink a{
color:#F5F4F4;
text-decoration:underline;
}

.botBlockLink a:hover{
text-decoration:none;
}

.botBlockLinkTitle{
line-height:24px;
font-size:16px;
margin-bottom:6px;
}

.botBlockLinkTitle a{
color:#9DA0A9;
text-decoration:none;
font-weight:bold;
}

.botBlockLinkTitle a:hover{
text-decoration:underline;
}

/*----------------------END-MIDLEBOTSTR----------------------------*/


/*----------------------BOTBOTSTR----------------------------*/

#botbotstr{
	background: #151E2F;
}

#bdimg{
	background: url(../images/bd.jpg) no-repeat;
	height:100px;
	width:250px;
	/*position:absolute;
    left:0%;*/

}

#bdtext{
 color:#fff;
 font-size:12px;
 position:absolute;
 left:130px;
 top:58px;
 width:115px;
 border-right:solid 1px #fff;
}

#bdpone a{
letter-spacing:4px;
color:#fff;
text-decoration:none;
word-spacing:-7px;
}

#bdptwo {
	letter-spacing:2px;
}

#bdtext p{
	margin-bottom:4px;
}

#botbotstr .grid_9{
	height:100px;
	overflow: auto;
}

#copy{
	/*position: absolute;
	left:25%;
	margin-top:68px;
	width:780px;*/
	font-family: "Arial Narrow";
	color:#fff;
	letter-spacing:-1px;
	word-spacing:1px;
	font-size:18px;
	padding-bottom: 6px;
}

#copy a{
	color:white;
	text-decoration:none;
}

#copy a:hover{
	color:white;
	text-decoration:underline;
}

/*----------------------END-BOTBOTSTR----------------------------*/
