/*  
Theme Name: re:DESIGN
Version: 1.0
*/
ul{
  list-style:none;
  font-size: 14px;
  text-align: left;
  }

@charset "utf-8";
h2, h4, h6, h2 a, h2 a:hover{color:#4ca1f1}
h1, h3, h5{color:#333}
a{color:#1D67DD; text-decoration:none;}
a:hover{color:#4ca1f1; text-decoration:none;}
h1{font: 25px bold 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h2{font: 22px bold 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h3{font: 20px bold 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h4{font: 18px bold 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h5{font: 15px bold 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
h6{font: 12px bold 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;}
p{color:#333}

body {
background: url("images/bodybg.jpg") repeat-x top center fixed #d6f0c3;
color: #333;
}
#header{
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: left;
  margin: 0 auto;
  width:900px; 
  background: url("images/header.gif") no-repeat top center;
  height:161px; 
  display:block;
  position:relative;
  top:10px;
 /*border:1px solid #fff; -moz-border-radius: 3px;-webkit-border-radius: 3px*/
}
/*#header ul{
   list-style:none;
   position:absolute;
   top:-65px;
   left:0px;
 }
#header ul li{ 
list-style:none;
float:left;
}
#header ul li a{
  list-style:none;
  height:34px;
  width:140px; 
  background: url("images/topnav.png") no-repeat bottom center;
  display:inline-block;
  padding-top:15px;
  text-transform:uppercase;
  color:#FFF;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  c
 }
#header ul li a:hover{
  background: url("images/topnav.png") no-repeat top center;
  color:#666; 
 }*/

 #mainNav ul{
  margin-left: 160px;
  font-family: Arial, sans-serif;
  font-size: 14px;
   }

<!--[if lte IE 7]> 

 #mainNav ul{
  text-align: left;
  margin: 0 auto;
  list-style: none;
  width:900px;
  position:relative;
  top:15px;
  text-transform:uppercase;
  float: left;
  display: block;
  font-family: Arial, sans-serif; 
  text-align:left;
  font-size: 14px;
  }
#mainNav ul li a{
  float:left;
  list-style:none;
  margin:5px 8px;
  padding:2px 5px;
  color:#4ca1f1;
  text-transform:uppercase;
  font-family: Arial, sans-serif;
  font-size:14px;
  font-align: left;
  font-weight:bold;
  text-decoration:none;
 }
#mainNav ul li{
display: inline-block;
float:left;
font-size: 14px;
text-align:left;
}
 
<!--[else]>

 #mainNav ul{
   margin-left: -40px;
   font-size: 14px;
   text-align: left;
 }
 #mainNav ul{
  list-style: none;
  float:left;
  width:900px;
  position:relative;
  top:15px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  text-align: left;
  }
#mainNav ul li a{
  float:left;
  list-style:none;
  margin:5px 8px;
  padding:2px 5px;
  color:#4ca1f1;
  text-transform:uppercase;
  font-family: Arial, sans-serif;
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
  font-family: Arial, sans-serif; 
  text-align:center;font-size: 14px;
 }
#mainNav ul li{
display: inline;
font-size: 14px;
} 

<![endif]-->


#mainNav ul li a:hover{
  color:#333;
  font-size: 14px;
 }
#header h1, .description{
  height:1px;
  float:left;
  text-indent:-9999px;
 }
#header h1:after, .description:after, #mainNav ul:after, #page:after{
  content: ".";
  display:block;
  height:0px;
  clear:both;
  visibility:hidden;
 }
#page {
  width:900px;
  margin:0 auto;
  padding:0px;
  margin-top:20px;
 }
#content{
  margin: 0 auto;
  width:680px;
  text-align:left;
  background: #fff;
  border:1px solid #cacaca;
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
  padding:5px 10px;
  float:left;
  margin-right:10px;
 }
 #sidebar ul a{
  color:#4ca1f1;
  font-family: Arial, sans-serif; 
  text-align:center;
  font-size: 14px.
  list-style:none;
  margin: 0 auto;
  text-transform: uppercase;
  width:165px;
  text-align:left;
  background: #fff;
  border:1px solid #cacaca;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
   padding:5px 10px;
   float:left;
 } /ul

<!--[if lte IE 7]> 
 
#sidebar ul a{
  list-style:none;
  font-family: Arial, sans-serif; 
  text-align:left;
  font-size: 14px;
  text-transform:uppercase;
  float:left;
  margin-left:40px;
  display:block;
  color:#4ca1f1;

} /ul
<!--[else]>
 
#sidebar ul a{
  color:#4ca1f1;
  font-family: Arial, sans-serif; 
  text-align:left;
  font-size: 14px;
  list-style:none;
  text-decoration:none;
  text-transform: uppercase;
  float: left;
  margin-left:-40px;
  display:block;
 }  /ul
<![endif]-->

ul {
  color:#4ca1f1;
  margin-left: 120px;
  float: left;
  list-style: none;
  font-family: Arial, sans-serif; 
  text-align:left;
  font-size: 14px;
 }
li {
  display: inline;
  font-size: 14px;
  }
#footer {
  font-family: Arial, sans-serif;
  margin-left:120px;
  font-weight: bold;
  text-align:left;
  font-size: 14px;
  width:900px;
  text-align:center;
  text-transform: uppercase;
  }

#footer ul li a{
  font-weight: bold;
  padding:5px;
  margin:2px;
  display:block;
  color:#4ca1f1;
  text-transform: uppercase;
}

#footer a{
 color:#333;
 float: left;
 display: block;
 }
#footer a:hover{
  color:#666;
 }
#content ul li{
  margin-left:-20px;
 }
#content li{
  margin-left:20px;
 }
#sidebar ul li #pages-2 .widget widget_pages a{
  font-family: Arial, sans serif;
  width:150px;
  text-align:left;
  list-style-type:none;
  font-size: 14px;
 }
.seachform {
 width:100px;
 }
.seachbox{
 width:55px;
 }
#content img {
  padding:5px;
 }
#commentform{
  width:660px;
 }
#commentform #comment{
  width:660px;
 }
hr {
 border:none;
 border-top:1px solid #666;
 font-size: 14px;
 font-family: Arial, sans-serif;
 }
/* Drop Down Menu Widget Code */
.shailan-dropdown-menu -> main container of the menu (div element)
ul.dropdown -> top list
ul.dropdown li -> top list item + sub items (refers to <li> elements under <ul>)
ul.dropdown li a -> menu links
ul.dropdown li ul -> sub lists
.shailan-dropdown-menu ul.dropdown li a {
	padding: 5px 15px;
	font-size: 1em;
	color: #fff; }
.shailan-dropdown-menu ul.dropdown li a:hover {
	font-style: italic;
	background-color: #fff;
	color: #333; }

	.shailan-dropdown-menu ul.dropdown li ul{ width:auto; background: #333; background: url(images/opacity.png);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px; }
.shailan-dropdown-menu ul.dropdown li.current_page_item>a,
	.shailan-dropdown-menu ul.dropdown li.current-cat>a,
	.shailan-dropdown-menu ul.dropdown li.current-cat>a:hover,
	.shailan-dropdown-menu ul.dropdown li.current_page_item>a:hover{
	color: #333;
	background: white; }
.shailan-dropdown-menu { background: #000 url("your-image-here.jpg") top right repeat; }
.shailan-dropdown-menu ul.dropdown li a {
	padding: 5px 15px;
	font-size: 1em;
	color: #fff; }
.shailan-dropdown-menu ul.dropdown li a:hover {
	font-style: italic;
	background-color: #fff;
	color: #333; }
.shailan-dropdown-menu ul.dropdown li ul{ width:auto; background: #333; background: url(images/opacity.png);
		border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-khtml-border-radius: 4px; }
.shailan-dropdown-menu ul.dropdown li.current_page_item>a,
	.shailan-dropdown-menu ul.dropdown li.current-cat>a,
	.shailan-dropdown-menu ul.dropdown li.current-cat>a:hover,
	.shailan-dropdown-menu ul.dropdown li.current_page_item>a:hover{
	color: #333;
	background: white; }