/*
File:			custom.css
Description:	Custom styles for Thesis

BASIC USAGE:

If you have enabled the custom stylesheet in the Thesis options panel, the <body> tag 
will be appended with the "custom" class, like so: <body class="custom">. You can use 
the "custom" class to override *any* CSS declarations contained in the style.css file.

For example, if you wish to change the default link color to green, you would add the 
following declarations to this file:

	.custom a, .custom a:visited { color: #090; }	<--- This makes links green
	.custom a:hover { color: #00f; }	<--- This makes links blue when you mouse over them

WHY THIS WORKS:

By using the "custom" class, you are creating more specific CSS declarations for HTML
elements. CSS styling is applied through rules of specificity, and because declarations
prepended with .custom are more specific, they get applied when the page is rendered!

More information about styling your Thesis installation using this file can be found
in the User's Guide:
	http://diythemes.com/thesis/rtfm/customizing-thesis-with-customcss/
*/







#twitter_div { background: none;}
#twitter_div a { font-size: 16px;  }
#twitter_div a:hover { text-decoration: none; color: #ffffff;  }
#twitter_div li { border-bottom: 1px solid #616161; padding: 10px 0 10px 0; font-size: 15px; }





.widget_search {
border-bottom-color:#DFDFDF;
border-bottom-width:0px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:0px;
clear:both;
float:right;
height:1%;
margin-bottom:0;
margin-top:-46px;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:0;
padding-left:3px;
padding-right:3px;
padding-top:15px;
}


.search_form {
border-bottom-color:#DFDFDF;
border-bottom-style:solid;
border-bottom-width:0px;
border-top-color:#FFFFFF;
border-top-style:solid;
border-top-width:0px;
clear:both;
height:1%;
overflow-x:hidden;
overflow-y:hidden;
padding-bottom:4px;
padding-left:3px;
padding-right:3px;
padding-top:3px;
position:relative;
width:191px;
}



input#s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background-attachment:scroll;
background-color:#FFFFFF;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#DFDFDF;
border-bottom-style:solid;
border-bottom-width:1px;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:#DFDFDF;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:solid;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:1px;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:#DFDFDF;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:solid;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:1px;
border-top-color:#DFDFDF;
border-top-style:solid;
border-top-width:1px;
color:#666666;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:16px;
line-height:normal;
padding-bottom:3.4px;
padding-left:4.4px;
padding-right:4.4px;
padding-top:3.4px;
width:155px;
border-left-color:#DFDFDF;
}


#searchsubmit {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:url(http://itworx.no/catapult/wp-content/themes/catapult/images/searchbutton-bg.png);
background-position:0 0;
background-repeat:no-repeat;
cursor:pointer;
height:36px;
position:absolute;
right:9px;
text-indent:-9999px;
top:5px;
width:17px;
border:none;
}



body {
background-color:#994814;
}

.full_width .page {
padding-left:0em;
padding-right:0em;
}


#header {
background-color:#994814;
background-image:url(http://itworx.no/catapult/wp-content/themes/catapult/css/../images/skins/copper/header-bg.png);
background-position:0 0;
background-repeat:no-repeat;
border-bottom-width:0.3em;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:0;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:0;
border-top-width:0;
}



.menu {
float:right;
width:623px;
}

#header_area .page {
padding-top:0em;
}


.tab-logo {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:-22px;
}


#header, #footer {
padding-left:0em;
padding-right:0em;
}


#header {
padding-bottom:2.2em;
padding-top:4.2em;
}





.custom #topnav {
color:#5F5F5F;
}

.custom #topnav .menu {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:medium;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
}
.custom #topnav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:0;
margin-left:0;
margin-right:0;
margin-top:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
padding-top:0;
}
.custom #topnav ul li {
display:block;
float:left;
margin-right:1px;
}
.custom #topnav .tab {
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:medium;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
}
.custom #topnav .tab a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:-moz-use-text-color;
border-bottom-style:none;
border-bottom-width:medium;
border-left-color-ltr-source:physical;
border-left-color-rtl-source:physical;
border-left-color-value:-moz-use-text-color;
border-left-style-ltr-source:physical;
border-left-style-rtl-source:physical;
border-left-style-value:none;
border-left-width-ltr-source:physical;
border-left-width-rtl-source:physical;
border-left-width-value:medium;
border-right-color-ltr-source:physical;
border-right-color-rtl-source:physical;
border-right-color-value:-moz-use-text-color;
border-right-style-ltr-source:physical;
border-right-style-rtl-source:physical;
border-right-style-value:none;
border-right-width-ltr-source:physical;
border-right-width-rtl-source:physical;
border-right-width-value:medium;
border-top-color:-moz-use-text-color;
border-top-style:none;
border-top-width:medium;
display:block;
float:left;
letter-spacing:normal;
padding-bottom:5px;
padding-left:25px;
padding-right:25px;
padding-top:5px;
}
.menu.tab a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:#008FDC !important;
border-bottom-style:solid !important;
border-bottom-width:5px !important;
text-decoration:none;
}
.custom #topnav .current a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:white !important;
border-bottom-style:solid !important;
border-bottom-width:5px !important;
text-decoration:none;
}
.custom #topnav .tab a {
color:white;
font-family:monospace,"Times New Roman",Times,serif;
font-size:20px;
font-weight:bold;
text-transform:none;
text-shadow:0 0.4px 1.3px #000000;
}

.menu {
color:#5F5F5F;
display:block;
padding-top:2px;
}
.custom #topnav .tab a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment:scroll;
background-color:transparent;
background-image:none;
background-position:0 0;
background-repeat:repeat;
border-bottom-color:white !important;
border-bottom-style:solid !important;
border-bottom-width:5px !important;
color:white;
text-decoration:none;
background-image:url(http://www.ramoservice.com/wp-content/uploads/idea2.png);
background-repeat:no-repeat;
}

.menu {
color:#5F5F5F;
display:block;
padding-top:20px;
}



.menu, .menu a, .menu li ul {
border:none;
}

#footer_area .page {
background-color:#994814;
padding-bottom:2.2em;
}


/* Sidebar */
#sidebar { float: right; background: #fff; width: 300px; }
#sidebar li ul { border: none;}
#sidebar a, #sidebar a:visited { color: #222; }
#sidebar a:hover { color: #16387c; }
.widgetbox {
border-bottom-color:#B8240D;
border-bottom-style:solid;
border-bottom-width:0;
margin-bottom:17px;
margin-left:0;
margin-right:0;
height:39px;
margin-top:0;
padding-bottom:66px;
padding-top:10px;
background-color:#994814;
background-image:url(http://itworx.no/catapult/wp-content/themes/catapult/css/../images/skins/copper/header-bg.png);
background-position:right center;
background-repeat:no-repeat;
border-bottom-width:0;
border-top-width:0;
margin-bottom:2.2em;
}
.widgetnews { background: #f5f5f5; margin: 0px 0px 1px 0px; padding: 10px 5px; border-bottom: 1px solid #eee; }
.widgetnews img { float: left; padding: 0px 10px 0px 0px; }
.adtext {margin-bottom: 10px;color: #999;font-size: 10px;text-transform: uppercase;}


/* 18. Subscribe */
.subscribe_icons { width: 445px; margin: 0px auto;height:104px;background-color:#994814;
background-image:url(http://itworx.no/catapult/wp-content/themes/catapult/css/../images/skins/copper/header-bg.png);
background-position:right center;
background-repeat:no-repeat;
padding-top:10px;
}

.subscribe_icons li { display: inline; float:left; margin: 0px 7px 5px 27px; width: 52px; text-align: center; font-size: 11px; }
.subscribe_icons a { display:block; padding: 45px 0 2px; -webkit-transition: all .2s ease-out; -moz-transition: all .2s ease-out;color:white;font-size:16px; }
.subscribe_icons a:hover { color:#ffffff; text-decoration: none; -moz-box-shadow: 0 2px 0px hsla(0,0%,0%,.35); -webkit-box-shadow: 0 2px 0px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_buzz a { background: url(images/buzz.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background: url(images/twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background: url(images/facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_rss a { background: url(images/rss.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background: url(images/email.png) center top no-repeat; }

#header {
border: none;
}


.image_box, .custom_box {
border:none;
}





.headline_meta  {
background-color:transparent;
background-image:url(http://www.wpzoom.com/demo/manifesto/wp-content/themes/manifesto/images/icon_author.png);
background-position:left center;
background-repeat:no-repeat;
float:none;
font-style:normal;
letter-spacing:1px;
line-height:24px;
margin-right:15px;
padding-left:22px;
text-transform:uppercase;
}
.headline_meta abbr {
background-color:transparent;
background-image:url(http://www.wpzoom.com/demo/manifesto/wp-content/themes/manifesto/images/icon_calendar.png);
background-position:left top;
background-repeat:no-repeat;
float:none;
font-style:normal;
letter-spacing:1px;
line-height:24px;
margin-right:15px;
padding-left:22px;
text-transform:uppercase;
}
.headline_meta a {
background-image:url(http://www.wpzoom.com/demo/manifesto/wp-content/themes/manifesto/images/icon_talk.png);
background-position:left center;
background-repeat:no-repeat;
float:none;
font-style:normal;
letter-spacing:1px;
line-height:24px;
margin-right:15px;
padding-left:22px;
text-transform:uppercase;
}


#multimedia_box {
padding-bottom:1.1em;
padding-left:1.1em;
padding-right:1.1em;
padding-top:1.1em;
}




.custom #footer {
border-top:2em solid #994814;
background: #eeeeee;
padding:0em;
text-align:center;
}
.custom #footer a{
border-bottom: 1px none #cccccc;
}


#footer_setup {
background: #444343;
padding:1.5em;
margin-bottom: 25px;
overflow: hidden;
}


#footer_setup .footer_items {
text-align: left;
width: 24.5%;
padding-right: 0px;
color: #2361A1;
display: inline-block;
float: left;
height: 100%;
}

/* widget item headers */
#footer_setup .footer_items h3 {
font-size: 1.5em;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 0px;
color: #ffffff;
padding-bottom: 3px;
border-bottom: 3px none #ffdf00;
margin-bottom: 5px;
}

/* do not change these! */
#footer_setup .footer_items ul li { list-style:none;
font-size:1.4em;
line-height:1.5em;
}
#footer_setup .footer_items ul { margin: 1em; padding: 0px; }



.custom #second_footer {
border-bottom-style:none;
border-top-style:none;
color:white;
font-size:13px;
height:60px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:0;
text-align:center;
}


.custom #second_footer a {
color:yellow;
}



.sidebar ul.sidebar_list {
padding-left:1.1em;
padding-right:0em;
}

li.widget li ul {
margin-bottom:0;
margin-left:0em;
margin-right:0;
margin-top:0.692em;
}




#twitter_update_list{
font-family:georgia;
font-size:13px;
padding-left:0em;
padding-right:0em;
line-height:1em;
}



.widget{
padding-left:0em;
padding-right:0em;
margin-left:-9px;
}

.sidebar h3 {
color:#666666;
font-family:"Helvetica Neue",Arial,Sans-serif;
font-size:16px;
font-weight:bold;
}