
a {
color: #b37a36;
text-decoration: underline;
}

a:hover {
color: #b37a36;
text-decoration: none;
}

h1 {} /* Reserved for logo */

h1,h2,h3,h4,h5,h6,h7 {
line-height: normal;
}

h2, .bigboldredtext {
margin: 0 0 0.8em 0;
font-size: 1.8em;
font-weight: normal;
color: #760c0e; /** red **/
}

h3 {
margin: 0 0 0.8em 0;
font-size: 1.4em;
font-weight: normal;
color: #333; /** gray **/
}

h4 {
margin: 0 0 0.1em 0;
font-size: 1.2em;
font-weight: bold;
color: #760c0e; /** red **/
}

h5 {
margin: 0 0 0.1em 0;
font-size: 1.1em;
font-weight: bold;
color: #333; /** gray **/
}

h6 {
margin: 0 0 0.1em 0;
font-size: 1em;
font-weight: bold;
color: #760c0e; /** red **/
}

.block-header {
background: #666;
padding: 0.4em 0.8em;
color: #fff;
}

hr {
height: 1px;
border: 0;
margin: 1.2em 0;
color: #ca7800;
background: #ccc;
}

#middle-column ul li,
#right-column ul li,
#right-column-wide ul li {
padding: 0.2em 0;
}

#middle-column ul.double-line li,
#right-column ul.double-line li,
#right-column-wide ul.double-line li {
padding: 0.8em 0;
}

#middle-column ul.no-bullets,
#right-column ul.no-bullets,
#right-column-wide ul.no-bullets {
list-style: none;
}

.small {
font-size: 0.9em;
}

.x-small {
font-size: 0.8em;
}

.big {
font-size: 1.2em;
}

.x-big {
font-size: 1.4em;
}

.gray {
color: #999;
}

.red {
color: #cc0000;
}

.all-caps, .caps {
text-transform: uppercase;
}

.no-caps {
text-transform: none;
}

.lowercase {
text-transform: lowercase;
}

.no-italics {
font-style: normal;
}

.no-bold {
font-weight: normal;
}

.align-left {
float: left;
margin: 0 1.5em 1.5em 0;
}

.align-right {
float: right;
margin: 0 0 1.5em 1.5em;
}

div.caption,
span.caption {
padding: 0.3em 0.6em;
background: #ddd;
}

.clear-float {
clear: both;
display: block;
}

.image-border {
border: 1px solid #ccc;
}


/*========== Icons ==========*/
.email {
padding: 0 0 0 18px !important;
background: transparent url(/tmpl_images/icons/email-icon-tiny.gif) no-repeat left center !important;
}

.excel, .xls {
padding: 0 0 0 15px !important;
background: transparent url(/tmpl_images/icons/excel-icon-tiny.gif) no-repeat left center !important;
}

.pdf {
padding: 0 0 0 16px !important;
background: transparent url(/tmpl_images/icons/pdf-icon-tiny.gif) no-repeat left center !important;
}

.ppt {
padding: 0 0 0 16px !important;
background: transparent url(/tmpl_images/icons/ppt-icon-tiny.gif) no-repeat left center !important;
}

.word, .doc {
padding: 0 0 0 15px !important;
background: transparent url(/tmpl_images/icons/word-icon-tiny.gif) no-repeat left center !important;
}

.top-of-page {
padding: 0 0 0 16px !important;
background: transparent url(/tmpl_images/icons/arrow-up.gif) no-repeat left center !important;
}
/*========== END: Icons ==========*/



/*======== text-widget ========*/
.text-widget {
/*overflow: auto;
background: transparent url(/tmpl_images/text-widget-body.png) repeat-y left top;*/
}

.text-widget h3 {
font-size: 1em;
margin: 0;
height: 34px;
background: transparent url(/tmpl_images/text-widget-top.png) no-repeat left -5px;
}

.text-widget h3 span {
/*display: block;*/
float: left;
display: inline;
padding: 11px 20px 5px 20px;
text-transform: uppercase;
letter-spacing: 0.06em;
font-size: 0.9em;
font-weight: bold;
color: #fff;
background: transparent url() no-repeat 485px 10px;
}

.text-widget h3 ul.sb-icons {
float: right;
list-style: none;
margin: 9px 12px 0 0;
padding: 0;
}

.text-widget h3 ul.sb-icons li {
float: right;
margin: 0 4px;
}

.text-widget h3 ul.sb-icons li.rss {

}

.text-widget h3 ul.sb-icons li.twitter {

}

.text-widget-body {
background: transparent url(/tmpl_images/text-widget-body.png) repeat-y left top;
padding: 2px 9px 0 9px;
}

.text-widget-content {
overflow: auto;
height: 200px;
padding: 6px 8px;
}

.text-widget-bottom {
height: 16px;
background: transparent url(/tmpl_images/text-widget-bottom.png) no-repeat left -5px;
}

/** sidebar (small) version **/
.text-widget-sidebar {
/*background-image: url(/tmpl_images/text-widget-sidebar-body.png);*/
}

.text-widget-sidebar h3 {
background-image: url(/tmpl_images/text-widget-sidebar-top.png);
}

.text-widget-sidebar h3 span {
background: transparent url() no-repeat 155px 10px;
}

.text-widget-sidebar .text-widget-body {
background-image: url(/tmpl_images/text-widget-sidebar-body.png);
}

.text-widget-sidebar .text-widget-content {
height: 110px;
font-size: 0.8em;
}

.text-widget-sidebar iframe {

}

.text-widget-sidebar .text-widget-content ul {
margin-left: 1.5em;
margin-bottom: 1em;
}

.text-widget-sidebar hr {
margin: 0.5em 0;
}

.text-widget-sidebar-bottom {
height: 16px;
background: transparent url(/tmpl_images/text-widget-sidebar-bottom.png) no-repeat left -5px;
}


.text-widget h3 span.icon-rss {background-image: url(/tmpl_images/icons/template-icons/rss.png);}
.text-widget h3 span.icon-email {background-image: url(/tmpl_images/icons/template-icons/email.png);}
.text-widget h3 span.icon-feature {background-image: url(/tmpl_images/icons/template-icons/feature.png);}
.text-widget h3 span.icon-blog {background-image: url(/tmpl_images/icons/template-icons/blog.png);}
.text-widget h3 span.icon-video {background-image: url(/tmpl_images/icons/template-icons/video.png);}


.text-widget-content h3, .text-widget-sidebar .text-widget-content h3 {
background-image: none;
margin: 0 0 0.2em 0;
padding: 0;
}

.text-widget-caption {
font-size: 0.9em;
font-style: italic;
}
/** END: sidebar (small) version **/

/*======== END: text-widget ========*/




/*========================================
================ Misc ====================
========================================*/

#hp-slideshow {
height: 240px;
}

/** Quatum Diaries RSS Feed on homepage **/
.text-widget-sidebar .rss-feed {

}

.text-widget-sidebar .rss-feed .text {
display: none;
}

.text-widget-sidebar .rss-feed .date {
margin: 0 0 1em 0;
}
/** END: Quatum Diaries RSS Feed on homepage **/


#cse-search-results { /** Google custom search results page **/
padding: 2em;
background: #fff;
}


ul.sub-nav {
list-style: none;
margin: 0 0 1.5em 0;
padding: 0.4em 0.8em;
background: #fff;
border: 1px solid #ccc;
overflow: auto;
}

ul.sub-nav li {
display: inline;
float: left;
border-right: 1px solid #222;
padding: 0 1em !important;
}

ul.sub-nav li.first {
padding-left: 0;
}

ul.sub-nav li.last {
border-width: 0;
}


/*
Social Media
*/
ul.social-media {
list-style: none;
margin: 0 0 1.4em 0;
padding: 0 0 0 20px;
}

ul.social-media li {
list-style: none;
}

ul.social-media a {
display: block;
margin: 3px 0;
padding: 8px 0 8px 36px;
background: url() no-repeat left center;
}

ul.social-media li.facebook a {
background-image: url(../../images/icons/facebook/facebook-24x24.png);
}

ul.social-media li.flickr a {
background-image: url(../../images/icons/flickr/flickr-24x24.png);
}

ul.social-media li.linkedin a {
background-image: url(../../images/icons/linkedin/linkedin-24x24.png);
}

ul.social-media li.rss a {
background-image: url(../../images/icons/rss/rss-24x24.png);
}

ul.social-media li.twitter a {
background-image: url(../../images/icons/twitter/twitter-24x24.png);
}

ul.social-media li.youtube a {
background-image: url(../../images/icons/youtube/youtube-24x24.png);
}
/*
END: Social Media
*/



/*
RSS Feed Wrapper pid: 1025915
*/
.feedWrapper {
width: 74%;
}


div.feedHeader {
background: #760c0e;
border-width: 0 !important;
color: #fff !important;
font-size: 1em !important;
padding: 0.3em 0.6em;
}

.feed .item {

}

.feed .item table {
margin: 0 0 0.8em 0;
line-height: normal;
font-size: 1em !important;
}

.feed .item table tr {

}

.feed .item table td {
/*
display: block;
float: left;
width: 100%;
*/
}

.feed .item .time {
color: #777;
display: inline-block;
padding: 0 1em 0 0;
}

.feed .item .title {

}

.feed .item .source {

}

.suggestBlogBox {
background-color: #fff;
border-width: 0 !important;
font-size: 1em !important;
line-height: normal;
padding: 0.8em 0.8em 1.6em 0.8em;
}

.suggestBlogBox p {
margin: 0;
}

.suggestBlogBox p strong {
display: block;
background: #ddd;
margin: 0 0 0.8em 0;
padding: 0.3em 0.6em;
}
/*
END: RSS Feed Wrapper pid: 1025915
*/


