/*   
Theme Name: Wordsmith Anvil
Theme URI: http://www.tomsskylinedesign.com/themes/wordsmith-anvil
Description: CSS3 & html5 theme (with support for older browsers) featuring over 50 theme options, an extensive FAQ section, custom formatted short post options, excerpt length options, visual editor stylesheet options, built-in post thumbnail support, custom backgrounds, custom headers, custom logo option, title display options, tagline display options, postmeta display options, optional sidebar post, footer links & copyright display options, subscribe links (including Facebook, Twitter, Google+, YouTube & more), newlsetter signup, external feed options, custom page templates, custom fonts, custom menus, custom styled elements; traditional vertical navigation in sidebar with no-conflict jquery menu, horizontal navigation below header, built in custom fields and custom 404 error page. 
Author:   Toms Skyline Design
Author URI: http://www.tomsskylinedesign.com/
Version: 2.2.1
Tags: fixed-width, one-column, two-columns, green, white, dark, light, custom-background, custom-header, left-sidebar, threaded-comments, sticky-post, custom-menu, theme-options, editor-style, fixed-width
*/
/*
    License: GNU General Public License v2.0
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
	See also: license text
	 
    Wordsmith Anvil Theme for Wordpress 3+ (using html5 and CSS3 standards)
    Copyright 2010-2011 Tom Matteson / Toms Skyline Design

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.

*/
/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/

.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
	margin: 8px;
}
.alignright {
	float: right;
	margin: 8px;
}
.wp-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 4px 2px 10px 0;
	padding: 2px 4px 2px 0;
	text-align: center;
	max-width: 698px;
	height: auto;
}

#header
{
width:949px !important;
}
.contact-box
{
width:82%;
background:url('images/contact.jpeg');
border-radius:5px;
margin-left:10px;
padding-top:30px;
padding-left:14px;
//background:#EAE8EA;
padding-bottom:10px;
margin-bottom:15px;
height:332px; border-right:1px solid #ECECEC;
}

.recent-posts
{
width:81%;
//background:url('images/pic10.jpg');
border-radius:5px;
margin-left:17px;
padding-top:10px;
padding-left:14px;
background:#F7F7F7;
padding-bottom:10px;
margin-bottom:30px;

}
.recent-posts h2
{
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 25px;
    text-decoration: none; padding-bottom:8px; color: #000F5B;
}
.recent-posts ul li
{
list-style:none !important;
}

.recent-posts ul li a
{
font-size:11px;
}
.recent-posts ul li a:hover
{
text-decoration:underline; font-size:11px;
}

.main-div
{
width:100%; position:relative; float:left; margin:0 auto;
}
.main-div  .inner-div1
{
width:50%; text-align:left; padding-top:15px; position:relative; float:left;
}
.main-div  .inner-div1 ul li
{
font-size:12px; color:#4d4d4d;font-family:"Arial","sans-serif"; list-style:none;
}
.main-div  .inner-div2
{
width:50%; text-align:left; padding-top:15px; position:relative; float:left;
}
.main-div  .inner-div2 ul li
{
font-size:12px; color:#4d4d4d;font-family:"Arial","sans-serif"; list-style:none;
}
.main-div  .inner-div2 img
{
float:right;
}

.main-div  .inner-div3
{
width:60%; text-align:left; padding-top:15px; position:relative; float:left;
}
.main-div  .inner-div4
{
width:40%; text-align:left; padding-top:15px; position:relative; float:left;
}
.main-div  .inner-div4 ul li
{
font-size:12px; color:#4d4d4d;font-family:"Arial","sans-serif"; list-style:none;
}
.main-div  .inner-div4 img
{
float:right;
}

.media-div
{
float:left; position:relative; margin:0 auto; margin-top:20px; width:100%;
}
.media-div .inner-media1
{
min-height:382px; width:196px; border:5px solid #DFDFDF; border-radius:0px 0px 6px 6px; margin-top:10px; position:relative; float:left;
}
.media-div .text
{
padding-left: 12px;line-height: 20px; font-family: Arial,Helvetica,sans-serif; font-size: 13px; font-weight: normal; color: rgb(77, 77, 77);
}
.media-div a
{
text-decoration:underline; padding-left:12px;
}
.media-div .inner-media2
{
margin-left:25px; min-height:382px; width:196px; border:5px solid #DFDFDF; border-radius:0px 0px 6px 6px; margin-top:10px; position:relative; float:left;
}
.header-below
{
background-color:#B30000; background-image:url('images/aa.jpg.gif') repeat x; width:100%; height:43px; position:relative;
}
.header-below .language
{
position:relative; float:right; padding-top:13px;
}
.header-below .language ul li
{
list-style:none !important; float:left; position:relative; padding-right:2px;
}





.single #wide-container .wp-caption {
	max-width: 1002px;
}
.wp-caption img {
	border: 0 none;
	margin: 0;
	padding: 0;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: auto;
	padding: 0 4px 5px;
}
.gallery-caption {
	background-color: #f3f3f3;
	border: 1px solid #ddd;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px; /* optional rounded corners for browsers that support it */
	margin: 10px;
	padding-top: 4px;
	text-align: center;
}

#footertxt {//border-top: 1px solid #BEBEBE;color: #000; margin-top:-10px; font-family: Arial,Helvetica,sans-serif;//font-size: 11px;font-weight: normal; padding: 0px 12px; font-style: normal;  padding-bottom:15px;
    font-variant: normal; text-decoration: none; margin-bottom:5px;
    text-transform: none;//line-height: 22px;}
#lable11{
color:#ffffff; padding-bottom: 9px;color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    float:none !important;
}
.newsdatabg {
    background-color: #343964;
    padding-left: 10px;
    padding-right: 10px;
    width: 181px;
}
.newstitletxt {
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 24px;
    padding-bottom: 10px;
   width:178px;
}
.newsdatacaptiontxt {
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.newsdatatxt {
    background: url("http://www.ids.no/wp-content/uploads/2013/05/23022012124309PMnews-saprator000533.jpg") repeat-x scroll left bottom transparent;
    color: #FFFFFF;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 41px!important;
    padding-bottom: 9px;
    padding-top: 9px;
}
.walcometext {
    color: #001E77;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}
.normaltxt {
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    text-align: justify;
}
.boxtitlebg {
    background: url("http://www.ids.no/wp-content/uploads/2013/05/23022012124304PMbox-title-bg000533.png") no-repeat scroll 0 0 transparent;
    color: #343964;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
    padding-left: 5px;
    text-decoration: none;
    width: 164px;
}
.boximage {
    height: 142px;
    text-align: center;
    width: 164px;
}
.boxtext {
    color: #343964;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
    padding-left: 8px;
}
.boxsaprator {
    background: url("http://www.ids.no/wp-content/uploads/2013/05/23022012124303PMbox-saprator000533.png") no-repeat scroll right center transparent;
}

#menu-home
{
margin-top:-17px;
margin-bottom:17px;
}
.boxtitlebg a {
    color: #343964;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 28px;
    padding-left: 5px;
    text-decoration: none;
    width: 147px;
}

.ttab
{
margin:-10px auto 0;
//margin-top:15px;
border:1px solid #B8B8B8;
background:#FFFFFF;
}

.tside
{
vertical-align:top;
//background-color:#D9DDFF;
}

.tmain
{
vertical-align:top;
}


//header navigation;
.topnav{
	position:relative;
	margin:0 auto;
	display:block;
	width:557px;
	font-size:14px;
	z-index:1000;
	//height:30px;
	//background-color:#fff;
        float:right;
	}

.topnav ul, .topnav li{
	margin:0;
	padding:0;
	list-style:none;
	//font-weight:bold;
	
	}
.topnav ul
{
   padding-right:15px !important;
}
.topnav li{
	float:right;
	//margin-left:7px;
	}
	

.topnav li li{
	margin-right:0;
	
	}

.topnav li a:link, .topnav li a:visited, .topnav li a:hover{
	display:block;
	margin:0;
	padding:15px 0;
	color:#fff;
       font-size:11px; font-family:Arial,Helvetica,sans-serif;
	//background-color:#fff;
	//text-transform:uppercase;
	//margin-left:20px;
padding-left:5px;
	}

.topnav ul li a, .topnav ul li a:visited{
	border:none;
	}

.topnav ul li a:hover, .topnav ul li.active a{
	color:#fff;
	//background:url("images/topnav_a.gif") top center no-repeat #072C53;
	}

.topnav li li a:link, .topnav li li a:visited{
	//width:150px;
	float:none;
	margin:0;
	padding:7px 10px;
	font-size:11px;
	font-weight:normal;
	color:#000;
	//background-color:#fff;
	background-image:none;
	border:none;
	}

.topnav li li a:hover{
	color:#5F8EC2;
	//background-color:#072C53;
	}

.topnav ul ul{
	z-index:9999;
	position:absolute;
	left:-999em;
	height:auto;
	width:170px;
	
	padding-left:12px;
	}

.topnav ul ul a{
	width:140px;
	}
