/*--------------------------------------------------------------
2-column categories
--------------------------------------------------------------*/
ul#blog-categories-left { float: left; width: 40%; }
ul#blog-categories-right { float: left; width: 50%; margin-left: 10%; }
ul#blog-categories-left a, ul#blog-categories-right a { font-size: 13px; }

/*--------------------------------------------------------------
Blog tags
--------------------------------------------------------------*/
#tags-middle-title { font-size:18px; margin:0 0 10px 0; padding:0 0 7px 20px; color:#5f5f5f; font-family:Georgia; border-bottom:1px solid #ececec; }
#tags-middle a {  margin-bottom:10px; margin-right:6px; padding:2px 16px 2px 16px; display:block; float:left; background:rgba(0,0,0,0.1); color:#5b5b5b; border-radius:16px; text-shadow:#ffffff 1px 1px 0px; font-size:13px; transition: all 300ms ease-in; }
#tags-middle a:hover { background:#ff4546; color:#ffffff; text-shadow:#ff4546 1px 1px 0px; }

/*--------------------------------------------------------------
Login form
--------------------------------------------------------------*/
#right-login { overflow:hidden; background:#2e2e2e; padding:20px 25px 25px 25px; margin-top:10px; margin-bottom:20px; color:#ededed; }
#right-login label { font-family:Georgia; font-size:11px; }
#right-login-title { font:18px Georgia; }
#right-login-desc { margin:14px 0; line-height:1.5em; }
#front-user-login, #front-user-pass { background:#262626; padding:7px; width:190px; margin-top:4px; margin-bottom:8px; color:#f1f1f1; border-radius:4px; border:1px solid #333333; }
#right-login .forgetmenot { width:120px; float:left; margin-top:14px; }
#front-login-submit { background:#ee6729; cursor:pointer; border:none; border-radius:4px; margin-top:12px; float:right; padding:3px 20px; color:#f4f4f4; font-size:13px; float:right; }
.right-login-logged { font-family:Georgia; font-size:18px; margin-bottom:6px; }
.right-login-logged a { color:#cccccc; }
#right-login .avatar { border:3px solid #262626; margin-right:10px; }


/*--------------------------------------------------------------
Shortcodes
--------------------------------------------------------------*/
.shortcode_go {  padding:10px; margin:10px 0; font:18px Droid Sans; font-weight:700; text-align:center; border-radius:6px; background:#f2763b; cursor:pointer; transition: all 300ms ease-in; }
.shortcode_go:hover { background:#df6e39; }
.shortcode_go a { width:100%; display:block; color:#ffffff; }
.shortcode_highlight { background:#f2763b; color:#ffffff; }
.shortcode_notice { background:#f2763b; border:7px solid #e2e2e2; color:#ffffff; padding:14px; margin:20px 0; font-size:16px; line-height:1.6em; font-weight:700; text-shadow:#5f5f5f 1px 1px 0px; border-radius:12px; }
.shortcode_quote { background:#e6e6e6; padding:12px; margin:10px 0; text-shadow:#ffffff 1px 1px 0px; font:11px Georgia; line-height:1.6em; font-style:italic; border-radius:6px; transition: all 300ms ease-in; }
.shortcode_quote:hover { background:#dcdcdc; }
.shortcode_quoteby { background:#e6e6e6; padding:12px; margin:10px 0; text-shadow:#ffffff 1px 1px 0px; font:11px Georgia; line-height:1.6em; font-style:italic; border-radius:6px; transition: all 300ms ease-in; }
.shortcode_quoteby:hover { background:#dcdcdc; }
.shortcode_quoteby p { margin-bottom:0px!important; }
.shortcode_quotebyauthor { font:12px Droid Sans; font-weight:700; text-shadow:none; margin: -12px -12px 6px -12px; padding:4px 12px; background:#f2763b; color:#ffffff; border-top-left-radius: 6px; border-top-right-radius: 6px;}
.shortcode_member { background:#f2763b; color:#ffffff; padding:12px; margin:20px 0; font-size:14px; line-height:1.6em; border-radius:6px; }
.shortcode_no-member { background:#f2763b; color:#ffffff; padding:12px; margin:20px 0; font-size:14px; line-height:1.6em; border-radius:6px; }
.shortcode_h1, .shortcode_h1 a, .shortcode_h2, .shortcode_h2 a, .shortcode_h3, .shortcode_h3 a, .shortcode_h4, .shortcode_h4 a, .shortcode_h5, .shortcode_h5 a, .shortcode_h6, .shortcode_h6 a { margin: 5px 0 15px 0; line-height:1.2em; font-weight:700; font-family: Droid Sans; color:#ffffff; background:#f2763b; }
.shortcode_h1, .shortcode_h1 a { font-size: 38px;margin-bottom: 20px; padding:7px 14px; }
.shortcode_h2, .shortcode_h2 a { font-size: 34px;margin-bottom: 16px; padding:7px 14px; }
.shortcode_h3, .shortcode_h3 a { font-size: 28px; margin-bottom: 12px; padding:7px 14px; }
.shortcode_h4, .shortcode_h4 a { font-size: 24px;margin-bottom: 10px; padding:7px 14px; }
.shortcode_h5, .shortcode_h5 a { font-size: 20px;margin-bottom: 10px; padding:7px 14px; }
.shortcode_h6, .shortcode_h6 a { font-size: 18px;margin-bottom: 7px; padding:7px 14px; }
.leftpullquote { width: 200px; padding: 0px 0px 10px 60px; background: url("images/quote.png") no-repeat; border-bottom: 5px solid #cfcfcf; float: left; font-size: 1.2em; font-family:georgia; font-style:italic; margin: 10px 10px 10px 0; }
.rightpullquote { width: 200px; padding: 0px 0px 10px 60px; background: url("images/quote.png") no-repeat; border-bottom: 5px solid #cfcfcf; float: right; font-size: 1.2em; font-family:georgia; font-style:italic; margin: 10px 0px 10px 10px; }
.my-image { float:left; margin:0px 19px 15px 0; display:block; }
.my-image img { border:3px solid #e2e2e2; height:60px; }

/* ------- Fluid Columns ------- */
.one_half { width:48%; }
.one_third { width:30.66%; }
.two_third { width:65.33%; }
.one_fourth { width:22%; }
.three_fourth { width:74%; }
.one_fifth { width:16.8%; }
.two_fifth { width:37.6%; }
.three_fifth { width:58.4%; }
.four_fifth { width:67.2%; }
.one_sixth { width:13.33%; }
.five_sixth { width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth { position:relative; margin-right:4%; float:left; padding-top:5px; padding-bottom:15px; }
.last { margin-right:0 !important; clear:right; }
.clearboth {clear:both;display:block;font-size:0;height:0;line-height:0;width:100%;}
