/*

* Theme Name: 		Lemming

 * Theme URI: 		http://www.techlemming.com/2009/07/11/lemming-wordpress-theme/

 * Description: 	Simple and easy to use theme, in two colors: blue and white. It has 3 columns, supports widgets and gravatars and is SEO friendly. Created by <a href="http://www.techlemming.com/">TechLemming</a>.

 * Author: 			TechLemming

 * Author URI: 		http://www.techlemming.com/

 * Tags:			three-columns, blue, white, fixed-width, threaded-comments

 * Version:			1.01

 The CSS, XHTML and design is released under GPL.

    http://www.opensource.org/licenses/gpl-license.php

*/

img.alignright {	float:right;	margin:0 0 1em 1em;}

img.alignleft {	float:left;	margin:0 1em 1em 0;}

img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}

a img.alignright {	float:right;	margin:0 0 1em 1em;}

a img.alignleft {	float:left;	margin:0 1em 1em 0;}

a img.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}

img.wp-smiley {	padding:0px;	margin:0px;	border:none;}

a img.wp-smiley {	padding:0px;	margin:0px;	border:none;}

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

/* BODY */

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

div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, p, blockquote, th, td {margin:0;	padding:0;}

h1, h2, h3, h4, h5 {
	padding-top: 3px;
	padding-bottom: 4px;
	
} 

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	color:#7a878d;
	background-color: #FFF;
	background-image: url(/templates/rt_dominion_j15/images/backgrounds/style2/main-bg-med.jpg);
	background-repeat: repeat-x;
}



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

/* BEGIN TOP  Header - ETC                         /

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

#box{width:980px;margin:0px auto; margin-top:0px; padding:0; background:#FFF;}

#header {width:980px;	height:120px;	margin:0;	padding:10;	background:#07264B;	position:relative;}

#header a:link,#header a:active,#header a:visited,#header a:hover { text-decoration:none; margin:0; padding:0; border:0;}



#header h1 a,#header h1 a:active,#header h1 a:link,#header h1 avisited{ height:30px;  overflow:hidden; position:absolute; top:15px; left:15px; z-index:0;  margin:0; padding:0 0 0 9px; color:#FFF; border:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; text-decoration:none; font-weight:normal;}

#header h1 a:hover{ text-decoration:underline;}

#description{ position:absolute; top:40px; left:15px;margin:0; font-size:14px; padding:0; color:#FFF;}

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

/* NAVIGATION Menu *                       /

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



#nav{width:980px; position:absolute; top:85px; left:0px;	height:24px; background:url(i/header.jpg) repeat-x top; float:left; margin:0; padding:0;	clear:both;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}



#nav ul{height:24px;line-height:24px;float:left;list-style:none;font-size:14px;font-weight:bold;margin:0 0 0 5px;padding:0;  clear:both;}

#nav ul li{float:left !important;list-style-type:none;margin:0;padding:0px 10px 0 10px;}

#nav ul li:hover{}

#nav ul  li.current_page_item a,#nav ul  li.current_page_item a:active,#nav ul  li.current_page_item a:visited,#nav ul  li.current_page_item a:link{text-decoration:none;color:#FFF;}

#nav ul  li.current_page_item a:hover{color:#FFF; text-decoration:underline;}

#nav ul  li a:hover{color:#FFF; text-decoration:underline;}

#nav ul li a:active,#nav ul li a:visited,#nav ul li a:link,#nav ul li a{color:#FFF;}



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

/* MAIN ENTRY *                           /

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



#bgbox{width:980px; float:left; margin:-10px 0 0 0px; padding:0;}

#content{width:580px;float:left;line-height:140%;padding:0;  margin:10px 0 5px 10px;}

#bgbox_bottom{width:980px; height:6px;float:left; background:url(i/m_bottom.gif) no-repeat left bottom; margin:0; padding:0;}

.post{	font-size:12px;	font-family:Verdana, Geneva, sans-serif;	line-height:16px;	word-spacing:1px;	margin:1px 0px 1px 0px;	padding:0px 5px 0px 0px;	width:580px;	float:left; 	color:#000;  }



#content .post h1{width:580px;  margin:10px 0 3px 0px; padding:1px 0 0 1px; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; background:#336699; }

#content .post h1 a,#content .post h1 a:active,#content .post h1 a:visited,#content .post h1 a:link{ margin:10px 0 2px 0px; padding:1px 0 5px 0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-weight:normal; line-height:1.2; }

#content .post h1 a:hover{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:underline;  }





.post p {margin:4px 0px 8px 0px;color:#5d676b;}

.post p strong {font-weight:bold; }

.post p em {font-style:italic;}

.post img {border:1px solid #cecece;	background-color:#FFFFFF;padding:4px;margin:3px;}

.post blockquote {padding:10px;font-style:italic;font-size:11px;}

.post img.wp-smiley {border:none;padding:0px;margin:0px;background:none;}

#content .post ul, .post ol { margin:0px 0px 10px 16px;}

#content .post ul li,#content .post ol li {margin:2px 0px 2px 16px;}



#content .post p ul, .post p ol { margin:0px 0px 10px 16px;}

#content .post p ul li,#content .post p ol li { margin:2px 0px 2px 16px;}

#content .post li { margin:0px 0px 0px 10px;}







.small{ width:560px; font-size:10px; color:#888;	text-transform:uppercase;border-bottom:1px solid #EEE;	margin:0px 0px 8px 0px; padding:0; float:left;}

.postinfo{font-size:11px;border-top:1px dotted #005eca;border-bottom:1px dotted #336699 ;padding:6px;margin:5px 0px 10px 0px;background-color:#F7F7F7;}

.postinfo p {	margin:0px 0px 5px 0px;}

.postinfo p.cent {margin:0px;text-align:center;font-weight:bold;}



.postinfo a{font-weight:bold; color:#005eca; text-decoration:none;}

.entry{width:520px;float:left;color:#191919;margin:0 0 10px 2px;padding:0;}

.entry p{text-align:justify;}



.entry2{width:520px;float:left;color:#191919;text-align:justify;margin:1px 0 0 3px;padding:1px 6px 10px 3px;}

.pastentry{width:200px;float:left;color:#191919;margin:0;padding:0;}



.left {float:left; width:200px; padding-right:10px; border-right:1px dashed #ccc; color:#000;}

.right {float:right;padding-right:20px;width:240px; color:#000;}

.clear {clear:both}



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

/* Something  *                           /

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

.navigation{width:560px; height:16px;float:left;border-bottom:1px solid #EEE;border-top:1px solid #EEE;text-transform:uppercase; font-weight:bold; font-size:12px;padding:0 0 10px;}

.alignright{float:right;margin-top:5px;}

.alignleft{float:left;margin-top:5px;}



.snavigation{width:560px; height:16px;float:left;border-bottom:1px solid #EEE;border-top:1px solid #EEE;text-transform:uppercase; font-weight:bold; font-size:12px; margin:10px 0 10px 0;padding:0 0 10px;}

.salignright{float:right;margin-top:5px;}

.salignleft{float:left;margin-top:5px;}



.aligncenter{}

.sIFR-flash {visibility: visible !important;margin: 0;}

.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}

.postmetadata{	font-size:11px;	border-top:1px dotted #336699 ;	border-bottom:1px dotted #336699 ;	padding:6px;margin:5px 0px 20px 0px;background:#F7F7F7;	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.postmetadata p {margin:0px 0px 10px 0px;}

.postmetadata p.cent {margin:0px;text-align:center;font-weight:bold;}

.postinfo2{font-size:11px;border-top:1px dotted #336699 ;padding:6px;margin:5px 0px 20px 0px;background-color:#F7F7F7;  }



img.wp-smiley{border:0;padding:0;}

.center{text-align:center;}

acronym,abbr,span.caps{cursor:help;}

acronym,abbr{border-bottom:1px dashed #999;}



blockquote{padding-left:20px;border-left:5px solid #ddd;margin:15px 30px 0 10px;}

blockquote cite{display:block;margin:5px 0 0;}

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

.clearfix{display:block;}

* html .clearfix{height:1%;}

#past { padding:0; margin:0;}

#tags{margin-left:6px;padding:0;margin-top:10px;margin-bottom:0px;color:#000;font-size:12px;}

#tags a{text-decoration:none;font-weight:bold;}



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

/* RSS *                              /

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



.rss-field{width:150px; margin-left:10px; padding:0; }

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

/* SIDEBAR *                              /

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

#searchform {margin: 3px 0 10px 1px; padding:0; font-size:14px; color:#999;}

.search_body{margin:4px 0 0 0; padding:0;}



#sidebar{width:465px; height:100%;float:left;font-size:11px;padding:0; margin:20px 0 0 12px; }



.rsidebar {width:200px;float:right;padding:0;margin:10px 0px 0px 3px;}

.rsidebar a, .rsidebar a:visited {text-decoration:none;color:#336699; line-height:1.1;}

.rsidebar a:hover {text-decoration:underline;color:#336699 ;}



.rsidebar ul {list-style:none; list-style-type:none; padding:0;width:200px;margin:5px 0px 5px 0px;font-size:11.4px;line-height:14px;font-family:Verdana, Geneva, sans-serif;}

.rsidebar ul li{ list-style:none; list-style-type:none; margin:3px 0 3px 0; padding:0;}

.rsidebar ul li h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;padding:1px 6px 1px 2px;background:#336699 ;color:#FFF; margin:0;}



.rsidebar ul li ul li{padding:2px 0px 2px 5px;}

.rsidebar ul li ul li:hover {background-color:#f5fcfd;}

.rsidebar ul li a, .rsidebar ul li a:visited {text-decoration:none;color:#336699 ;}

.rsidebar ul li a:hover {text-decoration:underline;}

#sidebar img,.lsidebar img{border:0;}

.rsidebar p,.lsidebar p{padding:0 5px;}

#info a img {border:none;}





.lsidebar {	width:170px;float:left;overflow:hidden; padding:0; margin:10px 0 0 0;}

.lsidebar a, .lsidebar a:visited {text-decoration:none;color:#336699 ;}

.lsidebar a:hover {text-decoration:underline;color:#336699 ;}

.lsidebar ul li h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;line-height:18px; padding:0; margin:0;padding:1px 6px 1px 2px;background:#336699 ;color:#FFF; margin:0}

.lsidebar ul {list-style:none;width:160px; margin:10px 0 5px 0;}

.lsidebar ul li {padding:3px 0px 3px 1px; margin:0; list-style:none; list-style-type:none;}



.lsidebar ul li ul{list-style:none;width:170px;margin:0;font-size:10.95px;line-height:14px;font-family:Verdana, Geneva, sans-serif;}

.lsidebar ul li ul li{padding:2px 0px 2px 4px;}

.lsidebar ul  li ul li:hover {	background-color:#f5fcfd;}

.lsidebar ul li ul li a, .lsidebar ul li ul li a:visited {text-decoration:none;	color:#336699 ;}

.lsidebar ul li ul li a:hover {text-decoration:underline;}







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

/* FOOTER *                               /

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

#footer{width:942px;height:45px;clear:both;font-size:11px;margin-top:10px; padding:10px 0 0 0; text-align:center; color:#000; border-top:4px #111 solid;}

#footer a,#footer a:active,#footer a:link,#footer a:visited{text-decoration:none;color:#336699 ;border:none;}

#footer a:hover{color:#336699 ; text-decoration:underline;}

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

/* COMMENTS*                              /

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



.boxcomments{width:560px; padding:0; margin-left:0; margin-right:0; margin-top:0; float:left;}

#commentform{margin:0;padding:15px 15px 1px 0; border:0;}

#commentform label{ width:140px; font-size:14px;display:block;margin:0; padding:0;}

.label{float:left; width:140px; font-size:14px;display:block;margin:0; padding:0;}

#commentform input{width:150px;margin:0 5px 10px 0;padding:1px;}

#commentform textarea{width:420px;margin:0 0 10px;padding:0;}

#commentform #submit{margin:0 0 20px;}

#commentform p{margin:5px 0;}

ol.commentlist{margin:0 0 1px;padding:0;}

.alt{ margin:0; padding:0;}

ol.commentlist li{ border:1px solid #eee; color:#999; font-size:12px;padding:10px;	font-size:12px;	margin:0px 0px 10px 0px;overflow:hidden;}

/*  assss  */

ol.commentlist li ul{width:540px; margin:0; padding:0;}

ol.commentlist li ul li { margin: 5px -5px 0 10px; padding:0; list-style-type:none;list-style: none; } 

ol.commentlist li ul li  ul {width:380px; margin:0; padding:0;}

ol.commentlist li li { border:none; width:330px;background:none;list-style:none;margin:3px 0 3px 20px;padding:3px 0 0 0; list-style-type:none;} 

.children { padding: 0; } 

ol.commentlist li a,ol.commentlist li a:active,ol.commentlist li a:visited,ol.commentlist li a:link{ text-decoration:none; color:#336699 ;}

ol.commentlist li a:hover{ text-decoration:underline;}

ol.commentlist li :hover{background:none;}

ol.commentlist li img{float:right; width:32px; height:32px; padding:0; }

ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 0 15px 0; border:0; color:#666;}

ol.commentlist li.commenthead h2{margin:0; font-size:16px; font-weight:bold; margin:10px 0 0 0;}

ol.tblist{list-style:none;margin:0 0 1px;padding:0;}

ol.tblist li{display:block;list-style:none;padding:10px 5px 10px 5px;margin:0 0 5px; border:1px dashed #ccc;}

input#url,input#author,input#email,textarea{border:3px solid #eee;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	font-size:14px;	color:#336699;}

#respond{ background-color:#F7F7F7;	padding:10px; } 

	

.Cbutton {width: 171px;	height: 30px;margin:0px 0px 0px 0px;border:1px #CCC solid; color:#336699 ; font-weight:bold; font-size:14px;}

.Cbutton:hover {margin:0px 0px 0px 0px; color:#00803a}	





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

/* LINKS H1 H2 H3 H4 H5*                  /

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

#info h1 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#005eca ; }

.rsidebar h2 { margin:0 0 10px 0; padding:0; font-size:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#005eca ; }

.lsidebar h2 { margin:0px 0 10px 13px; padding:4px 0 0 0; font-size:15px;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#005eca ; }



#content .entry h1 { margin:10px 0 2px 0px; padding:1px 0 5px 0; font-size:18px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#FFF; text-decoration:none; font-weight:normal; line-height:1.2;  }



.entry a:link,.entry a:visited { color:#005eca ; font-weight:normal; text-decoration:none; }



.entry a:hover,.entry a:active { text-decoration:underline; }

.rsidebar a, .rsidebar a:link, .rsidebar a:active,.rsidebar a:visited{ color:#005eca ; font-weight:normal; text-decoration:none; }

.rsidebar a:hover{font-weight:normal; text-decoration:underline; }

#content a,#content a:active, #content a:visited, #content a:link{ color:#005eca ; text-decoration:none;}

#content a:hover{text-decoration:underline;}









a, a:visited {	text-decoration:none;	color:#005eca ;}

a:hover {text-decoration:underline;}



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}

.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-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}
