a:link,a:visited,a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #84541F;
	text-decoration: none;
	font-weight: 400; }
 
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #3c3c3c;
	text-decoration: underline;
	font-weight: 400; }
 
a.copyright:link, a.copyright:visited, a.copyright:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c0c0c0;
	text-decoration: none;
	font-weight: normal; }
 
a.copyright:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #84541F;
	text-decoration: underline;
	font-weight: normal; }
 
body,html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16px;
	color: #222;
	background: url(skins/sprovieris/images/main-bg.jpg);
	margin: 0;
	padding: 0; }
 
body { padding-top: 0px; }
 
textarea,input {
	color: #3c3c3c;
	border: 1px solid #d7d7d7;
	background: #ffffff;
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 1px;
	padding: 3px; }
 
hr {
	height: 1px;
	border: 0 solid #fff;
	background-color: #d7d7d7;
	color: #d7d7d7;
	border-color: #d7d7d7; }
img { border: none; }
 
#wrapper_1 { background: url(skins/sprovieris/images/background.jpg) repeat-y center; }
 
#wrapper_2 { background: url(skins/sprovieris/images/header.jpg) no-repeat top center; }
 
#wrapper_3 {
	background: url(skins/sprovieris/images/footer.jpg) no-repeat bottom center; }
 
#inner_wrapper {
	width: 962px;
	margin-left: auto;
	margin-right: auto; }
 
#spacer { height: 163px; }
 

#content {
	background: url(skins/sprovieris/images/left.gif) repeat-y left;
	display: inline-block; }
 
#content_alt { display: inline-block; }
 
#column_left {
	width: 204px;
	float: left;
	min-height: 400px;
	height: auto;
	_height: 400px;
	padding-top: 15px;
	padding-bottom: 5px; }
 
	#column_left h1 {
		background: url(skins/sprovieris/images/plugin.gif) no-repeat top left;
		color: #ffffff;
		margin: 0px 0px 5px 0px;
		padding: 6px 0px 6px 15px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 12px;
		font-weight: normal;
		text-transform: uppercase; }
 
.column_left { padding: 0px 20px 10px 15px; }
 
#column_center {
	width: 570px;
	float: left;
	min-height: 400px;
	height: auto;
	_height: 400px;
	padding-top: 15px;
	padding-bottom: 5px; }
 
	#column_center h1 {
		color: #84541F;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 20px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 18px;
		font-weight: normal;
		text-transform: uppercase; }
 
#column_center_alt {
	width: 570px;
	float: left;
	min-height: 400px;
	height: auto;
	_height: 400px;
	padding-top: 15px;
	padding-bottom: 5px; }
 
	#column_center_alt h1 {
		color: #84541F;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 20px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 18px;
		font-weight: normal;
		text-transform: uppercase; }
 
#column_center_alt_2 {
	min-height: 400px;
	height: auto;
	_height: 400px;
	padding-top: 15px;
	padding-bottom: 5px; }
 
	#column_center_alt_2 h1 {
		color: #84541F;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 34px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 18px;
		font-weight: normal;
		text-transform: uppercase; }
 
.column_center { padding: 0px 20px 10px 20px; }
 
.column_center_alt_2 { padding: 0px 34px 10px 34px; }
 
#column_right {
	width: 180px;
	float: right;
	padding-top: 15px;
	padding-bottom: 5px; }
 
	#column_right h1 {
		color: #84541F;
		margin: 0px 0px 5px 0px;
		padding: 3px 0px 3px 0px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 18px;
		font-weight: normal;
		text-transform: uppercase; }
 
.column_right { padding: 0px 34px 10px 0px; }
 
#footer { height: 67px; }
 
.footer {
	text-align: center;
	padding-top: 9px; }
 
div#navigation ul, div#navigation li {
	margin: 0px;
	padding: 0px;
	list-style: none; }
 
div#navigation ul li {
	float: left;
	margin: 0px;
	text-align: center;
	background: url(skins/sprovieris/images/navigation_1.jpg) no-repeat top right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-transform: uppercase;
	cursor: pointer;
	height: 33px;
	position: relative; }
 
	
 
	div#navigation ul li a {
                padding: 10px 12px 11px 10px;
	        _padding: 8px 12px 11px 10px;
                 font-size: 11px; 
		color: #fff;
		text-decoration: none;
		display: block; }

        div#navigation ul li a:hover {
                font-size:11px;color:#ff9900;
                text-decoration:none;
                font-weight: 600;
                font-weight: normal;}
 
	div#navigation ul li ul {
		position: absolute;
		top: 31px;
		left: 0px; }
 
		div#navigation ul li ul li {
			color: #3c3c3c;
                        padding: 0px 0px 0px 10px;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 31px;
			height: 31px;
			font-weight: normal;
			text-transform: uppercase;
			text-align: left;
			background: url(skins/sprovieris/images/navigation_2.jpg) no-repeat top left;
			_padding: 0px 12px 0px 10px; }

              div#navigation ul li ul li a { padding: 0px; }
 

.roundedcornr_box_656298 {
	background: url(skins/sprovieris/images/roundedcornr_656298_tl.png) no-repeat top left;
}
.roundedcornr_top_656298 {
	background: url(skins/sprovieris/images/roundedcornr_656298_tr.png) no-repeat top right;
}
.roundedcornr_bottom_656298 {
	background: url(skins/sprovieris/images/roundedcornr_656298_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_656298 div {
	background: url(skins/sprovieris/images/roundedcornr_656298_br.png) no-repeat bottom right;
}
.roundedcornr_content_656298 {
	background: url(skins/sprovieris/images/roundedcornr_656298_r.png) top right repeat-y;
}

.roundedcornr_top_656298 div,.roundedcornr_top_656298,
.roundedcornr_bottom_656298 div, .roundedcornr_bottom_656298 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_656298, .roundedcornr_bottom_656298 {
	margin-top: -19px;
}
.roundedcornr_content_656298 { padding: 0 15px; }
div#comments
{
  padding: 0;
}

div#comments h3
{
  font-size: 16pt;
  text-shadow: 1px 1px 0 #DDDDDD;
  text-transform: none;
  padding: 0;
}

div#comments ol
{
  padding: 0;
}

div#comments ol li
{
  list-style:none outside none;
  background:none repeat scroll 0 0 #F9F9F9;
  border:1px solid #CFCFCF;
  height:auto !important;
  margin:7px 0;
  min-height:100px;
  overflow:hidden;
  font-style: normal;
}

div#comments ol li div.comment
{
  padding: 10px;
  min-height: 100px;
  overflow: hidden;  
}

div#comments ol li img.avatar
{
  background-color: #fff; 
  padding: 3px; 
  border: 1px solid #eee;
}

div#comments ol li div.avatar-column
{
  float: left;
  width: auto;
  height: auto;
}

div#comments ol li div.message-column
{
  margin-left: 100px;
  width: auto;
}

div#comments ol li p
{
  padding: 0;
  margin: 0;
}

div#comments ol li p.date
{
  color: #666;
  margin: 0 0 10px 0;
  padding: 0;
}

form#comment-form  
{
  background: none repeat scroll 0 0 #F9F9F9;
  border: 1px solid #CFCFCF;
  clear: both;
  margin: 5px 0;
  overflow: hidden;
  padding: 10px;
}

form#comment-form input
{
  border: 1px solid #CFCFCF;
  padding: 4px;
  display: block;
  width: 300px;
  margin-bottom: 10px;
}

form#comment-form textarea
{
  display: block;
  padding: 4px;
  width: 400px;
  height: 125px;
  margin-bottom: 10px;
}

form#comment-form input[type="submit"]
{
  width: 150px;
}
div #error_message {
	background: #ffeaef;
	border: 3px solid #ff829f;
	left: 55px;
	margin-bottom: 15px;
	padding: 15px; }
 
div #success_message {
	background: #eaf4ff;
	border: 3px solid #82c0ff;
	left: 55px;
	margin-bottom: 15px;
	padding: 15px; }
div.pagination {
	font-family: Georgia, Times, serif;
	font-style: italic;
	padding: 0px;
	margin: 0px;
	line-height: 40px;
	text-align: left;
	height: 5px; }
 
	div.pagination a {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		text-decoration: none;
		color: #44B0EB; }
 
		div.pagination a:hover {
			color: #44e5eb; }
 
	div.pagination span.current {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		font-weight: bold;
		background-color: #44B0EB;
		color: #ffffff; }
 
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		color: #dddddd; }
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em; /* left offset of submenus need to match (see below) */ }
 
	.sf-menu ul li { width: 100%; }
 
	.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
 
	.sf-menu li { position: relative; }
 
	.sf-menu a {
		display: block;
		padding-left: 20px;
		padding-right: 20px; }
 
	.sf-menu li:hover ul, .sf-menu li.sfHover ul {
		left: 0;
		background: #ffffff;
		top: 24px; /* match top ul list item height */
		z-index: 99; }
 
	.sf-menu li:hover li ul, .sf-menu li.sfHover li ul, .sf-menu li li:hover li ul, .sf-menu li li.sfHover li ul { top: -999em; }
 
	.sf-menu li li:hover ul, .sf-menu li li.sfHover ul, .sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul {
		left: 10em; /* match ul width */
		top: 0; }
div.bbeditor
{
  position: relative;
  width: auto;
  height: 24px;
  margin: 0;
  padding: 0;
}

div.bbeditor img
{
  padding: 3px;
  border: 1px solid #eee;
  margin-right: 3px;
  background-color: #fff;
  cursor: pointer;
}

div.bbcode_quote, div.bbcode_code
{
  border: 1px solid #dadada;
  -moz-border-radius: 15px 15px 15px 15px;
  -webkit-border-radius: 15px 15px 15px 15px;
  background-color: #f5f5f5;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}

div.bbcode_quote_head, div.bbcode_code_head
{
  font-weight: bold;
  margin-bottom: 10px;
}

div.bbcode_quote_body
{
  font-style: italic !important;
}
div.article_title {
	background: transparent;
	color: #272727;
	font-family: Georgia, Times, serif;
	font-size: 24px;
	line-height: 1;
	padding-bottom: 5px; }
 
a.article_title_link {
	background: transparent;
	color: #272727;
	font-family: Georgia, Times, serif;
	font-size: 24px;
	line-height: 1;
	font-style: normal;
	text-decoration: none; }
 
	a.article_title_link:hover { 
		background: transparent;
		color: #44b0eb; }
 
div.article_footer {
	position: relative;
	width: 100%;
	height: 5px; }
 
div.article_footer_left {
	position: absolute;
	width: auto;
	height: 5px;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-style: italic; }
 
div.article_footer_right {
	position: absolute;
	width: auto;
	height: 5px;
	right: 0px;
	text-align: right;
	float: right;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-style: italic; }
 
	div.article_footer_right a { margin: 0 5px; }
div#forum *
{
  font-style: normal;
  text-align: left;  
}

div#forum
{
  position: relative; 
  height: auto; 
  width: 100%;
  margin-bottom: 20px;
}  

#forum div.clear
{
  clear: both;
}

#forum p
{
  padding: 0;
  margin: 0;
}

#forum table
{
  width: 100%; 
  border-collapse: collapse;
  margin-top: 4px;
}

#forum table thead th
{
  background-color: #44B0EB; 
  color: #fff;
  padding: 6px;  
}

#forum table thead th.col-topic-count, 
#forum table thead th.col-post-count
{
  width: 60px; 
  text-align: center;
}

#forum table thead th.col-forum-title,
#forum table thead th.col-topic-title
{
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
}

#forum table thead th.col-last-updated
{
  width: 200px; 
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
}

#forum table td
{
  padding: 6px;
  border-bottom: 1px dashed #ccc;
}

#forum table thead th.col-rss, 
#forum table td.col-rss
{
  width: 16px; 
}

a.rss-icon
{
  background: none no-repeat scroll 0 0 transparent;
  background-image: url('plugins/forum/images/rss.png');
  display: block;
  height: 16px;
  opacity: 0.50;
  overflow: hidden;
  text-indent: 9999px;
  width: 16px;
}

a.rss-icon:hover
{
  opacity: 1.0;
}

#forum table td.col-forum-title a
{
  font-size: 16px;
  text-decoration: none;
}

#forum table td.col-forum-title p
{
  padding-top: 5px;
}

#forum table td.col-topic-title a
{
  font-size: 14px;
  text-decoration: none;  
}

#forum table td.col-topic-count, 
#forum table td.col-post-count
{
  width: 60px; 
  text-align: center;
}

#forum table tbody#posts tr:first-child
{
  border-top: 1px dashed #ccc;  
}

#forum table tr.topic
{
  background-color: #fff;
}

#forum table tr.alt
{
  background-color: #f5f6f9;
}

#forum table tr td.col-user-details
{
  width: 225px; 
  background-color: #f5f6f9;
  padding: 10px;
  height: 150px;
}

#forum table tr td.col-user-details small
{
  font-size: 11px;
  font-family: verdana;
}

#forum table tr td.col-user-details img.avatar
{
  width: 50px;
  height: 50px;
  padding: 3px;
  background-color: #fff;
  border: 1px solid #eee;
  float: left;
  margin-right: 10px;
}

#forum table tr td.col-post
{
  padding: 10px;
}

#forum table tr td.col-post input[type=checkbox]
{
  float: right; 
  margin: -6px -10px 0 10px;
}

#forum table tr td.col-post div.post
{
  min-height: 150px; 
}

#forum table tr td.col-post div.post-footer
{
  margin-top: 15px;
  font-size: 11px;
}

#forum table tr td.col-post div.post-footer div.private-links
{
  float: left;
}

#forum table tr td.col-post div.post-footer div.private-links a
{
  margin-right: 10px;
}

#forum table tr td.col-post div.post-footer div.public-links
{
  float: right;
}

#forum table tr td.col-post div.post-footer div.public-links a
{
  margin-left: 10px;
}

#forum p.breadcrumb
{
  position: relative;
  float: left;
  width: auto;
  height: 20px; 
  padding: 0px; 
  margin-bottom: 8px; 
  font-size: 12px; 
  font-style: normal;
}

#forum h2
{
  background: none;
  color: #333;
  font-size: 22px;
  margin: 0;
  padding: 0;
  text-align: left;
  display: inline;
}

#forum a.new-topic-link, 
#forum a.reply-link
{
  float: right;
}


#forum div#topic-footer
{
  width: 100%; 
  height: 25px;
  margin: 14px 0;
}

#forum div#topic-footer div.pagination
{
  float: left;
  height: 0;
  line-height: normal;
}

#forum div#topic-footer div.topic-options
{
  float: right;
  text-align: right;
}

#forum div#topic-footer div.topic-options select
{
  margin-right: 10px;
} 

#forum div.form-wrap
{
  position: relative;
  width: auto;
  height: auto;
  padding: 20px;
  background-color: #f5f6f9;
  margin: 4px 0 0;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
}

#forum div.form-wrap label
{
  display: block;
  width: 416px;
  font-size: 12px;
  padding: 0;
  margin: 0;
}

#forum div.form-wrap input[type="text"]
{
  width: 400px;
  margin: 0 0 10px 0;
  padding: 8px;  
}

#forum div.form-wrap textarea
{
  width: 98%;
  height: 310px;
  display: block;
  padding: 8px;
  margin: 3px 0 10px 0;
}

#forum div.form-wrap input[type="submit"]
{
  border: 1px solid #408bb6;
  padding: 8px 25px;
  background-color: #44B0EB;
  color: #fff;
  cursor: pointer; 
}

#forum div.form-wrap input[type="submit"]:hover
{
  background-color: #2e97d1;
}

#forum div.form-wrap textarea.quick-reply
{
  height: 200px;
}
#image_gallery_image img
{
  border: 1px solid #eee;
  padding: 2px;
}

#image_gallery_sections img
{
  border: 1px solid #eee;
  padding: 2px;
}

#image_gallery_thumbnails img
{
  border: 1px solid #eee;
  padding: 2px;
}

