a img{

	border: none!important;

}


ul, ol, dl, p, h1, h2, h3, h4, h5, h6{

	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 0pt;
	padding-bottom: 0pt;
	
}

.button{

	border:2px solid #CC3300;
	background:#FF9D3C;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;

}

.input-form{

	border:none;

}

/*-------MAIN LAYERS SETTING------------------------*/

body{

	background-color:#FF9933;
	font-family:Arial, Helvetica, sans-serif;

}

#content-main{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	padding:10px 10px 10px 10px;
	_top:-10px;
	_margin-left:0;

}

.entry a:link, .entry a:visited, .post a:link, .post a:visited{

	color:#660000!important;
}

.entry a:hover, .post a:hover{

	color:#990000!important;
}


/*-----------------------GIFS----------------------------*/


.entry a.more {

  padding-left:12px;

  background:url(images/more.gif) center left no-repeat;

}



.entry .info .date {

  padding-left:15px;

  background:url(images/post.gif) center left no-repeat;

}



.entry .info .author {

  padding-left:23px;

  background:url(images/author.gif) 10px 2px no-repeat;

}


a.commentlink {

  padding-left:16px;

  background:url(images/comments.gif) center left no-repeat;

}


.next a {

  padding-right:10px;

  background:url(images/next.gif) center right no-repeat;

}



.previous a {

  padding-left:10px;

  background:url(images/previous.gif) center left no-repeat;

}


.editlink {

  position:relative;

  height:14px;

  width:14px;

  right:2px;
  margin-left:5px;
  padding-left:14px;

  background:url(images/edit.gif) 0 -14px no-repeat;

}

.entry .info .editlink a,
.minientry .editlink a,
#comments li .editlink a {

  display:block;

  height:14px;

  width:14px;

  margin:0;

  padding:0;

  border:none;

  font-size:1px; /* IEWin */

  line-height:0; /* IEWin */

  text-indent:-9999px;

  background:url(images/spring_flavour/edit.gif) 0 0;

}

#content-main a:hover{

}

#content-main a:visited{

}

.core {
	width:760px;
	margin:auto 0px;
	margin-top:3px;
	padding:3px 8px 8px 8px;
	background-color: #FFFFFF;
}
/* hr { display: none; } */

hr {
	background-color: #FFD288;
	border: 1px solid #FFBD5B;
	height: 10px;
	margin: 10px 0;
	margin-right:5px;
	width: 750px;
	}
	
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: none; color:#CC3333!important; }

ul { list-style: none; }

input, textarea {
	color: #878278;
	font-size: 11px; 
	text-decoration: none; 
	background-color: #FFFFFF; 
	border: 1px solid #FFBD5B;
	padding: 5px;
	}
	
blockquote {
	background: #1b1814;
	padding: 1px 15px 5px;
	border-bottom: 1px solid #FFBD5B;
}

table { width: 100%; border-collapse: collapse; }
	th { border-bottom: 1px solid #FFBD5B; text-align: left; }

pre {
	padding: 5px 0;
	border-top: 1px dotted #FFBD5B;
	border-bottom: 1px dotted #FFBD5B;
}


/* -----|IMAGES |---------------------------------------------------------*/

.image {
	height: 149px;
	width: 372px;	
	}
img
{  border-style: 0!important;
}

#botmodule div.moduletable {
	margin:auto 0;
}
	
/* Post Structure */

.post { font-size:12px; color:#333333;  padding: 10px 0 0; font-family:'Trebuchet MS', Tahoma, Arial, Helvetica, sans-serif;}
	.widecolumn .post { padding: 0; margin: 0; }
	
.top { padding: 15px 10px 0px; margin-bottom: 15px; }
.lastfive { padding-left: 10px; padding-right: 10px; }
	.postmetadata { margin: 3px 0; padding: 0; }
	.postmetadata a { font-weight: bold; }
		#sidebar .postmetadata { line-height: 1.5em; }
	.continue { font-weight: bold; font-size: 12px; }
	
	.top .entry { font-size: 1.1em; }
	.entrytext { padding: 0 10px 0; line-height:140%; font-size: 13px; }
	
	.entrytext h2 { border-bottom: 1px solid #FFBD5B; display: block; }
	.entrytext ul { list-style-type: square; }
	
/* Comments Structure */

.comments { padding: 10px; margin-top: 15px;}
	#commentform p { float: left; margin: 0 10px 10px 0; }
	
.commentlist { background: #1b1814; list-style: none; margin: 0; padding: 0; }
	.commentlist li { background: #FFBD5B; margin-top: 10px; padding: 5px 0 0; }
	.commentlist li p { padding: 5px 10px 0; margin: 0; }
	.commentlist li p.commentmetadata { border-bottom: 1px solid #FFBD5B; background: #181612; padding: 5px 10px; margin-top: 10px; }
	
ul.archive { list-style: none; padding: 0; margin: 0 10px 5px; font-size: 1.3em; }	
ul.archive li { display: inline; }


/*  -----|  Typography  |---------------------------------------------------  */


h1 { color: #fff; font-size: 2em; margin: 0 0 8px; }
h1:before, h1:after { content: " . . "; color: #fff; }
h1 span { color: #DF8600; }

h2 { color: #DF8600; font-size: 1.25em; margin: 0; padding: 1px 0; display: inline; border-bottom: 1px solid #FFBD5B; }
	.post h2 a { line-height: 140%; color: #DF8600; }
	.post h2.first { font-size: 1.75em; }
	.post div p { line-height: 140%;}
	

	
	.widecolumn h2.title { 
		display: block; 
		padding: 13px 10px;
		background: #1b1814;
		margin: 0 0 15px; 
		border-bottom: 1px solid #FFBD5B; 
		font-size: 1.75em; }
		h2.title:hover{color:#BB7100;}

.description { color: #666; font-weight: bold; }

.comments h3 { margin: 0 0 10px 0; color: #DF8600; }



/*----------------Style continue---------------------*/

.toparea {
	height:30px;
	padding-top:0px;
}
.header {
	width:670px;
	height:87px;
	margin:0; padding:0;
}
.logo{ 

}
.logo img{

}
.login {

}
.login table { 

}
.login form { 

}
.login a {
}
.login span {
}
.login button {
}
.login table td {
}
.login div {
}

#flash { 
	width:760px;
	margin-bottom:6px;
	
}
/*resizing buttons*/
#slidep{ 
	float:right; 
	position: absolute; 
	margin-left:-30px; 
	z-index:100000;}

#slidep a img{

	border-style: 0;}
	
#searchform { padding: 10px; text-align: center; }
	#s { width: 160px; }
	
	
/*-----------------------Banners---------------------*/

#mainr {

}
#mainl {
	
	margin-top:6px;
	}
.blog {	
	color:#666666;
	padding:0 0 10px 0;
	margin:0;
	text-align:left;}
.blog a {

	color:#666666;
}
.blog a:hover {

	color:#BB7100;
}

/*---------------------Sidebar-----------------------*/
#sidebar { width:100%;
	border-left: 0;
	border-right: 0;
	padding: 0 10px; 
	}
	

	#content-main h2 { margin: 0 0 10px; }
	#content-main p { line-height: 1.5em; }
	
	#sidebar { float: left; width: 200px; padding-top:10px; background-color:#ffffff;border: 1px solid #FFBD5B;}

#wfooter {
	margin:auto 0px;
	background: url(../images/bgfooter.gif) top center no-repeat #a8a0ce;
}

#footer {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif; 
	color: #ffffff;
	
}
	#footer td { padding:0 5px 5px 5px}
	#footer div { color:#333333;}
	#footer a {color:#BB7100;}
	#footer a:hover{color:#BB7100; font-weight: bold;}

/*  -----|  Miscellaneous  |------------------------------------------------  */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}


/*-------MENU LEFT SIDE-----------------------------*/

.clear-columns{

	padding-bottom:1px;
	margin-bottom:-1px;
	clear:both;
}

#menu_main .menu-container .menu-text .more{

	display:block;
	float:left;
	color:#2cadda;
	padding:0 20px 10px 0;
	background:url(../../images/menu_main_arrow.png) no-repeat right .1em;
	font-weight:700;
	
}

#menu_main{
	
	position:absolute;
	left:0;
	top:0;
	padding:10px;
	width:220px;

}

#menu_main .sidebox{

	height:650px;
	padding:0;
	display:block;
	text-align:center;

}

.sidebox h3{

	padding-bottom:1px;
	margin-bottom:-1px;
	clear:both;
	font-size:14px!important;
	color:#FFFFFF!important;

}

.sidebox ul li a{

	padding-bottom:1px;
	margin-bottom:-1px;
	margin-left:-50px;
	clear:both;
	font-size:12px!important;
	color:#FFFFFF!important;

}


.sidebox ul li a:hover{

	color:#CC3333;!important;

}

/*----------------------SIDEBOX--------------------------*/


/* subcontent headings

--------------------------------------------------*/

.sidebox h2 {

  margin:18px 0 10px 0;

  font-family:Georgia,serif;

  font-size:1em;

  line-height:1em;

}




.sidebox h2 em {

  display:block;

  padding:5px 10px;

  font-style:normal;

}





/* subcontent list

--------------------------------------------------*/

.sidebox ul li {

  margin:2px 0 2px 18px;

  padding-bottom:2px;


}



.sidebox li a {

  display:block;

  padding:1px 0;

  height:1%; /* IE WIN */

}



.sidebox ul.categories li ul {margin:0;}



.sidebox ul.categories li li {

  margin:0;

  padding:0 0 3px 0;

  border-bottom:none;

}



.sidebox ul.categories li ul ul {margin:0 0 0 16px;}





/* calendar

--------------------------------------------------*/

#wp-calendar {

  display:inline-table;

  border-collapse:collapse;

  width:185px;

  margin:0px 10px 0 10px;

  text-align:center;

}



.sidebox table caption {

  margin:-5px 10px 0 10px;

  padding-bottom:5px;

  border-bottom:1px solid;

  letter-spacing:0.1em;

}



.sidebox table thead tr {border-bottom:1px solid;}



.sidebox table th {border-bottom:1px solid;}



.sidebox table td {

  width:200px; /* maximaize width; honestly, I don't know much about tables... */

  padding:1px;

  font-size:0.9em;

}



.sidebox table td#today {

  padding:0;

  border:1px solid;

  font-size:1em;

  font-weight:bold;

}



.sidebox table td a {

  display:block;

  border-bottom:1px solid;

  font-weight:bold;

  font-size:1.15em;

}



.sidebox table tfoot {border-top:1px solid;}



.sidebox table tfoot a {

  border:none;

  font-weight:bold;

}



.sidebox table tfoot #prev a {text-align:left;}

	.sidebox table tfoot #next a {text-align:right;}



/*END SIDEBOX-------------------------------------*/


#menu_main .menu-container{

	text-align:center;

}

#menu_main .menu-container a.thumbnail img{

	padding:0;
	margin:auto;
	margin-left:-6px;

}

#menu_main .menu-container a.menu-text,
#menu_main .menu-container a.menu-text:hover,
.hnav ul.menu-nav li a:link,
.hnav ul.menu-nav li a:visited,
.hnav ul.menu-nav li a:active,
.hnav ul.menu-nav li a:hover{

	text-decoration:none;
	
}

#menu_main .menu-container .menu-text{

	display:block;
	font-size:12px;

}

#menu_main .menu-container .menu-text strong{

	display:block;
	font-size:14px;

}

#menu_main .menu-container .menu-text .description{

	text-align:left;	

}
#menu_main .menu-container .menu-text .more{

	display:block;
	float:left;
	color:#CC3333;
	padding:0 20px 10px 0;
	background:url(../../images/menu_main_arrow.png) no-repeat right .1em;
	font-weight:700;

}

div.handle{

font-family:arial, helvetica, sans-serif;
font-size:150%;
letter-spacing:-1px;
width:200px;
background-color:#FF9D3C;
margin:2px 0;
padding:5px;
border:1px solid #CC3333;

}

div.handle a{

color:#eee;
text-decoration:none;

}div.handle a:hover{

color:#CC3333;

}

.dragger{

width:75px;
background-color:#EFE;
border:1px solid #d20099;
margin:10px 2px;
padding:2px;
cursor:move;
position:relative;
text-align:center;

}

.advanced{
color:#2cadda;
text-decoration:none;
display:block;
text-align:right;

}

#menu_main .button{

margin-left:150px;

}