/*------------------------------------------------------------------------
# shaper_studio - Joomla Template by JoomShaper.com
# ------------------------------------------------------------------------
# author    JoomShaper http://www.joomshaper.com
# copyright Copyright (C) 2010 JoomShaper.com. All Rights Reserved.
# @license - Copyrighted Commercial Software
# Websites: http://www.joomshaper.com - http://www.joomxpert.com
# This file may not be redistributed in whole or significant part
-------------------------------------------------------------------------*/
table.contenttoc{float:right;margin:5px 10px;padding:5px}
table.contenttoc td{padding:0 5px}
/*Hyperlinks*/
a{text-decoration:none;color:#9e1715}
a:hover,a:active,a:focus{text-decoration:none;color:#333}
.contentheading,.componentheading,.blog_more strong,h1,h2,h3,h4{line-height:normal}
small,.small,.smalldark,.button,.article-meta,.modifydate,.img_caption p,a.readon,.site-slogan,#breadcrumbs,#footer{font-size:92%}
img{margin:0;padding:0}
.img_caption{padding-right:0}
.img_caption p{color:#999;text-align:center}
.img_caption.left,.img_caption.right{}
h1{font-size:200%}
h2{font-size:175%}
h3{font-size:150%}
h4{font-size:125%}
p,ul,ol,h1,h2,h3,h4,h5,h6{margin:0.7em 0;padding:0}
h1,h2,h3,h4,h5,h6{color:#666;}
h4{margin:0}
ul{list-style-image:none;list-style-position:outside;list-style-type:none}
ul li{background:transparent url(../images/sphere.png) no-repeat scroll 15px 8px;padding-left:30px}
ol li{margin-left:35px}
th{font-weight:bold;padding:8px;text-align:left}
fieldset{background:transparent url(../images/dot.gif) repeat-x scroll center top;border:medium none;padding:10px 5px}
fieldset a{font-weight:bold}
fieldset.input{background:transparent none repeat scroll 0 0;padding:0}
legend{background:#FFF none repeat scroll 0 0;font-weight:bold}
form{margin:0;padding:0}
form label{cursor:pointer}
input,select,textarea{font:100% Arial,Helvetica,sans-serif}
/*Buttons*/
.adminform button,#adminForm button,.button,a.readon,input[type=submit],input[type=button]{background:#9c1715;cursor:pointer;text-align:center;font:bold 10px Arial, Helvetica, sans-serif;text-decoration:none;text-transform:uppercase;color:#fff;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 0 4px;padding:6px 9px}
.adminform button:hover,#adminForm button:hover,.button:hover,a.readon:hover,input[type=submit]:hover,input[type=button]:hover{background:#69080a;color:#fff}

/*Frontpage Default.php*/
h1.componentheading,.componentheading{font:26px/26px Cambria,serif;padding:10px 0;margin:0 0 16px 0;border-bottom:1px dotted #d3d3d3}
h2.contentheading,.contentheading{font-size:170%;font-weight:normal;letter-spacing:-1px;line-height:normal;margin-bottom:10px;margin-top:0;padding-bottom:10px;}
span.article_separator,.article_separator{display:block;height:5px;margin:0}
.blog{padding:0}
.cols1{display:block;float:none !important;margin:0 !important}
.cols2{width:45%}
.cols3{width:30%}
.column1,.column2{margin:0 5px 0 0;position:relative}
.column2,.column1{float:left;margin:0}
.column2{float:right;margin:0;width:45%}
.article_row{margin:0 0 0 0;padding:0;overflow:hidden}
.article_column{padding:10px 10px 10px 0}
.row_separator2{display:block;clear:both;margin:0;border:0}
/*Category List Layout*/
table.contentpaneopen td,table.contentpane td{}
table.contentpaneopen,table.contentpane,table.blog{width:100%}
.filter{width:auto;float:left;margin-right:26px}
.display{width:auto;float:left}
.sectiontableheader{font-weight:bold;padding:4px 8px}
tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td{padding:8px}
/*Pagination*/
p.counter{text-align:center}
ul.pagination { margin: 10px 0; padding: 3px 0; } 
ul.pagination li { background-image: none!important; display: inline; margin: 2px 5px; overflow: hidden; background: #fff; border: 1px solid #eee; color:#999; font-size:90%; font-weight:bold; padding: 2px!important; cursor: pointer }
ul.pagination li span,
ul.pagination a { padding: 2px 8px; }
ul.pagination li:hover,
ul.pagination li:hover a,
ul.pagination span:hover { background:#9c1715; border-color: #bf0225; color: #fff }
.sortby { font-size: 92%; margin: 10px 0 5px; }
.pagenavbar { font-weight: bold; }
.pagenavcounter { margin: 15px 0 !important; text-align: center; }
.blog_more { border-top: 1px dotted #dddad8; padding: 15px 0; margin:30px 0; }
.blog_more h2 { font-size: 110%!important; margin: 0 0 10px!important; } 
.blog_more ul { padding: 0; margin:0; }
div.back_button a,
div.back_button a:hover,
div.back_button a:active { display: block; margin: 10px 0; }
/*Extra,modify,create,author,pdf,email,print etc*/
p.iteminfo,p.articleinfo{display:block;padding:0 10px 0 0;margin:5px 0;font-size:11px;}
.createdby{margin-right:5px;padding-right:6px;}
.createdate{margin-right:5px;padding-right:6px}
.modifydate{display:block;margin:10px 0;font-size:10px;width:100%}
.article-section{margin-left:5px;padding-left:6px}
p.buttonheading{float:right;margin:5px 0 0 0;}
p.buttonheading img{border:0 none;float:right;margin:0 0 0 5px}
/* System Messages */
#system-message{margin:10px 0 20px 0;padding:0 !important;background:#fff;border:solid 0}
#system-message dt{font-weight:bold}
#system-message dd{margin:0;font-weight:bold;text-indent:0;background:#fff;padding:0}
#system-message dd ul{color:#f00;margin-bottom:10px;list-style:none;padding:0;background:#fff;border:0}
/* System Standard Messages */
#system-message dt.message{display:none}
#system-message dd.message{}
#system-message dd.message ul{background:#fff}
/* System Error Messages */
#system-message dt.error{display:none}
#system-message dd.error{}
#system-message dd.error ul{color:#f00;background:#fff;margin:0;border:0}
/* System Notice Messages */
#system-message dt.notice{display:none}
#system-message dd.notice{}
#system-message dd.notice ul{color:#f00;background:#fff;margin:0;border:0}
