/*
THEME NAME: NINS

*/

/* Architecture */

body 
{
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#202020;
	background-color: #F2F2F2;
}


image
{
          border:0;
}

#navlist li
{
	display: inline;
	list-style-type: none;
	padding-right: 20px;
	color: #FFFFFF;
}


/* This styles the unordered list element to remove bullets and align the text */
 ul#nav {
	list-style-type : none;
	text-align : right;
	font-size: 12px;
	font-weight: bold;
   }

 /*
  This styles the links. It’s a block-level link and the text is positioned
  with padding. Other styles are defined: width, colors, text attributes, etc.
 */
 ul#nav a  {
	background-color : #4d6ef3;
	margin-bottom : 1px;
	width : 220px;
	height : auto;
	color : #FFFFFF;
	font-style : normal;
	display : block;
	text-decoration : none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
 }

 
 
 
  ul#nav  {
	background-color : #ffffff;
	margin-bottom : 1px;
	width : 220px;
	height : auto;
	color : #FFFFFF;
	font-style : normal;
	display : block;
	text-decoration : none;
	padding-right: 10px;
	padding-bottom: 2px;
 }

 /* This is only necessary for IE6 else the link margins will collapse on hover */
 ul#nav li {
   margin-bottom : 2px;
 }

 /* This removes the default left margin (indentation) */
 ul#nav li {
   margin-left : 0;
 }

 /*
  Now to offer some hover and focus styles. Further specification of focus/active styles
  could be added but I didn’t do it in this example. I didn’t feel it was needed
 */
 ul#nav a:hover, ul#nav a:focus, ul#nav a:active {
   background-color : #2e3699;
   color : #fff;
 }

 /*
  This style the single state of the “current_page_item” class link. Not needed for
  the “rss” class link since that target page won’t display the menu
 */
 ul#nav li.current_page_item a, ul#nav li.current_page_item a:hover,
 ul#nav li.current_page_item a:focus, ul#nav li.current_page_item a:active {
   background-color : #2e3699;
   color : #fff;
   cursor : default;
 }

#sidebar {
	width: 230px;
	float: left;
	margin: 0px;
	text-align: left;
}


#blog-title {
	font-weight: normal;
	margin: 40px 0 0 20px;
}

#blog-title a {
	color: #333333;
}

#blog-description {
	font-weight: normal;
	margin: 0 0 0 20px;
}

/* Content */
.page-title {
	color: #64790C;
	margin-bottom: 6px;
	font: bold 20px "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.post {
	margin-bottom: 50px;
}

.entry-title {
	width: 400px;
	font-weight: bold;
}

.entry-comments {
	float: right;
}

.entry-title a {
	color: #FF8000;
}


#container
{
	margin:0 auto;
	width:900px;
	text-align:left;
	padding:0 0 15px;
	background-color: #FFFFFF;
	border-right: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
}	

#content
{
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	padding-right: 0;
	padding-bottom: 0;
	width: 610px;
	float: left;
	margin-left: 20px;
}



#mast
{
	text-align:center;
	clear:both;
	background-repeat: repeat-x;
	background-image: url(nav_bg.gif);
}

#mast2
{
	text-align:center;
	clear:both;
	background-repeat: repeat-x;
	background-color: #64790C;
	height: 30px;
}
#mast_image
{
	text-align:center;
	clear:both;
	background-repeat: repeat-x;
	height: 100px;
	background-repeat: repeat-x;
	background-color: #CCCCCC;
}


#settings_section
{
	font-size:20px;
	color:#333333;
	padding:38px 0 0;
	width:900px;
	margin:0 auto;
	text-align:left;
	height: 80px;
	background-image: url(NINS.gif);
	background-repeat: no-repeat;
}

#top_menu
{
	font-size:12px;
	color:#FFFFFF;
	padding:10px 0 0;
	width:900px;
	margin:0 auto;
	text-align:right;
	height: 20px;
	background-repeat: no-repeat;
	font-weight: bold;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

 
#footer
{
	width:900px;
	background-color: #64790C;
	height: 30px;
	clear: both;
	color: #FFF;
	text-align: center;
	padding-top: 15px;
	font: 11px Verdana, Geneva, sans-serif;
}
#sidetext {
	padding-left: 20px;
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#sidetext a{
color: #ff6600;
text-decoration: none;
}

#sidetext a:hover{
color: #DFE44F;
text-decoration: none;
}


#navlist a {
	color: #FFFFFF;
	text-decoration: none;
}
#navlist a:hover {
	color: #FF6600;
}
a{
color: #fff;
text-decoration: none;
}
a:hover{
color: #DFE44F;
text-decoration: none;
}
p{
margin: 0;
padding: 10px;
line-height: 1.5em;
text-align: justify;
}
#wrapper1{

}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 5px;
background: #8DC70A;
}

.boxholder a{
color: #ff6600;
text-decoration: none;
}

.boxholder a:hover{
color: #DFE44F;
text-decoration: none;
}


.tab{
float: left;
height: 26px;
width: 152px;
margin: 0 0 0 0;
text-align: center;
background: #8DC70A url(http://nins.ie/wordpress/images/greentab.jpg) no-repeat;
}
.tabtxt
{
margin: 0;
color: #fff;
font-size: 12px;
font-weight: bold;
padding: 10px 0 0 0;
}

.image img, .right, .left
{	
	background: #fff;
	border: 1px solid #e3e7e8;
	float: right;
	margin: 5px 16px 20px 30px;
	padding: 6px;
}
h1 {
	line-height: 26px;
}

a.link {
color: #ff6600;
text-decoration: none;
}

a:hover.link {
color: #DFE44F;
text-decoration: none;
}
