/*  

Theme Name: The Daily News
Author URI: http://www.premiumthemes.net/
Version: 1.0
Author: R. Bhavesh
Description: Premium Themes is a theme by <a href="http://cssace.com/">R.Bhavesh</a> and <a href="http://premiumthemes.net/">PremiumThemes.net</a>.
*/

* { margin: 0; padding: 0; }
/*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0;  }
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, strong, sub, sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th, 		
td { margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-size:100%; line-height:1.5; font-family:inherit; text-align:left; }

table { border-collapse:collapse; border-spacing:0;  }
ol, ul { list-style:none; }
blockquote:before, blockquote:after { content:""; }


/* Links -----------------------------------------------------------------------*/

a {  text-decoration: none; outline:none; }
a:hover {  }

.imgleft { float:left; padding:2px; margin:0 15px 15px 0; }
.imgright { float:right; padding:2px; margin:0 0 15px 15px; }

.wp-caption-text { margin: 0; padding: 10px; font-size: 90%; line-height: 1.2em; font-style: italic; background: #F2F2F2; border-bottom: 1px solid #CCC; text-align: center;}

.aleft { float:left; }
.aright{ float:right; }

hr { height:1px; color:#fff; clear:both; width:90%; border: 0;}

/* STRUCTURE ----------------------------------*/

body { font: 16px Georgia,Times,'Liberation Serif',serif; }

/*body {font:12px Verdana,"Helvetica Neue","Lucida Grande",Helvetica,Arial,sans-serif; }*/


#page { width:960px; margin:0 auto; padding:15px; }
#header	{  position:relative; }

#content { width:680px; float:left; }
#sidebar { width:215px; float:right; }

#footer { width:930px; margin:0 auto; padding:15px; }

#wrapper { background:url(images/sidebarbg.png) repeat-y right top;  }



/* header ----------------------------------*/
.header_center  { width:800px; margin:0 auto 10px auto; text-align:center; }
.head_topleftad { position:absolute; left:18px; }
.day { font-size:13px; }

#header p.description { margin:5px auto; padding:5px 0 5px 0; text-align:center; text-transform:uppercase; letter-spacing:2px; font-family:Arial, Helvetica, sans-serif;  }

#header li.rss { margin:0;  position:absolute; font:11px Arial, Helvetica, sans-serif ; text-transform:uppercase; line-height:1.5; }
#header li.rss a { text-decoration:none; padding:0 0 8px 18px;  }

#head_toprightad {
  /*  border-bottom: 1px dashed #DEDED9;
    margin-bottom: 25px;
    padding-bottom: 15px;
    top: 9px; */
    position: absolute;
    right: 18px;
    top: 0px;
}

/* navigation ------------------------------------ */
#mainmenu_border { padding:1px 0; margin-bottom:10px; }

/* Middle Banner */

/* content ------------------------------------ */
<<<<<<< local
#content p { margin:0 0 8px 0; padding:0; line-height: 1.5; }
#content strong { font-weight: bold; line-height: 1.5; }
#content em { font-style: italic; line-height: 1.5; }
#content em strong { font-weight: bold; font-style: italic; line-height: 1.5; }
#content strong em { font-weight: bold; font-style: italic; line-height: 1.5; }
#content ul { margin:0 0 15px 0; padding:0;}
#content li { margin:0 0 5px 0; padding:0 0 0 13px; }
=======
#content p { margin:0 0 8px 0; padding:0; line-height: 1.25; }
#content strong { font-weight: bold; line-height: 1.25; }
#content em { font-style: italic; line-height: 1.25; }
#content em strong { font-weight: bold; font-style: italic; line-height: 1.25; }
#content strong em { font-weight: bold; font-style: italic; line-height: 1.25; }
#content ul { margin:0 0 15px 0; padding:0; }
#content li { margin:0 0 5px 0; padding:0 0 0 13px; line-height:18px; }
>>>>>>> other
#content ul li ul { margin:8px 0 5px 0; padding:0; }
#content li ul li { margin:0 0 5px 0; padding:0 0 0 13px;  }
#content ol { margin:0; padding:0 0 10px 22px; list-style-type:decimal; font-size:13px; line-height:18px; }
#content ol li ol { margin:8px 0 5px 18px; padding:0 0 0 0; }
#content ol li { margin:0 0 5px 0; padding:0; }
#content li a { text-decoration:none; }

#content .posts { margin-bottom:25px; padding-bottom:15px; line-height: 1.5; }
#content .posts p { margin-bottom:16px; }
#content .posts h3.title { margin:0; padding:5px 0 8px 0; font-size:30px; text-align:center; font-weight: bold; line-height: 1.5;  }
#content .posts h3.title a { text-decoration:none; }

#content .posts h2 { margin:0; padding:5px 0 8px 0; font-size:26px; text-align:left;   }
#content .posts h3 { margin:0; padding:10px 0 5px 0; font-size:24px; text-align:left; border-bottom:none;   }
#content .posts h4 { margin:0; padding:10px 0 5px 0; font-size:20px; text-align:left;   }
#content .posts h5 { margin:0; padding:10px 0 5px 0; font-size:18px; text-align:left;   }
#content .posts h6 { margin:0; padding:10px 0 5px 0; font-size:16px; text-align:left;   }

#content h1 { font-size:32px; margin-bottom:15px;  }
#content h2 {  font-size:28px; padding-bottom:5px; margin-bottom:5px;  }
#content h3 {  font-size:24px; padding-bottom:5px; margin-bottom:5px;  }
#content h4 { margin:0; padding:10px 0 5px 0; font-size:20px; text-align:left;   }
#content h5 { margin:0; padding:10px 0 5px 0; font-size:18px; text-align:left;   }
#content h6 { margin:0; padding:10px 0 5px 0; font-size:16px; text-align:left;   }

#content .simplePullQuote p {text-align: center; }
#content .simplePullQuote h3 { text-align: center; font-size: 16px; font-weight:bold;}
#content .simplePullQuote { background: #EEF2DC; }

blockquote { margin: 5px 0px 10px 0; padding:5px 0 0px 28px; font:bold 14px Georgia, "Times New Roman", Times, serif; font-style:italic; }
#content blockquote p { font:16px Georgia, "Times New Roman", Times, serif; font-style:italic; line-height: 2; }
blockquote cite { display: block; text-align: right; }

#content .posts p.date { margin:0 0 8px 0; padding:0; font:11px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:2px; text-transform:uppercase;  }

#content .posts p.author { margin:0 0 20px 0; padding:0 0 8px 0; font:11px Arial, Helvetica, sans-serif; text-align:center; letter-spacing:2px; text-transform:uppercase;  }

#content a.morelink  { float:right; font-style:italic; clear:both; margin-bottom:12px; color:#666;  }
#content .morelink:hover{ color:#333;  }

.post-ratings { clear:both; margin-top:12px; height:100%; overflow:hidden;  }


#content .recent_posts { margin:0 -40px 0 0; min-height:250px; _height:250px; }
#content .recent_posts .posts { width:330px; float:left; margin-right:20px; }
#content .recent_posts .posts h3  { font-size:22px; }


.wp-pagenavi { text-align:center; height:25px; font:bold 14px Arial, Helvetica, sans-serif; line-height:24px; clear:both; margin-bottom:20px; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { padding:5px 10px 5px 10px; margin:2px; text-decoration:none;  line-height:24px;  }
.wp-pagenavi span.pages { padding:5px 10px 5px 10px; margin:2px;  }
.wp-pagenavi span.current { padding:5px 10px 5px 10px; margin:2px; line-height:25px; font-weight:bold;  }
.wp-pagenavi span.extend { padding:5px 10px 5px 10px; margin:2px;  line-height:25px;  }


.page-nav { clear: both; margin: 0 0px; padding: 2px 0px; height: 22px; }
.nav-previous { width: 249px; float: left; text-align: left; margin: 2px 0px; }
.nav-next { width: 249px; float: right; text-align: right; margin: 2px 0px; }
.page-nav a { text-decoration: none; border-bottom:none; }
.nav-previous a { padding-left: 11px; text-transform:uppercase; }
.nav-next a { padding-right: 11px; text-transform:uppercase;  }
.pagenavi { text-align:center; margin-bottom:15px; }

.navi_spacer { margin-right:40px; }


#content p.alert, #content p.download, #content p.info, #content p.note { margin:10px 0 0; padding:10px 10px 10px 36px; }

.scategory { width:40%; float:left; }
.archives { width:40%; float:left; }

 
 
/************************************************
*	Comments									*
************************************************/
#content .commentlist li .avatar { float: right; padding:5px; margin-left:10px; }
#commentform input { width: 210px; padding: 2px; margin: 0px 5px 0px 0px;  }
#commentform { margin: 5px 10px 0px 0px; height:100%; overflow:hidden; }

#commentform label { font-weight:bold; display:block; float:left; width:110px; padding-bottom:3px; }
.cancel-comment-reply  a { font-size:13px; }

#commentform .field  { height:100%; overflow:hidden; margin-bottom:5px; font:11px Arial, Helvetica, sans-serif;   }
#commentform .field label {  font:bold 13px Georgia, "Times New Roman", Times, serif;  }

#commentform textarea { width:330px; padding: 2px; }
	
#respond:after { content: "."; display: block; height:0px; clear: both; visibility: hidden; }
#content .commentlist p { font-weight: normal; text-transform: none; }
#content .commentmetadata { font-weight: normal; font-size:11px; }
#commentform p { margin: 5px 0px 5px 0px; }
	
#commentform #submit { margin-left:110px; _margin-left:112px; float:left; width:100px; padding:4px 0;   font:bold 14px Arial, Helvetica, sans-serif; cursor:pointer; }
	
.alt { margin: 0px; padding: 10px; }
#content .commentlist { margin: 10px 0 10px 0; padding: 0px; height:100%; overflow:hidden; }
#content .commentlist ol { margin: 0px; padding: 10px; }
#content .commentlist li { margin: 15px 0px 10px; padding: 10px 8px 10px 10px; list-style: none; }
#content .commentlist li ul li {  margin-right:5px; }

#content .commentlist cite { font-size:13px; font-weight:bold; font-style:normal;  }

#content .commentlist li a { font-weight:bold;}

.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }
.children {  margin:0px; padding:0px; }
.nocomments { text-align: center; margin:0px; padding:0px; }

.commentmetadata { font-size: 11px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top:10px; margin-bottom:10px; }
	
.alignright { float: right; }
.alignleft { float: left; }
.thread-alt { margin: 0px; padding: 0px; }
 	
.alt { margin:0px; padding:0px; }



.gravatar { float:right; margin:0px 0 10px 15px; width:40px; height:40px;  } 
.commetmainauthor { overflow:hidden; height:100%;  }
.commetmain { overflow:hidden; height:100%; margin-bottom:15px; }

#content .post-meta-top { margin:0px 0px 15px 0px; padding:5px 0px; overflow:hidden;  height:100%;  }
#content .post-bottom {  margin:0px 0px 25px 0px; padding:5px 0; clear:both; overflow:hidden;  height:100%; font-size:11px; }

.cat { float:left; width:25%; text-align:left; padding:0px 0px 0px 15px; font-size:11px; }

.comm { float:right; width:38px; height:39px; font-size:22px; line-height:27px; text-align:center; }
.comm span { text-align:center; padding:5px 0 0 0; }
.comm a { text-decoration:none; }


#content .search404 { margin:4px 8px 0 0; padding:5px 0 0 0px; width:298px; }
#content .category { float:left; width:48%;  }
#content .archives { float:right; width:48%; }

/* sidebar ------------------------------------ */

#sharethis { text-align:center; padding-bottom:15px; }
#sidebar .advt { text-align:center; height:100%; overflow:hidden; padding-bottom:15px; }
#sidebar h2 { margin:0 0 3px 0; padding:5px 0 5px 0; font:normal 18px Georgia, "Times New Roman", Times, serif; }
#sidebar ul { list-style-type: none; margin:0; }
#sidebar ul, #sidebar ul li { margin:0 0 20px 0; padding: 0; font:13px Georgia, "Times New Roman", Times, serif; letter-spacing: 0.75px; }
#sidebar ul li ul li { margin: 0; padding:0; }
#sidebar ul li ul li a {  display:block; padding:5px 0 5px 13px; margin:0; text-decoration:none;   }
#sidebar ul li ul li a:hover { text-decoration: none; text-decoration: none;  }
#sidebar ul li ul li ul li { margin:0; padding: 3px 0 3px 22px; }
#sidebar ul li ul li ul li a { margin: 0; text-decoration: none;  }
#sidebar ul li ul li ul { padding: 0; margin: 0; }
#sidebar em { font-style: italic; }
#sidebar em strong { font-weight: bold; font-style: italic; }
#sidebar strong em { font-weight: bold; font-style: italic; }
#sidebar strong  { font-weight: bold;  }

#sidebar .sidebar_banner {padding:10px;}
#sidebar ul li h2.widgettitle {text-align: center;}
#sidebar ul li p {text-align: center;}
#sidebar ul li#text-3.widget div.textwidget img {display: block; margin-left: auto; margin-right: auto;}

/* footer ------------------------------------ */

#footer p { line-height:18px; font:13px Arial, Helvetica, sans-serif;  }
#footer p a { text-decoration:none; }

#footer p.top { float:right; padding-left:13px; text-transform:uppercase; }
#footer p.top a { text-decoration:none; }


/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after, .menu:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix, .menu {	display: inline-block; /* Fixes IE/Mac */ }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block;}
/* End hide from IE-mac */

/*Everything should be below this*/

#sidebar {float:right; } 
#content {float:left;}
#wrapper { background:url(images/sidebarbg.png) repeat-y right top;  }
/*  

VERTICAL and HORIZONTAL dropmenu settings

*/

ul#navmenu-h, ul#navmenu-h li, ul#navmenu-h ul{ margin: 0; padding: 0; border: 0 none;list-style: none;}

ul#navmenu-h ul ul { margin-top:-1px;}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ {

	clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }



ul#navmenu-h {

	height: 30px;

}

ul#navmenu-h li {

	height:30px;

	float: left;

	display: inline;

	position: relative;

}

ul#navmenu-h ul {

	width: 200px;

	top: 30px;

	left: 0;

	display: none;

	position: absolute;

}

ul#navmenu-h ul li {

	width: 200px;

	float: left;

	display: block !important;

	display: inline;

}

/* Root Menu */

ul#navmenu-h li a, ul#navmenu-v li a {

	border-left: none;

	padding: 0 10px;

	float: none !important;

	float: left;

	display: block;

	font: bold 12px Georgia, "Times New Roman", Times, serif;

	text-transform:uppercase;

	text-decoration: none;

	height: auto !important;

	height: 1%;

	line-height:30px;

}

/* 2nd Menu */

ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,

ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a { 

	float: none;

	_border-top:none;

}

ul#navmenu-h ul ul,

ul#navmenu-h ul ul ul,

ul#navmenu-h ul ul ul ul {

	display: none;

	position: absolute;

	top: 0;

	left: 200px;

}



/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */



ul#navmenu-h li:hover ul ul, ul#navmenu-v li:hover ul ul,

ul#navmenu-h li:hover ul ul ul, ul#navmenu-v li:hover ul ul ul,

ul#navmenu-h li:hover ul ul ul ul, ul#navmenu-v li:hover ul ul ul ul,

ul#navmenu-h li.iehover ul ul, ul#navmenu-v li.iehover ul ul,

ul#navmenu-h li.iehover ul ul ul, ul#navmenu-v li.iehover ul ul ul,

ul#navmenu-h li.iehover ul ul ul ul, ul#navmenu-v li.iehover ul ul ul ul {

	display: none;

}

ul#navmenu-h li:hover ul, ul#navmenu-v li:hover ul,

ul#navmenu-h ul li:hover ul, ul#navmenu-v ul li:hover ul,

ul#navmenu-h ul ul li:hover ul, ul#navmenu-v ul ul li:hover ul,

ul#navmenu-h ul ul ul li:hover ul, ul#navmenu-v ul ul ul li:hover ul,

ul#navmenu-h li.iehover ul, ul#navmenu-v li.iehover ul,

ul#navmenu-h ul li.iehover ul, ul#navmenu-v ul li.iehover ul,

ul#navmenu-h ul ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul,

ul#navmenu-h ul ul ul li.iehover ul, ul#navmenu-v ul ul ul li.iehover ul {

	display: block;

}



/* #end -------------- */

/*  

VERTICAL and HORIZONTAL dropmenu settings

*/

ul#menu-main-navigation, ul#menu-main-navigation li, ul#menu-main-navigation ul{ margin: 0; padding: 0; border: 0 none;list-style: none;}

ul#menu-main-navigation ul ul { margin-top:-1px;}

ul#menu-main-navigation ul:after /*From IE 7 lack of compliance*/ {

	clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }



ul#menu-main-navigation {

	height: 30px;

}

ul#menu-main-navigation li {

	height:30px;

	float: left;

	display: inline;

	position: relative;

}

ul#menu-main-navigation ul {

	width: 200px;

	top: 30px;

	left: 0;

	display: none;

	position: absolute;

}

ul#menu-main-navigation ul li {

	width: 200px;

	float: left;

	display: block !important;

	display: inline;

}

/* Root Menu */

ul#menu-main-navigation li a, ul#navmenu-v li a {

	border-left: none;

	padding: 0 10px;

	float: none !important;

	float: left;

	display: block;

	font: 12px Georgia, "Times New Roman", Times, serif;

	/*text-transform:uppercase;*/

	text-decoration: none;

	height: auto !important;

	height: 1%;

	line-height:30px;

}

/* 2nd Menu */

ul#menu-main-navigation li:hover li a, ul#navmenu-v li:hover li a,

ul#menu-main-navigation li.iehover li a, ul#navmenu-v li.iehover li a { 

	float: none;

	_border-top:none;

}

ul#menu-main-navigation ul ul,

ul#menu-main-navigation ul ul ul,

ul#menu-main-navigation ul ul ul ul {

	display: none;

	position: absolute;

	top: 0;

	left: 200px;

}



/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */



ul#menu-main-navigation li:hover ul ul, ul#navmenu-v li:hover ul ul,

ul#menu-main-navigation li:hover ul ul ul, ul#navmenu-v li:hover ul ul ul,

ul#menu-main-navigation li:hover ul ul ul ul, ul#navmenu-v li:hover ul ul ul ul,

ul#menu-main-navigation li.iehover ul ul, ul#navmenu-v li.iehover ul ul,

ul#menu-main-navigation li.iehover ul ul ul, ul#navmenu-v li.iehover ul ul ul,

ul#menu-main-navigation li.iehover ul ul ul ul, ul#navmenu-v li.iehover ul ul ul ul {

	display: none;

}

ul#menu-main-navigation li:hover ul, ul#navmenu-v li:hover ul,

ul#menu-main-navigation ul li:hover ul, ul#navmenu-v ul li:hover ul,

ul#menu-main-navigation ul ul li:hover ul, ul#navmenu-v ul ul li:hover ul,

ul#menu-main-navigation ul ul ul li:hover ul, ul#navmenu-v ul ul ul li:hover ul,

ul#menu-main-navigation li.iehover ul, ul#navmenu-v li.iehover ul,

ul#menu-main-navigation ul li.iehover ul, ul#navmenu-v ul li.iehover ul,

ul#menu-main-navigation ul ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul,

ul#menu-main-navigation ul ul ul li.iehover ul, ul#navmenu-v ul ul ul li.iehover ul {

	display: block;

}



/* #end -------------- */



 

/* Links -----------------------------------------------------------------------*/



a { color: #579042; }

a:hover { color: #333; }



.imgleft { border:1px solid #dcdcd7; margin:0 15px 15px 0; }

.imgright { border:1px solid #dcdcd7; margin:0 0 15px 15px; }





/* STRUCTURE ----------------------------------*/



body { background:#c4dbc3 url(./images/green_bg.png) repeat-x top ; color:#333;  }

#page { background:#fff; }



#footer { background:#778d76; }





/* header ----------------------------------*/

.head_date { color:#666; }



#header p.description { border-top:1px solid #d7d7d2; border-bottom:1px solid #d7d7d2; color:#579042;  }



#header li.rss { color:#666; }

#header li.rss a { color:#666; background:url(./images/i_rss.gif) no-repeat 0px 0px; }

#header li.rss a:hover { color:#333;  }



/* navigation ------------------------------------ */

#mainmenu_border {  border-bottom:1px solid #d1e5d3; border-top:1px solid #d1e5d3;}





/* content ------------------------------------ */

#content p {  color:#333; }

#content li { background:url(./images/green_bullet.png) no-repeat left 4px; line-height:18px; }

#content li ul li { background:url(./images/green_bullet.png) no-repeat left 4px; }

#content ol li { background:none; }

 

#content .posts { border-bottom:1px dashed #deded9;  }

#content .posts h3.title { color:#333; }

#content .posts h3.title a { color:#579042; border:none; }

#content .posts h3.title a:hover { color:#333;  }



#content .posts h2 { color:#333; }

#content .posts h3 { color:#333; }

#content .posts h4 { color:#333; }

#content .posts h5 { color:#333; }

#content .posts h6 { color:#333; }



#content h1 { border-bottom:1px dashed #deded9; color:#7ea482; }

#content h3 { border-bottom:1px dashed #deded9;   }

#content h4 { color:#333; }

#content h5 { color:#333; }

#content h6 { color:#333; }



blockquote { border-top:1px dotted #cccccc; border-bottom:1px dotted #cccccc; color:#186320; background:#eef2dc url(../images/green_quote.png) no-repeat 5px 8px; height:100%; overflow:hidden; }

#content blockquote p { color:#186320 !important; }


#content .posts p.date { color:#666; }

#content .posts p.date a { color:#666; border:none; }

#content .posts p.date a:hover { color:#333; }



#content .posts p.author { color:#666; text-transform:uppercase;  }

#content .posts p.author a { color:#666; border:none; }

#content .posts p.author a:hover { color:#333; border:none; }


#content .posts p.share-post { border-bottom:1px dotted #dedede; }


#content .morelink a{ color:#666;  }

#content .morelink:hover{ color:#333;  }





.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { color:#333; background-color:#c4dbc3;  }

.wp-pagenavi a:hover { color:#333; background:#9dc38f;  }

.wp-pagenavi span.pages { background-color:#FFF; }

.wp-pagenavi span.current { color:#fff; background:#579042; }

.wp-pagenavi span.extend { color: #fff; background-color: #314332; }





.page-nav a { border-bottom:none; }

.nav-previous a {  background:url(../images/arrow-left.gif) no-repeat left; }

.nav-next a { background:url(../images/arrow-right.gif) no-repeat right; border-bottom:none; }





#content p.info { background:#F9F9F9 url(../images/info.png) no-repeat 12px 13px; border-bottom:1px solid #EEEEEE; border-top:1px solid #EEEEEE; }

#content p.note { background:#FEF6D2 url(../images/note.png) no-repeat 14px 13px; border-bottom:1px solid #EFE3AE; border-top:1px solid #EFE3AE; }

#content p.alert { background:#FFD9C8 url(../images/alert.png) no-repeat 12px 13px; border-bottom:1px solid #F0BAA2; border-top:1px solid #F0BAA2; }

#content p.download { background:#EDFCD5 url(../images/download.png) no-repeat 10px 13px; border-bottom:1px solid #D4EBAF; border-top:1px solid #D4EBAF; }





 

/************************************************

*	Comments									*

************************************************/

#content .commentlist li .avatar { background: #FFFFFF; background:#fff url(../images/gravtar.png) no-repeat center;  }

#commentform input {  border:1px solid #ccc; }





#commentform .field  { color:#666;    }

#commentform .field label {  color:#333;  }



#commentform textarea {  border:1px solid #ccc; }

	

	

#commentform #submit { color:#fff; background:#579042; border:none; }

	

#content .commentlist li { background:none; }

#content .commentlist li a:hover { color:#000; }



.thread-alt { background:#eef2dc;  }

.thread-even { background:#fff; }

	

.depth-1 {  border-top:1px dotted #bfc2b2; border-bottom:1px dotted #bfc2b2;  }

.even {  background:#eef2dc !important;  }

.alt { background:#fff !important; }







.gravatar { border:2px solid #999; background:url(../images/gravtar.png) no-repeat; } .commetmainauthor { background:#eee; overflow:hidden; height:100%; 

margin-bottom:15px; border-bottom:1px solid #ccc; }

.commetmain { background:#f8f8f8; border-bottom:1px solid #ccc; }



/* sidebar ------------------------------------ */



#sidebar h2 {color:#518456;  border-bottom:1px dotted #deded9; }

#sidebar ul li ul li { border-bottom: 1px solid #deded9; }

#sidebar ul li ul li a { color:#464646; background:url(./images/green_bullet.png) no-repeat 0 8px;  border-bottom:none;  }

#sidebar ul li ul li a:hover { color:#000; }

#sidebar ul li ul li ul li { border-bottom:none; }

#sidebar ul li ul li ul li a { color: #464646; border-bottom:none; }

#sidebar ul li ul li ul { border-bottom:none; }

#sidebar ul li ul li ul li a:hover { color:#333; }



/* footer ------------------------------------ */



#footer p { color:#d8e6d8;  }

#footer p a { color:#d8e6d8;  }

#footer p a:hover { color:#fff; }



#footer p.top { background:url(./images/top_arrow.gif) no-repeat 0 3px;  color:#fff;  }

#footer p.top a { color:#fff; }

#footer p.top a:hover { color:#fco;  }



/* top menu ------------------------------------ */



ul#menu-main-navigation {

	background:#bcd8bf;

	border:none;

}

ul#menu-main-navigation li a, ul#navmenu-v li a,

ul#menu-main-navigation ul ul,

ul#menu-main-navigation ul ul ul,

ul#menu-main-navigation ul ul ul ul,

ul#navmenu-v ul,

ul#navmenu-v ul ul,

ul#navmenu-v ul ul ul,

ul#menu-main-navigation li:hover li a, ul#navmenu-v li:hover li a,

ul#menu-main-navigation li.iehover li a, ul#navmenu-v li.iehover li a

{

	border-right: 1px solid #fff;

}

ul#menu-main-navigation li:hover li a, ul#navmenu-v li:hover li a,

ul#menu-main-navigation li.iehover li a, ul#navmenu-v li.iehover li a {

}

/* Top level */

ul#menu-main-navigation li a, ul#navmenu-v li a,



/* 2nd Menu */

ul#menu-main-navigation li:hover li a, ul#navmenu-v li:hover li a,

ul#menu-main-navigation li.iehover li a, ul#navmenu-v li.iehover li a,



 /* 3rd Menu */

ul#menu-main-navigation li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,

ul#menu-main-navigation li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,



/* 4rd Menu */

ul#menu-main-navigation li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,

ul#menu-main-navigation li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,



/* 5th Menu */

ul#menu-main-navigation li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 

{

	background: #bcd8bf;

	color: #010101;

}



/* Root Menu Hover Persistence */

ul#menu-main-navigation a:hover, 

ul#menu-main-navigation li:hover a, 

ul#menu-main-navigation li.iehover a,

ul#menu-main-navigation li:hover a:hover, 

ul#menu-main-navigation li:hover li:hover a, 

ul#menu-main-navigation li:hover li.iehover a,

ul#menu-main-navigation li:hover li:hover a:hover, 

ul#menu-main-navigation li:hover li:hover li:hover a, 

ul#menu-main-navigation li:hover li:hover li.iehover a,

ul#menu-main-navigation li:hover li:hover li:hover a:hover, 

ul#menu-main-navigation li:hover li:hover li:hover li:hover a, 

ul#menu-main-navigation li:hover li:hover li:hover li.iehover a,



/* current page item ul#menu-main-navigation color setting ------------------------------------- */

#menu-main-navigation li.current_page_item a,

#menu-main-navigation li.current_page_item a:hover,

#menu-main-navigation li ul li.current_page_item a,

#menu-main-navigation li ul li.current_page_item a:hover,



/* Remembers the parent page of the current page ------------------------------------- */



#menu-main-navigation li.current_page_ancestor a,

#menu-main-navigation li.current_page_ancestor a:hover,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor a,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor a:hover,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a:hover,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,

#menu-main-navigation li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,





/* IE Specific ------------------------------------- */



/* 2nd Menu Hover Persistence */

ul#menu-main-navigation li:hover li a:hover, ul#navmenu-v li:hover li a:hover,

ul#menu-main-navigation li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 

ul#menu-main-navigation li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,

ul#menu-main-navigation li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,



/* 3rd Menu Hover Persistence */

ul#menu-main-navigation li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,

ul#menu-main-navigation li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,

ul#menu-main-navigation li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,

ul#menu-main-navigation li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,



/* 4rd Menu Hover Persistence */

ul#menu-main-navigation li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,

ul#menu-main-navigation li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,

ul#menu-main-navigation li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,



/* 5th Menu Hover */

ul#menu-main-navigation li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,

ul#menu-main-navigation li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover,



/* IE verticle Specific ------------------------------------- */



/* 2nd Menu Hover Persistence */

ul#menu-main-navigation li:hover li a:hover, ul#navmenu-v li:hover li a:hover,

ul#menu-main-navigation li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 

ul#menu-main-navigation li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,

ul#menu-main-navigation li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,



/* 3rd Menu Hover Persistence */

ul#menu-main-navigation li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,

ul#menu-main-navigation li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,

ul#menu-main-navigation li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,

ul#menu-main-navigation li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,



/* 4rd Menu Hover Persistence */

ul#menu-main-navigation li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,

ul#menu-main-navigation li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,

ul#menu-main-navigation li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,



/* 5th Menu Hover */

ul#menu-main-navigation li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,

ul#menu-main-navigation li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,

ul#menu-main-navigation li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover



{ 

background:#7ea482;

color:#fff;

}

/* --- Disqus --- */

#disqus_thread li
{
    background: none;
}

#disqus_thread li.dsq-like-activity
{

    background: none;

}

/*

P.I.E. FLOAT CLEARING

See http://www.positioniseverything.net/easyclearing.html 

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

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

.clearfix {	display: inline-block; /* Fixes IE/Mac */ }



/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }

.clearfix { display: block;}

/* End hide from IE-mac */


/* CSS for subscribe page */
#form_input_area input[type="text"], #form_input_area textarea {
font-family: Arial, Sans-Serif;
font-size: 16px; 
margin-bottom: 5px;
display: block;
padding: 4px;
border: solid 1px #C4DB83;
width: 300px;
}

#form_input_area input[type="submit"]{
font-family: Arial, Sans-Serif;
font-size: 16px;
margin-bottom: 5px;
display: block;
padding: 4px;
}
/* End CSS for subscribe page */
