/* @override http://localhost:8888/jdaywest2010/templates/js_cloud9/css/template.css */

@charset "utf-8";
/* CSS Document Copyright © ********************/

/* ***************************************************************************************************** */
/* DEFAULT HTML *****************************/
* {
margin:0;
padding:0;
}
html {
font-size:100%;
height:100%;
margin:0 0 1px 0;
}
body {
font-size:12px;
font-family:Helvetica, Arial, sans-serif;
line-height:1.5em;
}
body.arial {
font-family:Helvetica, Arial, sans-serif;
}
body.times {
font-family:"Times New Roman", Times, serif;
}
body.courier {
font-family:"Courier New", Courier, monospace;
}
body.georgia {
font-family:Georgia, "Times New Roman", Times, serif;
}
body.verdana {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, blockquote, label, ul, ol, dl, fieldset, address, form, .contentheading, .componentheading, .contentdescription {
margin:0.5em 0;
}
ul, ol {
margin:0.5em 0 0.5em 2em;
}
#content ul {
list-style:disc;
}
#content ol {
list-style:decimal;
}
fieldset {
border:none;
}
legend {
font-weight:bold;
}
table {
border-collapse:collapse;
}

.article-icons {float: right;overflow: hidden;}

img {
border:none;
}
a {
outline:none;
text-decoration:underline;
font-weight:bold;
}
a:hover {
text-decoration:none;
}
.contentheading, .componentheading, .contentdescription, h1, h2, h3, h4, h5, h6 {
font-weight:bold;
font-family: 'Yanone Kaffeesatz', arial, serif;
}
h1, .componentheading {
font-size:40px;
line-height:1em;
}
h2, .contentheading {
font-size:15px;
line-height:1em;
}
h3 {
font-size:25px;
}
h4, .contentdescription {
font-size:25px;
line-height:1.2em;
}
h5 {
font-size:25px;
}
h6 {
font-size:25px;
}
body.heading-tahoma h1, body.heading-tahoma h2, body.heading-tahoma h3, body.heading-tahoma .componentheading, body.heading-tahoma .contentheading {
font-family:Tahoma, Verdana, sans-serif;
}
body.heading-arial h1, body.heading-arial h2, body.heading-arial h3, body.heading-arial .componentheading, body.heading-arial .contentheading {
font-family:Helvetica, Arial, sans-serif;
}
body.heading-times h1, body.heading-times h2, body.heading-times h3, body.heading-times .componentheading, body.heading-times .contentheading {
font-family:"Times New Roman", Times, serif;
}
body.heading-courier h1, body.heading-courier h2, body.heading-courier h3, body.heading-courier .componentheading, body.heading-courier .contentheading {
font-family:"Courier New", Courier, monospace;
}
body.heading-georgia h1, body.heading-georgia h2, body.heading-georgia h3, body.heading-georgia .componentheading, body.heading-georgia .contentheading {
font-family:Georgia, "Times New Roman", Times, serif;
}
body.heading-verdana h1, body.heading-verdana h2, body.heading-verdana h3, body.heading-verdana .componentheading, body.heading-verdana .contentheading {
font-family:Verdana, Arial, sans-serif;
}
body.heading-yanone h1, body.heading-yanone h2, body.heading-yanone h3, body.heading-yanone .componentheading, body.heading-yanone .contentheading {
font-family: 'Yanone Kaffeesatz', arial, serif;
}
hr {
border:0;
}
pre, code, .source, .code {
padding:20px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
/* ***************************************************************************************************** */
/* TEMPLATE SPECIFIC CSS CODE */
.inside {
padding:0px;
}
.clr {
clear:both;
}
.width {
width:960px;
margin:0 auto;
}
#toolbar .inside {
padding:10px 0;
}
#topmenu {
float:left;
}
#topmenu ul, #topmenu li {
margin:0;
padding:0;
list-style:none;
}
#topmenu li {
display:inline;
}
#topmenu li a {
margin:0 15px 0 0;
}
#syndicate {
float:right;
text-align:right;
}
#header {
margin-bottom:5px;
}
#logo-text h1 {
margin:0 0 5px 0;
}
#logo-text h2 {
margin:0;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
#logo-text h1 a {
text-decoration:none;
}
#logo-graphic h1 {
margin: 0;
}
#logo-graphic h1 a {
display:block;
margin:20px 0 0 0;
padding:0;
text-indent:-8000em;
background:transparent url(../images/logo.png) no-repeat scroll 0 0;
text-decoration:none;
}
#logo-graphic h2 {
display: none;
}
#search {
float:right;
margin:20px 0 0 0;
text-align:right;
}
#search form {
margin:0;
}
#search .inputbox, #search .button, #search #filter_category {
margin:0 5px;
}
#search #mod_search_searchword {
width:220px;
padding:5px 5px 5px 30px;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
}
#mainmenu {
margin-bottom:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#mainmenu ul, #mainmenu ul li, #mainmenu ul ul {
list-style: none;
margin: 0;
padding: 0;
}
#mainmenu ul {
position: relative;
z-index: 597;
float: left;
}
#mainmenu ul li {
float: left;
line-height: 1.3em;
vertical-align: middle;
zoom: 1;
}
#mainmenu ul li a {
padding:15px 35px;
display:block;
text-decoration:none;
text-transform:uppercase;
font-weight:normal;
font-size:20px;
position:relative;
font-family: 'Yanone Kaffeesatz', arial, serif;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
#mainmenu ul li.hover, #mainmenu ul li:hover, #topmennu ul li.active a {
position: relative;
z-index: 599;
cursor: default;
}
#mainmenu ul ul {
visibility: hidden;
position: absolute;
top: 100%;
left: 0px;
z-index: 598;
width: auto;
border-radius:0 0 8px 8px;
-moz-border-radius:0 0 8px 8px;
-webkit-border-radius:0 0 8px 8px;
}
#mainmenu ul ul a {
text-transform:capitalize;
padding:10px 25px;
}
#mainmenu ul ul li {
float: none;
white-space:nowrap;
}
#mainmenu ul ul ul {
top: -3px;
left: 99%;
border-radius:0 8px 8px 8px;
-moz-border-radius:0 8px 8px 8px;
-webkit-border-radius:0 8px 8px 8px;
}
#mainmenu ul li:hover > ul {
visibility: visible;
}
#banner {
margin-bottom:20px;
border-radius:0px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#wrapperInner .inside {
}
#elements {
margin-bottom:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#elementsInner,
#elementsInner2 {
padding:0px;
}
#elementsInner,
#elementsInner2 p{
padding:0px; margin: 0px;
}
#inset {
margin-bottom:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#insetInner {
padding:10px;
}
#cells {
margin-bottom:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#cellsInner{
padding:10px;
}
#pathway {
margin-bottom:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
font-size:16px;
font-family: 'Yanone Kaffeesatz', arial, serif;
}
#pathwayInner {
padding:10px;
}
#pathway a {
text-decoration:none;
font-weight:normal;
}
#container {
margin-bottom:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
#containerInner {
padding:10px 0;
background: url(../images/foc_contentbg.gif) repeat-y;
}
#footer {
font-size:12px;
font-weight:bold;
}
#footerInner{
padding:20px 0;
}
#footer ul, #footer li {
margin:0;
padding:0;
list-style:none;
}
#footer li {
display:inline;
margin:0 15px 0 0;
}
#copy {
float:left;
width:460px;
}
#link {
float:right;
width:460px;
text-align:right;
}
#link ul, #link li {
margin:0;
padding:0;
list-style:none;
}
#link li {
display:inline;
}
#link li a {
margin:0 0 0 15px;
}

/* ***************************************************************************************************** */
/* JOOMLA SPECIFIC CSS CODE */
.inputbox, .validate-email, #filter_category, #product_quantity_input input, .adminlist input {
padding:8px 10px;
font-size:16px;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
}
.readon, .readmore {
display:block;
float:right;
font-size:12px;
padding:5px 20px;
margin:10px 0;
text-decoration:none;
text-transform:lowercase;
cursor:pointer;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;

}
.button, button, .validate, input.button, div.itemCommentsForm form input#submitCommentButton {
font-size:12px;
padding:5px 20px;
margin:10px 0;
text-decoration:none;
text-transform:lowercase;
cursor:pointer;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border-radius:20px;
-moz-border-radius:20px;
-webkit-border-radius:20px;
cursor:pointer;
}
.article_column {
padding:0 10px 0 0;
}
.column_separator {
padding:0 0 0 10px;
}

.blog {
margin:0 0 10px 0;
}
.blog_more {
margin:0 0 20px 0;
padding:20px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
}
.blog_more strong {
display:block;
font-size:30px;
margin:0 0 20px 0;
font-family: 'Yanone Kaffeesatz', arial, serif;
}
.buttonheading {
padding:0 2px;
}
.small, .createdate, .modifydate {
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.modifydate {
padding:20px 0 0 0;
}
.pagination {
margin:10px 0;
display:block;
}
.pagination span, .pagination a {
margin:0 5px;
padding:5px 8px;
text-decoration:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.contenttoc {
width:35%;
float:right;
margin:0 0 20px 20px;
}
.contenttoc th {
text-align:left;
padding:10px;
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
}
.contenttoc a {
display:block;
padding:5px 10px;
}
.contentpane ul {
margin:0 !important;
}
/* POLLS COMPONENT */
.pollstableborder th {
text-align:left;
font-family:Helvetica, Arial, sans-serif;
font-size:30px;
padding:10px 5px;
}
.pollstableborder th img {
display:none;
}
.pollstableborder .sectiontableentry0, .pollstableborder .sectiontableentry1, .pollstableborder .sectiontableentry2 {
font-weight:bold;
}
.smalldark {
width:50%;
font-weight:bold;
}
.polls_color_1, .polls_color_2, .polls_color_3, .polls_color_4, .polls_color_5 {
border:0;
height:20px !important;
}
.designer {
text-indent: -5000em;
}
.designer a {
cursor: pointer;
text-indent: -5000em;
display:block;
float: left;
width: 75px;
height: 12px;
background: url(../images/jscright.png) no-repeat left top;
margin-top: 4px;
}
/* SECTION TABLE */
.contentpane {
margin:0 0 20px 0;
}
.contentpane ul, .contentpane li {
margin:0;
padding:0;
list-style:none;
}
.contentpane li {
padding:10px 5px;
}
/* CATEGORY TABLE */
.contentpane table {
border-collapse:collapse;
}
.contentpane table td {
padding:5px;
}
.contentdescription {
padding:0 0 20px 0;
}
.sectiontableheader, .sectiontableentry1 td, .sectiontableentry2 td {
padding:5px;
text-align:left !important;
}
/* WEBLINK SUBMISSION FORM */
#adminForm table td {
padding:5px;
vertical-align:top;
text-align:left;
}
.key {
font-weight:bold;
}
/* MY ACCOUNT PAGE */
.form-validate table td {
padding:5px;
}
/* SEARCH COMPONENT */
.searchintro {
width:100%;
margin:20px 0 10px 0;
}
.searchintro td {
padding:5px 10px;
}
.searchintro br {
display:none;
}
.searchintro b {
font-size:25px;
}
.highlight {
font-weight:bold;
pading:0 5px;
}
body.search .contentpaneopen td {
padding:5px;
}
body.search .contentpaneopen fieldset {
padding:0 0 20px 0;
margin:0 0 20px 0;
}
/* BULLET STYLES */
ul.bullet1, ul.bullet2, ul.bullet3, ul.bullet4, ul.bullet5, ul.bullet6, ul.bullet7, ul.male, ul.female, ul.accept, ul.clock, ul.color, ul.cup, ul.date, ul.drink, ul.smile, ul.exclamation, ul.heart, ul.music, ul.rainbow, ul.golf, ul.tennis, ul.star, ul.tick {
padding-left: 10px;
margin-left: 0;
}
ul.bullet1 li, ul.bullet2 li, ul.bullet3 li, ul.bullet4 li, ul.bullet5 li, ul.bullet6 li, ul.bullet7 li, ul.male li, ul.female li, ul.accept li, ul.clock li, ul.color li, ul.cup li, ul.date li, ul.drink li, ul.smile li, ul.exclamation li, ul.heart li, ul.music li, ul.rainbow li, ul.golf li, ul.tennis li, ul.star li, ul.tick li {
list-style: none;
margin-left: 0;
padding:0 0 0 30px;
margin-bottom: 5px;
}
ul.bullet1 li {
background: url(../images/bullet1.png) 4px 4px no-repeat;
}
ul.bullet2 li {
background: url(../images/bullet2.png) 4px 4px no-repeat;
}
ul.bullet3 li {
background: url(../images/bullet3.png) 4px 4px no-repeat;
}
ul.bullet4 li {
background: url(../images/bullet4.png) 4px 4px no-repeat;
}
ul.bullet5 li {
background: url(../images/bullet_green.png) 4px 4px no-repeat;
}
ul.bullet6 li {
background: url(../images/bullet_pink.png) 4px 4px no-repeat;
}
ul.bullet7 li {
background: url(../images/bullet_red.png) 4px 4px no-repeat;
}
ul.male li {
background: url(../images/user_suit.png) 4px 4px no-repeat;
}
ul.female li {
background: url(../images/user_female.png) 4px 4px no-repeat;
}
ul.accept li {
background: url(../images/accept.png) 4px 4px no-repeat;
}
ul.clock li {
background: url(../images/clock.png) 4px 4px no-repeat;
}
ul.color li {
background: url(../images/color_swatch.png) 4px 4px no-repeat;
}
ul.cup li {
background: url(../images/cup.png) 4px 4px no-repeat;
}
ul.date li {
background: url(../images/date.png) 4px 4px no-repeat;
}
ul.drink li {
background: url(../images/drink.png) 4px 4px no-repeat;
}
ul.smile li {
background: url(../images/emoticon_smile.png) 4px 4px no-repeat;
}
ul.exclamation li {
background: url(../images/exclamation.png) 4px 4px no-repeat;
}
ul.heart li {
background: url(../images/heart.png) 4px 4px no-repeat;
}
ul.music li {
background: url(../images/music.png) 4px 4px no-repeat;
}
ul.rainbow li {
background: url(../images/rainbow.png) 4px 4px no-repeat;
}
ul.golf li {
background: url(../images/sport_golf.png) 4px 4px no-repeat;
}
ul.tennis li {
background: url(../images/sport_tennis.png) 4px 4px no-repeat;
}
ul.star li {
background: url(../images/star.png) 4px 4px no-repeat;
}
ul.tick li {
background: url(../images/tick.png) 4px 4px no-repeat;
}
/* ALERT STYLES */
.alert, .info, .download, .note {
display: block;
padding: 10px 10px 10px 50px;
margin: 15px 0;
}
.alert {
color: #c00;
border-top: 3px solid #fe7b7a;
border-bottom: 3px solid #fe7b7a;
background: #FFD6D6 url(../images/status-alert.png) 10px 50% no-repeat;
}
.info {
color: #0055BB;
border-top: 3px solid #629de3;
border-bottom: 3px solid #629de3;
background: #D8E5F8 url(../images/status-info.png) 10px 50% no-repeat;
}
.note {
color: #B79000;
border-top: 3px solid #fde179;
border-bottom: 3px solid #fde179;
background: #FEF6D8 url(../images/status-note.png) 10px 50% no-repeat;
}
.download {
color: #57861A;
border-top: 3px solid #c2df88;
border-bottom: 3px solid #c2df88;
background: #EEF7DD url(../images/status-download.png) 10px 50% no-repeat;
}
/* BLOCKQUOTE */
blockquote, blockquote.left, blockquote.right {
padding:20px;
margin:10px 0;
font-style:italic;
font-family:"Times New Roman", Times, serif;
font-size:20px;
line-height:25px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
blockquote.left {
float:left;
margin:0 10px 10px 0;
width:50%;
}
blockquote.right {
float:right;
margin:0 0 10px 10px;
width:50%;
}
/* TOOLTIPS */
.tool-tip {
float: left;
border: 1px solid #D4D5AA;
padding: 5px;
background: #FFFFCC;
max-width: 200px;
}
.tool-title {
padding: 0;
margin: 0;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
background: url(../../system/images/selector-arrow.png) no-repeat;
font-size: 100%;
font-weight: bold;
}
.tool-text {
margin: 0;
font-size: 100%;
}
#search .readon {
font-size:14px;
font-weight:bold;
display:inline;
float:none;
padding:4px 26px;
margin:0 0 0 20px;
}
/* SYSTEM MESSAGES */
#system-message {
margin-bottom: 10px;
padding: 0;
}
#system-message dt {
font-weight: bold;
}
#system-message dd {
margin: 0;
font-weight: bold;
text-indent: 30px;
}
#system-message dd ul {
list-style: none;
margin: 0px;
padding: 10px;
color: #0055BB;
background: #D8E5F8 url(../images/status-info.png) no-repeat 10px 50%;
border-top: 3px solid #629DE3;
border-bottom: 3px solid #629DE3;
}
#system-message dt.message {
display: none;
}
#system-message dd.message {
}
#system-message dt.error {
display: none;
}
#system-message dd.error ul {
margin: 0px;
list-style: none;
color: #c00;
background: #FFD6D6 url(../images/status-alert.png) no-repeat 10px 50%;
border-top: 3px solid #DE7A7B;
border-bottom: 3px solid #DE7A7B;
}
#system-message dt.notice {
display: none;
}
#system-message dd.notice ul {
margin: 0px;
list-style: none;
color: #DCA33C;
background: #FEF6D8 url(../images/status-note.png) no-repeat 10px 50%;
border-top: 3px solid #F0DC7E;
border-bottom: 3px solid #F0DC7E;
}
/* ***************************************************************************************************** */
/* DEFAULT MODULE STYLES *****************************/
.moduletable, .moduletable_menu, .moduletable_text, .module, .module_menu, .module_text {
margin-bottom:0px;
}
/* POLLS MODULE STYLES */
.poll, .pollstableborder {
width:100%;
}
.pollstableborder {
margin:0 0 20px 0;
}
.pollstableborder td {
text-align:left;
vertical-align:middle;
padding:1px;
}
/* LATEST NEWS MODULE STYLES */
ul.latestnews, ul.latestnews li {
margin:0;
padding:0;
list-style:none;
}
ul.latestnews li a {
display:block;
padding:3px 3px 3px 25px;
}
/* POPULAR MODULE STYLES */
ul.mostread, ul.mostread li {
margin:0;
padding:0;
list-style:none;
}
ul.mostread li a {
display:block;
padding:3px 3px 3px 25px;
}
/* SECTIONS MODULE STYLES */
ul.sections, ul.sections li {
margin:0;
padding:0;
list-style:none;
}
ul.sections li a {
display:block;
padding:3px;
}
/* OVERALL MENU MODULE STYLES */
.moduletable_menu ul, .moduletable_menu li, .module_menu ul, .module_menu li {
margin:0;
padding:0;
list-style:none;
}
.moduletable_menu li a, .module_menu li a {
padding:3px 0 3px 25px;
display:block;
}
.moduletable_menu ul ul a, .module_menu ul ul a {
padding:3px 0 3px 30px;
}
.moduletable_menu ul ul ul a, .module_menu ul ul ul a {
padding:3px 0 3px 35px;
}
/* BANNER SPECIFIC MODULES */
#banner .moduletable, #banner .moduletable_menu, #banner .moduletable_text, #banner .module, #banner .module_menu, #banner .module_text {
padding:px;
margin:0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}
/* ELEMENTS SPECIFIC MODULES */
#elements .moduletable, #elements .moduletable_menu, #elements .moduletable_text, #elements .module, #elements .module_menu, #elements .module_text {
margin-bottom:20px;
}
/* INSET SPECIFIC MODULES */
#inset .moduletable, #inset .moduletable_menu, #inset .moduletable_text, #inset .module, #inset .module_menu, #inset .module_text {
margin-bottom:-20px;
}
/* CELLS SPECIFIC MODULES */
#cells .moduletable, #cells .moduletable_menu, #cells .moduletable_text, #cells .module, #cells .module_menu, #cells .module_text {
margin-bottom:20px;
}
/* SIDEBAR SPECIFIC MODULES */
#sidebar .moduletable, #sidebar .moduletable_menu, #sidebar .moduletable_text {
margin-bottom:40px;
}
#sidebar .moduletable h3, #sidebar .moduletable_menu h3, #sidebar .moduletable_text h3 {
text-transform:uppercase;
padding-bottom:10px;}

#sidebar .topright {
	width: 300px;
	}
/* SIDEBAR2 SPECIFIC MODULES */
#sidebar2 .moduletable, #sidebar2 .moduletable_menu, #sidebar2 .moduletable_text {
margin-bottom:40px;
}
#sidebar2 .moduletable h3, #sidebar2 .moduletable_menu h3, #sidebar2 .moduletable_text h3 {
text-transform:uppercase;
padding-bottom:10px;
}


/* JAN 2013 EDITS */

#mainbody { }


/* *** custom styles **** */

#social {
    display: block;
    padding-top: 10px;
    text-align: right;
}
#social img {
    background: none repeat scroll 0 0 #FFFFFF;
    opacity: 0.7;
}
#social img:hover {
    opacity: 1;
}