/* -------------------------------------------------------------- 
	Theme Name: Blue Rooster
	Theme URI: http://fearlessflyer.com
	Description: The Wordpress Theme that Rocka Doodle Doos!
	Author: Michael Soriano
	Author URI: http://fearlessflyer.com
	Version: 0.1
-------------------------------------------------------------- */







* {padding:0; margin:0;}







body {background:url(images/body-bg2.png) repeat-x #FFFFFF; font-family:arial, helvetica;  font-size:13px; line-height:20px; color:#595a5e;}







a {outline-style: none;}







a:hover {}







a img {border:none;}





/* ---- 960css ---- */



.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}













.alignright {float:right; padding:7px 0 3px 10px;}







.alignleft {float:left; padding:7px 10px 3px 0;}







.alignnone {clear:both;}







.aligncenter {margin-left: auto; margin-right: auto; padding:10px;}















table {border-collapse:collapse;}















blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}







blockquote blockquote {font-family:georgia; font-style:italic; line-height:26px; color:#999999; border-left:3px solid #CCCCCC; margin:15px 0 15px 25px; padding-left:25px;}















.wp-caption {text-align:center; font-size:11px; line-height:13px; font-style:italic; line-height:14px; color:#2f8aa8;}







.wp-caption a img {padding-bottom:5px;}







.wp-caption img {padding-bottom:5px;}















img.alignright {display:inline; padding:14px 0 10px 15px;}







img.alignleft {display:inline; padding:14px 15px 10px 0; }







img.aligncenter {margin:0 auto; display:block; padding:0px;}







img.alignnone {clear:both;}















img.pad {







        padding-right: 10px;







}















a img.tim-thumbs {float:left; padding:0px; margin:1px 0px 20px 0;}







a:hover img.tim-thumbs {background:url(images/tim-thumb-bg2.png) no-repeat center; }















.datatable {border:1px solid #CCCCCC; border-collapse:collapse;	font-family:Verdana; font-size:12px; margin:12px;}







.datatable td {border:1px solid #CCCCCC; padding-left:15px; }







.datatable th {font-family:Verdana;	font-weight:normal;	text-align:left; padding:7px; border:1px solid #CCCCCC;}	







.doubleborders {font-weight:bold; color:#000000; padding:5px; background:url(images/fade.gif) repeat-x;}















.gallery {padding:25px 22px; overflow:hidden; clear:both; margin:25px 0;}







.gallery-icon a img{border:0; margin:8px;}















/*start header*/















#header {height:184px; background: url(images/header-bg.png); background-position:center top	; overflow:hidden;}















#logo {padding:0 0 12px 7px; } 























#logo h1 {







	display:block;







	background: url(images/logo.png) no-repeat 0 0;







	margin-top: 0px;







	margin-left: 0px;







	width: 673px;







	height: 94px;







	text-indent:-10000px;







}















#logo h1 a {







    display:block;







    width:100%;







    height:100%;







}







#logo span {







	display:block;







	background: url(images/logo.png) no-repeat 0 0;







	margin-top: 0px;







	margin-left: 0px;







	width: 673px;







	height: 94px;







	text-indent:-10000px;







}















#logo span a {







    display:block;







    width:100%;







    height:100%;







}















#social {float: right; margin-right: 6px; margin-top: 5px;}







#quick-login {width:456px; float:right; margin-right:6px;}







a.menu_class {float:right; background:url(images/button-toggle3.png); width:184px; height:32px; text-indent:-9999px; outline-style: none;}







a:hover.menu_class {background:url(images/button-toggle4.png);}







#login-form {float:right; padding:2px 10px 10px 10px ; display:none; background:#397846;}







#login-form label {color:#FFFFFF; text-transform:uppercase; font-size:11px; padding-left:5px; font-weight:bold; font-family:verdana; position:relative; top:5px; left:0;}







#login-form em a {color:#a1dbe6; text-decoration:none; font-size:10px; position:relative; top:5px; left:37px;}







#login-form em a:hover {color:#999999;}







input.login-fields {border:none; background:#444444; padding:7px 5px; margin:0 10px 0 2px; color:#FFFFFF;}







input.login-button {width:101px; height:36px; background:url(images/login-btn.png); border:none;}







input:hover.login-button {width:101px; height:36px; background:url(images/login-btn2.png); border:none;}







#logged-in-box {width:456px;}







#logged-in-box p {float:right; width:238px; line-height:14px; font-size:10px; padding:5px 10px 0 0; color:#999999;}







#logged-in-box p em {font-style:normal; color:#a1dbe6;}







ul.admin_box {padding:10px 20px 20px 10px;}







ul.admin_box li{float:left; list-style:none; padding:0 10px 10px 10px; text-align:center; }







ul.admin_box li a{text-decoration:none; color:#FFFFFF; text-transform:uppercase; font-size:11px; font-weight:bold; font-family:verdana;}







ul.admin_box li a:hover {color:#ccc;}















#nav-bar {padding:0; clear:both;}







#nav-bar a {font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:11px; text-decoration:none; }







#nav-bar ul#navigation li {float:left; list-style:none; padding:0; height:30px; padding:0; margin-right:15px; width:114px;}







#nav-bar ul#navigation li a { height:25px; width:114px; display:block; padding-top:5px; text-align:center;  outline-style: none; }







#nav-bar ul#navigation li a:hover {background: url(images/navigation-btn1.png) center; color:#a1dbe6;}







#nav-bar ul#navigation li.current_page_item {background: url(images/navigation-btn2.png) center;}















/*start wrap*/







#wrap {/*background:url(images/wrap-bg.gif) top right repeat-y; */clear:both; overflow:hidden; padding-bottom:65px; }







#wrap-home {overflow:hidden; padding-bottom:50px;}







/*start main-container*/







#main-container {padding-top:40px;}







.post {overflow:hidden; clear:both; padding:0 0 20px 0; border-bottom:1px solid #e9e9e9; margin:0 20px 10px 0;}







.post .comments-bubble { background:url(images/speech_bubble_482.png) no-repeat; width:48px; height:48px; float:right; font-size:24px; font-weight:bold; text-align:center; padding:10px 0 0 0; margin:0 0 0 15px;}







.post .post-title {font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:0 0 8px 0;}







.post .post-title a {color:#000000; text-decoration:none;}







.post .post-title a:hover {color:#666666;  }











.post .post-title h1 {font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px;}







.post .post-title h1 a {color:#000000; text-decoration:none;}







.post .post-title h1 a:hover {color:#666666;  }











.post .post-meta-data {font-family:georgia; font-size:12px; font-style:italic; padding-bottom:10px;}







.post .post-meta-data a {text-decoration:none; color:#25809f; font-weight:bold;}







.post .post-meta-data a:hover {color:#000000; text-decoration:underline;}







.post .post-content {padding:0 0 8px 0;}







.post .post-content p {padding:0 0 10px 0;}







.post .post-content ul {padding:15px 0 15px 25px;}







.post .post-content ol {padding:15px 0 15px 25px;}







.post .post-content h1, h2, h3, h4, h5, h6 {font-size:24px; color:#333333; letter-spacing:-1px; padding-bottom:10px; line-height:24px;}







a.continue { color:#fff; font-weight:bold; padding:0 4px; text-decoration:none; background:#999999;  font-size:10px; float:right; position:relative; top:-31px; left:-21px;}







a:hover.continue {color:#a1dbe6;}







.edit-me-links a {color:#bb370a; font-weight:bold; padding:0 4px; text-decoration:none; background:#e9e9e9; font-size:10px; float:right; position:relative; top:-31px; left:-21px;}







.edit-me-links a:hover {color:#666666;}







.post-navigation {color:#FFFFFF; padding:38px 0 0 0;}







.post-navigation a { background:url(images/navigation-btn1.png); width:114px; height:25px; display:block; font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:11px; text-decoration:none; padding:5px 0 0 0; text-align:center;  outline-style: none;}







.post-navigation a:hover {color:#000000;}















#main-container h3.list-title {padding:10px; background:#000000; margin:0 20px 30px 0; color:#FFFFFF; text-transform:uppercase; font-size:16px;}







/*photo-gallery*/







a img.tim-thumbs2 {background:url(images/tim-thumb-bg-lg.png) no-repeat; padding:18px 27px 20px 18px;margin:0 8px 10px 0;}







a:hover img.tim-thumbs2 {background:url(images/tim-thumb-bg-lg2.png) no-repeat; }















/*single-specific*/















#page-links {font-family:Georgia; font-size:12px; padding:10px 0 10px 0; color:#000000;}







#page-links a {padding:3px 8px 5px 8px; margin:0 2px 0 2px; color:#2f8aa8; background:url(images/fade.png) no-repeat; text-decoration:none;}







#page-links a:hover {text-decoration:underline; color:#000000; background:url(images/fade2.png) no-repeat;}















a.author-link {background:url(images/button-author-toggle.png); width:204px; height:32px; display:block; position:relative; top:-10px; left:395px; text-indent:-9999px;}







a:hover.author-link {background:url(images/button-author-toggle2.png);}







.postauthor {border-bottom:1px solid #e9e9e9; margin-right:20px; padding:5px 5px 55px 0; }







.postauthor h4 a {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px; color:#666666; text-decoration:none;}







.postauthor h4 a:hover {color:#000000;}







#share-container {height:80px; padding:10px 0 30px 290px; background:url(images/please-share.png) no-repeat; background-position:0 15px; margin:30px 20px 0 0; border-bottom:1px solid #e9e9e9;}







#share li {display:inline;}







#share li a {background:url(images/social-icons.png); display:block; float:left; height:67px; text-indent:-9999px; }







#share li a#delicious {background-position:-153px -67px; width:80px;}







#share li a:hover#delicious {background-position:-153px -1px; width:80px;}







#share li a#stumbleupon {background-position:-239px -67px; width:80px;}







#share li a:hover#stumbleupon {background-position:-239px -1px; width:80px;}







#share li a#twitter {background-position:-410px -67px; width:80px;}







#share li a:hover#twitter {background-position:-410px -1px; width:80px;}







#share li a#technorati {background-position:-494px -67px; width:67px;}







#share li a:hover#technorati {background-position:-494px -1px; width:67px;}















#comments {color:#666666; font-size:30px; font-weight:bold; letter-spacing:-1px; line-height:30px; padding:40px 0 0 0; }







ul.commentlist {padding:15px 15px 0 0;} 







ul.commentlist li {padding:0; list-style:none;}







ul.commentlist li p {background-color: #303030; padding:25px 10px 5px 20px; color:#999999;}







ul.commentlist li p a {color:#44c8f5; text-decoration:none;}







ul.commentlist li p a:hover {color:#666666;}







ul.children {padding-left:50px;} 







ul.children li {padding-bottom:5px; }







.comment-author {padding-top:30px;}







img.avatar {float:left; padding:2px; border:1px solid #CCCCCC; margin:0px 15px 2px 0;}







cite.fn {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px;}







cite.fn a {color:#666666; text-decoration:none;}







cite.fn a:hover {color:#000000; }







.comment-meta {font-family:georgia; font-size:12px; font-style:italic; padding-bottom:8px;}







.comment-meta a {text-decoration:none; color:#25809f;}







.comment-meta a:hover {color:#000000; text-decoration:underline;}







.reply {background:#303030; padding-bottom:10px;}







.reply a {color:#a1dbe6; font-weight:bold; padding:0 4px 10px 20px; text-decoration:none; font-size:10px;}







.reply a:hover {color:#666666;}







#respond {background:#f0f0f0; clear:both; margin:80px 15px 80px 0; border:1px solid #dcdbdb; }







#respond h3 {font-size:30px; color:#2f8aa8; background:url(images/horiz-line-sidebar.png) repeat-x bottom left; padding:30px 0 30px 40px;}







#commentform {padding:20px 0 40px 40px; }







#commentform p {}







#commentform p a {color:#000000; font-weight:bold; text-transform:uppercase; text-decoration:none;}







#commentform p a:hover {text-decoration:underline; color:#666666;}







.comment-form-labels {font-size:24px; font-style:normal; font-weight:bold; letter-spacing:-1px; padding:20px 0 2px 0;}







.comment-form-labels small {font-size:10px; font-weight:normal; letter-spacing:0;}







.comment-form-input-fields {border:1px solid #CCCCCC; background:#FFFFFF; padding:10px;}







input#submit {background:url(images/navigation-btn1.png); width:114px; height:30px; border:none;font-weight:bold; color:#FFFFFF; text-transform:uppercase; font-size:11px; outline-style:none; margin:20px 0 20px 0;}







input:hover#submit  {color:#000000;}







.navigation {padding:50px 15px 0 0;}







.navigation a {font-family:georgia; font-size:12px; font-style:italic; color:#666666; text-decoration:none;}







.navigation a:hover {color: #000000; text-decoration:underline;}







.new a {background:url(images/arrow-right-sm-btn.png) no-repeat top right; padding:0 28px 10px 0; display:block;}







.old a {background:url(images/arrow-left-sm-btn.png) no-repeat top left; padding:0 0 10px 28px; display:block;}







.myLinks {width:10px; height:1px; overflow:hidden;}







.myLinks a{text-indent:-9999px;}























/*start sidebar*/















#sidebar {overflow:hidden; background:url(images/sidebar-bottom.png) bottom left no-repeat #d3d3d3; margin-top:40px;} 







#sidebar a {color:#2f8aa8; text-decoration:none;}







#sidebar a:hover {color:#333333; text-decoration:underline;}







#sidebar ul {padding-left:35px;}







#sidebar ul.archives-list {padding-left:60px;}







#sidebar ul li {list-style:none;}







.sidebar-row table {width:100%;}







.sidebar-row {padding:10px 22px 30px 22px; background:url(images/horiz-line-sidebar2.png) repeat-x bottom left;  clear:both;}







.sidebar-row h3 {font-size:24px; letter-spacing:-1px; color:#424758; padding:5px 0 20px 0px; margin-top:10px;}







.sidebar-row h3.archives-title {background: url(images/newspaper_482.png) no-repeat; padding:10px 0 20px 58px; margin-top:0; text-indent:-9999px;}







.sidebar-row h3.tag-cloud-title {background: url(images/tabs_482.png) no-repeat; padding:15px 0 20px 58px; margin-top:0; text-indent:-9999px;}







.sidebar-row h3.subscribe-title {background:url(images/rss_482.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}







.sidbar-row ul.subscribe-links {padding-left:60px;}







.sidebar-row input.inputs {padding:9px 5px; border: 1px solid #b7b7b7; margin-right:12px; margin-left:50px;}















.sidebar-sub {padding:10px 22px 30px 22px; height:146px; background:url(images/horiz-line-sidebar2.png) repeat-x bottom left;  clear:both;}







.sidebar-sub h3.subscribe-title {background:url(images/rss_482.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}







.sidbar-sub ul.subscribe-links {padding-left:60px;}







.sidebar-sub input.inputs {padding:9px 5px; border: 1px solid #b7b7b7; margin-right:12px; margin-left:50px;}







.sidebar-sub input.go { background:url(images/search-btn.png); width:66px; height:32px; border:none;  outline-style: none; }







.sidebar-sub  input:hover.go { background:url(images/search-btn2.png); width:66px; height:32px; border:none;  outline-style: none;}















label.inlined + input.input-text {







		margin-top: -22px;







		background-color: transparent;







		position: relative; z-index: 2;







	}















label.inlined {







		padding-left: 6px;







		font: normal 12px/18px "Helvetica Neue";







		position: relative; z-index: 1;







		opacity: 0.75;







		-webkit-transition: opacity 0.15s linear;







	}















label.focus {







		opacity: 0.35;







	}















label.has-text {







		opacity: 0.0;







		-webkit-transition-duration: 0s;







	}















#search-row {background:url(images/search-bg.png) no-repeat; height:146px; padding:10px 22px 0 22px; }







#search-row h3.search-title {background: url(images/search_483.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}







#search-row  input.inputs {padding:9px 5px; border: 1px solid #b7b7b7; margin-right:12px; margin-left:50px;}







#search-row  input.go { background:url(images/search-btn.png); width:66px; height:32px; border:none;  outline-style: none; }







#search-row  input:hover.go { background:url(images/search-btn2.png); width:66px; height:32px; border:none;  outline-style: none;}















#sidebar ul.ads {padding:0 0 0 7px;}







#sidebar ul.ads li {float:left; padding:10px; }







a.spot {background:url(images/adspots.png); width:100px; height:100px; display:block; text-indent:-9999px;  outline-style: none;}







a:hover.spot {background:url(images/adspots2.png); width:100px; height:100px; display:block; text-indent:-9999px;}







#subscribe-container {padding:10px 22px 30px 22px; clear:both;}







#subscribe-container h3 {font-size:24px; letter-spacing:-1px; color:#424758; background:url(images/rss_482.png) no-repeat; padding:10px 0 20px 54px; margin-top:0; text-indent:-9999px;}







#subscribe-container ul.subscribe-links {padding-left:60px;}







#subscribe-container p {padding:20px 0 0 30px; font-family:verdana; font-size:11px;}















/*template-home*/







 







.wide-cols h3 {font-size:11px;  padding:0 0 10px 8px; font-family:verdana; font-style:normal; text-transform:uppercase; letter-spacing:1px;}







a img.tim-thumbs3 {float:left; background:url(images/tim-thumb-bg.png) no-repeat center; padding:20px; margin:0 10px 10px 0;}







a:hover img.tim-thumbs3 {background:url(images/tim-thumb-bg2.png) no-repeat center; }















 







.cols h3 {padding:0; margin-bottom:10px;}







.cols h3.subscribe {background:url(images/stay-updated.png); width:161px; height:33px; text-indent:-9999px;}







.cols h3.testimonials {background:url(images/testimonials.png); width:161px; height:33px; text-indent:-9999px;}







.cols-row1 {background:url(images/feed.png) no-repeat; background-position: 0 10px; padding:5px 10px 0 24px; margin:0 7px 15px 0;}







.cols-row1 a {color:#2f8aa8; text-decoration:none;}







.cols-row1 a:hover {color:#333333; text-decoration:underline;}







.cols .t-excerpt {background:url(images/open-quote.png) top left no-repeat; padding:5px 20px 10px 5px; font-family:georgia; font-style:italic; font-size:12px; max-height:70px; overflow:hidden;}







.cols .t-excerpt p:first-letter {padding-left:30px;}







.cols .t-author { padding:5px 0 5px 10px; }







.cols .t-author a {font-weight:bold; font-family:verdana; font-size:12px; color:#333333; text-decoration:none;}







.cols .t-author a:hover {text-decoration:underline; color:#000000;}







.cols a.read-all {background:url(images/read-all.png); width:100px; height:24px; display:block; text-indent:-9999px; margin-top:20px;}







.cols a:hover.read-all {background:url(images/read-all2.png);}































/*start footer*/







#footer-wrap {background: #151515 ; min-height:415px;  overflow:hidden; clear:both;}







#footer { background:url(images/footer-bg.png) no-repeat #191919; background-position:center top; min-height:385px; padding-top:30px;}







#footer h3 {color:#FFFFFF; padding-bottom:15px;}















#footer .grid_3 p {color:#999999; padding:5px 15px 15px 0;}







#footer ul li {list-style:none;}







#footer ul li li {padding-left:15px;}







#footer a {color:#44c8f5; text-decoration:none;}







#footer a:hover {color:#ffffff; text-decoration:underline;}







#credits {background:url(images/horiz-border-black.png) top left repeat-x; padding-top:15px; margin-top:75px; color: #666666; font-size:12px; line-height:16px; font-family:verdana;}







#credits a {color:#CCCCCC;}







#nav-bar-in-foot {float:right; padding-top:10px;}







ul#navigation-in-footer li {float:left; padding:0 0 0 30px;}







ul#navigation-in-footer li a {color:#a1dbe6; text-transform:capitalize;}







ul#navigation-in-footer li a:hover {color:#ffffff;}















div.blue {







	display: block;







	padding: 8px 10px 8px 36px;







	margin: 15px 0;







	color: #1C6B8B;







	border: 1px solid #6ABCE2;







	background: #A8CDE3;







}















div.blue a:link, div.blue a:active, div.blue a:visited {







	font:bold italic 1.17em Georgia, "Times New Roman", Times, serif; color:#bd4478;







}















div.blue a:hover {







color:#f2307f;







}







		div.domtab{



			padding: 10px;



			width:280px;



			font-size:90%;



		}



		ul.domtabs{



			float:left;



			width:100%;



			margin:2em 0 0 0;				



		}



                #sidebar ul.domtabs{padding-left: 0px;}



		ul.domtabs li{



			float:left;



			padding:0 .5em 0 0;



		}



		#sidebar ul.domtabs a:link,



		#sidebar ul.domtabs a:visited,



		#sidebar ul.domtabs a:active,



		#sidebar ul.domtabs a:hover{



			



			padding:.2em 1em;



			display:block;



			background:#d3d3d3;



			color:#666;



			height:3em;



			font-weight:bold;



			text-decoration:none;



		}



		html>body #sidebar ul.domtabs a:link,



		html>body #sidebar ul.domtabs a:visited,



		html>body #sidebar ul.domtabs a:active,



		html>body #sidebar ul.domtabs a:hover{



			height:auto;



			min-height:1.5em;



		}



		#sidebar ul.domtabs a:hover{



			background:#bebebe;



		}



		div.domtab div{



			clear:both;



			width:auto;



			background:#bebebe;



			color:#fff;



			padding:1em;



		}



		#sidebar ul.domtabs li.active a:link,



		#sidebar ul.domtabs li.active a:visited,



		#sidebar ul.domtabs li.active a:active,



		#sidebar ul.domtabs li.active a:hover{



			background:#237f96;



			color:#fff;



		}















		#domtabprintview{



			float:right;



			padding-right:1em;



			text-align:right;



		}



		#domtabprintview a:link,



		#domtabprintview a:visited,



		#domtabprintview a:active,



		#domtabprintview a:hover{



			color:#fff;



		}







		#sidebar div.domtab div a:link,



		#sidebar div.domtab div a:visited,



		#sidebar div.domtab div a:active



		{



			color:#fff;



			display:block;



			padding: 0.5em;



			font-weight:bold;



			font-size:1em;



		}



		div.domtab div h2 a,



		div.domtab div h2 a:hover,



		div.domtab div h2 a:active



		{



			color:#cfc;



			display:inline;



			padding:0;



			font-weight:normal;



			font-size:1em;



		}



		



/* other scheme! */



#other{



	font-size:.8em;



	margin-left:.3em;



	width:280px;



	margin-bottom:3em;



	float:left;



}



div#other.domtab div{



	clear:both;



	width:280px;



	background:#669;



	color:#fff;



	padding:1em 3em;



}



		



#other ul.domtabs a:hover{



	background:#669;



}



div#other ul.domtabs li.active a:link,



div#other ul.domtabs li.active a:visited,



div#other ul.domtabs li.active a:active,



div#other ul.domtabs li.active a:hover{



	background:#669;



	color:#fff;



}



#other div{



	float:left;



}



ul.prevnext{



	float:left;



	width:100%;



}



ul.prevnext li{



	float:left;



	width:49%;



}



ul.prevnext li.next{



	float:right;



	text-align:right;



}



#sidebar ul.topcom {padding-left: 5px;}

#sidebar div.domtab div ul.topcom a:link,



		#sidebar div.domtab div ul.topcom a:visited,



		#sidebar div.domtab div ul.topcom a:active



		{display: inline; font-weight: normal; padding: 0;

		}











#navigation {clear:both; background:url(images/nav-bar-temp.png) no-repeat; height:64px; position:relative; margin-top:16px;}



#page-nav {height:25px; font-family:verdana, arial, helvetica; font-size:10px; font-weight:bold; padding:0 0 0 0;}



#page-nav ul li {float:left; list-style:none; padding:3px 25px 0 10px; display:block;}



#page-nav ul li a {text-decoration:none; color:#FFFFFF;}



#page-nav ul li a:hover {color:#999999;}



#page-nav ul li#welcome {padding-left:10px; padding-right:25px;}



#page-nav ul li#welcome a {color:#000000;}



#page-nav ul li#welcome a:hover {color:#237f96;}



#page-nav ul li#welcome.current_page_item2 {background:url(images/page-tab.png) no-repeat top right #b0b0b0; height:25px; color:#000000;} 



#login {float:right; padding:3px 45px 0 0; text-transform:uppercase; background:url(images/user-silhouette.png) no-repeat; background-position:89px 0;}



#login a {color:#000000; text-decoration:none;}



#login a:hover {color:#750000;}















#nav2, #nav2 ul{padding: 0;	float:left;	list-style: none;}



#nav2 {padding:0; float:left;}



#nav2 a {display:block; font-family:rockwell, "Courier New", Courier,  georgia, arial, helvetica; font-weight:bold; text-transform:uppercase; text-decoration:none; font-size:14px;}



#nav2 li {float:left; line-height:27px;  padding:0 6px 0 6px; margin-right:3px; }







#nav2 li a:hover {background: none;}



#nav2 li ul {position:absolute;	width: 15em; left: -999em; padding-top:1px;}



#nav2 li:hover ul, #nav2 li.sfhover ul {left:auto; z-index:1000;}



#nav2 li ul.children li {background: #FFFFFF; border-bottom:1px solid #dedbd1; border-left:1px solid #dedbd1;	border-right:1px solid #dedbd1;	line-height:28px; width:15em;}



#nav2 li:hover, #nav2 li.hover {position: static;}



#nav2 li ul ul {margin: -29px 0 0 15em;}



#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {left: -999em;}



#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {left: auto;}



#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {left: -999em;}



#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {left: auto;} 



















#cat-nav {clear:both; padding:0 0 0 7px;}



#cat-nav ul li.cat-item {background:url(images/cat-nav-bg.png) repeat-x; border-top:1px solid #999;  border-right:1px solid #999;  border-left:1px solid #999;}







#cat-nav ul li.cat-item a {color:#237f96; text-shadow:0 1px 0 #fff;}



#cat-nav ul li.cat-item a:hover {color:#000000;}



#cat-nav ul li.cat-item.current-cat {background:url(images/cat-nav-current-bg.png) repeat-x;} 



#cat-nav ul li.cat-item.current-cat a {color:#FFFFFF; text-shadow:none;}



#nav2 li ul.children li.cat-item.current-cat {background:#ffffff;} 



#nav2 li ul.children li.cat-item.current-cat a{color:#750000; text-shadow:0 1px 0 #fff;} 



#cat-nav ul li.cat-item.current-cat ul.children li a{color:#750000; text-shadow:0 1px 0 #fff;}





#credits {background: none; border-top:1px solid #000000;}



.sidebar-row {background:none; border-bottom:1px solid #CCCCCC;}











a img.tim-thumbs {background: #e8e8e8; }



a:hover img.tim-thumbs {background: #ffffff;} 







a img.tim-thumbs2 {background: #e8e8e8; }



a:hover img.tim-thumbs2 {background: #ffffff;}







a img.tim-thumbs3 {background: #e8e8e8; }



a:hover img.tim-thumbs3 {background: #ffffff;}







a.author-link {display:none;}



.postauthor {padding:40px 5px 55px 0; }



#share-container {display:none;}



#respond h3 {background:none;}











.ui-tabs-nav a.btn1 {background:url(images/btn1a.png); background-position: 0 0; width:312px;}



.ui-tabs-nav a.btn2 {background:url(images/btn2a.png); background-position: 0 0; width:316px;}



.ui-tabs-nav a.btn3 {background:url(images/btn3a.png); background-position: 0 0; width:312px;}



/* ---- pretty photo ---- */



div.pp_pic_holder .pp_top .pp_left { background: url(images/prettyPhoto/light_rounded/tl.gif) top left no-repeat; } /* Top left corner */



	div.pp_pic_holder .pp_top .pp_middle { background: #fff; } /* Top pattern/color */



	div.pp_pic_holder .pp_top .pp_right { background: url(images/prettyPhoto/light_rounded/tr.gif) top left no-repeat; } /* Top right corner */



	



	div.pp_pic_holder .pp_content { background-color: #fff; } /* Content background */



	div.pp_pic_holder .pp_content a.pp_next:hover { background: url(images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */



	div.pp_pic_holder .pp_content a.pp_previous:hover { background: url(images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */



	div.pp_pic_holder .pp_content a.pp_expand { background: url(images/prettyPhoto/light_rounded/btnExpand.gif) top left no-repeat; cursor: pointer; } /* Expand button */



	div.pp_pic_holder .pp_content a.pp_expand:hover { background: url(images/prettyPhoto/light_rounded/btnExpand.gif) bottom left no-repeat; cursor: pointer; } /* Expand button hover */



	div.pp_pic_holder .pp_content a.pp_contract { background: url(images/prettyPhoto/light_rounded/btnContract.gif) top left no-repeat; cursor: pointer; } /* Contract button */



	div.pp_pic_holder .pp_content a.pp_contract:hover { background: url(images/prettyPhoto/light_rounded/btnContract.gif) bottom left no-repeat; cursor: pointer; } /* Contract button hover */



	div.pp_pic_holder .pp_content a.pp_close { width: 75px; height: 22px; background: url(images/prettyPhoto/light_rounded/btnClose.png) center left no-repeat; cursor: pointer; } /* Close button */







	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(images/prettyPhoto/light_rounded/arrow_previous.png) top left no-repeat; } /* The previous arrow in the bottom nav */



	div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(images/prettyPhoto/light_rounded/arrow_next.png) top left no-repeat; } /* The next arrow in the bottom nav */







	div.pp_pic_holder .pp_bottom .pp_left { background: url(images/prettyPhoto/light_rounded/bl.gif) top left no-repeat; } /* Bottom left corner */



	div.pp_pic_holder .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */



	div.pp_pic_holder .pp_bottom .pp_right { background: url(images/prettyPhoto/light_rounded/br.gif) top left no-repeat; } /* Bottom right corner */







	div.pp_pic_holder .pp_loaderIcon { background: url(images/prettyPhoto/light_rounded/loader.gif) center center no-repeat; } /* Loader icon */



	



	/* ----------------------------------



		Dark Rounded Theme



	----------------------------------- */



	



	div.dark_rounded .pp_top .pp_left { background: url(images/prettyPhoto/dark_rounded/tl.png) top left no-repeat; } /* Top left corner */



	div.dark_rounded .pp_top .pp_middle { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Top pattern/color */



	div.dark_rounded .pp_top .pp_right { background: url(images/prettyPhoto/dark_rounded/tr.png) top left no-repeat; } /* Top right corner */



	div.dark_rounded .pp_bottom .pp_left { background: url(images/prettyPhoto/dark_rounded/bl.png) top left no-repeat; } /* Bottom left corner */



	div.dark_rounded .pp_bottom .pp_middle { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Bottom pattern/color */



	div.dark_rounded .pp_bottom .pp_right { background: url(images/prettyPhoto/dark_rounded/br.png) top left no-repeat; } /* Bottom right corner */



	div.dark_rounded .pp_content { background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat; } /* Content background */



	div.dark_rounded .currentTextHolder { color: #c4c4c4; }



	div.dark_rounded  p.pp_description { color: #fff; }



	div.dark_rounded  p.pp_description a {color:#a1dbe6; text-decoration:none;}



	div.dark_rounded  p.pp_description a:hover {color:#FFFFFF; text-decoration:underline;}



	div.dark_rounded .pp_loaderIcon { background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */



	



	



	/* ----------------------------------



		Dark Square Theme



	----------------------------------- */



	



	div.dark_square .pp_top .pp_left ,



	div.dark_square .pp_top .pp_middle,



	div.dark_square .pp_top .pp_right,



	div.dark_square .pp_bottom .pp_left,



	div.dark_square .pp_bottom .pp_middle,



	div.dark_square .pp_bottom .pp_right,



	div.dark_square .pp_content { background: url(images/prettyPhoto/dark_square/contentPattern.png) top left repeat; }



	div.dark_square .currentTextHolder { color: #c4c4c4; }



	div.dark_square  p.pp_description { color: #fff; }



	div.dark_square .pp_loaderIcon { background: url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat; } /* Loader icon */











	/* ----------------------------------



		Light Square Theme



	----------------------------------- */



	



	div.light_square .pp_top .pp_left ,



	div.light_square .pp_top .pp_middle,



	div.light_square .pp_top .pp_right,



	div.light_square .pp_bottom .pp_left,



	div.light_square .pp_bottom .pp_middle,



	div.light_square .pp_bottom .pp_right,



	div.light_square .pp_content { background: #fff; }











/* ------------------------------------------------------------------------



	DO NOT CHANGE



------------------------------------------------------------------------- */







	div.pp_pic_holder a:focus{outline:none}div.pp_overlay{background:#000;position:absolute;top:0;left:0;z-index:9500;width:100%}div.pp_pic_holder{position:absolute;z-index:10000;width:100px}div.pp_pic_holder .pp_top{position:relative;height:20px}* html div.pp_pic_holder .pp_top{padding:0 20px}div.pp_pic_holder .pp_top .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_top .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_top .pp_middle{position:static;left:0}div.pp_pic_holder .pp_top .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_content{position:relative;text-align:left;width:100%;height:40px}div.pp_pic_holder .pp_content .pp_details{display:none;margin:10px 15px 2px 20px}div.pp_pic_holder .pp_content .pp_details p.pp_description{display:none;float:left;margin:0}div.pp_pic_holder .pp_content .pp_details .pp_nav{float:left;margin:3px 0 0 0}div.pp_pic_holder .pp_content .pp_details .pp_nav p{float:left;margin:0 4px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next{float:left;display:block;width:14px;height:15px;overflow:hidden;text-indent:-10000px;margin-top:3px}div.pp_pic_holder .pp_content .pp_details .pp_nav a.disabled{background-position:0 -16px;cursor:default}div.pp_pic_holder .pp_content div.pp_hoverContainer{position:absolute;z-index:2000;top:0;left:0;width:100%}div.pp_pic_holder .pp_content a.pp_next{display:block;float:right;text-indent:-10000px;width:49%;height:100%;background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_previous{display:block;float:left;text-indent:-10000px;width:49%;height:100%;background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat}div.pp_pic_holder .pp_content a.pp_expand,div.pp_pic_holder .pp_content a.pp_contract{position:absolute;z-index:20000;top:10px;right:30px;cursor:pointer;display:none;text-indent:-10000px;width:20px;height:20px}div.pp_pic_holder .pp_content a.pp_close{float:right;display:block;text-indent:-10000px}div.pp_pic_holder .pp_bottom{position:relative;height:20px}* html div.pp_pic_holder .pp_bottom{padding:0 20px}div.pp_pic_holder .pp_bottom .pp_left{position:absolute;left:0;width:20px;height:20px}div.pp_pic_holder .pp_bottom .pp_middle{position:absolute;left:20px;right:20px;height:20px}* html div.pp_pic_holder .pp_bottom .pp_middle{position:static;left:0}div.pp_pic_holder .pp_bottom .pp_right{position:absolute;top:0;left:auto;right:0;width:20px;height:20px}div.pp_pic_holder .pp_loaderIcon{display:none;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;width:24px;height:24px}div.pp_pic_holder #pp_full_res{display:block;margin:0 auto;width:100%;text-align:center}div.pp_pic_holder #pp_full_res object,div.pp_pic_holder #pp_full_res embed{visibility:hidden}div.ppt{display:none;position:absolute;top:0;left:0;z-index:9999;color:#fff;font-size:17px}.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}



.round { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }



/* widths */



.s { width: 140px !important; }

.m { width: 300px !important; }

.l { width: 460px !important; }

.xl { width: 620px !important; }



.input.iefix { height: 24px !iefix; }

.input { padding: 5px; border: solid 1px #ccc; border-top-color: #bbb; border-left-color: #bbb; background-color: #f7f7f7; }

.input:hover { border-color: #bbb; }

.input:focus { border-color: #abc; background-color: #f0f7ff !important; }

.input.correct { border-color: #6b9; background-color: #f7fff7 !important; }

.input.incorrect { border-color: #b69; background-color: #fff7ff !important; }

.button { padding: 5px; border: solid 1px #ccc; background: url('images/button_bg.png') repeat-x top; font-size: 1em; cursor: pointer; text-align: center; color: #3d3c3c; font-weight: 800; text-shadow: White 0px 1px 0px; }
.button:hover { color: #222; }
.button:active { color: #444; }

#topic-arch {
clear:both;
margin-bottom:1em;
padding:1em 0;
position:relative;
height: auto;
}

#topic-arch ul {
	list-style: none;
	margin: 0;	
}

#topic-arch ul li {
	float: left;
	margin-left: 10px;
	width: 180px;
}
	
#topic-arch a {
color:#777777;
display:block;
line-height:1.3em;
padding:0.6em 0;
text-decoration:none;
}	

#topic-arch a:hover {
text-decoration:none;
color: #999999;
}	
	

	
	
	