/*  
Theme Name:    BizzThemes
Theme URI:     http://bizzartic.com/
Description:   Developed by Zeljan Topic.
Version:       1.0
Author:        BizzThemes
Author URI:    http://bizzartic.com/
*/

/*=== Setup ===*/

/* Import RESET styling for grid framework*/
@import url('library/css/reset.css');

/* Import TEXT styling for grid framework*/
@import url('library/css/text.css');

/* Import GRID styling for grid framework*/
@import url('library/css/960.css');

/*---------GENERAL STYLING--------- */
body{ font-family:Tahoma; background:#D8D7BE url('http://bizzthemes.com/wp-content/themes/bizzthemes/images/main-bg.png') no-repeat center }
a{ text-decoration: underline; color:#0000CC }
a:hover{ text-decoration:underline }
a.post_image_link { outline: none }
a img { border: none }
blockquote { background:#eeeeee url(images/ico-quote-trans.png) no-repeat 10px 15px; height:auto; margin:0 0 15px 0; padding:15px 25px 1px 55px; display:block }
abbr, acronym { line-height: 1em; text-transform: uppercase; letter-spacing: 1px; border-bottom: none; cursor: help }
code { line-height: 1em; background: #eee; }
pre { background: #eee; border: 1px solid #ddd; overflow: auto; clear: both }
p{ line-height:24px }
p.center { text-align: center !important }
p.bottom { margin: 0 !important }
input,select,textarea{ font-size:12px; padding:2px }
.important { background:#ffffe5; border:1px solid #f5e082; padding:10px 20px; margin:20px 0; line-height:22px }
.small { font:normal 10px Tahoma; color:#aaaaaa }
.fix{ clear: both; height: 1px; margin: -1px 0 0; overflow: hidden }
.fl{ float: left }
.fr{ float: right }
.ac{ text-align: center }
.ar{ text-align: right }.alignleft{ float: left }
.alignright{ float: right }

input, textarea { font-size: 1em; color: #444; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; }
input:focus, textarea:focus { background: #fff; border-color: #777; border-right-color: #ccc; border-bottom-color: #ccc; }
input#submit{ font:bold 12px Tahoma; color:#ffffff; text-align:center; padding: 5px; background:#79A500; border:1px solid #435B00; margin:15px 0 }
select { font-size: 1em; color: #444; border: 1px solid #aaa; border-right-color: #ddd; border-bottom-color: #ddd; display:block; margin:5px 0 10px 0 }
option{ margin:5px }

img.alignleft, img.left { float: left; }
img.alignright, img.right { float: right; }
img.aligncenter, img.center { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }
img.alignnone, img.block { display: block; clear: both; }
img.frame { background: #F3F3F3; border-style: solid; border-color: #ddd; }
img.stack { clear: none !important; }
img[align="left"] { float: left; clear: left; }
img[align="right"] { float: right; clear: right; }
img[align="middle"] { display: block; margin-right: auto; margin-left: auto; float: none; clear: both; }

.wp-caption { border-style: solid; border-color: #ddd; background-color: #F3F3F3; text-align: center; font-size:14px }
.wp-caption .wp-caption-text{ margin:10px 0 0 0 }
.wp-caption.alignleft { float: left; }
.wp-caption.alignright { float: right; }
.wp-caption.aligncenter { margin-right: auto; margin-left: auto; float: none; clear: both; }
.wp-caption.alignnone { clear: both; }

/*---------TOP NAVIGATION --------- */
.nav-bgr { padding:0; margin-bottom:0; background:#101010 }
.nav-bgr .fl{ width:700px }
.nav-bgr .fr{ width:460px }
.nav-bgr .fr #nav2 { float:right; margin:0 10px 0 0 }
#nav-menu1, 
#nav-menu2 { text-align:left; position: relative; z-index: 2; padding:15px 0 10px 0; margin:0; color:#ffffff }
#nav1, 
#nav2 { list-style:none; position:relative; padding:0; background:transparent; margin:0 }
#nav-menu1 a, 
#nav-menu2 a{ display:block }
#nav-menu1 li, 
#nav-menu2 li{ float:left; font-weight:normal; padding:0; margin:0 }
#nav-menu1 li a, 
#nav-menu2 li a{ color:#ffffff; display:block; padding:7px 14px; font:normal 12px Tahoma }
#nav-menu1 li a:hover, #nav-menu1 li.active a, 
#nav-menu2 li a:hover, #nav-menu2 li.active a { text-decoration:underline; color:#ffffff }
#nav-menu1 li.category-home a, 
#nav-menu2 li.category-home a { border-left:0 }
#nav-menu1 li.selected-cat a, #nav-menu1 li.current-cat a,  #nav-menu1 li.current-cat-parent a, #nav-menu1 li.current_page_parent a,
#nav-menu1 li.current_page_item, #nav-menu1 li.current_page_item a, #nav-menu1 li.used-cat a,
#nav-menu1 li.selected-cat a, #nav-menu2 li.current-cat a,  #nav-menu2 li.current-cat-parent a, #nav-menu2 li.current_page_parent a,
#nav-menu2 li.current_page_item, #nav-menu2 li.current_page_item a, #nav-menu2 li.used-cat a { background:#9D2719; color:#ffffff; text-decoration:none; font-weight:bold; margin:0 5px; 
	border-radius: 5px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 5px;
}
#nav-menu1 li.small-logo a,
#nav-menu2 li.small-logo a { background:#101010 url(images/logo-small.png) no-repeat center; color:#ffffff; text-decoration:none; margin:0 15px; font-weight:bold  }
#nav-menu1 li.theme-dropdown,
#nav-menu2 li.theme-dropdown { padding:5px 20px 10px 15px; font:normal 12px Tahoma }
#nav-menu1 li.nav-separator,
#nav-menu2 li.nav-separator { padding:4px 0 }
#nav-menu2 li.searchform { padding:3px 60px 8px 5px; margin:0; position:relative }
#nav-menu2 li.searchform input#s{ background:#ffffff; color:#504B43; padding:3px 6px; border:1px solid #D7D5BC; width:150px; margin:0; font:normal 12px Tahoma }
#nav-menu2 li.searchform input#s:focus{ border:2px solid #FED009; padding:2px 5px; }
#nav-menu2 li.searchform input.button{ border:1px solid #D7D5BC; background:#D7D5BC; color:#504B43; font:bold 12px Tahoma; position:absolute; right:7px; top:3px; margin:0 }

/*---------BREADCRUMB NAVIGATION --------- */
#breadcrumb p{ padding:15px 0 15px 20px; margin:0 30px; background:#000000; color:#ffffff; font:normal 13px Tahoma }
#breadcrumb p a{ color:#ffffff }
#breadcrumb p strong{ color:#ffffff; padding:2px 5px }
.bbcrumb{ padding:10px 0; color:#ffffff; font:bold 15px Tahoma }
.bbcrumb a { color:#ffffff; font-weight:normal }

/*--------- CONTAINER --------- */
.header-bgr { background:#9D2719 url(images/header-bg.png) no-repeat center; color:#ffffff }
.header-bgr.gheader { background:#9D2719 url(images/header-bg2.png) no-repeat center }
.header-bgr .header-spot { padding:20px }
.header-bgr .header-spot .logo { padding:0; margin:0 0 20px 0 }
.header-bgr .header-spot .logo a:hover{ background:none }
.header-bgr .header-spot .tagline h1{ font:bold 40px Tahoma; text-shadow: 0 0 0.3em #000000; margin:0 0 5px 0 }
.header-bgr .header-spot .tagline h1 span{ font:bold 28px Tahoma }
.header-bgr .header-spot .tagline h2{ font:normal 21px Tahoma; text-shadow: 0 0 0.3em #000000; line-height:33px; margin:20px 0 5px 0 }
.header-bgr .header-spot .tagline h3{ font:normal 17px Tahoma; text-shadow: 0 0 0.3em #000000; line-height:25px; margin:0 0 5px 0 }
.header-bgr .header-spot .tagline h4{ font:normal 15px Tahoma; line-height:23px; margin:0 0 5px 0 }
.header-bgr .header-spot .tagline a{ color:#ffffff }
.header-bgr .header-spot .tagline .tagline-right{ line-height:64px }
.header-bgr .header-spot .tagline .tagline-right a.info{ font:normal 15px Tahoma; margin:0 10px 0 0 }
.header-bgr .header-spot .tagline .tagline-right img{ position: relative; vertical-align:middle }
.header-bgr .right-spot { padding:0; margin:0 }
.header-bgr .right-spot .theme-slider { background:transparent url(images/theme-slider-bg-trans.png) no-repeat; width:450px; height:330px; margin:10px 0; padding:0 }
.header-bgr .right-spot .theme-slider #slideshow { position: relative; height:277px; width:412px; padding:33px 19px 0 19px; margin:0; overflow: hidden }
.header-bgr .right-spot .theme-slider #slideshow #controls { z-index:1000; position:absolute; top:18px; left:19px; display:none; text-align:center; background:#ffffe5 url(images/controls-bg.png) repeat-x top left; margin:0; padding:8px; width:397px; border-bottom:1px solid #dddddd }
.header-bgr .right-spot .theme-slider #slideshow #controls span { margin:0 5px }
.header-bgr .right-spot .theme-slider #slideshow #controls span.text { padding:3px 6px; color:#000000; background:#FFCF3F; font:bold 14px Arial }
.header-bgr .right-spot .theme-slider #slideshow #controls span a{ font:bold 13px Arial; color:#000000 }

/*=== Second Navigation ===*/
.second-nav-bgr { background:#101010; color:#ffffff }
.second-nav { padding:10px 0 }
.second-nav .browse-themes { margin:6px 0 6px 20px }
.second-nav .browse-themes a.themes { color:#000000; background:#FFCF3F; text-decoration:none; font:normal 19px Tahoma; padding:10px 16px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.second-nav .browse-themes a{ font:normal 12px Tahoma; color:#ffffff }
/*.second-nav .browse-themes span{ background:#ffcf3f; color:#000000; padding:5px 7px 5px 10px; margin:0 5px 0 20px; font:bold 15px Tahoma }*/
.second-nav .demo {margin:9px 28px 8px 0; text-align:right }
.second-nav .demo a{ background:#ffffff; color:#000000; text-decoration:none; padding:10px 16px; margin:0; font:bold 15px Tahoma;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*=== Content Wrap ===*/
.how-works{ color:#000000; background:transparent; border:solid #dddddd; border-width:1px 0; padding:20px 0; text-align:center }
.how-works a{ color:#000000 }
.how-works h5 { margin:0; font:normal 17px Tahoma }

.content-wrap-bgr { background:#ffffff; color:#000000; padding:20px 0 }
.content-wrap-bgr .outbox{ margin:0 20px; padding:0 0 0 10px }
.content-wrap-bgr .outbox .inbox{ border:1px solid #DDDDDD; background:#ffffff; margin:20px 0; padding:20px;
    box-shadow: 0 0 15px #dddddd;
	-moz-box-shadow: 0 0 15px #dddddd;
	-webkit-box-shadow: 0 0 15px #dddddd;
}
.content-wrap-bgr .outbox .inbox h3 { font:bold 24px Tahoma; color:#000000; margin:0 0 15px 0 }
.content-wrap-bgr .outbox .inbox h4 { font:normal 13px Tahoma; line-height:27px; margin:0 }
.content-wrap-bgr .outbox .inbox h4 span { display:block; width:100%; padding:5px 0 }
.content-wrap-bgr .outbox .inbox .inbox-video{ font:normal 17px Tahoma; margin:20px 0 0 0 }
.content-wrap-bgr .outbox .inbox .inbox-video a{ color:#0000CC }

.content-wrap-bgr .outbox2{ margin:0 20px; padding:0 0 0 10px; background:#ffffff }
.content-wrap-bgr .outbox2 .inbox2{ border:1px solid #ffffff; background:#ffffff; margin:20px 0 }
.content-wrap-bgr .outbox2 .inbox2 h3{ font:normal 17px Tahoma; color:#000000; margin:0 0 25px 0 }
.content-wrap-bgr .outbox2 .inbox2 .post{ border-bottom:1px solid #f2f2f2; margin:0 0 15px 0; position:relative }
.content-wrap-bgr .outbox2 .inbox2 .post .feat-comment{ font:normal 12px Tahoma; position:absolute; top:5px; right:0; text-align:center }
.content-wrap-bgr .outbox2 .inbox2 .post .feat-comment a{ background:transparent url(images/chat-trans.png) no-repeat center; padding:7px 15px 9px 15px; color:#ffffff; text-decoration:none }
.content-wrap-bgr .outbox2 .inbox2 h2{ font:normal 15px Tahoma; margin:0 0 10px 0; padding:0 40px 0 0; line-height:20px }
.content-wrap-bgr .outbox2 .inbox2 .meta{ font:normal 11px Tahoma; color:#008000; margin:0 0 10px 0 }
.content-wrap-bgr .outbox2 .inbox2 .archives-link a{ font:bold 13px Tahoma }

#twitter_div{ padding:20px; border:1px solid #dddddd;
    box-shadow: 0 0 15px #dddddd;
	-moz-box-shadow: 0 0 15px #dddddd;
	-webkit-box-shadow: 0 0 15px #dddddd;
}
ul#twitter_update_list li { border-bottom:1px solid #dddddd; margin:0 0 15px 0; padding:0 0 15px 0; list-style:none }
ul#twitter_update_list li span{ font:normal 15px Tahoma; line-height:25px; }
ul#twitter_update_list li span a { font:normal 13px Tahoma; display:inline; margin:0; color:#0000CC }
ul#twitter_update_list li a { font:normal 9px Tahoma; display:block; margin:10px 0 0 0; color:#008000; width:40% }
		  
/*=== Post content ===*/
.content-wrap { padding:0 20px; margin:0; font:normal 15px Tahoma }
.postcontent h1, .postcontent h2, .postcontent h3, .postcontent h4, .postcontent h5, .postcontent h6 { color:#000000; padding:10px 0 15px 0; margin:0; font-weight:normal }
.postcontent ul, .postcontent ol{ padding:15px 15px 20px 10px; margin:0 0 20px 0; background:#F2EFEF }
.postcontent ul li{ color: #000000; margin:0 0 0 30px; padding:0 0 3px 5px; line-height: 24px; list-style-type:circle }
.postcontent ul li ul, .postcontent ol li ol{ padding:0; margin:5px 0 0 0; font-size:12px }
.postcontent ol li{ color: #000000; list-style-type:decimal; margin: 0 0 0 30px; padding:0 0 3px 5px; line-height: 24px }	
.postcontent h1.title{ font:bold 22px Tahoma; margin:10px 0 0 0; padding:0 }
.postcontent h2.title{ font:normal 22px Tahoma; margin:10px 0 0 0; padding:0 }
.postcontent .meta{ font:normal 12px Tahoma; margin:15px 0 20px 0; padding:5px 10px; background:#F2F2F2 }
.postcontent.sgall .meta{ padding:10px 15px; background:#ffffe5; border:1px solid #e0e1b7;  margin:0 0 15px 0 }
.postcontent .last-updated { font:normal 11px Tahoma; color:#666666 }
.postcontent span.extra { font:normal 14px Tahoma }

.postcontent.sgall img { border:1px solid #cccccc; padding:3px }
.postcontent img.left, .postcontent img.alignleft, .wp-caption.alignleft { margin: 0 1.571em 1.571em 0; }
.postcontent img.right, .postcontent img.alignright, .wp-caption.alignright { margin: 0 0 1.571em 1.571em; }
.postcontent img.center, .postcontent img.aligncenter, .wp-caption.aligncenter { margin: 0 auto 1.571em auto; }
.postcontent img.block, .postcontent img.alignnone, .wp-caption.alignnone { margin: 0 auto 1.571em 0; }
.postcontent img[align="left"] { margin-right: 1.571em; margin-bottom: 1.571em; }
.postcontent img[align="right"] { margin-bottom: 1.571em; margin-left: 1.571em; }
.postcontent img[align="middle"] { margin-bottom: 1.571em; }
.postcontent img.frame, .postcontent .wp-caption { padding: 0.714em; border-width: 0.071em; }
.postcontent img.stack { margin-left: 1.571em; }
.postcontent .wp-caption p { font-size: 0.857em; line-height: 1.5em; margin-bottom: 0; }

.theme-meta { margin:0 25px 0 0 }
.theme-meta h3 { color: #000000; padding:10px 0; font:normal 22px Tahoma; margin:0 0 5px 0 }
.theme-meta ul { background:#ffffe5; border:1px solid #e0e1b7; padding:15px 20px; margin:0 }
.theme-meta li { padding:0 0 6px 0; margin:0; font:normal 13px Tahoma; list-style:none; line-height:25px }

table{ font-size:14px; width:100%; text-align:left; border-collapse:collapse; margin:15px 0 20px }
table th{ color:#555; font:normal 12px Tahoma; padding:8px 10px; vertical-align:middle }
table tr:hover, table tr:hover td.club, table tr:hover th.club { background-color:#ffffbb }
table td{ border-top:1px solid #E7E8D0; color:#333; padding:10px }
table td sup{ font:normal 10px Tahoma; color:#555555 }
table td img{ position: relative; vertical-align:middle }
table td img.round:hover { cursor:pointer }
table.membership th{ border:1px solid #E7E8D0; text-align:center }
table.membership td{ border:1px solid #E7E8D0 }
table.membership th h4 { font:normal 30px Tahoma; padding:0 }
table.membership th h6 { font:normal 17px Tahoma; padding:5px 0; color:#666666 }
table.membership th.club { background:#FFFFE5 }
table.membership td.club { background:#FFFFE5 }
table.membership td a.btn { font:bold 17px Tahoma }
table.membership.vertical th{ text-align:right; width:33% }
table.membership.vertical th.coupon { text-align:center; background:#ebeff9 }
table.membership.vertical td{ width:67% }

/* Our Theme gallery */
#theme-gall .gall-top { margin:0 0 20px 0; padding:5px 0 20px 0; border-bottom:1px solid #dddddd; text-align:right }
#theme-gall .gall-top select{ width:200px; border:1px solid #dddddd; font:normal 15px Tahoma; padding:5px; display:inline }
#theme-gall .gall-item { width:275px; float:left; margin:0 35px 10px 0; padding:0 }
#theme-gall .gall-item.last { margin:0; }
#theme-gall .gall-item h3 { font:normal 21px Tahoma; letter-spacing:0; }
#theme-gall .gall-item h3 span { font:normal 11px Tahoma }
#theme-gall .gall-image { position:relative; background:url(images/bg-theme-thumb.png) no-repeat; width:275px; height:195px; border:1px solid #dddddd }
#theme-gall .gall-image a.thumb { display:block; padding-top:10px; height:185px; overflow:hidden; }
#theme-gall .gall-image a.title { position:absolute; bottom:0; left:0; color:#000000; background:#ffcf3f; padding:5px 10px; text-decoration:none; font:bold 12px Arial }
#theme-gall .gall-image .cats { position:absolute; bottom:0; left:0; color:#000000; background:#ffcf3f; padding:5px 10px; text-decoration:none; font:bold 12px Arial }
#theme-gall .gall-item .meta { background:transparent; height:15px; padding:15px 0; margin:0; font:normal 12px Tahoma }
#theme-gall .gall-item .meta .date { color:#777777; font:normal 11px Tahoma }
#theme-gall .gall-item .meta .date a { color:#777777 }
	  
/*---------PAGE NAVIGATION - pagination --------- */
.pagination { width: 100%; font-size: 12px; font-weight: bold; padding:0; background:#ffffff }
.Navi { float: right; padding:20px 0 }
.Navi .on { color:#fff; display: block; float: left; font-size: 12px; padding: 4px 9px; margin-left: 4px; background: #000000 !important }
.Navi a { text-decoration: none !important; border:1px solid #ccc6b7; color: #000; display: block; float: left; padding: 3px 7px; margin-left: 4px }
.Navi a:hover { color:#000; background: #e9e9df }

/*--------- SUPPORT PAGE --------- */
.theme-docs { padding:10px 20px 6px 20px; margin:0 0 20px 0; background:#d2e3f8; border:1px solid #a1b4d9 }
a.sprt { font:normal 17px Tahoma; display:block; padding:15px 20px; margin:0; background:#d2e3f8; color:#000000; border:1px solid #a1b4d9 }
	
/*---------COMMENTS --------- */
h3.tcomm, #front-page #main h2, #forum-page #main h2, h2.post-form, #userlogin, #currentfavorites, #register, #passwordrecovery { font:normal 20px Tahoma; padding:10px 0; margin:10px 0; border:solid #E5E3E3; border-width:1px 0 }
#comments { background:#ffffff }
#comments_wrap { margin:20px 0 0 0; padding:0 }
#comments .commentlist { padding:20px 0; margin:0 }
#comments ol{ padding:20px 0; list-style:none }
#comments .comment { padding:0; margin:20px 0 0 0; width: auto }
#comments .comment a{ padding:1px 0 }
#comments .comment .meta-left { width:50px; float:left }
#comments .comment .meta-left p{ padding:3px 0 0 0; margin:0 }
#comments .comment .meta-left .meta-wrap { width:50px; overflow: hidden; padding-right: 7px; min-height:70px }
#comments .comment small { font-size: 11px }
* html #comments .comment .text-right { height:70px }
#comments .comment .text-right { min-height:70px; margin:0; padding:0; margin-left:70px; float:none; border:1px solid #E5E3E3;
    box-shadow: 0 0 15px #dddddd;
	-moz-box-shadow: 0 0 15px #dddddd;
	-webkit-box-shadow: 0 0 15px #dddddd;
}
#comments .comment .text-right p { padding:0 0 10px 0; margin:0 }
#comments .comment .text-right .comment-entry { padding:10px }
#comments ul.children { margin:10px 0 0 20px; padding:0; list-style:none }
#comments .comment .authcomment { border:1px solid #ffcc33 }
p.commpadd{ padding:0; margin:0 0 10px 0 }
.comm-reply{ font:normal 12px Tahoma; color:#999999; padding:5px 10px 8px 10px; margin:0; border-bottom:1px solid #E5E3E3; background:#F7F7F7 }
.comm-reply span.author{ font-weight:bold; color:#000000 }
.comm-reply .fr{ margin:0 }
.comm-reply small a{ font-weight:normal }
.cancel-comment-reply{ padding:20px 0 10px 0 }
#respond { padding:10px 0; margin:0 }
#respond a{ padding:1px 0 }
#respond p{ padding:5px 0; margin:0 }
#respond textarea, .commpadd input{ background:none }
#respond textarea { margin:0; padding:5px }
p.commpadd input{ line-height:25px; height:25px; padding:5px 0 0 5px }
p.commpadd label{ padding:0 0 0 5px }

/*---------SIDEBAR --------- */
.sidebar { padding:0 }
.sidebar img{ position: relative; vertical-align:middle; margin:0 5px 0 0 }

/*=== Widget styling ===*/
.widget { margin:10px 20px 20px 20px; padding:0 0 10px 0; font:normal 15px Tahoma; }
.widget h3{ color:#000000; font:normal 17px Tahoma; padding:10px 0; margin:0; clear: both; overflow: hidden }

.widget ul { list-style:none; margin:0; padding:0 }
.widget ul li { list-style-type:none; margin:0; padding:4px 0 }
.widget ul li a { font-size:14px }
.widget ul li ul { background:transparent url(images/tree-vert.gif) repeat-y top left; list-style:none; margin:8px 0 }
.widget ul li ul li { line-height:15px; padding-left:17px; background:transparent url(images/tree-horiz.gif) no-repeat 0px 12px }
.widget ul li ul li a { font-size:13px }
.widget ul li ul li ul li a { font-size:11px }
.widget li.current_page_item a, .widget li.current_page_parent { display:block; font-weight:bold  }

.widget .tagcloud { line-height:30px; padding:10px 0 0 0 }
	
.widget .search-form label{ visibility:hidden; display:none }
.widget .search-form input{ background:#ffffff; font:normal 14px Tahoma }
.widget .search-form input.submit{ border:1px solid #49AACA; background:#000000; color:#49AACA; font:bold 14px Tahoma }
.widget .search-form input[type="submit"]{ border:1px solid #aaaaaa; background:#eeeeee; color:#000000; font:normal 11px Tahoma; padding:3px }
#customSearch { background:url(images/poweredby_FFFFFF.gif) no-repeat; display:block; font-size:9px; height:20px; margin:3px 0 0 0; padding:4px 0 7px 60px }

/*=== Footer ===*/  
.footer { background:#101010; margin-bottom:10px }
.footer a{ color:#ffffff }
.credentials{ margin:0 10px; font:normal 13px Tahoma; color:#cccccc }
.credentials .fl, .credentials .fr { padding:0; margin:0 10px 0 0 }
.credentials .fr li, .credentials .fl li{ display:block; float:left; padding:20px 0; margin:0 }
.credentials .fr li a { padding:0 10px }

.legal { margin-bottom:50px; text-align:center }
.legal li{ display:inline; padding:0; margin:0 }
.legal li a { padding:0 5px; color:#000000 }

/*========================== SUPPORT FORUM STYLES ======================================*/  

/*=== Post Form ===*/
.postform{ padding:10px 10px 10px 0; margin-bottom:1em }
.postform textarea{ height:12em; margin:5px 0; padding:5px; width:100%; display:block }
.postform label{ display:block}
.postform #topic, .postform #tags-input{ margin:5px 0; padding:5px; width:100%; display:block }

/*=== Table Styling ===*/
#latest td, #forumlist td, #favorites td { padding:5px 10px }
#latest th, #forumlist th, #favorites th{ font-weight:bold }

/*=== Topic styling ===*/
.num, #forumlist small{ font:normal 11px Tahoma; white-space:nowrap}
h2.ftitle{ font:normal 21px Tahoma; padding:0; margin:15px 0 10px 0 }
#front-page #discussions ul{padding:0 0 0 14px}
.sticky{ background-color:#ffffcc }
span.atd_container{ float:right; margin:-23px 0 0 0 }
.post_content { margin:10px 0; padding:20px; background:#f2f2f2 }
.half { width:45% }

.infobox{ padding:10px 0 }
.topicmeta { border:solid #e5e5e5; border-width:1px 0; padding:10px; margin:15px 0; font-size:12px }
.topicmeta ul { padding:0; margin:0 }
.topicmeta ul li { padding:5px 0; margin:0 0 0 15px; list-style-type:circle }
.topic-info { width:65% }
.topic-tags { width:35% }
.topic-tags ul { padding:0; margin:5px 0 }
.topic-tags ul li { padding:0; margin:0 0 10px 15px; list-style:none; display:block; float:right }
.topicadmin { font:normal 11px Tahoma; text-align:right }
.topicadmin fieldset, .topicadmin select, .topicadmin form{ display:inline; margin:0 0 -6px 0 }
.topicadmin form{ font:normal 11px Tahoma }
.topiclink{display:block}
.topictitle{font-size:26px; font-weight:normal; display:inline}
.postadmin { font:normal 11px Tahoma }

p.submit{text-align:right}
p.allowed{margin-bottom:0}
p.rss-link{ text-align:right; margin:20px 0 0 0 }
a.rss-link{ padding:6px 0 6px 23px; background-image:url(images/rss-small-trans.png); background-repeat:no-repeat; background-position:0 50% }

.user-recent { margin:20px 0 0 0 }
.user-recent h4 { margin:0; font-weight:normal }

.vcard { margin:0 0 10px 0 }
.vcard dt { margin:5px 0; font:bold 15px Tahoma }

a.pm { margin:0 0 0 10px }

/*=== Tags Management ===*/
#manage-tags{margin:10px 0; list-style:none}
#manage-tags li{ float:left; width:200px; padding:0; margin:0 }
#topic-move{margin-top:1em}
#tag-form { margin:10px 0 0 0 }
input#tag{ border:1px solid #999; padding:2px; line-height:14px; margin:0 }
input#tagformsub{ border:1px solid #999; line-height:14px; font-size:12px; margin:0; line-height:15px;  padding:2px 4px }
input#tagformsub:hover{ background-color:#ddd; color:rgb(0,100,0) }
input#tagformsub:active{ border-color:rgb(0,100,0) }

/*=== Login Form ===*/
#login-page fieldset, #register-page fieldset, #profile-page fieldset { padding:10px 0 10px 10px; margin-bottom:15px; background-color:#f6f6f6 }
#login-page legend, #register-page legend, #profile-page legend { font-weight:bold; padding:0 15px }
#login-page fieldset table, #register-page fieldset table, #profile-page fieldset table { text-align:left; margin:0 15px; width:95%; border-collapse:collapse }
#login-page fieldset table th, #register-page fieldset table th, #profile-page fieldset table th { padding:5px; text-align:right; width:20%; vertical-align:top; padding-right:1em }
#login-page fieldset table tr.error th em, #register-page fieldset table tr.error th em, #profile-page fieldset table tr.error th em { position:absolute; left:458px; margin-left:1em; color:red; font-style:normal }
#login-page fieldset table td, #register-page fieldset table td, #profile-page fieldset table td { padding:5px; border:none }
#login-page fieldset table td p, #register-page fieldset table td p, #profile-page fieldset table td p { margin:5px 0 }
#login-page fieldset input[type=text], #register-page fieldset input[type=text], #profile-page fieldset input[type=text], #login-page fieldset input[type=password], #profile-page fieldset input[type=password] { width:280px; border:1px solid #ccc; padding:2px; line-height:14px; font-size:12px; margin:0 }
#login-page fieldset p, #register-page fieldset p, #profile-page fieldset p { font-size:11px; margin:10px 16px }
#login-page tr.form-required label:before, #register-page tr.form-required label:before, #profile-page tr.form-required label:before, p.required-message:before { content:' * '; color:red; vertical-align:10% }
.form-invalid { background-color:#ffebe8 !important }
.form-invalid input { padding:1px; border:1px solid #c00 !important }
.hidden { display:none }
#pass-strength-result { padding:2px; text-align:center; width:280px; border:1px solid #ccc; background-color:#e3e3e3 }
#pass-strength-result.bad { background-color:#ffeff7; border-color:#c69 }
#pass-strength-result.good { background-color:#effff4; border-color:#66cc87 }
#pass-strength-result.short { background-color:#e3e3e3 }
#pass-strength-result.strong { background-color:#59ef86; border-color:#319f52 }

/*=== Pagination ===*/
.nav { margin:15px 0; padding:12px 0; text-align:center }
#discussions .nav{margin-top:-2em; margin-bottom:1em}
a.page-numbers, span.page-numbers { border-right:1px solid #bbb; border-bottom:1px solid #bbb; padding:4px 4px 2px 5px; margin-left:5px; background-image:url('images/page-links-background.gif'); background-repeat:no-repeat; background-position:0 0 }
span.page-numbers.current { color:#fff; background-position:0 -100px }
#latest a.page-numbers { font-size:0.8em; padding:3px 3px 1px 4px; margin-left:3px }
a.prev.page-numbers, a.next.page-numbers, span.page-numbers.dots { border-width:0; padding:0 4px; background-image:none }
span.page-numbers.dots { padding:0 }
a.page-numbers:hover { background-position:0 -100px }
a.prev.page-numbers:hover, a.next.page-numbers:hover { color:#006400 }


	  
	  