/*
Theme Name: First United
Theme URI: http://www.firstunited.dk/
Description: Theme for www.firstunited.dk
Version: 1.0
Author: Anders Kavcic
Author URI: http://www.cubical.se/
Tags:
*/

@import url("stylesheets/reset.css");
@import url("stylesheets/text.css");
@import url("stylesheets/960.css");


/* activates grid background on wrapper */
.container_12.showgrid {
  background-image: url("images/12_col.gif");
  background-repeat: repeat-y;
}
.container_16.showgrid {
  background-image: url("images/16_col.gif");
  background-repeat: repeat-y;
}


/* Global styles */
h1, h2, h3, h4 { margin: 0 0 5px 0; font-size: 18px; color: #555;}
h1 a, h2 a, h3 a, h4 a { text-decoration: none; }
h3 { font-size: 18px; }
h4 { font-size: 18px; }
a {text-decoration: none; color: #35afe8;}
a:hover { color: #000; }

h1, h2 {text-transform:uppercase;}

label { display:block; }
input.text, textarea {
  width: 268px;
  margin: 0;
  padding: 0.5em;
  border: 1px solid;
}
textarea {
  width: 628px;
  height: 150px;
}
div.field { margin-bottom: 1em; }

p.date { 
  margin-bottom: 0.5em;
  font-size: 0.85em;
  color: #555;
}
p.meta {
  font-size: 0.85em;
  color: #555;
}

body {
	color: #636363;
	font-size: 13px;
	}
	
.page {margin: 20px 0 20px 0;}	
	
.splitline940px {border-top: 1px solid #cccccc;}	

/* Wrapper */
div#container {
}

/* Header */
div#header { 
	height:120px; 
	background-image:url('images/border.gif');
	background-repeat: no-repeat;
	background-position: bottom center; 
	}

#logo {
	width:92px;
	position:relative;
	top:0px;
	left:0px; 
	}	

#home-icon {
	width:30px;
	height: 30px;
	position:relative;
	top:-35px;
	left:760px; 
	}		

/*Main menu*/
#main_menu li{
	margin-left:40px; 
	list-style: square;
	display: inline;
	} 		
	
#main_menu {
	width: 850px;
	text-transform:uppercase; 
	margin:0;
	padding:0;
	position:absolute;
	left: 91px; 
	top: 50px;
	} 
	
#main_menu a{
	color: #636363;
	font-size: 12px;
	font-weight: bold;
	} 
	
#main_menu a:hover{
	color: #35afe8;
	} 
#main_menu li.current_page_item a{
	color: #35afe8;
	} 	
			


/* Main content (left column) */
div#main { margin-top: 1em; }


/* Sidebar */
div#sidebar { margin-top: 1em; }
div#sidebar ul li {
  margin: 0;
  list-style: none;
}
div#sidebar ul ul ul li { margin-left: 1em; }


/* Footer */
div#footer {
	font-size: 12px;
	color: #636363;
	text-align: center;
 	background-image:url('images/border.gif');
	background-repeat: no-repeat;
	background-position: top center;    
}

div#footer p{
 	margin-top: 20px;
}


/* Posts */
div.post { margin-bottom: 3em; }


/* Pages */
div.page {}


/* Comments */
div#comments h3 { margin-bottom: 1em; }
div.comment { margin-bottom: 3em; }
div.comment img { float: left; }
div.comment h4 {
  float: left;
  margin: 1.4em 0 0 0.5em;
}
div.comment-content { clear: both; }
div.comment-author { background: #ccc; }
div.comment-meta {
  background: #ddd;
  font-size: 0.85em;
}


/* Paging */
div.paging { margin-bottom: 1em; }
div.paging span.previous { float: left; }
div.paging span.next { float: right; }


/*home page*/
#home-intro {height: 280px; background: #e5e5e5;}
#home-info {height: 200px; margin-top:20px;}
#home-links {background: #e5e5e5; margin-top:20px;}
#home-links .inside {height: 160px; padding: 20px;}

#home-links .inside li{
	margin: 0 0 22px 0; 
	list-style: none;
	} 		

/* Co-workers page */
.co-worker {float:left; margin-bottom: 20px; height: 280px;}
.co-worker .photo {float:left; width: 180px;}
.co-worker .info {float:right; width: 280px; font-size: 11px;}
.co-worker .info h2, .co-worker .info p {margin: 0; padding: 0;}
.co-worker .info h2 {font-size: 16px;}
.co-worker .info .country{font-weight: normal;}
.co-worker .info .jobtitle {font-weight: bold; font-style: italic;}
.co-worker .info .email {font-weight: bold; font-style: italic;}
.co-worker .info .text {margin-top: 10px;}

/* Default page */
#left-col-400 img {width:400px; margin-bottom:20px}

#left-col-400 .inside {width:400px;}

.gallery-menu li.current_page_item {
	display:none;
	} 	
	
#right-col-520 ul li{
	margin: 0 0 10px 25px; 	
	}
	
#right-col-520 .boxmarker { padding: 20px; border: 1px solid #666; margin: 0 0 20px 0;}	

/* Gallery page */
#gallery-content img {float:left; width: 460px; margin: 0 0 5px 5px;}
#gallery-top {height: 40px; font-weight:bold;}
#gallery-bottom {margin-top:15px; font-weight:bold;}

/* Case page */
#right-col-520 ul.caseinfo li{
	margin: 0; 
	padding: 0;
	list-style: none;	
	}
	
#right-col-520  ul.caseinfo {
	margin: 0; 
	padding: 0;
	}	
	
/* WOW page */
#right-col-520 ul.wowmenu {margin:0 0 20px 0;}

/*Home intro */

#slidenav {position: absolute; top:250px; left:13px; z-index: 100; margin: 0; padding: 0;}

#slidenav  li {
	display: inline;
	margin: 0; 
	padding: 0;
	}	

#slidenav a {
	margin-right:2px;
	color: #000; 
	width:10px;
	height:10px;
	background:  url('http://www.firstunited.dk/wp-content/themes/firstunited.dk/images/slide_off.gif') no-repeat center;	
	}
	
#slidenav a.activeSlide { 
	margin-right:2px;
	color: #000; 
	width:10px;
	height:10px;	
	background:  url('http://www.firstunited.dk/wp-content/themes/firstunited.dk/images/slide_on.gif') no-repeat center;
	}
	
#slidenav a:focus { outline: none; }

/* Hidden page */
.hidden-menu {border-top: 1px solid #cccccc; padding-top:20px; }

.hidden-menu .hidden-ul {margin-top: 15px;}

.hidden-menu .hidden-ul .current_page_item a{font-weight: bold; font-style: italic;}
