@media tty {
 i{content:"\";/*" "*/}} @import url('usu.ie5win.css'); /*";}
}/* */

/* =Global Styles
----------------------------------------------- */
* {
	padding: 0;
}
body { background: #333 url(../img/bg.gif) center repeat-y; margin: 0; padding: 0; font: 63.7%/1.4 Arial, Helvetica, sans-serif; color: #666;}

/* =Generic styles */
img { border: 0; padding: 0; }
a { color: #b32017; text-decoration:none; }
a:hover { text-decoration: underline; color: #b32017; }
a img, a:hover img { border: none !important; background: none !important; padding: 0; margin: 0; }

.hide { display: none; position:absolute; left:-2000px; width:999px;}
.alignleft { float:left;}
.alignright { float:right;}
img.alignleft { float:left; margin: 0 8px 10px 0;}
img.alignright { float:right; margin: 0 0 10px 8px;}
.blue { color: blue; }
.green { color: green; }
.large { font-size: 1.4em; }
.meta { color: #999; font: italic 12px/1.1 Georgia, "Times New Roman", Times, serif; }
.border { border: 1px solid #eee; padding: 2px; background: #fff; }

p { font: 1.2em/1.5 Arial, Helvetica, sans-serif; margin: 0.2em 0 0.8em 0; }
small { color: #000; font-size: 1.1em; }
strong { color: #333; }
ul, ol { font: 1.2em/1.4 Arial, Helvetica, sans-serif; margin: 0; padding: 0; }
input, textarea { font: 1.2em/1.4 Arial, Helvetica, sans-serif; margin:0; }
label { font: 1.1em/1.4 Arial, Helvetica, sans-serif; margin: 0; }
input.textbox { padding: 5px; color: #333; font-size: 12px; width: 240px; border: 1px solid #ddd; border-top-color: #bbb; border-top-width: 2px; border-left-color: #bbb; border-right-color: #bbb; }
select { font: 1.2em/1.4 Arial, Helvetica, sans-serif; }
dl, dt, dd { font: 1.2em/1.4 Arial, Helvetica, sans-serif; }
td { font: 1.2em/1.4 Arial, Helvetica, sans-serif; }
th { font: 1.2em/1.4 Arial, Helvetica, sans-serif; }
fieldset { border: 0; margin: 0; padding: 0; }
legend { display: none; }

h2 { font: bold 4.2em/1.1 Arial, Helvetica, sans-serif; margin: 0 0 0.1em 0; color: #333; letter-spacing: -2px; }
h3 { font: bold 1.1em/1.4 Arial, Helvetica, sans-serif; margin: 0; color: #b32017; text-transform: uppercase; }
h4 { font: bold 2.2em/1.6 Arial, Helvetica, sans-serif; margin: 0; padding: 0; }

/* Hacks that can't be avoided in this file */

/* =Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* =collapse lists */
#container ul.nav, #container ul.nav li {
	margin:0;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	
}
ul.nav, ul.nav li { display:inline;}

/* =Structure
----------------------------------------------- */

#container { width: 940px; margin: 0 auto; }
#content { position: relative; width: 920px; margin: 0; background: url(../img/bg_fla.gif) top left no-repeat; padding: 0 10px 20px 10px; }
.col_left { float: left; }
.col_right { float: right; }

/* Top bar */
#top_bar {
	width: 920px;
	position: relative;
	height: 25px;
	background: #000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif


}
#top_bar p { color: #cbc8c8; margin: 0; padding-top: 7px; }
#top_links { position: relative; right: 12px; top: 7px; }
#top_bar a { color: #ccc; text-decoration: none; }
#top_bar a:hover { color: #fff; text-decoration: none; }
#top_links li a { margin: 0 0 0 10px; }
li#link_search a { background: url(../img/ico_arrow_search.gif) left no-repeat; padding-left: 15px; }
li#link_rss a { background: url(../img/ico_rss_blkbg.gif) left no-repeat; padding: 3px 0 3px 25px; }
li#link_rss a:hover { color: #e26b2c; }

#top_search { height: 50px; width: 920px; padding: 0 10px; background: #000; overflow: hidden; }
#top_search input { vertical-align: bottom; }
#top_search input.textbox { width: 700px; margin: 15px 15px 0 0; font-size: 14px; background: #eee; border: 1px solid #333; }

/* USU Masthead */
#masthead h1 { position: absolute; top: 15px; display: block; margin: 0; background: url(../img/logo_usu.gif) no-repeat; width: 285px; height: 107px; }
#masthead h1 a { display: block; width: 234px; height: 107px; }

/* Primary nav USU home */
#primary_nav span { display: none; }
#primary_nav li a { display: block; height: 99px; width: 154px; background-position: 0 -99px; }
#primary_nav li a:hover { background-position: 0 0 !important; }






#primary_nav #nav_mylearning a { position: absolute; top: 25px; left: 297px; background: url(../img/btn_support.gif) 0 -99px no-repeat; }
#primary_nav #nav_mysupport a { position: absolute; top: 25px; left: 457px; background: url(../img/btn_mylearning.gif) 0 -99px no-repeat; }
#primary_nav #nav_clubs a { position: absolute; top: 25px; left: 619px; background: url(../img/btn_clubs.gif) 0 -99px no-repeat; }
#primary_nav #nav_whatson a { position: absolute; top: 25px; left: 778px; background: url(../img/btn_whats-on.gif) 0 -99px no-repeat; }
#primary_nav #nav_career a { position: absolute; top: 130px; left: 619px; background: url(../img/btn_career.gif) 0 -99px no-repeat; }
#primary_nav #nav_buysell a {
	position: absolute;
	top: 130px;
	left: 778px;
	background: url(../img/btn_buy-sell.gif) 0 -99px no-repeat;
}
#primary_nav #nav_about a { position: absolute; top: 235px; left: 619px; background: url(../img/btn_about-usu.gif) 0 -99px no-repeat; }
#primary_nav #nav_news a { position: absolute; top: 235px; left: 778px; background: url(../img/btn_news.gif) 0 -99px no-repeat; }
#primary_nav #nav_inunison a { position: absolute; top: 341px; left: 620px; height: 95px; width: 310px !important; background: url(../img/btn_in-unison.gif) 0 0px no-repeat !important; }

/* Primary nav USU inside */
#primary_nav_inside span { display: none; }
#primary_nav_inside li a { display: block; height: 50px; width: 105px; background-position: 0 -50px; }
#primary_nav_inside li a:hover, #primary_nav_inside li a.current_page_item { background-position: 0 0 !important; }

#primary_nav_inside #nav_home a { position: absolute; top: 19px; left: 399px; background: url(../img/btn_home_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_2 a { position: absolute; top: 19px; left: 506px; background: url(../img/btn_learning_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_3 a { position: absolute; top: 19px; left: 613px; background: url(../img/btn_support_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_4 a { position: absolute; top: 19px; left: 720px; background: url(../img/btn_clubs_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_5 a { position: absolute; top: 19px; left: 828px; background: url(../img/btn_whats-on_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_6 a { position: absolute; top: 78px; left: 399px; background: url(../img/btn_career_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_7 a { position: absolute; top: 78px; left: 506px; background: url(../img/btn_buy-sell_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_8 a { position: absolute; top: 78px; left: 613px; background: url(../img/btn_about-usu_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_9 a { position: absolute; top: 78px; left: 720px; background: url(../img/btn_news_sml.gif) 0 -50px no-repeat; }
#primary_nav_inside #prim_nav_10 a { position: absolute; top: 78px; left: 828px; background: url(../img/btn_in-unison_sml.gif) 0 -50px no-repeat; }

/* Spjalliđ */
/*
#primary_spjall span { display: none; }
#primary_spjall li a { display: block; height: 66px; width: 310px; background-position: 0 -66px; }
#primary_spjall li a:hover { background-position: 0 0 !important; }

#primary_spjall #spjall_spjall a { background: url(../img/spjall.gif) 0 -66px no-repeat;}
*/
 #primary_spjall {
      float:left;
      width:310px;

      }
	   .primary_spjallvara {
    height: 60px;
	background:url("../img/spjall.gif") no-repeat;
 }
 	   .primary_nyumraeda {
	background:url("../img/nyumraeda.gif") no-repeat;
	height: 40px;
	margin-top:5px;
 }

      }
    #primary_spjall ul {
      margin:0;
      list-style:none;
	  width:310px;
      }
    #primary_spjall li {
	float:left;
	background:url("../img/spjall.gif") no-repeat;
	width: 310px;
	height: 66px;
	

	
      }
    #primary_spjall a {
	float:left;
padding-left: 60px;


	font: bold 13px "Trebuchet MS", "Tahoma", sans-serif;
	text-decoration: none;
	color: #fff; }
      }

    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #primary_spjall a {float:none;}
    /* End IE5-Mac hack */
    #primary_spjall a:hover {

      }

    #primary_spjall li:hover, #primary_spjall li:hover a {
      background-position:0% -66px;

      }
    #primary_spjall li:hover a {
	background-position:100% -66px;

      }

/* Secondary Nav */
ul#sec_nav { margin: 0 0 1em 0; padding: 0; list-style: none; }
ul#sec_nav li { border-bottom: 1px solid #ccc; position: relative; line-height: 100%; }
ul#sec_nav li a { color: #333; display: block; padding: 6px 10px; text-decoration: none; font-size: 13px; background: #e8e8e8; }
ul#sec_nav li a:hover, ul#sec_nav li a.current_page_item { color: #b32017; background: #fff; }
ul#sec_nav ul { list-style: none; }
ul#sec_nav ul li a { font-size: 11px; padding-left: 20px; }

/* USU Home Styles */
#home_maincol { width: 600px; float: left; padding: 131px 0 0 0; }
#home_sidebar { width: 310px; float: right; padding: 436px 0 0 0; }
#home_main_advert { margin: 10px 0; }
#home_feature { width: 600px; height: 305px; margin-bottom: 10px; }

/* Home Student Job Search */
/*#home_sjs { background: url(../img/bg_flax_sml2.jpg) top left no-repeat; }*/
#home_sjs h3 { }
#home_sjs h4 a { font: bold 1.2em/1.2 Arial, Helvetica, sans-serif; color: #000; }
#home_sjs h4 a:hover { color: #b32017; }
#home_sjs .article_teaser:hover { background: #eee; }

/* USU Inside Styles */
#inside_maincol { width: 600px; float: left; padding: 145px 0 0 0; }
#sidebar { width: 310px; float: right; padding: 145px 0 0 0; }

#inside_maincol .col_600 h3 { margin: 15px 0 0.1em 0 !important; padding: 0; border-bottom: 1px solid #ededed; font: bold 1.9em/1.4 Arial, Helvetica, sans-serif; color: #333; text-transform: none; }
#inside_maincol .col_600 h4 { color: #b32017; font: bold 1.4em/1.4 Arial, Helvetica, sans-serif !important; margin: 15px 0 0 0; }

#inside_maincol ul { list-style-image: url(../img/bullet.gif); padding: 0 0 0 13px; margin: 4px 0 8px 5px; line-height: 1.6; }

/* Advertising on RH column*/
#sidebar .sidebar_advert { text-align: center; width: 290px; }
#sidebar .sidebar_advert a img { border: 10px solid #fff !important; margin: 0; }
#sidebar .sidebar_advert h3 { color: #999; font: normal 10px/1.2 Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 3px 0; }
#sidebar .sidebar_advert p a { color: #999; font: normal 10px/1.2 Arial, Helvetica, sans-serif; text-transform: uppercase; margin: 3px 0; }
#sidebar #sidebar_advert_copy { width: 290px; height: 240px; border: 10px solid #fff !important; }

#sidebar #box_advert { width: 270px; padding: 10px; border: 10px solid #666 !important; margin-bottom: 10px; }

/* Staff Profiles Page */
.staff_profiles h4 { margin-top: 20px !important; }

/* =Generic Site-wide styles
----------------------------------------------- */

/* Download link styles */
.pdf a { display: block; color: #333; background: url(../img/ico_pdf.jpg) 4px 7px no-repeat; font-weight: normal; padding: 10px 4px 8px 30px; border: 1px solid #ccc; margin: 10px 0 15px 0 !important; }
.pdf a:hover { border: 1px solid #666; text-decoration: none; color: #b32017; }

.word a { display: block; color: #333; background: url(../img/ico_word.jpg) 4px 7px no-repeat; font-weight: normal; padding: 10px 4px 8px 30px; border: 1px solid #ccc; margin: 7px 0 15px 0 !important; }
.word a:hover { border: 1px solid #666; text-decoration: none; color: #2d79ca; }

.site a { display: block; color: #333; background: url(../img/ico_site.jpg) 6px 8px no-repeat; font-weight: normal; padding: 10px 4px 8px 30px; border: 1px solid #ccc; margin: 7px 0 15px 0 !important; }
.site a:hover { border: 1px solid #2d79ca; text-decoration: none; color: #2d79ca; }



/* Footer */
#footer { width: 940px; background: #b32017; }
#footer p { color: #ccc; }
#footer a { color: #ccc; text-decoration: underline; }
#footer a:hover { text-decoration: none; }
#footer h4 { color: #fff; font-size: 1.6em; margin-bottom: 10px; }
#footer li { color: #fff; }

.col_footer { width: 285px; float: left; margin: 10px 18px 10px 0; }
.footer_alt p { font-size: 11px; color: #999; }

/* Article teasers */
.article_teaser {
	border-bottom: 1px solid #cfcfcf;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	
}
.article_teaser p { font-size:12px }
.article_teaser p.meta { font-size: 12,5px !important; line-height: 1.1 !important;  }
.article_teaser h4 a { font: 2.2em/1.6 Arial, Helvetica, sans-serif; color: #000; }
.article_teaser h4 a:hover { color: #b32017; text-decoration: none; }

#inside_maincol .article_teaser { margin: 0 0 10px 0; }

span.comment_link a { background: #fff url(../img/ico_comment_whtbg.gif) top left no-repeat; padding: 0 0 0 18px; color: #999; margin: 0 0 0 2px; text-decoration: none !important; }
span:hover.comment_link a { color: #000; text-decoration: none; background-position: bottom left !important; }
span.comment_link_grey a { background: url(../img/ico_comment_greybg.gif) top left no-repeat; padding: 0 0 0 18px; color: #999; margin: 0 0 0 2px; text-decoration: none; }
span:hover.comment_link_grey a { color: #000; text-decoration: none; background-position: bottom left !important; }

span.email_link a { background: #fff url(../img/ico_email.gif) left no-repeat; padding: 0 0 0 20px; color: #999; margin: 0 0 0 2px; text-decoration: none !important; }
span.print_link a { background: #fff url(../img/ico_print.gif) left no-repeat; padding: 0 0 0 18px; color: #999; margin: 0 0 0 2px; text-decoration: none !important; }


.more_link { padding: 10px 0 0 10px; }
.more_link a { background: url(../img/ico_arrow_right.gif) left no-repeat; padding: 0 0 0 22px; }

/* I Need Help! */
.need_help { width: 278px; background: #fff url(../img/ico_lifering.gif) 5px 3px no-repeat; padding: 10px; border: 6px solid #b32017; margin-bottom: 10px; }
.need_help p { font: bold 14px/1.4 Arial, Helvetica, sans-serif; color: #666; margin: 0; padding: 0 0 0 35px; }
#box_help { height: 160px; width: 278px; background: #fff; padding: 10px; border: 6px solid #b32017; margin-bottom: 10px;  }
#box_help p { font: bold 14px/1.4 Arial, Helvetica, sans-serif; color: #333; }

/* Breadcrumbs */
#bct { margin: 0; }
#bct p { font-size: 11px; }

/* Comments form */
#comments {border-top:3px solid #ccc; padding-top:15px; margin-top:15px;}
#inside_maincol #comments h3 { border: none; font: bold 11px/1.3 Arial, Helvetica, sans-serif; text-transform: uppercase; color: #2d79ca; }
#comments .comment {border-top: solid 1px #eee; margin: 0; background: #f5f5f5; }
#comments .alt { background: #fff; }
#comments .comment:hover { background: #efefef; }
#comments .commentAuthor { padding: 5px 5px 5px 5px; width: 175px; float: left; }
#comments .commentAuthor p { font: italic 11px/1.3 Georgia, "Times New Roman", Times, serif;  }
#comments .comment-words {padding: 0px 5px 5px 5px; width: 300px; float: right; }
#comments .comment-words p {margin: 8px 0px 5px 0px; padding: 0px;}
#comments #commentForm { padding: 0; margin: 0px 5px 0px 0px; }
#comments #commentForm input.formItem {width:300px; border: 1px solid #999; height:25px; padding:3px; font-size:1.4em;}
#comments #commentForm label { padding:0; display:block; margin: 10px 0 0 0; }
#comments #commentForm label span { color:#c00;}
#comments #commentForm textarea {width:430px; border:1px solid #999; padding:5px}
#comments #commentForm #submit2 { margin-top:10px; padding:5px; }

#comments input#acp-preview { background: url(../img/btn_preview.gif) no-repeat; width: 79px; height: 29px; border: 0; margin-top:10px; padding:5px; }
#comments #ajax-comment-preview { margin: 5px 0; }

#comments .subscribe-to-comments { margin: 5px 0; }
#comments .subscribe-to-comments input { float: left; margin: 0 5px 0 5px; }
#comments .subscribe-to-comments label { color: #333; }

/* Article Functions */
#article_functions { padding: 0 0 3px 0; margin: 5px 0 15px 0; border-bottom: 1px solid #ccc; }
#article_functions p { margin: 0; color: #999; }
#article_functions a { color: #999; }
#article_functions a:hover { color: #000; }

/* In Unison Article Styles */
/* #inunison_article { width: 380px; } */
#inunison_article p.intro { color: #333; font: 1.5em/1.4 Georgia, "Times New Roman", Times, serif; border-bottom: 1px solid #eee; padding-bottom: 10px; }

.inunison_author { width: 270px; background: #fff; padding: 10px; border: 10px solid #ccc; }
.inunison_author p { font-size: 11px; }
.inunison_author img { float: right; border: 1px solid #ccc; padding: 2px; margin: 0 0 7px 7px; }

.author_list { border-top: 0; }
.author_list ul { list-style: none; }

/* =Boxes
----------------------------------------------- */
.box h3 { padding: 10px 0 0 10px; }

/* Box 295 */
.col_295 { width: 400px; margin: 0 0 10px 0; padding: 0; background: #fff url(../img/bg_box_295_rpt.gif) repeat-y; }
.col_295_top { width: 400px; background: url(../img/bg_box_295_top.gif) top no-repeat; }
.col_295_foot { width: 400px; padding: 0 0 10px 0; background: url(../img/bg_box_295_foot.gif) bottom no-repeat; }

/* Box 180 */
.col_180 { width: 190px; margin: 0 0 10px 0; padding: 0; background: #fff url(../img/bg_box_190_rpt.gif) repeat-y; }
.col_180_top { width: 190px; background: url(../img/bg_box_190_top.gif) top no-repeat; }
.col_180_foot { width: 190px; padding: 0 0 10px 0; background: url(../img/bg_box_190_foot.gif) bottom no-repeat; }

/* Box 600 */
.col_600 { width: 600px; margin: 0 0 10px 0; padding: 0; background: #fff url(../img/bg_box_600_rpt.gif) repeat-y; }
.col_600_top { width: 600px; background: url(../img/bg_box_600_top.gif) top no-repeat; }
.col_600_foot { width: 575px; padding: 15px 15px 20px 10px; background: url(../img/bg_box_600_foot.gif) bottom no-repeat; }

/* Box with border */
.box_alt { width: 170px; background: #fff; padding: 10px; border: 10px solid #ccc; border-bottom: 0; }
#sidebar .box_alt { width: 290px; border-bottom: 10px solid #ccc; margin-bottom: 10px; }

.box_img { width: 290px; background: #fff; padding: 0; border: 10px solid #ccc; }
.box_img:hover { border-color: #090; }
.box_img a img, .box_img img { margin: 0 !important; padding: 0 !important; }

.box_alt_teaser { width: 270px; background: #fff; padding: 10px; border: 10px solid #ccc; margin-bottom: 10px; }
.box_alt_teaser .article_teaser { margin: 0; }
.box_alt_teaser h4 { margin: 2px 0 0 0; }
.box_alt_teaser h4  a { font: bold 12px/1.2 Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
.box_alt_teaser .more_link { padding-left: 0; }

/* Box Mailing list */
.box_mailinglist input { margin: 5px 0; }

/* Box Sponsors */
.box_sponsor { width: 270px; background: #fff; padding: 0; border: 10px solid #ccc; }

/* Box RSS */
.box_rss { height: 100px; background: #fff url(../img/ico_rss_big.gif) 25px 30px no-repeat; }
.box_rss h3 { color: #333; }
.box_rss ul#rss_list, .box_rss_inside ul#rss_list { list-style: none; list-style-image: none; padding: 0; font-size: 14px; line-height: 1.8; margin: 4px 0 0 100px; }
.box_rss ul#rss_list li a { color: #333; background: url(../img/ico_rss_whtbg.gif) left no-repeat; padding: 3px 0 3px 25px; }
.box_rss ul#rss_list li a:hover { color: #e26b2c; }
.box_rss_inside { width: 280px; height: 114px; padding: 10px; border: 10px solid #ccc; border-right: 0; }
.box_rss_inside h3 { font: bold 1.1em/1.4 Arial, Helvetica, sans-serif !important; margin: 0; color: #333; text-transform: uppercase !important; }

/* Box Events */
ul.ec3_events { list-style: none; margin: 0 10px 0 10px; padding: 3px; }
.event-item { background: url(../img/ico_calendar.jpg) left top no-repeat; border-bottom: 1px solid #ccc; margin: 0 0 5px 0; padding: 0 0 10px 0; }
.date { float: left; text-align: center; width: 34px; height: 40px; font-size: 18px; color: #666; margin-right: 10px; }
.month { text-align: center; color: #fff; font: normal 10px/1.7 Arial, Helvetica, sans-serif; text-transform: uppercase; }
ul.ec3_events ul { list-style: none; padding: 5px 0 0 0 !important; margin: 0 !important; }
ul.ec3_events ul li a { color: #000; }
ul.ec3_events ul li a:hover { color: #b32017; text-decoration: none; }
.event_item .meta { font-size: 10px !important; line-height: 1.1 !important; }


.haegribox {margin: 0 10px 0 10px; padding: 3px; }


/* Box InUnison */
.box_mag {
	width: 310px;
	margin-bottom: 10px;
	 	font: bold 14px "Trebuchet MS", "Tahoma", sans-serif;
		color: #CCCCCC;
}
	.box_mag a { 	font: bold 14px "Trebuchet MS", "Tahoma", sans-serif;
					text-decoration: none;
					color: #fff; }
	.box_mag a:hover { 
					color: #fff;
					text-decoration: underline; }


.box_mag h4 { margin-bottom: 0 !important; }
.box_mag .more_link { padding-left: 0 !important; }
.box_mag .article_teaser { margin: 0 0 5px 0; }
.box_mag a.comment_link { background: url(../img/ico_comment_greybg.gif) top left no-repeat; }
h3#header_inunison { margin: 0; display: block; height: 95px; width: 310px !important; background: url(../img/btn_in-unison.gif) 0 0px no-repeat; }
#home_inunison_image a img { margin: 0; padding: 0; }

/* Box Comments */
.comment_teaser { background: url(../img/ico_comment_white.gif) top left no-repeat; padding: 0 0 3px 20px; margin: 3px 0 5px 0; border-bottom: 1px solid #cfcfcf; }
.comment_teaser h4 a { font: bold 12px/1.1 Arial, Helvetica, sans-serif; color: #000; padding: 0; }
.comment_teaser h4 a:hover { color: #b32017; text-decoration: none; }
.comment_teaser p { font-size: 11px; color: #666 !important; margin: 0 0 3px 0; }
.comment_teaser p.meta { color: #999 !important; }


/* Boxes tabbed */
.tabs, .tabs_reviews { padding: 0; width: 170px; margin: 0; }
.shadetabs { background: #ccc; padding: 0; margin: 0; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li { float: left; margin: 0; }
.shadetabs li a {
	display: block;
	text-decoration: none;
	font: bold 11px/1.4 Arial, Helvetica, sans-serif;
	color: #333;
	text-transform: uppercase;
	background: #eee;
	border-bottom: 10px solid #ccc;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 6px;
	padding-left: 8px;
}
.shadetabs li#last a { margin-right: 0 !important; }
.shadetabs li a:visited{ color: #333; }
.shadetabs li a:hover { text-decoration: underline; color: red; }
.shadetabs li.selected { position: relative; }
.shadetabs li.selected a{ /*selected main tab style */ color: #b32017; background: #fff; border-bottom: 10px solid #fff; }
.shadetabs li.selected a:hover{ /*selected main tab style */ text-decoration: none; }
.tabcontentstyle { /*style of tab content oontainer*/ padding: 10px; }
.tabcontent{ display:none; padding: 0; }
@media print {
.tabcontent {
display:block!important;
}
}

/* =InUnison Styles
----------------------------------------------- */

/* InUnison Masthead */
body#inunison #masthead h1 { position: absolute; top: 31px; left: 13px; display: block; margin: 0; background: url(../img/logo_inunison.gif) no-repeat; width: 287px; height: 86px; }
body#inunison #masthead h1 a { display: block; width: 287px; height: 86px; }
body#inunison #masthead { height: 140px; }

/* InUnison Main nav */
#mainnav, #mainnav a, #mainnav .current_page_item { overflow: hidden; height: 34px; background: url(../img/nav_dual_inunison.gif) 0 -34px no-repeat; }
#mainnav { position: relative; display: block; height: 34px; width: 920px; margin: 0; }
#mainnav span { display: none; }
#mainnav a, #mainnav .current_page_item { display: block; position: absolute; top: 0; left: 0; border: 0;}

#prim_nav_iu a, #prim_nav_iu .current_page_item { width: 116px; left: 0px; position: 0 -34px; }
#mainnav #prim_nav_iu a:hover, #mainnav #prim_nav_iu .current_page_item { background-position: 0 0; }

#mainnav #prim_nav_106 a, #mainnav #prim_nav_106 .current_page_item { width: 115px; left: 115px; background-position: -115px -34px; }
#mainnav #prim_nav_106 a:hover, #mainnav #prim_nav_106 .current_page_item { background-position: -115px 0px; }
#mainnav #prim_nav_108 a, #mainnav #prim_nav_108 .current_page_item { width: 115px; left: 231px; background-position: -231px -34px; }
#mainnav #prim_nav_108 a:hover, #mainnav #prim_nav_108 .current_page_item { background-position: -231px 0px; }
#mainnav #prim_nav_109 a, #mainnav #prim_nav_109 .current_page_item { width: 115px; left: 346px; background-position: -346px -34px; }
#mainnav #prim_nav_109 a:hover, #mainnav #prim_nav_109 .current_page_item { background-position: -346px 0px; }
#mainnav #prim_nav_111 a, #mainnav #prim_nav_111 .current_page_item { width: 115px; left: 461px; background-position: -461px -34px; }
#mainnav #prim_nav_111 a:hover, #mainnav #prim_nav_111 .current_page_item { background-position: -461px 0px; }

#mainnav #prim_nav_112 a, #mainnav #prim_nav_112 .current_page_item { width: 115px; left: 576px; background-position: -576px -34px; }
#mainnav #prim_nav_112 a:hover, #mainnav #prim_nav_112 .current_page_item { background-position: -576px 0px; }
#mainnav #prim_nav_113 a, #mainnav #prim_nav_113 .current_page_item { width: 115px; left: 691px; background-position: -691px -34px; }
#mainnav #prim_nav_113 a:hover, #mainnav #prim_nav_113 .current_page_item { background-position: -691px 0px; }
#mainnav #prim_nav_114 a, #mainnav #prim_nav_114 .current_page_item { width: 114px; left: 806px; background-position: -806px -34px; }
#mainnav #prim_nav_114 a:hover, #mainnav #prim_nav_114 .current_page_item { background-position: -806px 0px; }



/* InUnison Inside Styles */
body#inunison #inside_maincol { width: 600px; float: left; padding: 0; margin: 10px 0 0 0; }
body#inunison #sidebar { width: 310px; float: right; padding: 0; margin: 10px 0 0 0; }
body#inunison #sidebar .tabs { margin: 10px 0; }
body#inunison #sidebar .tabs_reviews { margin: 0 0 10px 0; }

body#inunison #inside_maincol .col_310 { width: 310px; float: left; }
body#inunison #inside_maincol .col_240 { width: 240px; float: right; }

body#inunison #inside_maincol .inunison_box h3, body#inunison #inside_maincol .col_310 h3, body#inunison #inside_maincol .col_240 h3 { font: bold 2.1em/1.2 Arial, Helvetica, sans-serif; margin: 0 !important; padding: 0; border: 0; color: #b32017; text-transform: uppercase; }

body#inunison #inside_maincol h4 { margin: 2px 0 0 0; }
body#inunison #inside_maincol h4 a { font: bold 14px/1.2 Arial, Helvetica, sans-serif; color: #000; padding: 0; margin: 0; }
body#inunison #inside_maincol h4 a:hover { color: #b32017; text-decoration: none; }

body#inunison #inside_maincol .col_240 .article_teaser { margin: 0 !important; padding: 4px 0 !important; }
body#inunison #inside_maincol .col_240 .more_link { padding-left: 0; margin-bottom: 35px; }

body#inunison #sidebar .box_img:hover { border-color: #333; }

body#inunison #inside_maincol .inunison_box { width: 270px;  float: left; margin: 0 15px 10px 0; }
body#inunison #inside_maincol .inunison_box .more_link { padding-left: 0; margin-bottom: 35px; }

body#inunison #sidebar .tabs_reviews .article_teaser { margin: 0 0 10px 0; }
body#inunison #sidebar .tabs_reviews .article_teaser h4 a { font: bold 14px/1.3 Arial, Helvetica, sans-serif; }
body#inunison #sidebar .tabs_reviews .more_link { padding-left: 0; }


/* =Plugin Styles
----------------------------------------------- */

/* Democracy Poll */
.konnunarnafn { font: bold 1.1em/1.4 Arial, Helvetica, sans-serif; margin: 0; color: #b32017; text-transform: uppercase; }

.dem-graph { position: relative; font: 10px/11px arial, sans-serif; margin-top: 2px; padding-right: 1px; margin-bottom: 3px; }

.dem-graph a, .dem-graph a:hover { display: block; float: left; height: 8px; cursor:default; text-decoration: none; border: 0; }
.dem-winner a, .dem-winner a:hover { border-right: 0; }
.dem-winner { padding-right: 0; }

.dem-graph b, .dem-graph i { float: left; display: block; position: absolute; margin-left: 3px; font-weight: bold; font-style: normal; }
.dem-vote-button { display: block; margin: 6px 0; }
.democracy { padding-bottom: 5px; }

/* kubrick fixies */
.democracy form { text-align: left;	}
html>body .entry .democracy ul { text-indent: 0 !important; }

.democracy input { vertical-align: middle; }
.dem-graph a i, .dem-graph a:hover b { display: none; }
.dem-graph a:hover i { display: block; }

/* yay IE hack - display or visibility don't work */
* html .dem-graph a i, * html .dem-graph a:hover b { filter: alpha(opacity=0); display: block; }

* html .dem-graph a:hover i { filter: alpha(opacity=100); display: block; }

.dem-total-votes, .dem-added-by-guest { display: block; margin: 3px 0; }
.dem-user-added { display: block; }
.dem-archives .democracy { margin-bottom: 30px;	}

.democracy ul { list-style: none; padding: 0; margin: 5px 0; line-height: 1.4; }
.democracy ul li { line-height: 1.4 !important; margin: 0 0 4px 0 !important; color: #000; }
.democracy img { width: 100%; margin-bottom: 4px; vertical-align: middle; }
.democracy input { vertical-align: middle; margin-right: 5px; width: auto; }

.democracy .addAnswerText { width: 80%; }

.dem-graph { border: 1px solid #999999; height: 14px; }

.dem-graph a, .dem-graph a:hover { background: #b32017; border-bottom: 8px solid #b32017; border-right: 1px solid #b32017; }

* html .dem-graph a, * html .dem-graph a:hover { border-bottom-width: 6px; }
* html .dem-graph { height: 14px; }

.dem-graph b, .dem-graph i { color: #000; font-size: 12px; line-height: 1.3; }
.dem-voted-for-this a { background: #b32017; border-bottom: 8px solid #b32017; border-right: 1px solid #b32017; }
.dem-voted-for-this b { color: #fff !important; }

/* blix fix */
.democracy ul { padding: 0; } 
.democracy label {
float: none;
display: inline;
font-size: 12px;
}

/*
.democracy ul li {
list-style: none;
background: none;
}
*/

/* Photo Box */
#catch-photo-box { background: #fff; float: right; width: 210px; height: auto; padding: 5px; border: 1px solid #eee; text-align: center; margin: 0 0 0 10px; }
#inner-catch-photo-box { height: auto; }
#inner-catch-photo-controls { }
#inner-catch-photo-controls p a { color: #fff; }
.catch-photo-box { z-index: 5; }


/* Ratings */
.post-ratings { margin: 5px 0;}
#ratings { margin: 10px 0; padding: 10px; border: 10px solid #ccc; width: 65%; }


/* Framtíđarfiffiđ */



.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#454545;
}
.small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:#454545;
	
}
.small_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#454545;
}
.small_white {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:white;
}
.small_white_bold {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#b32017;
}
.small_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	color:red;
}
.menu_item {
	cursor:pointer;
}
.menu_item_sel {

	cursor:pointer;
}
.menu_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	padding-left:3px;
	padding-right:1px;

}
.menu_split { }
.foot_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:white;
}
.box_header {
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	margin: 0;
   	color: #b32017;
    text-transform: uppercase; 
	font-weight: bold;

}
.box_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:black;
	padding-left:5px;
	padding-bottom:2px;
}
.mox_header {


	width:100%;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	margin: 0;
   	color: #b32017;
    text-transform: uppercase; 
	font-weight: bold;

}
.mox_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:100%;
}	
.umraedanlink:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.umraedanlink {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#fff;
}
.umraedan {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#fff;
}
.zalbum_thumbdiv {
	display:inline;
	text-align:center;
	vertical-align:middle;

}
.zalbum_mynd {
	border:1px #6A6A6A solid;
}
.zalbum_newcomment {
	font-family: verdana;
	font-size: 10px;
	height:20px;
	border: 1px solid black;
	background-color: #DFCEC2;
	width:350px;
}
input,textarea{font:12px Tahoma, Arial, Helvetica, sans-serif;
border:3px solid #333;
background:#fefefe url(../img/bg-field.gif) repeat-x 0 0;
hover: border:3px solid #fc0;
padding:2px;}
input.small:focus{border:3px solid #fc0;}
.err{font-weight:700;color:#fc0;}
input.small{width:140px!important;padding:2px;}
input.large,textarea{width:250px!important;height:250px;padding:2px;}
input.leitin{width:85px;}
input.leitin:focus{border:3px solid #996633;}
input.skilabod_txtbox{width:85px;}

.user {
margin-bottom:0.5em;
font: bold 14px "Trebuchet MS", "Tahoma", sans-serif;
					text-decoration: none;
					color: #000; 

}
.user img {
margin-bottom:0;
padding-bottom:0;
}

.user a {
font: bold 14px "Trebuchet MS", "Tahoma", sans-serif;
					text-decoration: none;
					color: #000; 
}
.user a:hover {
text-decoration: underline;
		
}

/* Article teasers */
.pages {

	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	
}
.pages p { font-size:12px }
.pages p.meta { font-size: 12,5px !important; line-height: 1.1 !important;  }
.pages h4 { text-decoration: underline; }
.pages h4 a { font: 2.2em/1.6 Arial, Helvetica, sans-serif; color: #000; }
.pages h4 a:hover { color: #b32017; text-decoration: none; }
/* Article teasers */
.skodpistil {
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
	
}
.skodpistil p { font-size:12px }
.skodpistil p.meta { font-size: 12,5px !important; line-height: 1.1 !important;  }
.skodpistil h4 a { font: 2.2em/1.6 Arial, Helvetica, sans-serif; color: #000; }
.skodpistil h4 a:hover { color: #b32017; text-decoration: none; }
.stillingar_section {
	font-weight:bold;
	text-align:right;
	padding-top:10px;
}
