/*
Theme Name: Einat
Theme URI: http://jamigibbs.com/preview/einat/
Author: JamiGibbs
Author URI: http://themeforest.net/user/JamiGibbs
Description: Designed to accommodate practically any topic, the Einat Premium Magazine website template will give you an edge in style and presentation. 
Version: 1.0
*/

/* Just to be safe */
body, ul, ol, h1,h2,h3,h4,h5,h6,form,li,p {margin:0;padding:0;color:#333;}

/* Basic Sitewide Stuff */
body{font: normal 12px/18px Arial, Helvetica, Verdana, san-serif;position:relative;float: left;width: 100%;}
h1,h2,h3,h4,h5, #contact-form label {font-family: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Sans", Arial, sans-serif;}
#single h1, #single h2, #single h3, #single h4, #single h5 {line-height:40px;}
p {color:#585858;line-height:18px;font-size:12px;padding-bottom:10px;}
a {text-decoration: none;font-weight:500;}
a:link {color:#333;text-decoration:none;}
a:visited {color:#333;}
a:hover {color:#50C0FF;}
a:active {color:#333;}
.hr {height:11px;background:url(images/hr.png) no-repeat;margin-top:15px;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

/* Typography */
h1, h2, h3, h4, h5 {color:#333333;}
h1 	{font-size:35px;line-height:30px;}
h2	{font-size:30px;line-height:30px;}
h3	{font-size:20px;}
h4	{font-size:16px;}
h5	{font-size:13px;}
h6 {font-size:9px;}
blockquote p {background:none repeat scroll 0 0 #ECECEC;color:#999999;font-style:italic;font-size:13px;padding:20px 40px;quotes:none;}
hr {border: 1px inset #F0F0F0;margin:20px 0 }
ul {list-style: inside url(images/list-unordered.png); padding:10px 0;}
ol {list-style:inside decimal;padding:10px 0;}
legend {font-style:italic;font-size:16px;padding:10px 0;}
label {clear:both;width:100px;color:#999999;float:left;font-size:14px;font-weight:bold;}
input{font-size:12px;margin-bottom:13px;color:#8a8a8a;width:406px;height:22px;background-color:#fff;border:2px solid #ebebeb;padding:3px;}
textarea{border:2px solid #ebebeb;float:left;font-size:12px;color:#8a8a8a;width:406px;height:116px;background-color:#fff;overflow:hidden;margin:0;padding:3px;}
table {border-width: 1px;border-spacing: 0px;border-style: dashed;border-color: gray;border-collapse: collapse;}
table th {font-size:16px;}
table th, table td {border-width: 1px;padding: 10px;border-style: dashed;border-color: gray;background-color: white;}
sup,sub {height: 0;line-height: 1;vertical-align: baseline;_vertical-align: bottom;position: relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}
abbr, acronym{border-bottom: .1em dotted;cursor: help;}
pre {padding:10px 20px 10px 30px;background:#ECECEC;overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */ /*width: 99%; */word-wrap: break-word; /* Internet Explorer 5.5+ */}
pre, code {background:url(images/pre-bg.gif) repeat scroll 0 0 #E9ECF1;padding:18px 5px;display: block;border:1px dotted #BBBBBB;color:#333333;}

/* WP IMAGE ALIGNMENT */
img.centered {display: block;margin-left: auto;margin-right: auto;}
img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}
img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

/* Header */
#header-wrap {width: 100%;background: #353F48 url(images/bg-header.png) bottom left repeat-x;height: 55px;position: relative;}

/* Main Navigation - See css/nav.css for complete styles */
#nav-wrap {width:960px;margin:0 auto;}
#nav-wrap .logo {float:left;background:url(images/logo.png) no-repeat;margin-left:-5px;}
#nav-wrap .current-menu-item a{color:#fff;}
#nav {position:relative;left:10px;top:10px;}

/* Search */
div#searchbox {display:inline;float:right;}
.search-box {height: 32px; padding: 5px 0 0 0; width: 160px; margin:7px 0 0 0; }
.search-box input {border:none;padding:0 0 0 15px}
form input#s  {background:url(images/search_bg.png) no-repeat;height:30px;width:160px;float:right;}
div.error #searchbox {float:left;margin:10px 0 0 0;}
#searchform-top input#search {width:150px;}

/* Categories Navigation */
#cat-menu, #cat-menu * {margin:0;padding: 0;list-style: none;}
#categories-wrap {width:960px;height:40px;margin:0 auto;}
#categories-wrap .entry-content p {padding-top:3px;}
#cats {background:url(images/bg-categories.png) no-repeat;width:960px;height:77px;}
#cats .nav { height: 50px;line-height: 30px;padding-left: 13px;position: relative;left:20px;top: 5px;float:left;}
#cats .nav li {float:left;position:relative;display:inline;padding:11px 17px;}
#cats .nav li:hover  {background-color:#eaeaea;
-moz-border-radius-topleft: 15px;
-moz-border-radius-topright: 15px;
border-top-right-radius: 15px;
border-top-left-radius: 15px;}
#cats .nav li a {text-decoration: none;color:#484040;text-transform:uppercase;}
#cats .nav li a:hover {color:#000000;}

/* Cat Subtitles */
.nav{height:50px;padding-left:13px;margin:0;padding:0;list-style-type:none;list-style-position:outside;position:relative;}
.nav a{float:left;line-height:18px;text-decoration:none;}
.nav li a strong {display:block;font-size:15px;font-weight:normal;}
.nav li a span {display:block;font-size:11px;line-height:14px;text-transform: none;color:#bebebe;}

/* Slider Area - See individual slider CSS files */
#slider-holder {width:960px;height:320px;margin:0 auto;background:#E9E9E9;}
#slider-wrap {width:960px;height:320px;margin:0 auto;background:#E9E9E9;z-index:30;}

/* Call to Action */
#cta-wrap {width:960px; height:75px; margin:0 auto;background:url(images/quotes.png) 0px 7px no-repeat;}
#call-to-action {width:700px;min-height:50px;margin:45px 0 5px 65px;}
#call-to-action h3 {font-size:20px;color:#333;line-height:26px;width:670px;}
#button {float:right;width:182px;height:40px;margin-top:7px;}
a.cta-button {background: url(images/button-sprite.png) no-repeat 0 0;width: 182px;height: 40px;display: block;text-indent: -9999px;}
a.cta-button:hover { background-position: 0 -40px; }
a.cta-button:active { background-position: 0 -80px; }

#quote {z-index:20;height:52px;width:36px;}

/* Grid Home Page Layout */
div#left-column {width: 260px;float: left;clear: none;}
div#right-column {width: 260px;float: left;clear:none;}

/* Carousel Home Page Layout*/
#carousel-home-content {width:565px;margin:0px 35px 35px 0;float:left;}
#carousel-sidebar-area {width:360px;float:right;margin-top:0px;}
#carousel-sidebar-area .ads {padding-top:20px;}
#carousel-sidebar-area .ads h4 {margin-bottom:7px;}
#carousel-sidebar-area .ads img {margin:10px 0 0 6px;padding:7px 7px;background:#ececec;border:1px solid #d7d7d7;}
#carousel-wrap {margin:10px 0 0 15px;}
#carousel-wrap ul {list-style:none;}
#carousel-wrap a.prev {float:left;position:relative;top:50px;left:-20px;}
#carousel-wrap a.next {float:right;position:relative;top:50px;left:5px;}
#carousel-wrap .fadeThis {display:block;height:125px;position:relative;width:125px;}
#carousel-wrap .hover {position: absolute;top: 8px;left: 13px;display: none;height: 100px;width: 100px;background:url(images/hover.png) 0 0 no-repeat;}
.carousel {position:relative;left:-15px!important;}
.carousel img {padding:7px 7px;margin:0 5px;background:#ececec;border:1px solid #d7d7d7;}

#home-content .post-small {min-height:250px;width:260px;margin:0 15px 30px 0;float: left;clear: none;}
#home-content .post-small h3 {font-size:18px;font-weight:100;line-height:25px;padding:10px 0 15px 0px;}
#home-content .post-small p {padding-top:0px}
#home-content .post-small .readmore {font-style:italic;color:#7e7e7e !important;}
.meta-small {color:#979393;font-style:italic;height:25px;width:270px;background:url(images/bg-meta-sm.png) no-repeat;margin-top:5px;}
.meta-small ul {list-style:none;padding:0;}
.meta-small ul li {float:left;padding:4px 15px 0;}
.meta-small ul li.comments {background:url(images/comments.png) 0 6px no-repeat;margin-left:5px;padding-left:20px;}

/* Main Content */
#body-wrap {margin: 15px auto 0; width: 960px;}
#home-content {width:565px;min-height:600px;margin:0px 35px 35px 0;float:left;}
#home-content .post {min-height:150px;margin-bottom:30px;}
#carousel-home-content .post {min-height:250px;margin-bottom:30px;}
#home-content .post h3, #carousel-home-content .post h3 {font-size:24px;font-weight:100;line-height:22px;padding:5px 0;}
#home-content .post p, #carousel-home-content .post p {padding-top:5px}
#home-content .post h3 a:hover, #carousel-home-content .post h3 a:hover {color:#50C0FF;}
#home-content .post .readmore, #carousel-home-content .post .readmore {font-style:italic;color:#7e7e7e !important;}
#home-content .cat-list, #carousel-home-content .cat-list {width:250px;}
h3.latest-title {font-size:18px;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #ccc;height:22px;}

.sidebar-block h4 {color:#333;}
#category-list-wrap {float:left;width:565px;}
.cat-list ul, .sidebar-block ul {list-style:inside url(images/list.png);}
.cat-list h3 {color:#333;border-bottom:1px solid #ccc;padding-bottom:10px;font-size:19px;}
.cat-list ul {padding:10px 0 0;}
.cat-list ul li, .sidebar-block ul li {padding:10px 0;border-bottom:1px dashed #ccc;}
.meta {color:#979393;font-style:italic;height:25px;width:566px;background:url(images/bg-meta.png) no-repeat;margin:10px 0;}
.meta ul {list-style:none;padding:0;}
.meta ul li {float:left;padding:4px 15px 0;}
.meta ul li.comments {background:url(images/comments.png) 0 6px no-repeat;margin-left:10px;padding-left:20px;}
.meta-bottom {color:#979393;font-size:14px;min-height:30px;width:566px;margin-top:7px;border-top:1px dashed #ccc;padding-top:10px;}
.meta-bottom  ul {list-style:none;padding:0;}
.meta-bottom  ul li {float:left;padding:4px 4px 0;}
.meta-bottom a {font:italic 15px Georgia,Serif;color:#50C0FF;}
.meta-bottom a:hover {color:#ccc;}
.readmore {font-size:14px;}

/* Inner Pages */
#inner-content {width:565px;min-height:550px;margin:10px 0 35px 0; float:left;}
#inner-content .post-full {min-height:250px;margin-bottom:30px;width:960px;}
#inner-content .post h3 {font-size:24px;font-weight:100;line-height:22px;padding:0 0 0 5px;}
#inner-content .post .readmore {font-style:italic;color:#7e7e7e !important;}
#inner-content .cat-list {width:250px;}
#inner-content img {margin:5px 10px 0 0;padding:7px 7px;background:#ececec;border:1px solid #d7d7d7;}
.page-title {position:relative;top:13px;color:#333;}
#inner-sidebar {width:360px;float:right;margin-top:20px;}
#inner-content .single img {margin-top:20px;}
#inner-content .featured-page {margin-bottom:20px;}
#inner-content-full {width:960px;min-height:550px;margin-bottom:35px; float:left;}

#page-title {margin-top:35px;}
#page-cta {width:960px; height:60px;background-color:#f4f4f4;border-top:1px solid #efefef;border-bottom:1px solid #efefef;margin-bottom:10px;}

/* Single Post */
#single, .entry-content {margin:0px 0 0 0;}
#author-wrap {background-color:#ECECEC;float:left;width:565px;border: 1px solid #D7D7D7;padding-bottom:20px;margin:15px 0 30px 0;}
#post-author h4 {margin: 0 0 0 10px;padding:10px 0 10px 0;font-size:14px;color:#999;}
#post-author h4 a {color:#999;}
#post-author h4 a:hover {color:#50C0FF;}
#authorDescription {float:left;width:450px;color:#666;padding-top:5px;}
#author-gravatar {float:left;margin:0 0 0 10px;}
#author-link {color:#999;}
#author-link a {color:#999;}
#author-group {margin-top:10px;}

/* Breadcrumbs */
.breadcrumbs {position:relative;top:10px;color:#666;font-size:14px;margin-bottom:10px;height:45px;}
.breadcrumbs a {color:#666;font-size:14px;}
.breadcrumbs a:hover {color:#50C0FF;}

/* Contact page */
#contact-cta {width:960px; height:75px; margin:-15px 0 10px 0;}
#google-map {float:right;}

/* Archive Page */
.archives {margin-top:15px;}
.archive-block {min-height:150px;margin-bottom:40px;padding-bottom:10px;}
.archive-block h3 {padding-bottom:5px;}
.archive h2 {position:relative;top:18px;}

/* Comment Form */
#comments h3{color:#333;font-size:22px;font-weight:400;text-shadow:0 1px 0 #fff;margin:0 0 23px 0;padding-bottom:10px;}
#comments ol.commentlist{list-style:none;margin:0 0;}
#comments ol.commentlist li{clear:both;border-bottom:1px solid #ccc;margin:0 0 24px;padding:0 0 24px;}
#comments ol.commentlist ul{margin:0 0 0 20px;}
#comments ol.commentlist ul li{border:none;margin:0 0 24px 20px;padding:0;}
#comments .comment{overflow:hidden;}
#comments .comment .avatar{float:left;border:1px solid #d1c7b3;margin:0 15px 10px 0;}
#comments .comment .commenttext{width:404px;float:left;}
#comments .comment p{font-size:14px;line-height:24px;margin:0px 0 5px 0;}
#comments .comment cite{font:italic 18px Georgia, Serif;margin:0 0 5px;}
#comments .comment span{display:none;}
#comments .comment ul.children {margin-top:40px;}
#comments .comment .comment-meta{float:right;font:italic 11px Georgia, Serif;margin-top:-20px;}
#comments .comment .reply a{display:block;clear:both;float:right;font:italic 15px Georgia, Serif;}
#comments .comment .cancel a{display:block;float:right;clear:both;font:italic 15px Georgia, Serif;}
#comments .required {font-size:10px;}
#comments #respond{clear:both;margin:0 0 50px;}
#comments #respond form label{float:left;clear:left;width:80px;text-align:left;font-size:17px;margin:7px 10px 0 0;font-weight:400;}
#comments #respond form input{float:left;width:250px;height:16px;background:#EBEBEB;border:1px solid #ccc; -moz-border-radius:6px;
	-webkit-border-radius:6px;font:12px;color:#666;margin:0 20px 10px 0;padding:10px;}
#comments #respond form textarea{float:left;width:400px;height:120px;background:#EBEBEB;border:1px solid #ccc; -moz-border-radius:6px;
	-webkit-border-radius:6px;font:15px Helvetica, Arial, Sans-Serif;color:#666;margin:0 0 10px;padding:10px;}
#comments #respond form input.commentsubmit{width:100px;height:40px;background-color:#EBEBEB;border:1px solid #ccc;color:#666;text-shadow:0 1px 0 #fff;cursor:pointer;margin:10px 0 0 90px;padding-top:7px;text-transform:uppercase;}
#comments #respond form input.commentsubmit:hover {color:#000;}
#comments #respond form input:focus,#posts #comments #respond form textarea:focus{background:#DCDCDC;}
#comments .comment ul.children {border-top:1px solid #ccc;margin-top:70px;padding-top:40px;}

/* Error Page */
#error-cta {width:960px; height:75px; margin:0 0;}
#sitemap {margin-top:10px;}
#sitemap ul li {padding:5px 0;}
#sitemap ul li a {font-size:16px;}

/* Blog Template */
#blog-cta {width:960px; height:75px; margin:-15px 0 10px 0;background:url(images/page.png) 15px 15px no-repeat;}
#blog-content {width:565px;min-height:600px;margin:0px 35px 35px 0;float:left;}
#blog-content .post {min-height:250px;margin-bottom:30px;}
#blog-content .post h3 {font-size:24px;font-weight:100;line-height:22px;padding:0 0 10px 10px;}
#blog-content .post p {padding-top:10px}
#blog-content .post .readmore {font-style:italic;color:#7e7e7e !important;}
#blog-content img {margin:15px 10px 0 0;padding:7px 7px;background:#ececec;border:1px solid #d7d7d7;}
#page-title #call-to-action {width:960px;min-height:40px;margin:0px 0 5px 0;padding-left: 20px;}
#page-title #call-to-action h2 {font-size:24px;position:relative;top:15px;}

/* Pagination */
.pagenavi {clear: both;color:#999}
.pagenavi a, .pagenavi span {color:#999;text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
.pagenavi a:hover, .pagenavi span.current {border-color: #ccc;}
.pagenavi span.current {font-weight: bold;color:#666;}
.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}

/* Contact Form */
#contact-wrap {width:500px;float:left;padding:0 10px 0 0;border-right:1px dashed #ccc;}
#contact-wrap h4 {color:#ccc;font-style:italic;margin-left:15px;}
#contact-form {margin:0px 0;}
#contact-form label{font-size:14px;width:100px;float:left;color:#999;font-weight:bold;clear:both;margin-bottom:3px;}
#contact-form .buttoncontact {background-image:url(images/send-now.gif);background-repeat:no-repeat;border:0;width:97px;height:33px;cursor:pointer;float:left;margin:10px 10px 0 323px;padding:0;}
#contact-area{width:406px;margin:35px 0 0 15px;}
#contact-form .map{background-color:#ebebeb;float:left;margin:0;padding:12px;}
#contact-form .contact-separator{width:52px;height:398px;margin-top:49px;background-image:url(images/dot-separator.png);background-position:right;background-repeat:repeat-y;float:left;}
#contact-form .textfield {float:left;font-size:12px;margin-bottom:13px;color:#8a8a8a;width:406px;height:22px;background-color:#fff;border:2px solid #ebebeb;padding:3px;}
#contact-form .textarea{border:2px solid #ebebeb;float:left;font-size:12px;color:#8a8a8a;width:406px;height:116px;background-color:#fff;overflow:hidden;margin:0;padding:3px;}
label.screen-reader-text{margin:0 10px;}
input#searchsubmit{padding:5px;}
.post-full #social-wrap {width:400px;min-height:400px;float:right;}
#CommentForm fieldset legend { display: none; }
#CommentForm div { margin-bottom: 20px; }
#CommentForm .btn {margin-top:20px;}
#CommentForm .textInput, 
#CommentForm textarea { width: 400px; margin: 0; }
#CommentForm textarea { height: 150px; }
#CommentForm input.error, #CommentForm textarea.error { background-color: #E8E8E8; border-color: #ccc; }
#CommentForm label.error {display: block; color: #50C0FF; font: bold 10px Verdana, Arial, Helvetica, Garuda, sans-serif; width:200px;line-height: 1em;margin: 0.2em 0 -1.2em; }
.success { font-weight: bold; font-size: 1.5em; margin: 25px 0; padding: 25px 0;}
.error { color: #000; font-weight: bold; margin: 10px 0; }

/* Sidebar */
#sidebar-area {width:360px;float:right;}
#sidebar-left {width:150px;float:left;margin:0 20px 0 20px;}
#sidebar-right {width:150px;float:left;margin:0 0 0 20px;}
.sidebar-block {margin-bottom:30px;min-height:100px;}
.sidebar-block ul {margin:0 0;padding:0 0;}
.sidebar-block h4 {color:#000;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:17px;}
.sidebar-block img {padding:15px 10px 5px 0}
.sidebar-block p {padding:10px 0 15px 0;}
.sidebar-block img.alpha {padding:0 10px 10px 0;}
.sidebar-block img.end {padding: 0px;}
.sidebar-block #latest-images {margin-top:15px;}
.sidebar-block .textwidget {margin-top:15px;}
#sidebar-area .ads, #inner-sidebar .ads {padding-top:20px;}
#sidebar-area .ads h4, #inner-sidebar .ads h4 {margin-bottom:7px;}
#sidebar-area .ads img, #inner-sidebar .ads img {margin:10px 0 0 6px;padding:7px 7px;background:#ececec;border:1px solid #d7d7d7;}

/* Image Gallery */
.image-gallery {width:150px;float:left;margin:10px 50px 40px 0;}
.image-gallery img {padding:7px;border:1px solid #D7D7D7;}

/* Footer */
.footer {width:175px;float:left;min-height:300px;margin:0 26px 0 26px;}
.first {margin:0 26px 0 50px;}
.middle {}
.last {margin:0 50px 0 26px;}
#footer-wrap {width:100%;background: #000 url(images/bg-footer.png) repeat; min-height: 340px;float:left;padding-bottom:15px;}
#footer-wrap-short {width:100%;background: #1e1e1e;}
#footer {width:960px;margin:0 auto;padding-top:40px;}
#footer-short {width:960px;margin:0 auto;padding-top:0;}
#footer h4 {text-transform:uppercase;color:#fff;padding-bottom:20px;font-size:17px;}
#footer p {color:#ccc;margin-top:10px;}
#footer ul {list-style:none inside;}
#footer ul li {padding:0 0 10px 0;}
#footer ul li a {color:#ccc;}
#footer ul li a:hover {color:#50C0FF;}
#footer .textwidget {color:#ccc;}
#social ul {list-style: none;padding-top:20px;}
#social ul li {display:inline;padding:0 10px 0 0 }
#copyright-wrap {width:100%;background:#000;background:url(images/copyright.png)repeat-x;height:66px;float:left;}
#copyright {width:960px;margin:0 auto;height:40px;padding-top:15px;}
#copyright p {color:#ccc;float:right;margin-top:10px;font-size:12px;}
#copyright a {color:#818181;text-shadow:1px 1px 2px #000000;}
#copyright .nav-footer ul {list-style:none;width:500px;float:left;}
#copyright .nav-footer ul li {display:inline;padding:0 20px 0 0;}
#copyright .nav-footer a {font-size:12px;color:#fff;text-transform:uppercase;}
#copyright .nav-footer a:hover {color:#50C0FF;}

/*  Scroll to Top */
#toTop {display:none;text-decoration:none;position:fixed;bottom:0px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url(images/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}
#toTop:active, #toTop:focus {outline:none;}

/* Widget Styles */
#searchform .screen-reader-text {display:none;}
#searchform #s {width:150px;}
#searchform #searchsubmit {display:none;}

ul#recentcomments li {color:#ccc;}
ul#recentcomments li a {color:#fff;}

/* Extra */
img.wp-smiley {background:none!important;border:none!important;margin:0 0!important;padding:0 0!important;}

/************** Shortcodes ***************/

/* Measurements */
.half_width {width:470px;}
.one_third 	{width:310px;}
.two_third 	{width:630px;}
.one_fourth	{width:230px;}
.three_fourth {width:710px;}
.two_third .half_width {width:270px;}
.two_third .one_third {width:170px;}
.half_width, 
.one_third, 
.two_third, 
.two_third, 
.one_fourth, 
.three_fourth {float:left; position:relative; display:inline; margin:10px 10px 20px 0; }
.last {margin-right:0 !important; clear:right; }
.divider {clear:both; margin-bottom:20px; margin-top:20px;border:1px solid #ccc;}

/* Highlight Texts */
.yellow_highlight{background:#ff0; }
.red_highlight{background:#f9c1c1; }
.green_highlight{background:#daf0a9; }
.blue_highlight{background:#a9d1f0; }
.yellow_highlight,.red_highlight,.green_highlight,.blue_highlight{color:#000;padding:1px 4px;}
.black_highlight{background:#333;color:#fff;padding:1px 4px; }

/* Drop Caps */
.dropcap1{display:block;background:url(images/dropcap.png) 50% 50% no-repeat;float:left;width:40px;text-align:center;height:40px;margin-bottom:-5px;margin-right:10px;font-size:2em;line-height:35px;color:#FFF;padding-left:1px;padding-top:5px;}
.dropcap1 span{font-size:2em;line-height:1.5em;color:#FFF;}
.dropcap1 + span{margin-left:-0.5em;}
.dropcap2{display:block;float:left;text-align:center;margin-top:0;margin-left:0.1em;margin-right:0.2em;font-size:3em;line-height:1em;color:#999;}
.dropcap2 span{font-size:3em;line-height:1em;color:#999;}
.dropcap2 + span{margin-left:0;}

/* Pull Quotes */
span.inset-left{display:block;float:left;width:35%;letter-spacing:0;font:italic normal 14px/25px Georgia, Arial, Sans-serif;padding:15px;}
span.inset-right{display:block;float:right;width:35%;letter-spacing:0;font:italic normal 14px/25px Georgia, rial, Sans-serif;padding:15px;}

/* Lists */
ul.bullet-black li{background:transparent url("images/bullets/dot_black.gif") no-repeat 0 50%;padding-left:15px;}
ul.bullet-gray li{background:transparent url("images/bullets/dot_gray.gif") no-repeat 0 50%;padding-left:15px;}
ul.bullet-blue li{background:transparent url("images/bullets/dot_blue.gif") no-repeat 0 50%;padding-left:15px;}
ul.bullet-green li{background:transparent url("images/bullets/dot_green.gif") no-repeat 0 50%;padding-left:15px;}
ul.bullet-red li{background:transparent url("images/bullets/dot_red.gif") no-repeat 0 50%;padding-left:15px;}
ul.bullet-orange li{background:transparent url("images/bullets/dot_orange.gif") no-repeat 0 50%;padding-left:15px;}
ul.disc-black li{background:transparent url("images/bullets/circle_black.gif") no-repeat 0 50%;padding-left:15px;}
ul.disc-gray li{background:transparent url("images/bullets/circle_gray.gif") no-repeat 0 50%;padding-left:15px;}
ul.disc-blue li{background:transparent url("images/bullets/circle_blue.gif") no-repeat 0 50%;padding-left:15px;}
ul.disc-green li{background:transparent url("images/bullets/circle_green.gif") no-repeat 0 50%;padding-left:15px;}
ul.disc-red li{background:transparent url("images/bullets/circle_red.gif") no-repeat 0 50%;padding-left:15px;}
ul.disc-orange li{background:transparent url("images/bullets/circle_orange.gif") no-repeat 0 50%;padding-left:15px;}
ul.bullet-check li{background:transparent url("images/bullets/check.gif") no-repeat 0 1px;padding-left:20px;}
ul.bullet-check, ul.disc-orange,ul.disc-red,ul.disc-green,ul.disc-blue,ul.disc-gray,ul.disc-black,ul.bullet-orange,ul.bullet-red,ul.bullet-green,
ul.bullet-blue, ul.bullet-gray,ul.bullet-black  {list-style:none;}

/* Alert Boxes */
span.error{color:#c00;border-top:3px solid #fe7b7a;border-bottom:3px solid #fe7b7a;background:#ffd6d6 url(images/icons/error.png) 4% 50% no-repeat;}
span.info{color:#05b;border-top:3px solid #629de3;border-bottom:3px solid #629de3;background:#d8e5f8 url(images/icons/info.png) 4% 50% no-repeat;}
span.alert{color:#b79000;border-top:3px solid #fde179;border-bottom:3px solid #fde179;background:#fef6d8 url(images/icons/alert.png) 4% 50% no-repeat;}
span.download{color:#fff;border-top:3px solid #6a8b2c;border-bottom:3px solid #6a8b2c;background:#7E9F59 url(images/icons/download.png) 4% 50% no-repeat;}
span.success{color:#57861a;border-top:3px solid #c2df88;border-bottom:3px solid #c2df88;background:#eef7dd url(images/bullets/check.gif) 4% 50% no-repeat;}
span.error,span.info,span.alert,span.success,span.download{display:block;-moz-box-shadow:0 0 2px #444;-webkit-box-shadow:0 0 2px #444;box-shadow:0 0 2px #444;margin:5px;padding:10px 10px 10px 55px;}
.error p, .info p, .alert p, .success p, .download p {margin-top:-10px;font-weight:bold;}

/* Button */
a.button{background:transparent url(images/button.gif) right -55px scroll no-repeat;display:inline-block;height:55px;color:#fff;font-size:10px;margin:0 5px 0 0;padding:0 25px 0 0;}
a.button span{background:transparent url(images/button.gif) -2px -55px scroll no-repeat;display:block;font-size:22px;padding:5px 0 11px 25px;}
a.button:hover{background-position:right 0;color:#62C6FF;text-decoration:none;}
a.button:hover span{background-position:-2px 0;}

/* Twitter Home Page */
#twitter-main {background-color:#e6f9ff;width:100%;height:55px;border-top:1px solid #c0f0ff;}
#twitter-inner {width:960px;margin:0 auto;}
#twitter-inner img {float:left;}
#twitter_update_list {float:left;}
#twitter_update_list a {font-size:9px;} /*  Links and time stamp */
#twitter_update_list li {list-style:none;padding:17px 0px 15px 0;}
#twitter_update_list span {font: italic 15px/20px Georgia, Palatino, Times, "Times New Roman", serif;color: #5ca3bb;}
]#twitter_update_list span a {display: inline;}
#twitter_update_list span a:hover {text-decoration: underline;color: #666666;}

/* Custom Widgets - Footer */
#footer .cust-list p {color:#ccc;}
#footer .cust-list a {font-weight:bold;color:#ccc;}
#footer .cust-list li {color:#999;}
#footer .cust-list img {padding:0 8px 0px 0;}