/*
Theme Name: SoftElixir Theme
Theme URI: http://SoftElixir.com/
Author: SoftElixir
Author URI: http://SoftElixir.com/
*/

/* designed by www.SoftElixir.com 
 We turn your thoughts into reality */
 
 body
 {
 margin:30px 0 0 0;
 padding:0 0 0 0;
 background-image:url(images/body-bg.jpg);
 background-repeat:repeat-x;
 }
 
 p
 {
 font-family:Arial, Helvetica, sans-serif;
 color:#5A5A5A;
 font-size:12px;
 text-align:justify;
 line-height:18px;
 }

  
 /* main */
 
 #main
 {
 width:941px;
 height:100%;
 margin:0 auto 0 auto;
 padding:0px;

 }
 
 /* header */
 
 #header
 {
 height:360px;
 width:941px;
 margin:0 auto 0 auto;
 background-color:#ffffff;

  }
  
 #logo-header
 {
 height:123px;
 width:941px;
 margin:0 auto 0 auto;
 }
 
 #logo-left-part
 {
 width:273px;
 height:107px;
 float:left;
 padding:16px 0 0 31px;
 }
 
 #logo-right-part
 {
 width:637px;
 height:76px;
 float:left;
 padding:47px 0 0 0;
 }
 
 /* flash-part */
 
 #header-flash
 {
 width:941px;
 height:197px;
 margin:0 auto 0 auto;
 background-color:#EBEBEB;
 text-align:center;
 padding:0px;
 background-position:top;
 }
 
 /* menu */
 
 #menu 
 {
 background-image:url(images/nav.jpg);
 background-repeat:repeat-x;
 height:40px;
 margin:0 auto 0 auto;
 width:941px;
 }
 
 /* middle-part */
 
 #middle-part
 {
 width:937px;
 background-color:#EBEBEB;
 margin:0 auto 0 auto;
 background-image:url(images/middle-bg.jpg);
 background-position:bottom;
 background-repeat:no-repeat;
 padding:2px 2px 20px 2px;
 background-color:#EBEBEB; 
 overflow:hidden;

 }
 
 /* left-part */
 
#left-part
{
width:621px;
float:left;
background-color:#FFFFFF;
background-image:url(images/left-part-bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin:0 5px 0 0;
padding:14px 14px 0 9px;
overflow:hidden;

}

 /* right-part */

#right-part
{
width:287px;
float:left;
background-image:url(images/news-bg.jpg);
 width:258px;
  background-repeat:repeat-y;

}
 
 #news-top-line
 {
 background-image:url(images/news-top-line.jpg);
 width:284px;
 height:8px;
 background-repeat:no-repeat;
 background-position:top;
 margin:0px;
 padding:0px;
 background-color:#F4F4F4;
 border-left:1px solid #DEDCDD;
  border-right:2px solid #B3B3B3;
 }
  #news-bottom-line
 {
 background-image:url(images/news-bottom-line.jpg);
 width:287px;
 height:24px;
 background-repeat:no-repeat;
 background-position:top;
 }
 
  #news-bg
 {
 background-image:url(images/news-bg.jpg);
 width:258px;
 background-repeat:repeat-y;
 background-position:top;
 padding:10px 16px 0 13px;
 font-family:Arial, Helvetica, sans-serif;
  color:#5A5A5A;
  font-size:11px;
  text-align:justify;
  line-height:16px;
  overflow:hidden;
 }
 
 
 /* footer */
 
 #footer
 {
 width:941px;
 height:70px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#8D8B8B;
 text-align:center;
 padding:10px 0 0 0;
 line-height:20px;
 }
 #footer a
 {
 text-decoration:none;
  color:#8D8B8B;
 }
 #footer a:hover
 {
 text-decoration:underline;
  color:#8D8B8B;
 }
 .company-link
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#BE1628;
 text-decoration:underline;
 }
  .company-link:hover
 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#BE1628;
 text-decoration:none;
 }
 .heading1
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#BE1628;
 font-weight:bold;
 }
 .heading2
 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#272727;
 font-weight:bold;
 }
 .headingMain
 {
 font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
 font-size:18px;
 color:#015D9C;
 font-weight:normal;
 font-variant:small-caps;
 }
 .main-heading2
 {
 font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
 color:#3F86B4;
 font-size:18px;
 font-weight:normal;
 letter-spacing:1px;
 text-transform:uppercase;
 }
 .main-heading2c
 {
 font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
 color:#3F86B4;
 font-size:15px;
 font-weight:bold;
 text-transform:uppercase;
 }
 .main-heading2d
 {
 font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
 color:#666666;
 font-size:15px;
 font-weight:bold;
 letter-spacing:1px;
 }
 .headingSide
 {
 font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#015D9C;
 font-weight:normal;
 font-variant:small-caps;
 }
 
 /* Menu */

#nav {
	float: left;
	
}

#nav ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;

}

#nav li {
	margin: 0px;
	line-height: 22px;
}

#nav a {
	display: block;
	width: auto;
	padding:0px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#015D9C;
	font-weight:bold;
	text-decoration:underline;
	padding-left:15px;
}

#nav a:hover {
	text-decoration: none;
}

* html #nav ul li {height:1%}

* html #nav ul  li a {height:10%}




/***** content *****/
.archivetitle {
        color: #000000;
        font-size: 12px;
        font-variant: normal;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 12px 0px;
}
.title, .title a {
font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
color:#3F86B4;
font-size:18px;
font-weight:normal;
letter-spacing:1px;
text-transform:uppercase;
}

.title a:hover {
font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
color:#3F86B4;
font-size:18px;
font-weight:normal;
letter-spacing:1px;
text-transform:uppercase;
text-decoration:underline;
}

.date{
        font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
        padding: 0px 0px 10px 0px;
        border-top: 1px solid #C5C3C3;
		line-height:22px;
}

.date1{
        font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
        padding: 0px 0px 10px 0px;
		line-height:22px;
}

.post{
        margin-bottom:30px;
}

.entry {
        /*color: #3a4a56;*/
        color:#000000;
        line-height: 1.6em;
        text-align: justify;
        padding: 0px 0px 0px 0px;
}

.info {
        line-height: 1.6em;
        font-size: 10px;
        text-align: left;
        margin: 0px 1px 0px 0px;
        padding: 6px 2px 6px 2px;
        border: 1px solid #cdcaca;
        background:#f6f8fa;
}
.info_bot{
        height:3px;
        background:url('images/info_bot.png') no-repeat left top;
}
.category {
        line-height: 1.6em;
        font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
        margin: 0px 0px 0px 0px;
        padding: 2px 0px 8px 22px;
        background: url('images/category.jpg') no-repeat top left transparent;
}

.tags {
        line-height: 1.6em;
        font-size: 10px;
        margin: 0px 0px 0px 0px;
        padding: 2px 0px 8px 22px;
        background: url('images/tags.jpg') no-repeat top left transparent;
}

.bubble {
        font-size: 12px;
		font-family:Arial, Helvetica, sans-serif;
        margin: 0px 0px 0px 0px;
        padding: 2px 0px 8px 22px;
        background: url('images/bubble.jpg') no-repeat top left transparent;
}
.navigation {
        font-size: 11px;
        margin: 40px 0px 0px 0px;
        padding: 2px 0px 17px 0px;
}
.sorry {
        font-size: 11px;
        font-style: italic;
        margin: 8px 0px 0px 0px;
        padding: 3px 0px 3px 0px;
}

/*****comments*****/
#postmetadata {
        font-size: 12px;
        margin: 10px 0px 20px 0px;
        padding: 5px 15px 5px 15px;
}

.nocomments {background: none; color: #000000;}

.commenttitle {
        color: #000000;
        font-size: 14px;
        text-align: left;
        font-weight: bold;
        margin: 0px 0 20px 0;
        padding: 2px 0px 2px 0px;
        font-variant: normal;
        border-bottom: 1px solid #c8c8c8;
}
.commentlist {list-style: none;}

.commentbody {
        color: #000000;
        font-size: 11px;
        position: relative;
        list-style-type: none;
        margin: 0px 0px 10px 0px;
        padding: 2px 2px 2px 2px;
        border: 1px solid #c8c8c8;
}

.adminbody {
        color: #000000;
        font-size: 11px;
        position: relative;
        list-style-type: none;
        margin: 0px 0px 10px 10px;
        padding: 2px 2px 2px 2px;
        border: 1px solid #c8c8c8;
}
.commenthead {
        color: #000000;
        padding: 0px 0px 10px 0px;
        margin: 0px 0px 10px 0px;
        border-bottom: 1px dotted #c8c8c8;
        background:#ffffff;
}


.adminhead {
        color: #000000;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 0px;
        border-bottom: 1px dotted #c8c8c8;
        background:#ffffff;
}

.avatar {
        position:relative;
        float: left;
        margin: 0px 5px 0px 0px;
        padding: 0px;
        background: #ffffff;
}
.commentcount {
        float: right;
        color: #c8c8c8;
        font-size: 20px;
        font-weight: bold;
        margin: 0px 0px 0px 0px;
        padding: 0px 5px 0px 0px;
        font-family: Georgia, Times, 'Times New Roman', serif;
}
.authorlink {color: #000000; font-size: 11px; font-weight: bold;}
.authorlink a {color: #000000; font-size: 11px; font-weight: bold;}
.commentlink {font-size: 10px; color: #000000;}
.trackhead {
        color: #000000;
        margin: 0px 0px 10px 0px;
        padding: 0px 0px 10px 36px;
        border-bottom: 1px dotted #c8c8c8;
        background: url(images/track.jpg) no-repeat top left;
}
.trackbody {
        color: #000000;
        font-size: 11px;
        position: relative;
        list-style-type: none;
        padding: 2px 2px 2px 2px;
        margin: 0px 0px 10px 0px;
        border: 1px solid #c8c8c8;
}
.trackbody p a {color: #000000;}

#commentform {
        margin:0;
        padding:20px 0 0 0;
}
#email, #author, #url {
        color: #000000;
        font-size: 12px;
        background: none;
        padding-left: 2px;
        vertical-align: middle;
        border: 1px solid #c8c8c8;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
#comment {
        width: 500px;
        color: #000000;
        font-size: 12px;
        font-family: Verdana, Arial, Helvetica, Sans-Serif;
        border: 1px solid #c8c8c8;
        padding: 2px 2px 2px 2px;
}
#submit {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 2px 10px;
	font-family:tahoma,verdana,arial;
	font-size:11px;
	color: #313031;
	text-decoration: none;
	background-color: #f7f7f7;
	border: 1px solid #313031;

}

/***** widget *****/
#wp-calendar td {font-size:11px;}
#wp-calendar td a {font-weight:bold;text-decoration:underline;}
#wp-calendar {
        width: 160px;
        text-align: center;
        font-size:11px;
}

.wp-caption { /*images caption*/
        text-align: center;
        color:#666666;
}

.textwidget { /*text box*/
        margin:2px 0px 5px 2px;

}
.rsswidget img{
        display:none;
}

#akismetwrap{
        margin:2px 0 2px 15px;
}

#sidebar .widget_rss h1{
        background:url('images/rss.png') no-repeat right;
}
.wp-smiley{
        vertical-align:middle;
        border:0px;
        padding:0px;
}

a {color:#015D9C;text-decoration: none;}
a:hover {color: #015D9C;text-decoration: underline;}


.clear {clear:both;}












.heading3
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#5A5A5A;
 text-decoration:none;
 }
 
 /* MENU2 */

#nav2 {
	float: left;
	
}

#nav2 ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;

}

#nav2 li {
	margin: 0px;
	line-height: 22px;
	background-image:url(images/bullet1.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
}

#nav2 a {
	display: block;
	width: auto;
	padding:0px;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
	padding-left:15px;
}

#nav2 a:hover {
	text-decoration: none;
}


* html #nav2 ul li {height:1%}

* html #nav2 ul  li a {height:10%}

.small
{
font-family:Arial, Helvetica, sans-serif;
color:#5A5A5A;
font-size:small;
}

.input
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
}

.bottom-line
{
border-bottom: 1px solid #C5C3C3;
}

/**** sidebar ****/
#sidebar1{
        float:left;
        overflow:hidden;
        padding:0 5px 0 5px;
}
#sidebar2{
        float:right;
        overflow:hidden;
        padding:0 5px 0 5px;
}
#sidebar ul {
        list-style-type: none;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
}
#sidebar li {
        list-style-type: none;
        margin: 0px 0px 20px 0px;
        padding: 2px 0px 2px 2px;
}

#sidebar ul ul li{
        color: #c8c8c8;
        line-height: 1.6em;
        list-style-type: none;
        font-size:10px;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 2px 10px;
        background:url('images/bullet1.gif') no-repeat 0px 7px;
		
}

#sidebar h1 {
        color: #000000;
        font-size: 12px;
        font-weight: bold;
        letter-spacing: 0px;
        font-variant: normal;
        margin: 0px 0px 0px 0px;
        padding: 3px 20px 3px 0px;
        border-bottom: 1px solid #666666;
        background:none;
}
#sidebar select{
        margin:5px 0px 2px 2px;
        font-size:11px;
        width:160px;
        overflow:hidden;
}

#sidebar a {
	padding:0px 0px 0px 5px ;	
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#5A5A5A;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}

#sidebar a:hover {
	text-decoration: none;
}


h1 {
	font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	color:#3F86B4;
	font-size:17px;
	font-weight:bold;
	letter-spacing:1px;
        font-variant: normal;
        margin: 0px 0px 0px 0px;
        padding: 3px 20px 3px 0px;
        border-bottom: 1px solid #666666;
        background:none;
		text-transform:uppercase;
}

h2 {
	font-family:Trajan, "Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	color:#3F86B4;
	font-size:15px;
	font-weight:bold;
	letter-spacing:1px;
        font-variant: normal;
        margin: 0px 0px 0px 0px;
        padding: 3px 20px 3px 0px;
        border-bottom: 1px solid #666666;
        background:none;
		text-transform:uppercase;
}


.Link1 a {
	display: block;
	width: auto;
	padding:0px;
	background-image:url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	color:#015D9C;
	font-weight:bold;
	text-decoration:underline;
	padding-left:15px;
}

.Link1 a:hover {
	text-decoration: none;
}