/* -------------------------------------------------------------- 

	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;height:55px;}















.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;

}	

	



	

	

	
