/* 
	Theme Name: Poltek Lhokseumawe
	Theme URL: http://www.pnl.ac.id
	Description: Three column, Search engine optimized, Widget Ready, Adsense  optimized
	Author: Yoelianto
	Author URI: http://www.egayoe.com
	Version: 1.1		
	The CSS, XHTML and design is released under GPL:
*/
/* top elements */
/* top elements */
* { margin:0; 	padding: 0; }

body {
	margin: 0; padding: 0;
	font: 12px  Tahoma, Verdana, Arial, sans-serif;
	color: #333; 
	line-height:1.5em;
	background: #FFFFFF url('images/bg_body.png') repeat-x scroll 0pt -3px;	
	/*background: #FFF url(bg.gif) repeat-x;	*/
}

/* links */
a {
	color: #000000; 
	background-color: inherit;
	text-decoration: none;
}
a:hover {
	color: #575757;
	background-color: inherit;
}

a.selengkapnya {
	color: #FF7200; 
	background-color: inherit;
	text-decoration: none;
}

/* headers */
h1, h2, h3 {
	font-family: Arial, Tahoma, Verdana, Sans-serif;
	font-weight: Bold; 		
}
h1 {
	font-size: 145%;	
	padding: 10px 10px 5px 10px;
	color: #75A54B;
	background-color: inherit;
	border-bottom: 1px solid #EFF0F1;		
}
h2 {
	font-size: 125%;
	text-transform: uppercase;
}
h3 {
	font-size: 125%;	
	color: #404040;
}

h2, h3, p {
	padding: 5px 5px 5px 10px;		
	margin: 0;
}

/* images */
img {
	border: 0px solid #D5D5D5;
}
img.float-right {
  margin: 5px 0px 5px 10px;  
}
img.float-left {
  margin: 5px 10px 5px 0px;
}

#sidebar h1, 
#sidebar p {
	padding-left: 0;
}

ul, ol {
	margin: 10px 20px;
	padding: 0px 8px 0px 10px;
}

code {
  margin: 5px 0;
  padding: 10px;
  text-align: left;
  display: block;
  overflow: auto;  
  font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
  /* white-space: pre; */
  background: #FAFAFA;
  border: 1px solid #f2f2f2;  
  border-left: 4px solid #FF9966;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 10px;
 	padding: 0 0 0 32px;  	
  	background: #FAFAFA url(quote.gif) no-repeat 5px 10px !important; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	border-left: 4px solid #FF9966;   
}

/* form elements */
form {
	margin:5px; padding: 5px;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding: 3px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:350px;
	padding:3px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Verdana, Sans-serif; 
	border: 1px solid #CCC; 
	padding: 2px 3px; 
	background: #FFF;
	color: #75A54B;
}

.hr { 
	border: 0pt none ; 
	margin: 5px 0px 10px 0px; 
	background: transparent url('images/dot.png') repeat-x scroll center bottom; 
	width: 500;
	height: 2px; 
	text-align: left;
	/*background: #000000;*/
}

/* search form */
form.search {
	position: absolute;
	top: 15px; right: 5px;
	padding: 0; margin: 0;
	border: none;
	background-color: transparent; 
}
form.search input.textbox { 
	margin: 0; 
	width: 120px;
	border: 1px solid #CCC; 
	background: #FFF;
	color: #333; 	
	vertical-align: top;
}
form.search input.button {
	width: 60px;
	vertical-align: top;
}

/**************************************
   LAYOUT 
***************************************/	
#wrapheader {
	margin: 0px auto 3px auto; 
	padding: 0; 
	width: 1000px;
	text-align: left;
	
}
#main {
	margin: 0px auto 0px auto; 
	padding: 0px; 
	width: 965px;
	text-align: left;
}

/* header */
#header { 
	position: relative;
	height: 150px; 
	margin: 0px 0px 3px 0px; padding: 0;
	color: #808080; 	
	background:url(images/header.jpg) no-repeat center top; 
}

#headermenu { 
	clear: both;
	height: 35px;
	margin: 0;
	text-align: center;		
}


#menu {
	margin: 0 auto; 
	padding: 2px 0px 0px 0px; 
	width: 950px;
	height: 30px;
	font: bolder 1.0em/25px Tahoma, Verdana, Arial, Sans-Serif;
	
}

/*
#nav { 
	margin: 0pt; 
	padding: 3px 0pt 1px 0px; 
	float: left; 
}
#nav li { 
	margin: 0pt 1px 0pt 0pt; 
	padding: 0pt; 
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: outside; 
	float: left; 
}
#nav a { 
	border: medium none ; 
	padding: 2px 16px 0px 16px; 
	float: left; 
	display: block; 
	text-decoration: none; 
	font-weight: bold; 
	color: #FFFFFF;
}
#nav li.toplevel:hover { 
	background: #4D4D4D url('images/nav_top_left_corner.gif') no-repeat scroll left top; 
	height: 28px;
}
html > body #nav li.toplevel a:hover { 
	background: transparent url('images/nav_top_right_corner.gif') no-repeat scroll right top; 
}
#nav li.current_page_item { 
	background: transparent url('images/nav_top_left_corner.gif') no-repeat scroll left top; 
	height: 28px;
}
#nav li.current_page_item a { 
	background: transparent url('images/nav_top_right_corner.gif') no-repeat scroll right top ! important; 
	color: rgb(51, 51, 51); 
}

#nav li.current_page_parent { 
	background: transparent url('images/nav_top_left_corner.gif') no-repeat scroll left top; 
	height: 28px;
}
#nav li.current_page_parent a { 
	background: transparent url('images/nav_top_right_corner.gif') no-repeat scroll right top ! important; 
	color: rgb(51, 51, 51); 
}
*/
/* content */
#content { 
	float:left; 
	width:550px; 
	padding-top:10px;
	margin:right:5px;
}

#content img { margin:0px 10px 0px 0px; }
#content .entries p { margin:5px 10px 0px 5px; }
#content .entries a:hover { display: block;}
#content .entries a:hover { background-color: #E6E6E6; }
#content .entries hr { margin:4px 0px 0px 14px; width: 380px; 
	border: medium none ; 
	height: 1px; background-color: rgb(184, 184, 184); }

#content ul { list-style:none; margin:0 0px 0px; }
#content ul li { 
	padding: 5px 5px 0px 5px;
	margin: 0px 0px 10px 0px;
	}

#content .entries { 
	width:568px; 
	background: #efefef; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #d3d3d3;
	margin-bottom:5px; 
}

#content .entries h1,#content .entries h2 { 
	padding-top:3px; 
	margin-bottom:2px; 
	color:#333; 
}
#content .entries h1.title { margin-bottom:15px; }
#content .entries h2 a { text-decoration:none; color:#333; }
#content .entries h3.heading { 
	background:url(images/entries_date_bg_new.jpg) no-repeat; 
	margin-bottom:10px; 
	padding:15px 20px 3px; 
	font-size:18px; 
	line-height:22px;
	color:#2F6681; 
	font-family: Arial;
}
#content .entries h3.heading a{
	text-decoration:none;
	border-bottom:1px dotted #000099;
}
#content .entries h3.heading a:hover{
	border-bottom:1px solid #3f697c;
}

#content .entries .cap { background:url(images/entries_bgbottom.gif) no-repeat bottom; height:5px;}
#content .entries .cap.top { background-image:url(images/entries_bgtop.gif); margin:0 0 -7px; }
#content .entries .cap.top.noheader { height:25px; }

#content .welcome { 
	width:568px; 
	margin-bottom:10px; 
	background: #e2f0fd; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #b8e1f7;
}
#content .welcome .cap { background:url(images/sidebar_welcome_bgbottom.gif) no-repeat bottom; height:5px; }
#content .welcome .captop { background:url(images/sidebar_welcome_bgtop.gif) no-repeat top; height:5px; }
#content .welcome img { padding-left: 6px; }

#content .postinside { 
	width:568px; 
	margin-bottom:10px; 
	background: #e2f0fd; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #b8e1f7;
}
#content .postinside .cap { background:url(images/sidebar_welcome_bgbottom.gif) no-repeat bottom; height:5px; }
#content .postinside .captop { background:url(images/sidebar_welcome_bgtop.gif) no-repeat top; height:5px; }

/*#content .post a:hover { display: block; }*/
#content .post a:hover { background-color: #C6E1FB; }

#content .post { background:url(images/post_bgbottom.gif) no-repeat left bottom; padding:0 5px 8px; }
#content .post.bio { padding-top:15px; }
#content .post h3 small { font-size:11px; font-weight:normal; margin-left:3px; color:#ddd; }
#content .post p { color:#666; margin-bottom:7px;}
#content .post p.info { font-size:11px; margin-bottom:7px; float:left; width:470px;}
#content .post p.info a { font-weight:bold; text-decoration:none; color:#2F6681; }
#content .post a.more { font-weight:bold; text-decoration:none; color:#2F6681; }
#content .post a.more.inline { margin-left:5px; }
#content .post .actions p { width:47%; float:left; margin-bottom:11px; font-size:10px; color:#666; }
#content .post .actions p.tags { float:right; }
#content .post .more a{
text-decoration:none;
}
#content h3.title { 
	font-size:18px; 
	margin: 10px 0px 0px 5px; 
	color:#00; 
	font-weight:bold;
	font-family: Arial;
}
#content h2 {
	font-size: 125%;
}
#content .comment { padding-bottom:10px; }
#content .comment h4.posted { font-size:11px; font-weight:normal; color:#888; margin-bottom:2px; }
#content .comment h4.posted strong { font-size:13px; font-weight:bold; color:#2F6681; margin-right:5px; }
#content .comment h4.posted a { color:#2F6681; }
#content .comment p { margin-bottom:12px; font-size:12px; color:#444; }
#content #comment_form { padding-bottom:16px; background:url(images/post_bgbottom.gif) no-repeat left bottom; }
#content #comment_form table { margin:0 20px 12px; }
#content #comment_form table td input { margin:3px 0; width:320px; }
#content #comment_form table th { padding-right:9px; color:#666; }
#content #comment_form p { margin:0 20px 12px; color:#666; }
#content #comment_form textarea { width:370px; height:145px; }

#content .paginate { padding:10px 20px; font-size:12px; color:#666; }
#content .paginate .pagecount { margin-right:10px; }
#content .paginate b { padding:3px 6px; color:#333; }
#content .paginate a { padding:3px 6px; }
#content .paginate a:hover { color:#fff; background:#2f6782; text-decoration:none; }

#content .more-entries { margin-right: 3px; font-size: 11px; text-align: right; }
#content .more-entries .calignleft
{float:left;
}
#content .more-entries .calignright
{float:right;
}
.commenttext-admin{background-color:#FFFFE0; min-height:20px}
.commenttext-admin img{float:right}
.commenttext{min-height:20px}
.commenttext img{float:right}

/* sidebars */
.sidebar { float:left; margin-right:7px; padding-top:10px; width:190px; }
.sidebar.last { float:right; margin: 0px 0px 0px 2px; }
.sidebar a:hover { display: block; }

.sidebar .box { 
	width:190px; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:7px; 
	border: 1px solid #dde7d4;
	background: #f2f3f1 url(images/bg-box.png) repeat-x top center;
}
.sidebar .box .cap { background:url(images/sidebar_box_bgbottom.gif) no-repeat bottom; height:5px; }
.sidebar .box .captop { background:url(images/sidebar_box_bgtop.gif) no-repeat top; height:5px;}
.sidebar .box a:hover { background-color: #E6E6E6; }

.sidebar .box2 { width:190px; margin-bottom:7px; background: url(images/sidebar_box2_bg.gif) repeat-y; }
.sidebar .box2 .cap { background:url(images/sidebar_box2_bgbottom.gif) no-repeat bottom; height:5px; }
.sidebar .box2 .captop { background:url(images/sidebar_box2_bgtop.gif) no-repeat top; height:5px;}
.sidebar .box2 a:hover { background-color: #FFE197; }

.sidebar .galeri { width:190px; margin-bottom:7px; background: url(images/sidebar_box2_bg.gif) repeat-y; }
.sidebar .galeri .cap { background:url(images/sidebar_box2_bgbottom.gif) no-repeat bottom; height:5px; }
.sidebar .galeri .captop { background:url(images/sidebar_box2_bgtop.gif) no-repeat top; height:5px;}
.sidebar .galeri a:hover { display: inline; }


.sidebar .box3 { 
	width:190px; 
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom:7px; 
	border: 1px solid #c6e8fa;
	background: #d6f0fd url(images/bg-box3.png) repeat-x top center;
	}
.sidebar .box3 .cap { background:url(images/sidebar_box3_bgbottom.gif) no-repeat bottom; height:5px; }
.sidebar .box3 .captop { background:url(images/sidebar_box3_bgtop.gif) no-repeat top; height:5px;}
.sidebar .box3 a:hover { background-color: #C6E1FB; }

.sidebar .search { width:189px; margin-bottom:7px; background: url(images/sidebar_search_bg.gif) repeat-y; }
.sidebar .search .cap { background:url(images/sidebar_search_bgbottom.gif) no-repeat bottom; height:6px; }
.sidebar .search .captop { background:url(images/sidebar_search_bgtop.gif) no-repeat top; height:6px;}

.sidebar .pengumuman { width:190px; margin-bottom:7px; background: url(images/sidebar_pengumuman_bg.gif) repeat-y; }
.sidebar .pengumuman .cap { background:url(images/sidebar_pengumuman_bgbottom.gif) no-repeat bottom; height:5px; }
.sidebar .pengumuman .captop { background:url(images/sidebar_pengumuman_bgtop.gif) no-repeat top; height:5px;}
.sidebar .pengumuman a:hover { background-color: #FAFAAB; }

.sidebar p { color:#FF7200; font-weight:bold; margin:0 5px 0 15px; }
.sidebar h3 { 
	font-size:16px;
	font-family:Arial; 
	padding:4px 10px 5px 10px; 
	color:#000000; 
	margin-bottom:5px;
}
.sidebar img { margin:0px 10px 0px 0px; }
.sidebar h4 { font-size:12px; font-weight:bold; padding:2px 0 0 14px; }
.sidebar ul { list-style:none; margin:0 0px 0px; }
.sidebar ul li { 
	background: url(images/icon_ul.gif) no-repeat top left;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 10px 0px;
	}
.sidebar ul  li ul { list-style:none; margin:0 15px 0px; }
.sidebar ul li ul li{ padding-bottom:0px; }
.sidebar ul  li ul li ul{ list-style:none; margin:0 15px 0px; }
.sidebar ul li ul li ul li { padding-bottom:0px; }
.sidebar form { padding:4px 15px 6px 2px; }
.sidebar form select { width:151px; }
.sidebar form select option { color:#444; }

.sidebar .box#featured ul { margin-bottom:12px; padding-top:3px; }
.sidebar .box#featured li { background:url(images/arrow_dotted.gif) no-repeat 0 .41em; padding:0 0 0 10px; margin-bottom:6px; }

.sidebar .box#subscribe li { background:url(images/arrow_dotted.gif) no-repeat 0 50%; padding:0 0 0 11px; margin-bottom:8px; }
.sidebar .box#subscribe li a { display:block; text-indent:-9999px; height:13px; outline:0; }
.sidebar .box#subscribe li#s-yahoo a { background:url(images/sub_yahoo.gif) no-repeat; }
.sidebar .box#subscribe li#s-google a { background:url(images/sub_google.gif) no-repeat; }
.sidebar .box#subscribe li#s-bloglines { margin-bottom:6px; }
.sidebar .box#subscribe li#s-bloglines a { background:url(images/sub_bloglines.gif) no-repeat; }
.sidebar .box#subscribe li#s-newsgator a { background:url(images/sub_newsgator.gif) no-repeat; height:18px; }
.sidebar .box#subscribe li#s-rss a { background:url(images/sub_rss.gif) no-repeat; height:12px; }

.sidebar .box#mailinglist h3 small { font-size:11px; font-weight:normal; margin-left:3px; color:#ddd; }
.sidebar .box#mailinglist h3 small a { color:#fff; }
.sidebar  #mailinglist form { padding:3px 11px; }
.sidebar .box#mailinglist input.email { float:left; width:120px; height:18px; }
.sidebar .box#mailinglist #mailinglist-info { position:relative; display:none; }
.sidebar .box#mailinglist #mailinglist-info.selected { display:block; }
.sidebar .box#mailinglist #mailinglist-info .hidden { position:absolute; top:-4px; left:-136px; width:300px; background:url(images/mailinglist_arrow.gif) no-repeat 50% 0; padding:12px 0 0; }
.sidebar .box#mailinglist #mailinglist-info .content { background:#ffc; border:1px solid #ccc; border-width:0 1px 1px; padding:10px 15px; }
.sidebar .box#mailinglist #mailinglist-info .content p { display:block; color:#222; font-weight:normal; font-size:11px; line-height:15px; margin:0 0 8px; }
.sidebar .box#mailinglist #mailinglist-info .content ol { color:#222; margin-bottom:8px; }
.sidebar .box#mailinglist #mailinglist-info .content li { font-size:11px; color:#222; }
.sidebar .box#mailinglist #mailinglist-info #hide { font-size:11px; color:#333; text-align:right; margin-bottom:2px; }

.sidebar .box .row { margin:3px 0pt; clear:both; float:left; width:183px; }

.sidebar .box .row input.search { width:120px; height:18px; float:left; margin-left:10px; }
.sidebar .box .row input#submit { margin:0; float:left;}
.sidebar .box .row label { margin-left:7px; position:relative; bottom:1px; color:#2f6782; }

.sidebar .box#tagcloud ul { margin:3px 11px; padding-bottom:1px; }
.sidebar .box#tagcloud li { display:inline; padding:4px 4px 0 0; }
.sidebar .box#tagcloud a { text-decoration:none; color:#2f6782; }

.sidebar .button { width:183px; margin-bottom:8px; }
.sidebar .button a { display:block; text-indent:-9999px; outline:0; width:183px; height:31px; }
.sidebar .button#bookmark a { background:url(images/button_bookmark.gif) no-repeat; }
.news .sidebar ul li#news a { background:url(images/arrow_dotted_white.gif) no-repeat 5px 50%; font-weight:bold; }
.news #header {background-image:url(images/banner.jpg);}


/* footer */
#footer { 
	clear: both; 	
	color: #FFFFFF; 	
	padding: 0;	 
	background: #FFF url(images/footerbg.gif) repeat-x;
	height: 36px
}
#footer a { 
	text-decoration: none; 
	font-weight: bold;
}
#footer-content {
	margin: 0 auto;
	width: 800px
}
#footer-content #footer-left {
	padding: 10px;
	width: 60%;
	float: left;
	text-align: left;
}
#footer-content #footer-right {
	padding: 10px;
	width: 33%;
	float: right;
	text-align: right;
}

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }




/*  Must Required CSS CLASS for Wordpress 2.5 onwords check out http://codex.wordpress.org/CSS */

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
 /*   optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

#bahasa {
	margin: 0px auto 0px auto; 
	padding: 0px; 
	height: 14px;
	width: 950px;
	text-align: right;
	/*background:#CCCCCC;*/
}

.qtrans_language_chooser { 
 list-style-type:none;
 	margin: 2px 0px 0px 2px; 
	padding: 0px; 
}
.qtrans_language_chooser li { 
	margin: 0pt 10px 0pt 0pt; 
	padding: 0px; 
	font-weight: bold; float:right; 
}

/*Style Dosen */
#content ul.serLink{
	width:340px;
	margin:10px 15px 10px 15px;
	background: #376A82;
	border: 1px solid #8BC5F8;
	padding-bottom: 5px;
}
#content ul.serLink li{
	margin:0px;
}
#content ul.serLink li a{
	display:block;
	padding:0 0 0 1px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
}
#content ul.serLink li.current a{
	background-color:#F5F7E7;
	color:#000000;
}

#content ul.serLink li a:hover{
	color:#9FA289;
	background-color:#F5F7E7;
}

#mytable { margin: 0pt; padding: 0pt; }
#mytable caption { padding: 0pt 0pt 5px; font-family: Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: right; }
#mytable th { border-top: 1px solid rgb(193, 218, 215); border-right: 1px solid rgb(193, 218, 215); border-bottom: 1px solid rgb(193, 218, 215); padding: 6px 6px 6px 12px; background: rgb(202, 232, 234) url('images/bg_header.jpg') no-repeat scroll 0% 0%; font-family: Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(79, 107, 114); letter-spacing: 2px; text-transform: uppercase; text-align: left; }
#mytable th.nobg { border-top: 0pt none; border-left: 0pt none; border-right: 1px solid rgb(193, 218, 215); background: transparent none repeat scroll 0% 0%; }
#mytable td { border-right: 1px solid rgb(193, 218, 215); border-bottom: 1px solid rgb(193, 218, 215); padding: 6px 6px 6px 12px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(79, 107, 114); }
#mytable td.alt { background: rgb(245, 250, 250) none repeat scroll 0% 0%; color: rgb(121, 114, 104); }
#mytable th.spec { border-top: 0pt none; border-left: 1px solid rgb(193, 218, 215); background: rgb(255, 255, 255) url('images/bullet1.gif') no-repeat scroll 0% 0%; font-family: Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
#mytable th.specalt { border-top: 0pt none; border-left: 1px solid rgb(193, 218, 215); background: rgb(245, 250, 250) url('images/bullet2.gif') no-repeat scroll 0% 0%; font-family: Arial,"Trebuchet MS",Verdana,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 10px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(121, 114, 104); }

/*Slider*/
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav {
	position:absolute;
	left:0px;
	bottom:0px;
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
#slider-wrapper {
    width:480px; /* Change this to your images width */
    height:319px; /* Change this to your images height */
    margin:20px auto;
    border: 10px solid #F1F8FE;
    -moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
    -moz-box-shadow:0px 2px 5px #E4E4E4;
	-webkit-box-shadow:0px 2px 5px #E4E4E4;
}
#slider {
    position:relative;
    width:480px; /* Change this to your images width */
    height:319px; /* Change this to your images height */
    background:url(images/loading.gif) no-repeat 50% 50%;
    margin: 0px;
     
}
#slider img {
   
    position:absolute;
    top:0px;
    left:0px;
    display:none;
    
}
#slider a {
    border:0;
    display:block;
}

.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}
