/*



Theme Name: Orangeville



*/






body {



	margin:0 auto;



	background:#fff url(images/top-bg.jpg) repeat-x top left;



	color:#444;



	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;



	text-align:center;



}



a { 



	color:#336699;



	text-decoration:none;



	outline:none;



}



a:hover {



	text-decoration:underline; 



}



h1, h1 a, h2, h2 a, h3, h4, h5, h6 {



	margin:0;



	color:#cc0000;



	text-align:left;



}



h1 {font-size:18px;}



h2 {font-size:16px; margin-bottom:10px;}



h3 {font-size:1.6em;}



h4 {font-size:1.2em;}



h5 {font-size:1em;}



h6 {font-size:0.8em;}



img {



	border:0;



}



input {



	font-size:1.2em;



}



input[type=text], textarea{



	background:#fff;



	border:1px inset #aaa;



}



input[type=submit] {



	background:#eee;



	border:1px outset #aaa;



}



textarea {



	font-size:12px;



}



pre {



	font-size:12px;



	overflow:auto;



}



code {



	font-size:12px;



	background-color:#f8f8f8;



	color:#111;



}







/* Layout */



#page {



	margin:0 auto;



	text-align:left;



}



#page-wrapper{



	width:100%;



	height:auto;



	overflow:hidden;



}



#main-body-wrapper{



	width:992px;



        margin:0 auto;



}



#ad-wrapper{



	width:152px;



	height:auto;



	float:right;



}



#wrapper {



	margin:0 auto;



}



#content{



	width:100%;



	padding:10px 0 20px 0;



	overflow:hidden;



}



#content-home-left{



	width:700px;



	height:auto;



	border-right:1px solid #ccc;



	padding-right:10px;



}



#content-home-left2{



	width:570px;



	height:auto;



	float:left;



	padding-right:15px;



	border-right:1px solid #CCCCCC;



}



#content-home-right{



	background:url(images/home-block-repeat.jpg) repeat-x left bottom;



	width:240px;



	border:solid 1px #ccc;



	height:100px;



	padding-top:20px;



}



#content-home-right2{



	width:235px;



	height:auto;



	margin-left:15px;



	float:left;



}



#block1 {



	width:460px;



	padding-left:10px;



	padding-right:10px;



}



#block2 {



	width:455px;



	padding-left:30px;



	padding-right:10px;



}



.article-block{



	height:auto;



	float:left;



}



.article-block h2{



	text-transform:uppercase;



	color:#555;



	margin:0 0 10px 0;



}



.article-block p{



	font-size:12px;



	color:#1e1e1e;



	margin:2px 0 30px 0;



}



.recent-three-more{



	font-weight:bold;



	color:#0435fe;



}



#sidebar{



	float:left;



	width:229px;



}



#sidebar2{



	margin-top:100px;



	float:right;



	width:180px;



}



#sidebar2 ul{



	margin:0;



	padding:0;



	list-style:none;



}



#feedback{



	width:31px;



	height:104px;



	position:fixed;



	top:130px;



	left:0px;



	z-index:1000;



}



#feedback a{



	display:block;



	width:31px;



	height:104px;



	background:url(images/feedback.jpg) no-repeat -2px;



	text-indent:-9999px;



}



#feedback a:hover{



	background:url(images/feedback.jpg) no-repeat  0px;



}







/* Header */



#header {



	margin:0;



	padding:0;



	height:auto;



	width:100%;



}



#logo-area{



	width:100%;



	height:41px;



	overflow:hidden;



}



#logo-holder{



	width:570px;



	height:auto;



	float:left;



}



#social-line{



	width:218px;



	height:auto;



	float:right;



	margin-top:7px;



}



#social-line p{



	margin:4px 5px 0 0;



	padding:0;



	font:bold 12px Arial, Helvetica, sans-serif;



	float:left;



}



#headertitle {



	float:left;



	position:absolute;



	top:2.4em;



	left:5%;



}



#headertitle h1 {



	margin:0;



}



#headertitle h1 a {



	background:transparent;



	color:#fff;



}



#headertitle h1 a:hover {



	text-decoration:none;



}



#headertitle p {



	margin:0;



	background:transparent;



	color:#fff;



	font-size:1.1em;



}



.search {



	float:right;



	padding:1.5em 5% 0 0;



}



.search form {



	margin:0;



	padding:0;



}



.search input {



	display:inline;



	width:218px;



	border:1px solid #69b;



	margin:0;



	padding:0.2em 5px;



	background:#38b;



	color:#ddd;



	font-size:1.1em;



}







/* Top navigation */



#top-nav{



	width:100%;



	height:auto;



	overflow:hidden;



	margin-top:18px;



}



#nav-top ul{



	margin:0;



	padding:0;



}



#nav-top li{



	list-style:none;



	float:left;



	display:block;



	padding:0;



	margin:0;



	height:30px;



}



#main-nav-area{



	/*margin-top:17px;*/



	width:100%;



	height:37px;



}



#main-nav{



	width:635px;



	height:auto;



	float:left;



}



#mc_menu_1{



	margin:0;



	padding:0;



}



#mc_menu_1 li{



	list-style:none;



	float:left;



	font-size:12pt;



	padding:0 8px 0 8px;



	background:url(images/vline.jpg) no-repeat left;



	position:relative;



}



#mc_menu_1 li:hover, #mc_menu_1 li.sfhover {



	cursor:pointer;



}



#mc_menu_1 li:hover a, #mc_menu_1 li.sfhover a {



	color:#ff0000;



}



#mc_menu_1 li a{



	text-decoration:none;



	color:#505353;



	font:bold 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;



}



#mc_menu_1 li a:hover{



	color:#ff0000;



}







/* Submenu */



#mc_menu_1 li ul {



	display:none;



}



#mc_menu_1 li:hover ul, #mc_menu_1 li.sfhover ul { /* This is for Internet Explorer 6  */



    display: block;



    left: 0px;



    top: 0x;



    position: absolute;



    z-index: 9999;



    width: 176px;



	#top:20px;



}



#mc_menu_1 li ul {



    display: block;



    position: absolute; /* hidding submenus based on: https://css-class.com/articles/ursidae/  */



    left: -999em; /* this makes it more accessible than display:none; */



    width: 176px;



	list-style: none;



	padding: 0 0 0 5px;



	margin: 0;



	z-index: 9999;



}



#mc_menu_1 li ul li {



    height: auto;



    background: none;



    text-indent: 0;



    padding: 0;



	margin: 0;



	z-index: 9999;



}



#mc_menu_1 li:hover ul li a, #mc_menu_1 li.over ul li a {



    font-size: 12px;



	line-height: normal;



	color: #ffffff;



	text-decoration: none;



	background: #818181;



	text-align:left;



	display: block;



	padding: 6px 8px;



	width:160px;



	z-index: 9999;



}



#mc_menu_1 li ul li a:hover {



    color: #13253f;



	text-decoration: none;



	background: #cccccc;



	z-index: 9999;



}



#search-top{



	text-align:right;



	float:right;



}



#search-top p{



	display:block;



	font:bold 11px Arial, Helvetica, sans-serif;



	color:#5d5d5d;



	margin:0



}



#header-img{



	width:100%;



	height:auto;



	margin:0 auto;



	position:relative;



}







/* Sidebar */



#sidebar ul {



	padding:0;



	margin:0;



	list-style: none;



	font-size:1.1em;



}



#sidebar ul ul {



	font-size:12px;



	list-style:disc;



}



#sidebar ul ul .recentcomments{



	list-style:none;



}



#sidebar ul li {



	margin:0 0 2em 0;



}



#sidebar ul ul {



	margin:0 0 0 15px;



	padding:0;



}



#sidebar li li {



	margin:0.1em 0;



}



#sidebar li li li {



	padding-left:10px;



}



#sidebar ul h2 {



	margin:0;



	padding:0;



	color:#7b7b7b;



	background:url(images/sidebar-header.jpg) no-repeat top;



	padding:10px 0 0 0;



	height:34px;



	text-align:center;



}



#sidebar a{



	color:#666666;



}







/* Footer */



#footer-wrapper{

	width:100%;

	height:auto;

	clear:both;
	background:#818181 url(images/footer-repeat.png) no-repeat top left;

}

#footer-upper{

	width:100%;

	height:40px;

}

#footer-bottom{
	width:100%;
	font-weight:bold;
	height:80px;
	background:#818181 url(images/footer-repeat.png) no-repeat top left;
    margin:0 auto;
	text-align:center;

}
#footer-bottom a{
	color:#FFFFFF;
}
#footer-bottom a:hover{
	color:#FFFFFF;
}



.footer{



	width:840px;



	margin:0 auto;



	text-align:left;



}



.footer-content-wrapper{



	width:840px;



	float:left;



}



.footer-content-wrapper ul{



	margin:30px 0 0 0;



	padding:0 35px 0 35px;



	float:left; 



	border-left:1px solid #bbbbbb;



	height:120px;



}



.footer-content-wrapper ul.firstone{



	padding:0 25px 0 0;



	border-left:0px;



}



.footer-content-wrapper li{



	list-style:none;



}



.footer a {



	font:normal 12px 'Lucida Grande', Verdana, Arial, Sans-Serif;;



	color:#cecdcd;



}



.subscribe{



	width:738px;



	height:44px;



	background:url(images/subscribe-bg.jpg) no-repeat top left;



	margin:0 auto;



	padding:15px 5px 5px 15px;



        margin-left:-20px;



}



.subscribe p{



	font:bold 11px Arial, Helvetica, sans-serif;



	color:#5d5d5d;



	margin:0;



}



.subscribe p span{



	padding-right:10px;



	padding-left:10px;



}



.text{



	width:150px;



	padding:3px;



	border:2px solid #7a9dbf;



}



.image{



	vertical-align:bottom;



	margin-left:10px;



}







/* Post */



.post {



	margin:0 0 10px 0;



	clear:both;



}



.post2{



	padding-bottom:10px;



	margin-bottom:10px;



	border-bottom:2px dotted #666666;



}



.posttitle {



	text-transform:uppercase;



}



.post p, .post ol li, .post ul li{



	margin-top:0;



	font-size:12px;	



	text-align:left;



}



.post li li {



	font-size:12px;



}



.post blockquote {



	padding:0 0 0 2em;



	border-left:0.4em solid #ccc;



	font-size:1em;



}



.post blockquote blockquote {



	margin-left:0;



	font-size:1em;



}



.postmetadata {



	clear:both;



	margin:1em 0;



	font-size:12px;



	color:#888;



	text-align:justify;



	font-weight:bold;



}



.postmetadata a, .postmetadata2 a {



	color:#336699;



}



.postmetadata2 {



	clear:both;



	font-size:9pt;



	margin:1em 0;



	color:#888;



	text-align:left;



	font-weight:bold;



}



div.navigation {



	font-size:14px;



}



.postentry table {



	border-width:0 1px 1px 0;



	border-style:solid;



	border-color:#ccc;



}



.postentry table tr td {



	padding:5px 10px;



	border-width:1px 0 0 1px;



	border-style:solid;



	border-color:#ccc;



}



.postentry table tr th {



	border-width:1px 0 0 1px;



	border-style:solid;



	border-color:#ccc;



	padding:5px 10px;



	background:#f4f4f4;



	color:#666;



	font-weight:bold;



	text-transform:uppercase;



	text-align:center;



}



.bookmark-related {



	background:url(images/single-rept.jpg) repeat-x left bottom;



	width:100%;



	margin-bottom:10px;



}



.bookmark-related h2 {



	font-size:14px;



	padding:0;



	margin:0;



}



.rel-posts {



	padding-left:15px;



	border-left:solid 1px #979797;



}



.rel-posts h2 {



	margin-bottom:5px;



}



.rel-posts ul {



	padding:0;



	margin:0;



	list-style-type:none;



}



.rel-posts ul li {



	padding:7px 0;



	border-top:solid 1px #979797;



}



.rel-posts ul li:first-child {



	border-top:none;



}



.rel-posts ul li a {



	font-size:12px;



	color:#666666;



}







/* Comments */



#comments {



	font-size:12px;



}



.commentline{



	text-transform:uppercase;



}



.commentline a{



	color:#336699;



}



.commentlist {



	margin:20px 0;



	padding:0;



	border-width:0 0.1em 0.1em 0;



	border-color:#eee;



	border-style:solid;



}



.commentlist li {



	list-style:none;



	margin:0;



	padding:0;



	border-width:0.1em 0 0 0.1em;



	border-color:#eee;



	border-style:solid;



}



li.comment div, li.pingback div {



	padding:20px;



	overflow:auto;



}



li.comment div div, li.pingback div div {



	padding:0;



	overflow:visible;



}



.commentlist li.even {



	background-color:#fafafa;



}



.commentlist li.odd {



	background-color:#f6f6f6;



}



ul.children li {



	list-style:none;



}



img.avatar {



	float:right;



	border:1px solid #eee;



	padding:2px;



	margin:0;



	background:#fff;



}



.comment-meta, .reply {



	margin:0;



	padding:0;



	font-size:0.8em;



}



.comment-author cite {



	font-style:normal;



	font-weight:bold;



	font-size:1.2em;



}



textarea#comment {



	width:100%;



}



#comments div.navigation {



	font-size:12px;



}



/* Comment ends */







/* Calendar */



#wp-calendar caption {



	text-transform:uppercase;



	font-weight:bold;



	color:#aaa;



	text-align:left;



}



#wp-calendar thead th {



	font-weight:normal;



	color:#27a;



	text-align:center;



}



#wp-calendar tbody td {



	text-align:center;



}



#wp-calendar tbody td a {



	font-weight:bold;



}



#wp-calendar tbody td.pad {



	border:none;



}



/* Calendar ends */







abbr {



	cursor:help;



	border-bottom: 0.1em dotted;



}



.aligncenter, div.aligncenter {



   display: block;



   margin-left: auto;



   margin-right: auto;



}



.alignleft {



   float: left;



   margin: 5px 5px 5px 0;



}



.alignright {



   float: right;



   margin: 5px 0 5px 5px;



}



.nexprev a {



	font-size:12px;



	font-weight:bold;



	text-transform:uppercase;



	color:#000000;



	text-decoration:underline;



}



.nexprev a:hover {



	text-decoration:none;



}



.wp-caption {



   border: 1px solid #ddd;



   text-align: center;



   background-color: #f3f3f3;



   padding-top: 4px;



   margin: 10px;



}



.wp-caption img {



   margin: 0;



   padding: 0;



   border: 0 none;



}



.wp-caption p.wp-caption-text {



   font-size: 11px;



   line-height: 17px;



   padding: 0 4px 5px;



   margin: 0;



}



#fadeshow1{



	z-index:0;



}



.post-recent-comment {



	width:100%;



}



.post-recent-comment ul {



	padding:0;



	margin:0;



	list-style-type:none;



}



.post-recent-comment ul li {



	padding-bottom:15px;



}







