/* THEME REFERENCE:

Dark Purple:  #910591
Light Purple: #d45fd4
Dark Blue:    #1f5571

Latest Revision: 4/6/10

*/

/* RESET DEFAULT MOTION STYLING */
#container {
border: none;
}
#header {
background: none;
}
#nav {
position: relative;
z-index:900;
}
#container #header-name a {
padding: 0;
margin: 0;
background: none;
}
#nav {
border: none;
background: none;
}
#content-inner {
margin: 0;
}


/* CUSTOM GUYSPEAK.COM STYLING */

#banner-ad {
background: #e9e9e9 url(http://www.guyspeak.com/i/header-ad-bg.png);
text-align: center;
padding: 12px;
border-bottom: solid 1px #e9e9e9;
}
#content-inner {
margin: 0;
width: 960px;
}
#alpha {
width: 640px;
}
/* SHARED STYLING
------------------------*/
a,
.entry a,
.dictionary a,
.entry-asset a {
color: #910591;
text-decoration: none;
}
a:hover,
.entry a:hover,
.entry-asset a:hover {
text-decoration: underline;
}
.note {
background-color: #eee;
padding: 15px;
font-style: italic;
color: #777;
font-size: 13px;
}
.content-column1 {
float: left;
width: 440px;
margin-right: 55px;
}
.content-column2 {
float: left;
width: 440px;
}

/* BUTTONS */
.submit-button {
float: right;
margin-bottom: 6px;
}
.button-large {
display: block;
height: 30px;
background: transparent url(http://www.guyspeak.com/i/button-r.png) no-repeat bottom right;
padding-right: 10px;
color: white !important;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
}
.button-large span {
display: block;
line-height: 30px;
padding: 0 8px 0 18px;
background: transparent url(http://www.guyspeak.com/i/button-l.png) no-repeat bottom left;
}
.button-large:hover {
color: white;
}
.button-large:active {
background-position: top right;
}
.button-large:active span {
background-position: top left;
}
.actions-bar button {
display: block;
text-align: center;
padding: 7px 12px 8px 12px;
text-decoration: none;
font-weight: bold;
font-size: 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #1f5571;
color: #fff !important;
border-top: solid 1px #3f85a1;
border-left: solid 1px #3f85a1;
border-bottom: solid 1px #1f5571;
border-right: solid 1px #1f5571;
}
.actions-bar button:hover {
color: #fff !important;
background: #77b3d1;
text-decoration: none !important;
border-top: solid 1px #5fa5c1;
border-left: solid 1px #5fa5c1;
border-bottom: solid 1px #3f85a1;
border-right: solid 1px #3f85a1;
}

/* Standard Messages */

.msg {
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
margin-right: 20px;
}

/* TABS */
.tab-nav {
clear: left;
}
.tab-nav li {
float: left;
margin: 0 10px 8px 0;
}
.tab-nav li a {
color: #9fc5d8;
background: #cbeeff;
display: block;
padding: 4px 8px 6px 8px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 12px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.tab-nav li a.current {
background: #1f5571;
color: #fff;
cursor: default;
}
.tab-nav a:hover {
background: #77b3d1;
color: #fff;
}


/* HEADER STYLING 
------------------------- */

#header {
height: 130px;
}
#header-inner {
position: relative;
}
#container #header-name a {
display: block;
width: 480px;
height: 90px;
background: transparent url(http://www.guyspeak.com/i/header-logo.png) no-repeat top left;
text-indent: -999em;
}
.tab-panel {clear: left;}

#header-slogan {
position: absolute;
width: 404px;
height: 121px;
bottom: -4px;
right: 0;
background: transparent url(http://www.guyspeak.com/i/header-slogan.png) no-repeat bottom right;
text-indent: -9999px;
}
#header-slogan h2 {
border: 0;
}

/* CONTENT QUESTION APPARATUS STYLING 
------------------------------ */


#content-apparatus {
position: relative;
margin: 0 0 20px -18px;
overflow: hidden;
}
#content-apparatus.apparatus {
height: 350px;
background: transparent url(http://www.guyspeak.com/i/content-q-box-bottom-full.png) no-repeat bottom left;
}
#content-apparatus-inner {
padding: 16px 15px 15px 35px;
background: transparent url(http://www.guyspeak.com/i/content-q-box-top.png) no-repeat top left;
}
#content-apparatus .tab-nav li {
float: left;
margin: 0 10px 8px 0;
}
#content-apparatus .tab-nav li a {
color: #9fc5d8;
background: #cbeeff;
display: block;
padding: 6px 10px 8px 10px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#content-apparatus .tab-nav li a.current {
background: #1f5571;
color: #fff;
cursor: default;
}
#content-apparatus .tab-nav a:hover {
background: #77b3d1;
color: #fff;
}
#content-apparatus .tab-panel textarea,
#content-apparatus .tab-panel input {
color: #1e516b;
font-size: 13px;
border: solid 1px #89b9bf;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font: normal 13px/1 Helvetica, Arial, sans-serif;
padding: 5px;
}
#content-apparatus .tab-panel textarea {
font-size: 14px;
line-height: 1.5;
}
#content-apparatus .tab-nav {
background: transparent url(http://www.guyspeak.com/i/apparatus-step1.png) no-repeat top left;
padding-left: 35px;
height: 40px;
}
#content-apparatus-count,
#header-apparatus-count {
width: 30px;
text-align: right;
font-size: 15px;
font-weight: bold;
color: #77b3d1;
position: absolute;
padding: 2px;
}
#content-apparatus-count {
top: 25px;
left: 360px;
font-size: 20px;
}
#header-apparatus-count {
top: 20px;
right: 17px;
}
#content-apparatus-count.over,
#header-apparatus-count.over {
color: #900;
}

/* --- ASK MODE --- */

#apparatus-ask-step1 textarea {
width: 360px;
height: 265px;
}
#apparatus-ask-step2 {
position: absolute;
top: 16px;
right: 15px;
width: 540px;
background: transparent url(http://www.guyspeak.com/i/apparatus-step2.png) no-repeat top left;
}
#apparatus-ask-step2 h2 {
text-indent: -9999px;
border: 0;
height: 25px;
}
#content-persona-carousel {
position: relative;
background: white;
color: #1e516b;
font-size: 13px;
width: 515px;
height: 200px;
border: solid 1px #89b9bf;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font: normal 13px/1 Helvetica, Arial, sans-serif;
overflow: hidden;
padding: 10px;
}
#content-persona-carousel a {
color: #910591;
text-decoration: none;
}
#content-persona-carousel a:hover {
text-decoration: underline;
}

.nextPage,
.prevPage {
position: absolute;
z-index: 10;
display: block;
height: 105px;
width: 18px;
overflow: hidden;
text-indent: -9999px;
}
.nextPage { 
background: transparent url(http://www.guyspeak.com/i/carousel-next.png) no-repeat top left; 
top: 10px; right: 10px;
}
.prevPage { 
background: transparent url(http://www.guyspeak.com/i/carousel-prev.png) no-repeat top left; 
top: 10px; left: 10px;
}
#content-persona-carousel ul {
padding: 0; margin: 0;
}
.scrollable {
position: relative;
overflow: hidden;
left: 20px;
width: 464px;
height: 110px;
}
.persona-carousel-content {
width: 20000em;
position: absolute;
clear: both;
}
.persona-carousel-content .active {
border: solid 2px #707070;
padding: 1px !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#content-apparatus .persona {
margin: 0 0 0 8px; padding: 0;
float: left; 
clear: none;
}
#content-apparatus .persona-userpic {
margin: 0; padding: 0;
position: relative;
top: 0; left: 0;
float: left;
}
#content-apparatus .persona-userpic img {
margin: 2px 0 0 2px; 
}
.persona .persona-description {
display: none;
}
#persona-description-container {
font-size: 13px;
line-height: 1.4;
color: #515151;
}
#persona-description-container h3 {
font: bold 16px/1 Helvetica, Arial, sans-serif;
text-transform: capitalize;
padding: 10px 10px 6px 0;
border: 0;
}
#persona-description-container h3 {
padding-left: 15px;
background-position: left 12px;
background-repeat: no-repeat;
}
.persona-description-wise-ass h3 { color: #bba111; background: transparent url(http://www.guyspeak.com/i/arrow-yellow.png); }
.persona-description-chic_geek h3 { color: #ff7920; background: transparent url(http://www.guyspeak.com/i/arrow-orange.png); }
.persona-description-funny_guy h3 { color: #6bb046; background: transparent url(http://www.guyspeak.com/i/arrow-green.png); }
.persona-description-reformed_player h3 { color: #ff479b; background: transparent url(http://www.guyspeak.com/i/arrow-pink.png); }
.persona-description-mystery_man h3 { color: #777; background: transparent url(http://www.guyspeak.com/i/arrow-gray.png); }
.persona-description-girls_bff h3 { color: #00adbf; background: transparent url(http://www.guyspeak.com/i/arrow-blue.png); }

#apparatus-ask-step3 {
position: absolute;
bottom: 20px;
right: 18px;
width: 540px;
height: 30px;
background: transparent url(http://www.guyspeak.com/i/apparatus-step3.png) no-repeat 5px 2px;
text-align: right;
}
#apparatus-ask-step3 .submit-name {
position: absolute;
top: 3px;
left: 45px;
}
#apparatus-ask-step3 .submit-name label {
color: #1f5571;
font-size: 11px;
}
#apparatus-ask-step3 #customfield_submitternickname {
width: 240px;
font-weight: bold;
}
#apparatus-ask-step3 .submit-button {
float: right;
text-align: center;
}
#content-apparatus #apparatus-ask-step3 .submit-button {
width: 100px;
}
#header-apparatus #apparatus-ask-step3 .submit-button {
width: 90px;
}

/* --- SEARCH MODE --- */

#content-apparatus.minimized {
height: 60px;
background: transparent url(http://www.guyspeak.com/i/content-q-box-bottom-min.png) no-repeat bottom left;
}
#apparatus-search-step2 {
position: absolute;
top: 16px; right: 15px;
width: 540px; height: 30px;
background: transparent url(http://www.guyspeak.com/i/apparatus-search-step2.png) no-repeat top left;
}
#apparatus-search-step2 input {
margin-left: 45px;
width: 300px;
height: 18px;
}
#apparatus-search-step3 {
position: absolute;
top: 15px; right: 18px;
width: 130px; height: 30px;
background: transparent url(http://www.guyspeak.com/i/apparatus-search-step3.png) no-repeat top left;
}
#apparatus-search-step3 .submit-button {
float: right;
}

/* --- HEADER APPARATUS COMMON ELEMENTS --- */

#header-apparatus {
position: absolute; 
top: 18px;
right: 0;
width: 485px;
}
.apparatus-minimized {
height: 98px !important;
background: transparent url(http://www.guyspeak.com/i/header-q-box-bottom-min.png) no-repeat bottom right !important;
}
#header .full {
height: 483px !important;
background: transparent url(http://www.guyspeak.com/i/header-q-box-bottom-full.png) no-repeat bottom right !important;
}

#header .searchmode {
height: 98px !important;
background: transparent url(http://www.guyspeak.com/i/header-q-box-bottom-min.png) no-repeat bottom right !important;
}

#header-apparatus-inner {
padding: 10px 10px 10px 31px;
background: transparent url(http://www.guyspeak.com/i/header-q-box-top.png) no-repeat top right;
}

/* --- HEADER ASK MODE --- */

.apparatus-minimized #apparatus-ask-step2,
.apparatus-minimized #apparatus-ask-step3 {
display: none;
}
.full #apparatus-ask-step2,
.full #apparatus-ask-step3 {
display: block;
}
#header-apparatus .tab-panel textarea,
#header-apparatus .tab-panel input {
color: #1e516b;
font-size: 13px;
width: 435px;
height: 45px;
border: solid 1px #89b9bf;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font: normal 13px/1 Helvetica, Arial, sans-serif;
}
#header .full textarea {
height: 110px;
}
#header-apparatus #apparatus-ask-step2 {
position: absolute;
top: 170px;
right: 25px;
width: 430px;
background: transparent url(http://www.guyspeak.com/i/apparatus-step2.png) no-repeat top left;
}
#apparatus-ask-step2 h2 {
text-indent: -9999px;
border: 0;
height: 25px;
}
#header-apparatus #content-persona-carousel {
position: relative;
background: white;
color: #1e516b;
font-size: 13px;
width: 415px;
height: 180px;
border: solid 1px #89b9bf;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font: normal 13px/1 Helvetica, Arial, sans-serif;
overflow: hidden;
padding: 10px;
}
#header-apparatus #content-persona-carousel a {
color: #910591;
text-decoration: none;
}
#header-apparatus #content-persona-carousel a:hover {
text-decoration: underline;
}
#header-apparatus #content-persona-carousel ul {
padding: 0; margin: 0;
}
#header-apparatus .scrollable {
left: 15px;
width: 378px;
}
#header-apparatus .persona {
margin: 0 0 0 8px; padding: 0;
float: left; 
clear: none;
}
#header-apparatus .persona-userpic img {
margin: 2px 0 0 2px; 
}
#header-apparatus #persona-description-container {
font-size: 11px;
line-height: 1.2;
}
#header-apparatus #persona-description-container h3 {
font: bold 14px/1 Helvetica, Arial, sans-serif;
background-position: left 11px;
}
#header-apparatus #apparatus-ask-step3 {
width: 430px;
}
#header-apparatus #apparatus-ask-step3 #customfield_anonymous {
display: inline;
position: relative;
top: 0;
right: 0;
}
#header-apparatus #apparatus-ask-step3 #customfield_anonymous {
height: auto;
width: auto;
}
#header-apparatus #apparatus-ask-step3 #customfield_anonymous label {
color: #1f5571;
}
#header-apparatus #apparatus-ask-step3 {
position: absolute;
bottom: 20px;
right: 18px;
width: 440px;
height: 30px;
background: transparent url(http://www.guyspeak.com/i/apparatus-step3.png) no-repeat 5px 2px;
text-align: left;
}
#header-apparatus #apparatus-ask-step3 .submit-name {
position: absolute;
top: 5px;
left: 45px;
}
#header-apparatus #apparatus-ask-step3 .submit-name label {
color: #1f5571;
font-size: 11px;
}
#header-apparatus #apparatus-ask-step3 #customfield_submitternickname {
width: 150px;
font-weight: bold;
height: auto;
}
#header-apparatus #apparatus-ask-step3 .submit-button {
float: right;
text-align: center;
width: 100px;
}


/* HEADER SEARCH MODE */

#header-apparatus #apparatus-search-step2 {
position: absolute;
background: none;
top:40px;
left: -15px;
width: auto;
}
#header-apparatus #apparatus-search-step2 input {
width: 345px;
height: 45px;
}
#header-apparatus #apparatus-search-step3 {
background: none;
top: 58px;
}

/* NAV STYLING 
----------------------------- */

.navigation-bar {
background: transparent url(http://www.guyspeak.com/i/header-nav-bg.png) repeat-x top left !important;
}
.navigation-bar-full {
background: transparent url(http://www.guyspeak.com/i/header-navfull-bg.png) repeat-x top left !important;
}
#nav .widget-sign-in {
float: right;
margin: 5px 0 0 0;
font-size: 12px;
}
#nav .widget-sign-in a { 
color: #d45fd4;
font-weight: bold;
text-decoration: none;
}
#nav li {
text-transform: uppercase;
}
#nav .nav-main {
height: 40px; 
}
#nav .nav-main li {
background: transparent url(http://www.guyspeak.com/i/header-nav-separator.png) no-repeat top left;
}
#nav .nav-main li a {
padding: 10px 20px 15px 20px;
}
#nav .nav-main li.current a {
background: transparent url(http://www.guyspeak.com/i/header-subnav-selector.png) no-repeat bottom center;
cursor: default;
}
#nav .nav-secondary li {
height: 27px;
text-transform: uppercase;
}
#nav .nav-secondary li a {
font-size: 11px;
color: #c19dc4;
padding: 5px 10px 10px 10px;
}
.dictionary #nav .nav-secondary li a {
padding: 5px 11px 10px 11px;
}
#nav .nav-secondary li a:hover {
color: #fff;
}
#nav .nav-secondary li.current a {
cursor: default;
background: none;
font-size: 11px;
color: #fff;
background: transparent url(http://www.guyspeak.com/i/header-subnav-selector2.png) no-repeat bottom center;
}
#nav .nav-secondary .nav-index {
background: transparent url(http://www.guyspeak.com/i/header-subnav-separator.png) no-repeat right 2px;
margin-right:8px;
padding-right:8px;
}

/* ENTRY LIST STYLING 
------------------------------- */

#alpha {
clear: left;
}

.entry-content {
font-size: 13px;
}
.entry-content p,
.entry-body,
.entry-more {
line-height: 1.3;
}
#alpha .userpic {
margin: 0; padding: 0;
position: absolute;
top: 0; left: 0;
float: left;
}

.userpic img {
border: solid 1px #ccc;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
padding: 2px;
background: white;
}
.persona-userpic a {
display: block;
border: 0 !important;
height: 104px;
width: 82px;
padding: 0 !important;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
overflow: hidden ;
}
.persona-userpic img {
border: none;
background: none;
}

.persona-chic_geek .persona-userpic a { background: #f87700 url(http://www.guyspeak.com/i/persona-bg-geek.png) no-repeat top center }
.persona-funny_guy .persona-userpic a { background: #6bb046 url(http://www.guyspeak.com/i/persona-bg-funny.png) no-repeat top center }
.persona-girls_bff .persona-userpic a { background: #3bc2d2 url(http://www.guyspeak.com/i/persona-bg-bff.png) no-repeat top center }
.persona-mystery_man .persona-userpic a { background: #949494 url(http://www.guyspeak.com/i/persona-bg-mystery.png) no-repeat top center }
.persona-reformed_player .persona-userpic a { background: #d7235c url(http://www.guyspeak.com/i/persona-bg-player.png) no-repeat top center }
.persona-wise-ass .persona-userpic a { background: #dec737 url(http://www.guyspeak.com/i/persona-bg-ass.png) no-repeat top center }
.persona-gal_pal .persona-userpic a { background: #821c7e url(http://www.guyspeak.com/i/persona-bg-galpal.png) no-repeat top center }

.action-list {
padding: 12px;
}
.entry-title,
.entry-title a {
color: #232323;
font: 20px Georgia, Times New Roman, serif;
}
.archive-entry.answers #alpha .entry-title {
background-color: #e9e9e9;
border: solid 1px #d9d9d9;
padding: 15px;
}
.question-title,
.question-title a,
.archive-entry.answers #alpha .entry-title,
.archive-entry.answers #alpha .entry-title a {
color: #232323;
font: bold 20px Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 16px !important;
line-height: 1.3 !important;
}
.archive-entry.answers #alpha .entry-title,
.archive-entry.answers #alpha .entry-title a {
color: #232323;
font: bold 20px Helvetica, Arial, sans-serif !important;
font-weight: bold;
font-size: 16px;
line-height: 1.3 !important;
}
.archive-entry.answers #alpha .entry-byline {
text-align: right;
margin-bottom: 10px;
}
#content .question-title a:hover,
#content .entry-title h2 a:hover {
color: #1f5571;
}
#content .question-title a {
color: #333;
}
#alpha .entry-title h2 {
margin: 0 0 0 0 !important;
font: bold 17px/1.4 Helvetica, Arial, sans-serif !important;
}
.asset {
border: none;
margin-bottom: 20px;
}
.entry-title,
.entry-byline,
.entry-content {
margin-left: 98px !important;
background: none;
}
.entry-byline {
color: #636363;
font-size: 11px;
margin-bottom: 12px;
padding-top: 6px !important;
padding-bottom: 12px;
border-bottom: solid 1px #d3d3d3;
}
.entry-byline {
margin: 0;
padding: 0 0 12px 0;
border-bottom: 0;
}
.entry-byline a {
font-weight: bold;
}
.entry-meta {
margin: 15px 0 0 98px;
padding: 3px 0 0 0;
border: none;
background: transparent;
font-size: 11px;
}
#alpha .entry-body {
margin: 0 0 6px 0;
line-height: 1.4;
}
.featured-actions {
border: solid 1px #ccdeda;
background: #e3f1ee;
margin-bottom: 18px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.featured-actions .asset-title a { font-size: 24px; }
.featured-actions .asset-content { font-size: 14px; }
.featured-actions .asset { margin-bottom: 0; }
.continue-reading {
font-weight: bold;
}
#alpha .comment-count {
margin-right: 24px;
padding: 0 0 7px 20px;
float: left;
border: none;
background: transparent url(http://www.guyspeak.com/i/icon-comment.png) no-repeat left top;
}
#alpha .entry-tags-list {
padding: 7px 0 7px 20px;
background: transparent url(http://www.guyspeak.com/i/icon-tag.png) no-repeat left 5px;
}
.entry-tags-header,
.entry-tags-list,
.entry-tags-list li {
display: inline;
}
.entry-tags-header {
font-weight: normal;
}
#alpha h2,
h2.section-header,
#page-title,
.widget-header {
font-size: 18px;
font-style: normal;
text-transform: none;
color: #1f5571;
border: none;

}
h2.section-header,
#page-title {
font-weight: normal !important;
font-size: 20px;
padding: 0 0 28px 28px;
background: transparent url(http://www.guyspeak.com/i/h2-default.png) no-repeat left top;
}
.blog h2.section-header {
background: transparent url(http://www.guyspeak.com/i/h2-blog.png) no-repeat left top;
}
.content-nav {
color: #93a19e;
clear: left;
}
.content-nav a {
margin: 0 4px;
padding: 4px 6px;
border: solid 1px #ccdeda;
background: #e3f1ee;
margin-bottom: 18px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
text-decoraiton: none;
font-weight: bold;
text-transform: uppercase;
color: #93a19e;
}
.content-nav a:hover {
background: #1f5571;
border-color: #1f5571;
color: #fff;
text-decoration: none;
}

/* ARCHIVE STYLES
-----------------------------*/

.day-entries {
margin: 0 0 12px 6px;
}
.day-header {
color: #910591 !important;
margin: 15px 0 12px 0;
padding: 4px;
border: solid 1px #f4aff4 !important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

/* TAG INDEX STYLES
-----------------------------*/

#alpha .tag-archive-list h2 {
margin: 36px 0 10px 0;
padding: 0 0 10px 0;
border-bottom: solid 1px #ccc;
text-transform: uppercase;
color: #555;
}
.tag-archive-list p {
color: #999;
}
.tag-archive-list a {
font-weight: bold;
}


/* INDIVIDUAL ENTRY STYLES
-----------------------------*/

#entry-question-button {
margin-bottom: 24px;
clear: left;
}
#entry-question-button a {
display: block;
height:46px;
width:631px;
text-indent: -9999px;
background: transparent url(http://www.guyspeak.com/i/entry-question-button.gif) no-repeat left top;
}
#entry-question-button a:hover { background-position: left center; }
#entry-question-button a:active { background-position: left bottom; }
.entry-promote-rating,
.entry-promote-comments {
float: left;
}
.entry-promote {
border-top: solid 1px #ccc;
padding: 12px 0 0 0;
margin: 30px 0 0 0;
clear: left;
overflow: hidden;
font-size: 10px;
}
.entry-promote a {
font: bold 10px Trebuchet MS, Verdana, Arial;
text-transform: uppercase;
display: block;
height: 40px;
width: 45px;
float: left;
margin-right: 10px;
text-align: center;
color: #2b2b2b;
}
.entry-promote a:hover {
text-decoration: none;
opacity: .7;
}
.entry-promote-comments a {
background: transparent url(http://www.guyspeak.com/i/h2-default.png) no-repeat 4px 14px;
float: left;
width: 30px;
}
.entry-promote-comments span {
margin-top: 3px;
display: block;
color: #fff;
}
.entry-rating {
position: relative;
right: 67px;
top: 23px;
color: #777;
}
.entry-next {
font-size: 11px;
float: right;
margin: -40px 20px 0 0;
font-weight: bold;
}
.entry-next a {
color: #910591;
}
.dictionary .entry-next {
padding-top: 70px;
position: relative;
z-index: 99;
}

/* DICTIONARY STYLES
---------------------------- */

.main-index.dictionary #page-title {
margin-bottom: 0;
padding-bottom: 6px;
}
.dictionary h2.tagline {
margin-bottom: 20px;
font-weight: normal;
font-style: italic !important;
color: #999 !important;
padding-left: 28px;
font-family: Georgia;
font-size: 17px !important;
}
.main-index .definition {
padding-bottom: 38px;
}
.main-index .definition .entry-title,
.main-index .definition .entry-content {
margin: 0 !important;
}
.main-index .definition .entry-usage {
font-style: italic;
font-size: 12px;
color: #999;
}
.main-index .definition .entry-title,
.main-index .definition .entry-content {
margin: 0 !important;
}
.archive-letter dl {
line-height: 1.2;
}
.archive-letter dt {
font-weight: bold;
border-top: solid 1px #ddd;
margin-top: 8px;
padding-top: 8px;
margin-bottom: 3px;
font-size: 14px;
}
.archive-letter dd {
display: inline;
}
.widget-submit-word {
background: #ddd;
border: solid 1px #bbb !important;
padding-bottom: 6px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.widget-submit-word #create-entry-form label {
display: none;
}
.widget-submit-word #create-entry-form .field-content input,
.widget-submit-word #create-entry-form textarea,
.widget-submit-word #create-entry-form select {
width: 255px;
color: #1e516b;
font-size: 12px;
border: solid 1px #ccc;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
font: normal 13px/1 Helvetica, Arial, sans-serif;
padding: 5px;
line-height: 1.2;
}
.widget-submit-word #create-entry-form .field-content input {
font-weight: bold;
color: #910591;
}
#entry-more-field .field-content textarea {
color: #555;
font-size: 12px;
font-style: italic;
}
#beta .widget-submit-word p {
margin: 8px 0 4px 0;
}
#beta .widget-submit-word p a {
background: #1f5571;
color: #fff;
margin-left: -4px;
padding: 3px 7px 4px 7px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 12px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#beta .widget-submit-word p a:hover {
background: #77b3d1;
color: #fff;
}
.submit-button {
font-size: 11px;
}
#entry-submit {
display: none;
}

.archive-entry .definition {
padding: 0 0 38px 0;
}
.archive-entry .definition .entry-title,
.archive-entry .definition .entry-content,
.archive-entry .definition .entry-byline {
margin: 0 !important;
}
.archive-entry .definition .entry-title {
font-size: 25px;
}
.archive-entry .definition .entry-definition {
line-height: 1.3;
font-size: 14px;
border-top: solid 1px #ccc;
padding-top: 12px;
}
.archive-entry .definition .entry-usage {
font-style: italic;
font-size: 13px;
color: #777;
margin-top: 12px;
background: #eee;
padding: 10px 12px;
}
.archive-entry .definition .entry-promote {
margin-left: 0;
}
.dictionary dl a {

}

/* QUESTION STYLING 
----------------------- */

.question {
border: solid 1px #d9d9d9;
padding: 20px 20px 25px 20px;
background: #e9e9e9;
}
#content .question .userpic {
top: 18px;
left: 15px;
}
.entry {
background: transparent url(http://www.guyspeak.com/i/dash.png) repeat-x bottom left;
padding: 0px 20px 28px 20px;
z-index: 2;
}
#content .question .userpic {
top: 18px; left: 15px;
}
#content .entry .userpic {
left: 15px;
}
.archive-entry.answers #content .entry .userpic {
top: 100px;
}
#content .entry .submitter-userpic .userpic {
top: 0 !important;
left: 14px;
}
#featured-items {
border: solid 1px #ccdeda;
background: #e3f1ee;
margin-bottom: 20px;
}
#featured-items .question {
border: none;
}
#featured-items .entry,
#featured-items .question {
background: transparent url(http://www.guyspeak.com/i/featured-ribbon.png) no-repeat top right;
position: relative;
top: -2px; right: -2px;
padding: 0px 20px;
}
#featured-items .entry,
#featured-items .question {
padding-top: 15px;
}
#featured-items .entry .userpic,
#featured-items .question .userpic {
top: 18px;
}
#featured-items .entry-title,
#featured-items .entry-title a {
font-size: 28px;
margin-right: 50px;
}
.entry + .question {
margin-top: -21px;
}
.archive-entry.answers .entry-title {
overflow: normal !important;
}
.archive-entry.answers .entry-title .tail {
position: absolute;
left: 105px;
top: 15px;
display: block;
width: 14px;
height: 8px;
background: transparent url(http://www.guyspeak.com/i/tail-horizontal.png) no-repeat top left;
}


/* PAGE STYLING 
----------------------- */
.archive-page #alpha {
line-height: 1.5;
}

/* EARLIER ENTRIES LIST STYLING 
------------------------------------ */

.earlier-entries {
margin: 0 !important;
padding: 0 !important;
}
.earlier-entries li {
height:35px;
width: 300px;
}
.earlier-entries ul {
margin-left: 18px;
}
#content .earlier-entries .asset-title,
#content .earlier-entries .asset-meta,
#content .widget-content .asset-title,
#content .widget-content .asset-meta {
margin: 0 !important;
}
#content .earlier-entries li {
border-bottom: solid 1px #d2d2d2;
}
#content .earlier-entries .asset-title a,
#content .widget-content .asset-title a {
color: #232323;
display: block;
margin: 8px 0 2px 0;
font: bold 13px/1 Helvetica, Arial, sans-serif;
}
.earlier-entries .col2 {margin-left:320px;}
.earlier-entries .top {margin-top:-176px;}
.previous-entries {
margin-top: 18px;
font-size: 14px;
font-weight: bold;
}
.more-link {
padding-top: 20px;
font-weight: bold;
}


/* SIDEBAR STYLING 
--------------------------------- */

#beta .widget {
border: solid 1px #b7b7b7;
}
#beta .widget .widget-header,
#beta .widget .widget-content {
padding: 15px 15px 10px 15px;
margin: 0;
}
#beta .widget .widget-header {
margin-bottom: 12px;
}
#beta .widget .widget-content {
padding-top: 0;
}
#beta .widget a {
text-decoration: none;
color: #910591;
}
#beta .widget .widget-content a:hover {
text-decoration: underline;
}
#beta .widget-content ul {
margin: 0 0 0 0;
}
#beta .widget-content li {
margin: 0 0 12px 0;
padding: 0;
}
#beta .more-link {
padding-top: 0;
}
.widget-header span {
font: italic 16px Georgia, Times New Roman, sans-serif;
}
#beta .widget-ad {
border: none;
}
#beta .widget-ad .widget-content {
margin: 0;
padding: 0;
overflow: hidden;
}
.widget-tag-cloud .more-link {
margin-top: 24px;
}
.tag-cloud li { display: inline; line-height: 1.1 !important; }
.tag-cloud span { position: absolute; left: -9999px; width: 1px; }
.tag-cloud .rank-1 { font-size: 11px; }
.tag-cloud .rank-2 { font-size: 14px; }
.tag-cloud .rank-3 { font-size: 17px; }
.tag-cloud .rank-4 { font-size: 20px; }
.tag-cloud .rank-5 { font-size: 23px; }
.tag-cloud .rank-6 { font-size: 26px; }
#beta .widget-dictionary li {
position: relative;
}
#beta .widget-dictionary li div {
border: 0;
}
.widget-dictionary .entry-rating {
font-size: 11px;
color: #999;
position: absolute;
top: 0; right: 0;
font-weight: bold;
}
#beta .widget-popular { border: none; }
#beta .widget-popular .widget-content {
border: solid 1px #b7b7b7;
padding: 20px 15px 10px 15px;
clear: left;
}

#beta .tab-nav li {
float: left;
margin: 0 0 0 6px;
}
#beta .tab-nav li a {
color: #9fc5d8;
background: #cbeeff;
display: block;
padding: 4px 8px 6px 8px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 11px;
-moz-border-radius: 4px 4px 0 0;
-webkit-border-top-left-radius:4px;
-webkit-border-top-right-radius:4px;
border-radius: 4px 4px 0 0;
border: solid 1px #cadfea;
border-width: 1px 1px 0 1px;
}
#beta .tab-nav li a.current {
background: #1f5571;
border-color: #1f5571;
color: #fff;
cursor: default;
}
#beta .tab-nav a:hover {
background: #77b3d1;
color: #fff;
}
#beta .entry-title,
#beta .entry-meta {
margin: 0 !important; padding: 0;
}
#beta .entry-title a {
font: bold 12px Helvetica, Arial, sans-serif;
color: #000;
}

#beta .entry-meta,
#beta .entry-meta a {
padding-top: 3px;
color: #999;
}
.widget-social {
height: 126px;
border: none !important;
background: transparent url(/i/social-badge.png);
}
.widget-social a {
font-size: 16px;
font-weight: bold;
display: block;
padding: 20px 0 6px 42px;
}


/* FOOTER STYLING 
---------------------------- */

#footer-content {
position: relative;
}
.widget-logo {
float: left;
}
.widget-links {
position: relative;
top: -35px;
left: 190px;
line-height: 1.2 !important;
}
.widget-links li {
display: inline;
margin: 0 8px 0 0;
font-size: 12px;
}
#footer .primary a {
text-transform: uppercase;
font-weight: bold;
text-decoration: none;
color: #5d365d;
}
#footer .secondary a {
text-decoration: none;
color: #888;
font-size: 11px;
}

.footer-guyspeak a {
float: left;
display: block;
width: 174px;
height: 40px;
text-indent: -9999px;
background: transparent url(http://www.guyspeak.com/i/footer-logo.png) no-repeat top left;
}
.footer-wetv a {
display: block;
width: 168px;
height: 40px;
text-indent: -9999px;
background: transparent url(http://www.guyspeak.com/i/lockup-wetv-logo.gif) no-repeat top left;
}

.footer-guyspeak {
margin-right: 20px;
}
.footer-wetv {
position: absolute;
right: 0;
top: 0;
}
.copyright-info {
text-align: center;
padding-top: 30px;
color: #888;
}

/* RAINBOW LOCKUP
----------------------- */

#rainbowWrap {
margin-top: 30px;

        position:relative;
        float:left;
        text-align:center;
        width:940px;
}
#rainbowLockup {
        position:relative;
        margin:16px auto;
        width:461px;
}

#rainbowLockupWide {
        position:relative;
        margin:16px auto;
        width:635px;
}

#rainbowLockup div, #rainbowLockupWide div {
        float:left;
        margin:0;
        padding:0;

}


/* USER PROFILES
----------------------- */
.user-profile #author-userpic {
float: left;
margin: 0 18px 18px 0;
}
.user-profile #author-userpic img {
padding: 2px;
border: solid 1px #ddd;
background: white;
}
.user-profile #alpha-inner {
position: relative;
}
#profile-options {
position: absolute;
top: 0;
right: 0;
}
#profile-options a {
display: block;
color: #7fa5a8 !important;
background: #cbeeff;
display: block;
padding: 4px 7px 5px 7px;
margin-left: 6px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 10px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
#profile-options a:hover {
background: #1f5571;
color: #fff !important;
text-decoration: none !important;
}
#profile-options .following {
font-style: italic;
font-weight: normal;
width: 100px;
float: right;
padding-top: 20px;
font-size: 11px;
color: #555;
}
#profile-options .following a {
display: inline;
font-size: 11px;
font-style: normal;
padding-top: 4px;
color: #555;
position: absolute;
top: 0;
left: 0;
}
#profile-data {
margin: -20px 0 0 275px;
}
#profile-data.profile-options-full {
margin: -20px 0 0 0;
border-left: solid 8px #ddd;
padding-left: 12px;
margin-bottom: 20px;
}

#profile-data li {
font-size: 12px;
margin-bottom: 8px;
line-height: 1.1;
font-family: Georgia, Times New Roman, serif;
}
#profile-data strong {
margin-right: 6px;
font-family: Helvetica, Arial, sans-serif;
}
.user-profile #alpha .tab-nav {
clear: left;
margin-top: 20px;
}
.user-profile .tab_content_label {
display: none;
}
.user-profile .comment,
.user-profile .entry,
.entry-response .entry {
margin: 0;
padding: 10px 10px 10px 30px;
border-top: solid 1px #ddd;
background: none;
}
.icon-comment { background: transparent url(/i/icons/icon-entry.png) no-repeat 8px !important; }
.icon-entry { background: transparent url(/i/icons/icon-entry.png) no-repeat 8px !important; }
.icon-answer { background: transparent url(/i/icons/icon-question.png) no-repeat 8px !important; }
.icon-definition { background: transparent url(/i/icons/icon-dictionary.png) no-repeat 8px !important; }
.icon-answer { background: transparent url(/i/icons/icon-question.png) no-repeat 8px !important; }
.icon-comment { background: transparent url(/i/icons/icon-comment.png) no-repeat 8px !important; }
.user-profile .widget .user-listing li {
float: left;
margin-right: 6px !important;
}

/* ENTRY RESPONSE PAGE
--------------------------------- */
.entry-response #alpha p.message {
margin: -20px 0 20px 0;
background-color: #cfc;
padding: 12px 15px;
line-height: 1.5;
font-size: 13px;
color: #020;
}


/* PROFILE EDIT/REGISTER PAGE
--------------------------------- */

.profile-edit #alpha,
.profile-register #alpha,
.login-form #alpha {
width: 960px;
}
.content-column1,
.content-column2 {
border: solid 1px #ccc;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.content-column-inner {
background-color: #eee;
border: solid 1px #fff;
padding: 24px;
overflow: auto;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.login-form .content-column2 {
border-color: #abcedf;
}
.login-form .content-column2 .content-column-inner {
background-color: #cbeeff;
}
.login-form .right {
font-size: 11px;
margin-top: 6px;
}
.login-form .content-column2 h2 {
margin: 0 0 20px -6px;
float: left;
}
.login-form .content-column2 a {
float: left;
display: block;
width: 150px;
text-align: center;
padding: 7px 7px 8px 7px;
margin: 0 0 20px 6px;
text-decoration: none;
font-weight: bold;
font-size: 14px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
background: #1f5571;
color: #fff !important;
}
.login-form .content-column2 a:hover {
color: #fff !important;
background: #77b3d1;
text-decoration: none !important;
}
.profile-register .field-content input,
.login-form .field-content input {
width: 380px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.login-form .actions-bar-inner button {
margin-right: -25px;
}
.actions-bar {
clear: left;
padding-top: 20px;
float: right;
margin-right: 25px;
}
#reveal-fields {
display: block;
border: solid 1px #fff;
background: #fff;
color: #555;
padding: 24px;
font-weight: bold;
font-size: 17px;
}
#reveal-fields:hover {
display: block;
border: solid 1px #fff;
background: #e1e1e1;
padding: 24px;
cursor: pointer;
}
#profile-more-fields label {
line-height: 1.5;
}
.profile-confirm #alpha p {
line-height: 1.5;
font-size: 12px;
margin-bottom: 20px;
}
.profile-confirm #alpha a {
font-weight: bold;
color: #7fa5a8 !important;
background: #cbeeff;
padding: 4px 7px 5px 7px;
margin: 0 0 0 -6px;
text-transform: uppercase;
text-decoration: none;
font-weight: bold;
font-size: 12px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.profile-confirm #alpha a:hover {
background: #1f5571;
color: #fff !important;
text-decoration: none !important;
}

/* MEET THE GUYS 
------------------------------ */

.main-personas .persona-list li {
list-style: none;
margin-bottom: 30px;
position: relative;
}
.main-personas .persona-featured-users {
position: absolute;
right: 0;
}
.main-personas .persona-name a {
display: block;
padding: 10px 12px;
font-size: 24px;
font-weight: bold;
background: transparent url(http://www.guyspeak.com/i/left-fade.png) repeat-y left;
color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.main-personas .persona-name a:hover {
opacity: .8;
margin-right: 140px;
}

.main-personas .persona-list .persona-userpic a {
display: block;
float: right;
width: auto;
height: auto;
margin-top: -20px;
}

.main-personas .persona-list .persona-userpic img {
border: solid 1px #eee;
padding: 3px;
background: white;
}

.main-personas .persona-caption {
float: right;
clear: right;
font-style: italic;
font-size: 11px;
margin: 6px 6px 12px 24px;
}
.main-personas .persona-list .persona-description {
line-height: 1.4;
color: #555;
margin: 12px 150px 0 0;
}
#persona-chic_geek .persona-name a { background-color: #f07900; }
#persona-funny_guy .persona-name a { background-color: #6bb046; }
#persona-girls_bff .persona-name a { background-color: #4ab7c5; }
#persona-mystery_man .persona-name a { background-color: #777 }
#persona-reformed_player .persona-name a { background-color: #d10163; }
#persona-wise-ass .persona-name a { background-color: #bfa90f; }
#persona-wise-ass .persona-name a { background-color: #bfa90f; }
#persona-galpal .persona-name a { background-color: #821c7e; }
.persona-recent-entries {
border: solid 3px #ccc;
padding: 12px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
}
.persona-recent-entries a {
color: #910591;
}
.persona-recent-entries h3 {
border: none;
font-style: normal;
padding: 0 0 12px 0;
}
.persona-recent-entries ul li {
font-size: 11px;
background: transparent url(http://www.guyspeak.com/i/icon-comment-small.png) no-repeat left 2px;
padding-left: 12px;
margin: 0 0 6px 0 !important;

}
.persona-recent-entries .more-link {
margin: 0 0 0 0;
padding: 6px 0 0 0;
font-size: 11px;
}



/* PERSONA ARCHIVES 
------------------------------ */

.archive-persona #alpha-inner {
position: relative;
}
.archive-persona #featured-personas {
position: absolute;
top: 0;
right: 0;
}
.archive-persona h1#page-title {
display: block;
padding: 10px 12px;
font-size: 28px;
font-weight: bold;
background: transparent url(http://www.guyspeak.com/i/left-fade.png) repeat-y left;
color: #fff;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}

h2#persona-archive-description {
float: left;
width: 475px;
font-size: 15px;
line-height: 1.3;
font-weight: normal;
color: #444;
font-style: italic;
padding: 0 0 0 10px;
margin: 0 0 15px 0;
}
.archive-persona .persona-userpic a {
display: block;
float: right;
width: auto;
height: auto;
margin-top: -10px;
}
.archive-persona .asset .persona-userpic a {
float: left;
margin-top: 0;
}
.archive-persona .persona-userpic img {
border: solid 1px #eee;
padding: 3px;
background: white;
}
.archive-persona .persona-caption {
float: right;
clear: right;
font-style: italic;
font-size: 11px;
margin: 6px 6px 12px 24px;
}
.archive-persona #persona-archive-list {
border-top: solid 1px #ccc;
padding-top: 12px;
clear: left;
}
.archive-persona #persona-archive-list-header {
font-size: 12px;
padding-bottom: 18px;
text-transform: uppercase;
color: #999;
}
.archive-persona-chic_geek h1#page-title { background-color: #f07900; }
.archive-persona-funny_guy h1#page-title { background-color: #6bb046; }
.archive-persona-girls_bff h1#page-title { background-color: #4ab7c5; }
.archive-persona-mystery_man h1#page-title { background-color: #777 }
.archive-persona-reformed_player h1#page-title { background-color: #d10163; }
.archive-persona-wise-ass h1#page-title { background-color: #bfa90f; }
.archive-persona-gal_pal h1#page-title { background-color: #821c7e; }


/* MISCELLANY 
----------------------- */

.tooltip { 
    display:none; 
    background-color:#ffa; 
    border:1px solid #cc9; 
    padding:3px; 
    font-size:12px; 
    -moz-box-shadow: 2px 2px 11px #666; 
    -webkit-box-shadow: 2px 2px 11px #666; 
    width:250px; 
}
.search-results-none {
padding: 20px;
background: #ddd;
margin-top: 24px;
font-size: 14px;
font-style: italic;
color: #555;
}
.search-form-native {
padding: 18px 12px;
border: solid 1px #d7d7d7;
background: #eee;
}
.search-form-native span {
font-size: 15px;
padding-right: 12px;
color: #555;
}
.search-form-native label input {
width: 400px;
margin-right: 12px;
}
.search-results-none {
padding: 12px;
background: #ddd;
margin-top: 24px;
font-size: 14px;
font-style: italic;
color: #555;
}

/* COMMENTING
----------------------- */

.comment {
position: relative;
clear: left;
margin-bottom: 0;

}
.comment-content {
margin-left: 70px;
}
.comment .persona-userpic a {
background: none;
}
.comment .userpic img {
width: 50px;
height: 50px;
padding: 2px;
border: solid 1px #ddd;
}
.comments-threaded-replies {
margin-left: 75px;
}
.comments-threaded-replies .comment-content {
font-size: 11px;
margin-left: 50px;
}

.comments-threaded-replies .userpic img {
width: 32px;
height: 32px;
}
#comment-greeting,
#comments-form {
padding: 10px 0 0 15px;
}
#comment-form-name label,
#comment-form-email label,
#comment-form-url label {
display: block;
}
#comment-text {
width: 460px !important;
height: 180px !important;
}
#comment-form-name input,
#comment-form-email input,
#comment-form-url input {
width: 300px !important;
}
#comments-open-data label {
margin: 12px 0 6px 0;
color: #555;
}
#comments-open-footer {
padding-top: 12px;
}
#comments-form {
background: #f4f4f4;
margin-right: 40px;
padding-bottom: 15px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border-right: solid 1px #ddd;
border-bottom: solid 1px #ddd;
}

.comment-rating {
float: right;
}
.comment-rating img {
display: inline !important;
height: 15px;
width: 15px;
}

.comment-rating-score {
position: relative;
top: -4px;
}

*/ JQUERY OVERLAY
------------------ /*


/* the overlayed element */
div.overlay {
	
	/* growing background image */
	background-image:url(/i/overlay/white.png);
	
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(/i/overlay/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* black */
div.overlay.black {
	background:url(/i/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(/i/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}

/* AJAX RATING STYLES
----------------------------- */

.ratingblock {
	width: 50%;
	display:block;
	border-bottom:1px solid #999;
	padding-bottom:8px;
	margin-bottom:8px;
	}

.loading {
	height: 30px;
	background: url('http://www.guyspeak.com/mt-static/plugins/AjaxRating/images/working.gif') 50% 50% no-repeat;
	}
	
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 30px;
	position: relative;
	background: url('http://www.guyspeak.com/mt-static/plugins/AjaxRating/images/starrating.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:30px;
	height: 30px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('http://www.guyspeak.com/mt-static/plugins/AjaxRating/images/starrating.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
	background: url('http://www.guyspeak.com/mt-static/plugins/AjaxRating/images/starrating.gif') left bottom;
	position: absolute;
	height: 30px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}

.below-threshold {display: none}

/* SEXY BOOKMARK STYLES
----------------------------- */


div.sexy-bookmarks ul.socials li{display:inline !important; float:left !important; list-style-type:none !important; margin:0 !important; height:29px !important; width:55px !important; cursor:pointer !important; padding:0 !important} 
div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after{content:none !important} 
div.sexy-bookmarks ul.socials a{display:block !important; width:55px !important; height:29px !important; text-indent:-9999px !important; background-color:transparent !important} 
div.sexy-bookmarks ul.socials a:hover{background-color:transparent !important} 
.sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumbleupon, .sexy-stumbleupon:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoobuzz, .sexy-yahoobuzz:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-scriptstyle, .sexy-scriptstyle:hover, .sexy-designfloat, .sexy-designfloat:hover, .sexy-comfeed, .sexy-comfeed:hover, .sexy-newsvine, .sexy-newsvine:hover, .sexy-linkedin, .sexy-linkedin:hover, .sexy-google, .sexy-google:hover, .sexy-friendfeed, .sexy-friendfeed:hover{background:url('/i/sexysprite.png') no-repeat !important;border: 0;outline: none;} 
.sexy-digg{background-position:-980px bottom !important} 
.sexy-digg:hover{background-position:-980px top !important} 
.sexy-reddit{background-position:-700px bottom !important} 
.sexy-reddit:hover{background-position:-700px top !important} 
.sexy-stumbleupon{background-position:-630px bottom !important} 
.sexy-stumbleupon:hover{background-position:-630px top !important} 
.sexy-delicious{background-position:-1190px bottom !important} 
.sexy-delicious:hover{background-position:-1190px top !important} 
.sexy-yahoobuzz{background-position:-1120px bottom !important} 
.sexy-yahoobuzz:hover{background-position:-1120px top !important} 
.sexy-blinklist{background-position:-1260px bottom !important} 
.sexy-blinklist:hover{background-position:-1260px top !important} 
.sexy-technorati{background-position:-560px bottom !important} 
.sexy-technorati:hover{background-position:-560px top !important} 
.sexy-myspace{background-position:-770px bottom !important} 
.sexy-myspace:hover{background-position:-770px top !important} 
.sexy-twitter{background-position:-490px bottom !important} 
.sexy-twitter:hover{background-position:-490px top !important} 
.sexy-facebook{background-position:-1330px bottom !important} 
.sexy-facebook:hover{background-position:-1330px top !important} 
.sexy-mixx{background-position:-840px bottom !important} 
.sexy-mixx:hover{background-position:-840px top !important} 
.sexy-scriptstyle{background-position:-280px bottom !important} 
.sexy-scriptstyle:hover{background-position:-280px top !important} 
.sexy-designfloat{background-position:-1050px bottom !important} 
.sexy-designfloat:hover{background-position:-1050px top !important} 
.sexy-newsvine{background-position:left bottom !important} 
.sexy-newsvine:hover{background-position:left top !important} 
.sexy-google{background-position:-210px bottom !important} 
.sexy-google:hover{background-position:-210px top !important} 
.sexy-comfeed{background-position:-420px bottom !important} 
.sexy-comfeed:hover{background-position:-420px top !important} 
.sexy-linkedin{background-position:-70px bottom !important} 
.sexy-linkedin:hover{background-position:-70px top !important} 
.sexy-friendfeed{background-position:-1750px bottom !important} 
.sexy-friendfeed:hover{background-position:-1750px top !important} 

/* Newsletter subscribe module */

.widget-newsletter {
border: solid 1px #cecece !important;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
background: #e9e9e9;
}
.widget-newsletter .widget-header {
color: #af049f;
font-size: 16px;
padding: 20px 0 8px 56px !important;
background: url(/i/icon-newsletter.png) 15px 18px no-repeat;
}
.widget-newsletter .form-details label {
display: none;
}
.widget-newsletter .form-buttons {
text-align: right;
}
.widget-newsletter #Email {
width: 250px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
color: #777;
padding: 4px;
height: 20px;
}
.widget-newsletter h4 {
color: #818181;
padding: 15px 0;
}
.widget-newsletter .widget-col1 {
float: left;
}
.widget-newsletter .widget-col2 {
margin-left: 120px;
}
.widget-newsletter .widget-col1,
.widget-newsletter .widget-col2 {
padding: 12px 0;
}

.widget-newsletter .widget-col1 input,
.widget-newsletter .widget-col2 input {
margin-bottom: 6px;
}

.newsletter-confirm h2 {
padding-left: 0;
font-size: 30px !important;
}
.newsletter-confirm .newsletter-message {
padding: 12px;
margin: 12px 0;
font-size: 16px;
line-height: 1.5;
color: #555;
border: solid 1px #cecece !important;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
border-radius: 12px;
background: #e9e9e9;

}
