/*
Theme Name: Spaced Out
Version: 2.0
Author: Priyank Sharma
Author URI: http://priyanksharma.com/
Description: Official theme for <a href="http://priyanksharma.com/">Priyank Sharma dot com</a>.
*/

/* ============
  Global reset
=============== */
html{background:#fff;color:#000;}blockquote,body,button,code,dd,div,dl,dt,form,fieldset,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,textarea,td,th,ul{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,optgroup,strong,th,var{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:after,q:before{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}button,input,select,optgroup,option,textarea{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}button,input,select,textarea{*font-size:100%;}

/* ==================
  Interface / Layout
===================== */
body {
  background:#001b36 url(images/bg.jpg) no-repeat top center;
}
div {
  border:0;
}

/* ==========
  Typography
============= */
body {
  color:#6eb1d0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

h1 {
  font-size:30px;
}
h2 {
  font-size:24px;
}
h3 {
  color:#9cd6f0;
  font-size:18px;
}
h4 {
  font-size:14px;
}

a:link,
a:visited,
a.post-edit-link {
  -webkit-transition-property:color;
  -webkit-transition-duration:.25s;
  color:#6eb1d0;
  text-decoration:none;
}
a:active,
a:hover,
a:focus,
a.post-edit-link:hover,
a.post-edit-link:focus {
  color:#fff;
  text-decoration:underline;
}
a.post-edit-link:hover,
a.post-edit-link:focus {
  text-decoration:none;
}

p {
  line-height:16px;
  padding:2px 0 10px 0;
}
strong {
  color:#9cd6f0;
  font-weight:bold;
}
blockquote {
  background:url(images/box3-bg.png) repeat;
  border-left:5px solid #069;
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  font-style:italic;
  margin:10px auto 10px;
  padding:10px 20px;
  width:90%;
}

/* =======
  Spacers
========== */
.spacer-void, .spacer-half, .spacer, .spacer-double, .spacer-triple {
  clear:both;
  display:block;
}

.spacer-void {
  height:1px;
  margin-top:-1px;
}
.spacer-half {
  height:5px;
}
.spacer {
  height:10px;
}
.spacer-double {
  height:20px;
}
.spacer-triple {
  height:30px;
}

/* =======================
  Navigation menu (Links)
========================== */
#menu {
  height:50px;
  margin:0 auto;
  width:960px;
}

#menu-links {
  color:#c2e0ed;
  float:left;
  font-size:15px;
  margin:17px 0 0 80px;
  width:680px;
}
#menu-links a:link,
#menu-links a:visited {
  -webkit-transition-property:color;
  -webkit-transition-duration:.5s;
  color:#c2e0ed;
  font-weight:bold;
  margin:0 10px 0 10px;
}
#menu-links a:active,
#menu-links a:hover,
#menu-links a:focus {
  color:#fff;
}

#menu-search {
  float:left;
  margin-bottom:15px;
  width:200px;
}
#menu-search input.field {
  background:none;
  border:none;
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:12px;
  font-weight:bold;
  height:20px;
  outline:none;
  margin:16px 0 0 14px;
  width:140px;
}
#menu-search button {
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  background:url(images/menu-search-go.png) no-repeat;
  border:none;
  cursor:pointer;
  float:right;
  height:21px;
  margin:15px 22px 0 0;
  width:20px;
}
#menu-search button {
  -moz-opacity:.8;
  -webkit-transition-property:opacity;
  -webkit-transition-duration:.25s;
  filter:alpha(opacity=80);
  opacity:.8;
}
#menu-search button:hover,
#menu-search button:focus {
  -moz-opacity:1;
  filter:alpha(opacity=100);
  opacity:1;
}
#menu-search button:active {
  -moz-opacity:.5;
  filter:alpha(opacity=50);
  opacity:.5;
}

/* ======
  Header
========= */
#header {
  clear:both;
  height:130px;
  margin:0 auto;
  width:960px;
}
#header a {
  margin-left:110px;
}

/* ============
  Page Content
=============== */
#content {
  margin:0 auto;
  min-height:360px;
  width:960px;
}
#content #content-full {
  float:left;
  width:937px;
}
#content #content-left {
  float:left;
  width:760px;
}
#content #content-right {
  float:right;
  width:200px;
}
#content #col-left {
  float:left;
  width:700px;
}
#content #col-right {
  float:right;
  width:260px;
}

/* =================
  Category Dropdown
==================== */
#categorybox,
#categorybox2 {
  font-size:13px;
  font-weight:bold;
  height:32px;
  margin-top:10px;
}
#categorybox {
  background:url(images/cat-dropdown.png) no-repeat;
  width:175px;
}
#categorybox2 {
  background:url(images/cat-dropdown2.png) no-repeat;
  margin-left:10px;
  width:225px;
}

.menu li {
  -moz-opacity:.99;
  filter:alpha(opacity=99);
  line-height:30px;
  opacity:.99;
}
.menu li a {
  color:#fff;
  display:block;
  padding-left:10px;
  text-decoration:none;
}
#categorybox2 .menu li a {
  padding-left:15px;
}
.menu li a:hover,
.menu li a:focus {
  color:#bbb;
}

ul.submenu {
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
  -webkit-border-bottom-left-radius:7px;
  -webkit-border-bottom-right-radius:7px;
  background:#155875;
  display:none;
  font-size:12px;
  margin:3px 0 0 3px;
  padding:4px 0;
  width:169px;
}
#categorybox2 ul.submenu {
  width:219px;
}
ul.submenu li {
  line-height:25px;
  margin:0 4px;
}
.submenu li a {
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
}
.submenu li a:hover,
.submenu li a:focus {
  background:#6d99b3;
  color:#222;
}

/* =====
  Index
======== */
#main {
  float:left;
  margin-top:5px;
  width:460px;
}

#main .featured {
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  background:url(images/single-bg-top.png) top repeat-x, url(images/single-bg.png) repeat, url(images/single-bg-bottom.png) bottom repeat-x;
  margin-bottom:10px;
  padding:10px 5px 10px 15px;
  width:430px;
}
#main .featured .comment-icon a {
  -webkit-transition-property:opacity, color;
  -webkit-transition-duration:.5s, .5s;
  background:url(images/archive-comment.png) no-repeat;
  color:#295933;
  display:block;
  float:right;
  font-size:10px;
  height:21px;
  margin:2px 10px 0 0;
  padding:2px 1px 0;
  text-align:center;
  text-decoration:none;
  width:23px;
}
#main .featured .comment-icon a:hover,
#main .featured .comment-icon a:focus {
  -moz-opacity:.7;
  color:#000;
  filter:alpha(opacity=70);
  opacity:.7;
}

#main .featured h3 a {
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
}
#main .featured h3 a:hover,
#main .featured h3 a:focus {
  color:#c2e0ed;
}

#main .featured .thumbnail {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-transition-property:background-color;
  -webkit-transition-duration:.25s;
  background:url(images/box2-bg.png) repeat;
  border-radius:6px;
  margin:3px 0 10px 0;
  padding:10px;
}
#main .featured .thumbnail:hover,
#main .featured .thumbnail:focus {
  background-color:#0c2a3e;
}

#main-archive {
  float:left;
  margin:5px;
  width:490px;
}

/* =======
  Archive
========== */
#archive {
  margin-top:5px;
  width:960px;
}

.panel {
  width:230px;
  float:left;
  margin:0 12px 5px 0;
}
.panel.last {
  margin-right:0;
}
.panel .post {
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  background:url(images/single-bg-top.png) top repeat-x, url(images/single-bg.png) repeat, url(images/single-bg-bottom.png) bottom repeat-x;
  margin-bottom:10px;
  padding:12px 10px 5px 15px;
}
.panel h3 a {
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
}
.panel h3 a:hover
.panel h3 a:focus {
  color:#c2e0ed;
}
.panel .post-details {
  color:#c2e0ed;
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  line-height:18px;
}
.panel .comment-icon a {
  -webkit-transition-property:opacity, color;
  -webkit-transition-duration:.5s, .5s;
  background:url(images/archive-comment.png) no-repeat;
  color:#295933;
  display:block;
  float:right;
  font-size:10px;
  height:21px;
  margin-top:2px;
  padding:2px 1px 0;
  text-align:center;
  text-decoration:none;
  width:23px;
}
.panel .comment-icon a:hover,
.panel .comment-icon a:focus {
  -moz-opacity:.7;
  color:#000;
  filter:alpha(opacity=70);
  opacity:.7;
}

.panel .thumbnail {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-transition-property:background-color;
  -webkit-transition-duration:.25s;
  background:url(images/box2-bg.png) repeat;
  border-radius:5px;
  margin:5px 0 5px 0;
  padding:10px;
}
.panel .thumbnail:hover,
.panel .thumbnail:focus {
  background-color:#0c2a3e;
}

.panel p strong {
  font-family:Georgia, "Times New Roman", Times, serif;
}

/* ======
  Single
========= */
#post {
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  background:url(images/single-bg-top.png) top repeat-x, url(images/single-bg.png) repeat, url(images/single-bg-bottom.png) bottom repeat-x;
  margin-top:10px;
  padding:10px 20px;
}
#post strong {
  font-family:Georgia, "Times New Roman", Times, serif;
}
#post a {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
}

.post-date {
  background:url(images/calendar.png) no-repeat;
  display:block;
  float:left;
  height:53px;
  margin:5px 10px 0 0;
  text-align:center;
  width:40px;
}
.post-date .month {
  color:#fff;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:10px;
  font-weight:bold;
  margin:3px 0 0 -3px;
}
.post-date .date {
  color:#2f5d74;
  font-size:20px;
  margin:3px 0 0 -3px;
}

h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:24px;
  line-height:24px;
  margin:7px 0 5px 0;
}
h2 a:link,
h2 a:visited {
  color:#fff;
  text-decoration:none;
}
h2 a:hover,
h2 a:focus,
h2 a:active {
  color:#c2e0ed;
  text-decoration:underline;
}
#post h2 a {
 font-weight:normal;
}

p.post-details {
  color:#c2e0ed;
  float:left;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-size:11px;
  margin-top:-3px;
  padding:0 0 0 1px;
}
p.post-details a {
  color:#5999b6;
}

#post .post-main {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-transition-property:background-color;
  -webkit-transition-duration:.25s;
  background:url(images/box2-bg.png) repeat;
  border-radius:5px;
  margin:0 0 10px -2px;
  padding:8px;
}
#post .post-main:hover,
#post .post-main:focus {
  background-color:#0c2a3e;
}

#post .button-area {
  text-align:center;
  width:100%;
}

button {
  -moz-border-radius:10px;
  -moz-box-shadow:rgba(0, 0, 0, 0.5) 0 2px 5px;
  -webkit-border-radius:10px;
  -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0 2px 5px;
  -webkit-transition-property:color;
  -webkit-transition-duration:.25s;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(180, 214, 248, 1)), to(rgba(51, 112, 175, 1)));
  border:none;
  cursor:pointer;
  height:40px;
  margin:0 0 10px 10px;
  position:relative;
  width:240px;
  /* Label */
  color:#fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:18px;
  font-weight:bold;
}
.small {
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  height:30px;
  width:180px;
  /* Label */
  font-size:14px;
}
button:hover,
button:focus {
  color:#c2e0ed;
}
button:active {
  background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(51, 112, 175, 1)), to(rgba(180, 214, 248, 1)));
}
.glare {
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  background-color:rgba(255, 255, 255, 0.2);
  background-image:-webkit-gradient(linear, 0% 0%, 0% 95%, from(rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
  left:3px;
  height:5px;
  padding:8px 0;
  position:absolute;
  top:1px;
  width:234px;
}
.small .glare {
  padding:4px 0;
  width:174px;
}

.button-preview {
  background:url(images/button-preview.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  margin-bottom:10px;
  width:200px;
}
.button-preview:hover,
.button-preview:focus {
  background-position:0 -50px;
}
.button-preview:active {
  background-position:0 -100px;
}
.button-launchwebsite {
  background:url(images/button-launchwebsite.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  margin-bottom:10px;
  width:250px;
}
.button-launchwebsite:hover,
.button-launchwebsite:focus {
  background-position:0 -50px;
}
.button-launchwebsite:active {
  background-position:0 -100px;
}

.button-viewcreative {
  background:url(images/button-viewcreative.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  margin-bottom:10px;
  width:250px;
}
.button-viewcreative:hover,
.button-viewcreative:focus {
  background-position:0 -50px;
}
.button-viewcreative:active {
  background-position:0 -100px;
}

.button-viewcreative1 {
  background:url(images/button-viewcreative1.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  width:250px;
}
.button-viewcreative1:hover,
.button-viewcreative1:focus {
  background-position:0 -50px;
}
.button-viewcreative1:active {
  background-position:0 -100px;
}
.button-viewcreative2 {
  background:url(images/button-viewcreative2.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  width:250px;
}
.button-viewcreative2:hover,
.button-viewcreative2:focus {
  background-position:0 -50px;
}
.button-viewcreative2:active {
  background-position:0 -100px;
}
.button-viewcreative3 {
  background:url(images/button-viewcreative3.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  margin-bottom:10px;
  width:250px;
}
.button-viewcreative3:hover,
.button-viewcreative3:focus {
  background-position:0 -50px;
}
.button-viewcreative3:active {
  background-position:0 -100px;
}
.button-viewcreative4 {
  background:url(images/button-viewcreative4.png) no-repeat;
  border:none;
  cursor:pointer;
  height:50px;
  margin-bottom:10px;
  width:250px;
}
.button-viewcreative4:hover,
.button-viewcreative4:focus {
  background-position:0 -50px;
}
.button-viewcreative4:active {
  background-position:0 -100px;
}

#post h3 {
  margin-top:7px;
  text-decoration:underline;
}

p.toplink {
  text-align:right;
}
p.toplink a {
  font-size:10px;
}
p.toplink a:hover,
p.toplink a:focus {
  color:#c2d5e8;
  text-decoration:none;
}

/* ============
  Guest Author
=============== */
.guestauthor {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  background:url(images/box3-bg.png) repeat;
  border-radius:6px;
  margin-bottom:5px;
  padding:15px 15px 10px 15px;
  text-align:left;
}
.guestauthor .profile-pic {
  float:left;
}
.guestauthor .profile-name {
  float:left;
  margin:10px 0 0 10px;
}
.guestauthor p {
  padding-top:7px;
}

/* ========
  Comments
=========== */
#comments h2 {
  font-family:Georgia, "Times New Roman", Times, serif;
  margin-top:20px;
}

#comments ol.commentlist {
  line-height:20px;
  margin-top:10px;
}
#comments ol.commentlist li {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  background:url(images/box3-bg.png) repeat;
  border-radius:6px;
  margin:10px 0 10px 0;
  padding:12px;
}

#comments span.gravatar {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:url(images/box2-bg.png) repeat;
  border-radius:6px;
  float:left;
  margin-right:12px;
  padding:5px;
}

#comments ol.commentlist .comment-date {
  color:#5d86a9;
  font-size:10px;
  margin:-5px 0 5px 0;
}
#comments ol.commentlist .comment-edit-link {
  font-size:10px;
}

#comments ol.commentlist li p {
  color:#bfd9ec;
  line-height:20px;
}
#comments ol.commentlist a:link,
#comments ol.commentlist a:visited {
  font-style:normal;
  font-weight:bold;
}
#comments ol.commentlist a:hover,
#comments ol.commentlist a:focus,
#comments ol.commentlist a:active {
  text-decoration:none;
}

#comments ol.commentlist .reply {
  text-align:right;
}


#respond {
  margin-top:20px;
}
#respond textarea,
#respond input {
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  background:url(images/box3-bg.png) repeat;
  border:0;
  border-radius:6px;
  color:#bfd9ec;
  outline:none;
  padding:7px;
}
#respond input {
  margin:0 0 10px 0;
}
#respond label {
  color:#bfd9ec;
  margin-left:5px;
}
#respond p.submit input {
  -moz-border-radius:6px;
  -moz-box-shadow:rgba(0, 0, 0, 0.5) 0 2px 5px;
  -webkit-border-radius:6px;
  -webkit-box-shadow:rgba(0, 0, 0, 0.5) 0 2px 5px;
  -webkit-transition-property:color;
  -webkit-transition-duration:.25s;
  background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(180, 214, 248, 1)), to(rgba(51, 112, 175, 1)));
  border:none;
  color:#0c355a;
  cursor:pointer;
  margin:10px 0 0 2px;
  padding:5px 10px;
  width:120px;
  /* Label */
  font-weight:bold;
}
#respond p.submit input:hover,
#respond p.submit input:focus {
  color:#1c5896;
}
#respond p.submit input:active {
  background-image:-webkit-gradient(linear, 0% 0%, 0% 90%, from(rgba(51, 112, 175, 1)), to(rgba(180, 214, 248, 1)));
}

/* ============
  Testimonials
=============== */
.testimonials {
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -moz-border-radius-topleft:12px;
  -moz-border-radius-topright:12px;
  -webkit-border-bottom-left-radius:8px;
  -webkit-border-bottom-right-radius:8px;
  -webkit-border-top-left-radius:12px;
  -webkit-border-top-right-radius:12px;
  background:url(images/single-bg-top.png) top repeat-x, url(images/single-bg.png) repeat, url(images/single-bg-bottom.png) bottom repeat-x;
  margin:6px 0 10px 0;
  padding:10px 20px;
  text-align:left;
}
.testimonials .profile-pic {
  float:left;
}
.testimonials .profile-pic img {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-transition-property:background-color;
  -webkit-transition-duration:.25s;
  background:url(images/box2-bg.png) repeat;
  border-radius:5px;
  margin:5px 10px 0 -2px;
  padding:5px;
}
.testimonials .profile-pic img:hover,
.testimonials .profile-pic img:focus {
  background-color:#0c2a3e;
}

.testimonials .profile-name {
  float:left;
}
.testimonials p {
  padding-top:7px;
}

/* =======
  Sidebar
========== */
.sidebar-panel {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:url(images/single-bg.png) repeat;
  margin:10px 0 10px 10px;
  padding:5px 10px 10px 15px;
  width:200px;
}

/* ======
  Footer
========= */
#footer {
  color:#5999b6;
  background:url(images/footer.png) no-repeat top center;
  margin:0 auto;
}

#footer #footer-content {
  margin:0 auto;
  padding-top:145px;
  width:960px;
}
#footer #footer-content p {
  padding-left:7px;
}
#footer #footer-content p strong {
  color:#71adc8;
}
#footer #footer-content p a:link,
#footer #footer-content p a:visited {
  -webkit-transition-property:color;
  -webkit-transition-duration:.25s;
  color:#71adc8;
  text-decoration:underline;
}
#footer #footer-content p a:hover,
#footer #footer-content p a:focus,
#footer #footer-content p a:active {
  color:#c2e0ed;
}

#footer #footer-twitter {
  margin:0 auto;
  padding:12px 0 0 12px;
  width:960px;
}
#footer #footer-twitter img {
  float:left;
}
#footer #footer-twitter p {
  color:#92bcd3;
  margin-top:8px;
}

#footer #footer-facebook {
  margin:0 auto;
  padding:10px 0 0 12px;
  width:960px;
}
#footer #footer-facebook img {
  float:left;
}
#footer #footer-facebook p {
  color:#92bcd3;
  margin-top:9px;
}

#footer #footer-links {
  margin:0 auto;
  padding-top:25px;
  text-align:center;
  width:960px;
}
#footer #footer-links p {
  line-height:16px;
}
#footer #footer-links p a:link,
#footer #footer-links p a:visited {
  -webkit-transition-property:color;
  -webkit-transition-duration:.25s;
  color:#71adc8;
}
#footer #footer-links p a:hover,
#footer #footer-links p a:focus,
#footer #footer-links p a:active {
  color:#c2e0ed;
}
#footer #footer-links p span.copyright {
  font-size:11px;
}

/* ================
  Plugin: PageNavi
=================== */
.wp-pagenavi {
  cursor:default;
  font-size:12px;
  font-weight:bold;
}
.wp-pagenavi span {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  padding:3px 8px 3px 8px;
}
.wp-pagenavi span.pages {
  color:#eee;
  margin:2px;
}
.wp-pagenavi span.current {
  background-color:#031b2c;
  color:#aaa;
  margin:2px;
}

.wp-pagenavi a:link,
.wp-pagenavi a:visited {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -webkit-transition-property:background-color;
  -webkit-transition-duration:.25s;
  background-color:#0b3348;
  border-radius:5px;
  color:#ddd;
  margin:2px;
  padding:3px 6px 3px 6px;
  text-decoration:none;
}
.wp-pagenavi a:hover,
.wp-pagenavi a:focus,
.wp-pagenavi a:active {
  background-color:#0f4968;
}
.wp-pagenavi a.page {
  padding:3px 8px 3px 8px;
}

/* ================
  Plugin: Sociable
=================== */
.sociable {
  background:url(images/box3-bg.png) repeat;
  margin:15px 0 10px 0;
  padding:10px 10px 5px 10px;
  text-align:left;
}
.sociable .sociable_tagline {
  padding:0 0 8px 3px;
}

.sociable ul {
  display:inline;
  margin:0;
  padding:0;
}
.sociable ul li {
  background:none;
  display:inline;
  list-style-type:none;
  margin:0;
  padding:0;
}
.sociable ul li:before {
  content:"";
}
.sociable ul li img {
  -khtml-border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:url(images/box2-bg.png) repeat top left;
  border:0;
  border-radius:6px;
  height:32px;
  margin:0;
  padding:3px;
  width:32px;
}

img.sociable-hovers {
  -moz-opacity:.6;
  -webkit-transition-property:opacity;
  -webkit-transition-duration:.25s;
  filter:alpha(opacity=60);
  opacity:.6;
}
img.sociable-hovers:hover,
img.sociable-hovers:focus {
  -moz-opacity:1;
  filter:alpha(opacity=100);
  opacity:1;
}

/* ===============================
  Plugin: SSG Google Audio Player
================================== */
.ssg-gplayer {
  -moz-border-radius-topleft:3px;
  -moz-border-radius-topright:3px;
  -webkit-border-top-left-radius:3px;
  -webkit-border-top-right-radius:3px;
  background:#efefef;
  margin-bottom:5px;
}

				.ssg-gplayer .title{
				font-size:11px !important;
				margin:4px 3px 2px !Important;
				font-family:Verdana, Arial, Helvetica, sans-serif !Important;
				letter-spacing:normal !Important;
				background:url('.WP_PLUGIN_URL.'/ssg-wordpress-google-audio-player/screen_bg.gif);
				padding:4px 5px 1px;
				display:block;
				color:#5A5C50;
				border:1px solid #CED3B8;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				-moz-border-radius:3px;
				-webkit-border-radius:3px;
				height:18px;
				overflow:hidden;
				}