/*
Theme Name: Celtic
Description: Tema laget for Irish Dance Company.
Version: 1.0
Author: Natasha Irene Sandal, Snedig design
Author URI: http://snedig.no/
*/

@charset "utf-8";

* {margin: 0; padding: 0; border: none;}

body 			{
				background: #000000 url(images/bg.jpg); 
background-repeat: no-repeat;
background-position: top center;
				color: #BBBBBB; 
				font: 76%/1.6 'Georgia', 'Times', serif; 
				text-align: center;
				margin: 0;
				}

a {color: #467423; text-decoration: none; }

a:hover {text-decoration: underline;}
 

/*---Main layout---*/

#wrapper			{
				width: 800px;
				margin: 0 auto;
				text-align: left;
				background: url(images/images/bg.jpg);
				}
		
#header			{
				height: 120px;
				text-align: left;
				background: url(images/irish_dance_company_logo.gif) 28px 64px no-repeat;
				margin: 0;
				}
				
#mainNav		{
				height: 23px;
				margin: 0;
				}

#submenu		{
				background-color:  #222222;
				margin: 0;
padding: 0 0 0px 0;
				}


#submenu ul li a {
			
margin: 0 0 0 3px;
				}
		
#content		{
				clear: both;
				background-color: #000000;
				padding: 0;
				}
				
#mainContent	{
				float: left;
				margin: 1.2em 0 1em 30px;
				padding: 0;
				}
			
.wide	{
				width: 740px;
				}
			
.narrow {
				width: 500px;
				}

#secondaryContent {
				float: right;
				margin: 1em 30px 1em 0;
				width: 200px;
				border-left: 1px solid #88c879;
				}
			
#footer			{
				clear: both;
				margin-top: 1em;
				margin-left: 30px;
				width: 840px;
				height: 3em;
				line-height: 2em;
				}

				
				
/*---Divs&details---*/

#header h1		{
				display: none;
				}

#mainNav ul		{
				list-style-type: none;
				font-size: 1.1em;
				height: 30px;
				padding-left: 30px;
				}
				
#mainNav ul li	{
				float: left;
				}

#mainNav ul li a	{
				color: #CCCCCC;
				display: block;
				background-color: #000000;
				margin-right: 1px;
				padding: 4px 9px 4px 9px;
				line-height: 1.2em;		
				}

#mainNav ul a:hover	{
				background-color: #333333;
				text-decoration: none;
				}

#mainNav ul li.current_page_item a {
				background-color: #444444;
				color: #CCCCCC;
				}
		
#submenu ul		{
				list-style-type: none;
				font-size: 1em;
				padding: .6em 0 0 0;
				margin: 0 0 0 30px;
				}
				
#submenu ul li	{
				float: left;
				}

#submenu ul li a	{
				padding-right: 1em;
				font-weight: normal;
				}

#submenu ul li.current_page_item a {
				color: black;
				}				

#footer			{
				font-style: italic;
				font-size: .8em;
				line-height: 2em;
				color: #888888;
				}


#mainContent ul	{
				margin-left: 2em;
				margin-bottom: 1em;
				}	
				
#secondaryContent ul{
				list-style-type: none;
				margin-left: 10px;
				}	
				
#secondaryContent h3 {
				margin-left: 10px;
				}		
				
#content p		{
				margin-bottom: .6em;
				font-size: 1.1em;
				line-height: 1.3em;
				}
				
#content h2		{
				margin-bottom: .4em;
				font-size: 2em;
				line-height: 1.1em;
				font-weight: normal;
				}
				
#content h2 a	{
				text-decoration: none;
				}
			
#content h3	{
				font-size: inherit;
				font-weight: bold;
				font-style: italic;
				}				
				
.clear			{
				clear: both;
				margin: 0;
				}
				
table			{
				border-collapse: collapse;
				text-align: right;
				}
				
table thead		{
				font-weight: bold;
				}
				
table td		{
				padding-left: 2em;
				}
				
table td		{
				border-bottom: 1px solid #BFCAAB;
				}
				


/*---Bilder---*/

#content img {
				border: 1px solid gray;
				max-width: 100%;
				}
				
				
#content .wp-caption img {
				margin: 0 0 .3em 0;
				}
				
#content .wp-caption {
				margin-bottom: 1em;
				}
				
#content .wp-caption-text {
				font-family: lucida sans, lucida grande, verdana, arial, helvetica, sans-serif;
				font-size: .8em;
				line-height: 1.2em;
				font-style: italic;
				text-align: left;
				}
				
img.centered 	{
				padding: 4px;
				margin: 0 9px 2px 0;
				display: inline;
				}

img.alignright	{
				margin: 0 0 2px 9px;
				display: inline;
				}

img.alignleft 	{
				margin: 0 9px 2px 0;
				display: inline;
				}

.alignright 	{
				float: right;
				}

.alignleft 		{
				float: left
				}
				


/*---Galleri---*/

#content .attachment img {
				float: none;
				margin: 0;
				}

#content .navigation {
				margin: 0 0 10px 0;
				}
				
#content .navigation .navImg {
				width: 50px;
				margin: 0;
				float: left;
				text-align: center;			
				}
				
#content .navigation .right {
				float: right;
				}

				
.singleImg		{
				width: 750px;
				clear: both;
				text-align: center;
				}
				
#content .singleImg img	{
				margin: 0 0 .3em 0;
				}
								

/*---Blogg---*/

.bloggintro		{
				position: relative;
				left: 170px;
				width: 570px;
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .9em;
				line-height: 1.5em;
				margin-bottom: 3em;
				}

.navigation		{
				border-bottom: 1px solid #88c879;
				padding-bottom: .2em;
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .8em;
				font-weight: bold;
				color: #467423;
				}
				
.navigation a:hover	{
				text-decoration: none;
				color: black;
				}
				
.postmetadata	{
				float: left;
				width: 158px;
				padding-top: .8em;
				text-align: right;
				}
				
.author			{
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: 1em;
				line-height: 1.5em;
				font-weight: bold;
				margin-bottom: .1em;
				}
				
.time			{
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .8em;
				padding-bottom: .4em;
				}
				
.posttitle		{
				width: 570px;
				float: right;
				}
				
.postcontainer	{
				clear: both;
				}
				
.postcontainer .postmetadata {
				padding-top: 0;
				}
								
.postcontent	{
				float: right;
				width: 570px;
				}
								
.commentoptions	{
				position: relative;
				top: 1.6em;
				text-align: right;
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .8em;
				font-weight: bold;
				color: #467423;
				}
				
.commentlist	{
				margin-top: .6em;
				border: 1px solid blue;
				}
				
.commentscount	{
				margin-left: 170px;				
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .8em;
				font-weight: bold;
				}
				
.comment		{
				list-style-type: none;
				}
				
.commentcontent	{
				float: right;
				width: 570px;
				border-top: 1px solid #88c879;
				margin-top: .2em;
				padding-top: .5em;
				padding-bottom: .2em;
				font-style: italic;
				}
				
.endline		{
				width: 570px;
				position: relative;
				left: 170px;
				border-top: 1px solid #88c879;
				}

/*---Skjema---*/
				
.skjema			{
				width: 570px;
				position: relative;
				left: 170px;
				margin-top: 2em;
				}
				
.loginstatus	{
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .6em;
				}
				
#respond		{
				margin-bottom: .3em;
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: 1em;
				font-weight: bold;
				font-style: normal;
				}
				
input, textarea	{
				padding: .3em;
				border-top: 1px solid #88c879;
				border-left: 1px solid #88c879;
				border-bottom: none;
				border-right: none;
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .9em;
				}
				
label			{
				margin-left: 6px;
				font-family: 'Lucida', 'Lucida Grande', 'Helvetica', 'Arial', sans-serif;
				font-size: .8em;
				font-style: normal;
				}

textarea		{
				width: 560px;
				}
				
#submit			{
				background-color: #88c879;
				font-weight: bold;
				}


#arkiv {
padding: 50px;
}

#arkiv ul {
margin-bottom: 20px;
}
