/* THE BLACK SNAPPER CSS */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

margin : 0;

padding : 0;

border : 0;

outline : 0;

font-size : 100%;

vertical-align : baseline;

background : transparent;

}

ol, ul {

list-style : none;

}

blockquote, q {

quotes : none;

}

blockquote:before, blockquote:after, q:before, q:after {

content : '';

content : none;

}

:focus {

outline : 0;

}

ins {

text-decoration : none;

}

del {

text-decoration : line-through;

}

table {

border-collapse : collapse;

border-spacing : 0;

}

* {

margin : 0;

padding : 0;

}

h5 {

font-family : 'Helvetica Neue', Georgia, Helvetica, Arial;

font-size : 14px;

font-weight : lighter;

color : #999999;

margin-top : 0;

margin-bottom : 0;

padding-left : 10px;

}

li {

padding-left : 10px;

}

h6 {

font-family : Verdana, Arial, 'Helvetica Neue', Verdana, Geneva, sans-serif;

font-size : 9px;

font-weight : lighter;

color : #999999;

margin-bottom : 12px;

padding-left : 18px;

}

body {

font-family : 'Helvetica Neue', Georgia, Arial, Times, serif;

font-size : 80%;

background-color : #666666;

}

a {

text-decoration : none;

outline-color : invert;

outline-style : none;

border : none;

color : #cfa724;

}

a:hover {

color : #e9e395;

}

a img {

border : none;

}

.clear {

clear : both;

}

div#page_wrap {

width : 960px;

margin : 0 auto;

background-color : #101010;

border-left : 1px solid black;

}

div#header {

margin : 0 auto;

float : left;

width : 960px;

}

div#header_top {

float : left;

width : 960px;

height : 12px;

margin : 0 auto;

}

div#header_bottom {

margin : 0 auto;

float : left;

width : 960px;

height : 1px;

background-color : #121212;

background-image : url(images/horline.gif);

background-repeat : repeat-x;

background-position : bottom;

}

div#header_left {

margin : 0 auto;

float : left;

width : 642px;

}

div#header_right {

margin : 0 auto;

float : left;

width : 318px;

height : 112px;

background-image : url(images/static_tags.jpg);

}

div#header div.blog_title {

margin : 0 auto;

float : left;

width : 112px;

height : 100px;

}

div#header div.blog_title h1 a {

margin : 0 auto;

width : 112px;

height : 100px;

text-indent : -3000px;

display : block;

background-image : url(images/logo.jpg);

background-repeat : no-repeat;

background-position : right;

}

div#header div.blog_tagline {

margin : 0 auto;

float : left;

width : 530px;

height : 38px;

background-image : url(images/tagline.jpg);

background-repeat : no-repeat;

background-position : bottom;

}

div#header div.blog_tagline h2 {

text-indent : -3000px;

}

div#header div.blog_posttitle {

margin : 0 auto;

float : left;

width : 530px;

}

h3.posttitle {

margin : 0 auto;

padding-left : 10px;

padding-right : 10px;

padding-bottom : 10px;

padding-top : 5px;

font-family : 'Helvetica Neue', Arial, sans-serif;

font-size : 2.5em;

font-weight : bold;

text-transform : uppercase;

line-height : 30px;

color : #cfa724;

}

h3.posttitlesingle {

margin : 0 auto;

padding-left : 10px;

padding-right : 10px;

padding-bottom : 10px;

padding-top : 35px;

font-family : Arial, Helvetica, sans-serif;

font-size : 2.5em;

font-weight : bold;

text-transform : uppercase;

line-height : 30px;

color : #cfa724;

}

div#main_navi {

background-color : #121212;

background-repeat : repeat-x;

background-position : bottom;

float : left;

height : 34px;

width : 766px;

}

div#main_navi_left {

float : left;

height : 34px;

width : 642px;

}

div#main_navi_right {

float : left;

height : 34px;

width : 124px;

}

div#main_navi ul.left {

float : left;

list-style-type : none;

padding : 0 0 0 12px;

width : 642px;

height : 33px;

overflow : hidden;

}

div#main_navi ul li {

display : inline;

text-transform : uppercase;

}

div#main_navi ul.left li a {

float : left;

overflow : hidden;

color : #cfa724;

font-size : 1.1em;

line-height : 18px;

padding : 0 12px 0 0;

line-height : 33px;

}

div#main_navi ul.left li.menuspacer a {

float : left;

overflow : hidden;

color : #cfa724;

font-size : 1.1em;

line-height : 18px;

padding : 0 12px 0 12px;

line-height : 33px;

background-image : url(images/spacer.jpg);

background-position : left;

background-repeat : no-repeat;

}

div#main_navi ul.left li.menuspaceractive a {

float : left;

overflow : hidden;

color : #e9e395;

font-size : 1.1em;

line-height : 18px;

padding : 0 12px 0 12px;

line-height : 33px;

background-image : url(images/spacer.jpg);

background-position : left;

background-repeat : no-repeat;

}

div#main_navi ul.left li a:hover {

color : #e9e395;

}

div#main_navi ul.right {

float : left;

list-style-type : none;

}

div#main_navi ul.right li a {

float : left;

overflow : hidden;

color : #d9d3c3;

font-family : "Helvetica Neue", Arial;

font-weight : lighter;

font-size : 0.98em;

text-transform : uppercase;

padding-top : 8px;

}

div#main_navi ul.right li.feed a {

padding-left : 7px;

}

div#main_navi ul.right li.twitter a {

padding-left : 10px;

}

div#main_navi ul.right li.twitter a:hover {

color : #fff8e5;

}

div#main_navi ul.right li.feed a {

padding-left : 12px;

}

div#main_navi ul.right li.feed a:hover {

color : #fff8e5;

}

div#search {

border : none;

float : left;

}

form#searchform {

margin : 0 auto;

width : 194px;

height : 14px;

border : none;

margin-top : 3px;

}

form#searchform .searchinput {

color : #ffffff;

background-color : #101010;

font-family : "Helvetica Neue", Arial;

font-weight : lighter;

font-size : 0.8em;

padding : 2px;

width : 122px;

border : 1px solid #222222;

}

form#searchform .button {

background : url(images/search.jpg) no-repeat;

height : 13px;

width : 59px;

border : 0;

cursor : pointer;

margin-top : 6px;

}

div#searchsite {

margin : 0 auto;

background-color : #121212;

width : 194px;

height : 33px;

float : left;

}

div#container {

width : 960px;

background-image : url(images/bg.jpg);

background-repeat : repeat-y;

background-position : right;

}

div#main {

width : 642px;

float : left;

display : inline;

}

div#main div.post {

margin-bottom : 12px;

}

div#main div.postarchive {

margin-bottom : 12px;

padding-top : 12px;

}

div#main div.sticky {

background-color : #0d0d0d;

}

div#main div.post div.title h2 {

font-family : Helvetica, "Trebuchet MS", Verdana, sans-serif;

font-size : 22px;

font-weight : bold;

letter-spacing : -1px;

line-height : 24px;

color : #eee;

width : 600px;

line-height : 30px;

}

div#main div.post div.title h2 a {

color : #eee;

}

div#main div.post div.title h2 a:hover {

color : #e9e395;

}

div#main div.post div.title div.postmeta {

overflow : hidden;

color : #3333ff;

}

div#main div.post div.title div.postmeta a {

color : #d9d3c3;

text-decoration : none;

}

div#main div.post div.title div.postmeta a:hover {

color : #e9e395;

}

div#main div.post div.entry, div#main div.post div.entrypage {

overflow : hidden;

width : 642px;

}

div#main div.post div.no_result p.no_result {

color : #fff;

margin : 0 auto;

padding-left : 12px;

font-size : 1.2em;

padding-bottom : 6px;

}

div#main div.post div.entry a, div#main div.post div.entrypage a {

color : #cfa724;

border : none;

text-decoration : none;

}

div#main div.post div.entry a:hover, div#main div.post div.entrypage a:hover {

color : #e9e395;

text-decoration : none;

}

div#main div.post div.entrypage p {

margin-bottom : 12px;

color : #fff;

padding-left : 12px;

padding-right : 12px;

line-height : 1.3em;

font-size : 1.1em;

}

div#readmore a {

margin : 0 auto;

margin-right : 12px;

float : right;

color : #cfa724;

display : block;

height : 28px;

border : 1px solid #1f1f1f;

line-height : 28px;

padding-left : 10px;

padding-right : 10px;

}

div#readmore a:hover {

color : #e9e395;

border : 1px solid #212121;

background-color : #1f1f1f;

}

div#readmoreside a.sidebarread {

margin : 0 auto;

margin-right : 12px;

float : right;

color : #cfa724;

display : block;

height : 28px;

border : 1px solid #000000;

background-color : #121212;

line-height : 28px;

padding-left : 10px;

padding-right : 10px;

padding-top : 0;

padding-bottom : 0;

}

div#readmoreside a.sidebarread:hover {

color : #e9e395;

border : 1px solid #121212;

background-color : #1f1f1f;

}

h1.blog, h1.bloglink a {

font-family : Arial, Helvetica, sans-serif;

font-size : 1.8em;

font-weight : normal;

text-transform : uppercase;

line-height : 24px;

padding-left : 12px;

padding-right : 12px;

margin-bottom : 6px;

margin-top : 12px;

color : #cfa724;

display : block;

}

h1.blog a:hover {

color : #e9e395;

}

div#main div.post div.entrypage h1 {

font-family : Arial, Helvetica, sans-serif;

font-size : 2.5em;

font-weight : bold;

text-transform : uppercase;

line-height : 30px;

padding-left : 12px;

padding-right : 12px;

padding-bottom : 12px;

padding-top : 12px;

color : #cfa724;

}

div#main div.post div.entrypage h2 {

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

text-transform : uppercase;

padding-bottom : 12px;

padding-left : 12px;

padding-right : 12px;

margin-top : 12px;

font-weight : normal;

}

div#main div.post div.entrypage h3, div#main h3 {

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

line-height : 1.1em;

padding-top : 12px;

padding-bottom : 12px;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

}

div#main div.post div.entrypage h3, div#main h3.newsletter {

margin : 0 auto;

color : #e9e395;

font-size : 1.4em;

line-height : 1.1em;

padding-top : 12px;

padding-bottom : 12px;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

}

div#main h3.searchresult {

margin : 0 auto;

color : #ffffff;

font-size : 1.4em;

line-height : 1.1em;

padding-top : 12px;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

width : 618px;

float : left;

}

div#main div.post div.title h3.searchresult2 {

color : #e9e395;

}

div#main h3.searchresult span {

color : #e9e395;

}

div#main div.post div.entrypage h4 {

margin : 0 auto;

color : #e9e395;

font-size : 1.1em;

padding-bottom : 5px;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

}

div#main div.post div.entrypage h5 {

margin : 0 auto;

color : #999999;

font-size : 1em;

font-style : italic;

line-height : 14px;

padding-top : 0;

padding-left : 12px;

padding-right : 12px;

font-family : "Helvetica Neue", Georgia, Arial;

font-weight : lighter;

}

div#main div.post div.entrypagepage h6 {

margin : 0 auto;

color : #ffffff;

font-size : 1em;

line-height : 14px;

padding-top : 0;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

}

div#main div.post div.entrypagepage p {

margin : 0 auto;

font-size : 1.1em;

line-height : 1.2em;

padding-left : 12px;

padding-right : 12px;

padding-top : 12px;

color : #ffffff;

}

div#main div.post div.entrypage ul, div#main div.post div.entrypage ol {

font-size : 1.1em;

line-height : 1.2em;

padding-bottom : 12px;

margin-left : 40px;

margin-right : 40px;

color : #ffffff;

}

div#main div.post div.entrypage ul {

list-style-type : disc;

}

div#main div.post div.entrypage ol {

list-style-type : decimal;

}

div#main div.post div.entrypage ul li, div#main div.post div.entrypage ol li {

padding : 1px 0;

list-style : inside;

}

div#main div.post div.entrypage blockquote {

background : url(images/blockquote.gif) no-repeat;

padding : 20px 20px 10px 40px;

margin : 0 15px 14px 15px;

background-color : #212121;

}

div#main div.post div.entrypage code {

font-family : "Courier New", mono;

background-color : #212121;

border-left : 1px solid #cfa724;

color : #d9d3c3;

padding : 5px 10px;

display : block;

}

div#main div.navigation {

font-size : 13px;

}

div#main div.navigation a {

display : block;

color : #ccc;

border : 1px solid #1f2223;

padding : 0 5px;

background-color : #101010;

line-height : 28px;

}

div#main div.navigation .left a:hover, div#main div.navigation .right a:hover {

color : #e9e395;

background-color : #000;

}

div#main div.navigation .left {

float : left;

}

div#main div.navigation .right {

float : right;

}

div#footer {

margin : 0 auto;

margin-bottom : 0;

width : 960px;

float : left;

font-size : 1em;

font-family : 'Helvetica Neue', Arial, sans-serif;

padding-top : 12px;

padding-bottom : 12px;

background-image : url(images/horline.gif);

background-repeat : repeat-x;

background-position : top;

background-color : #101010;

}

div#footer p.copyright {

padding-left : 12px;

font-size : 1em;

color : #d9d3c3;

}

div#footer a {

text-decoration : none;

color : #cfa724;

}

div#footer a:hover {

text-decoration : none;

color : #e9e395;

}

div#sidebar {

width : 318px;

float : left;

display : inline;

margin-bottom : 12px;

overflow : hidden;

}

div#sidebarads {

margin-left : 12px;

margin-top : 12px;

}

div#sidebar ul#siderecent {

width : 294px;

margin : 0;

margin-left : 12px;

margin-bottom : 0;

padding : 0;

}

div#sidebar ul#siderecent li.siderecentnormal {

background-color : #1f1f1f;

height : 22px;

line-height : 22px;

padding-left : 6px;

font-size : 1.1em;

padding-top : 2px;

border-bottom : 1px solid #171717;

}

div#sidebar ul#siderecent li.siderecentnormal:hover {

background-color : #171717;

}

div#sidebar ul#siderecent li.siderecentlink {

height : 14px;

padding-top : 2px;

line-height : 14px;

margin-bottom : 6px;

padding-left : 6px;

color : #d9d3c3;

font-size : 0.7em;

font-family : Helvetica, Arial, sans-serif;

text-transform : uppercase;

}

div#sidebar ul li ul li.rc a {

display : inline;

}

div#sidebar ul li.widget_archive select, div#sidebar ul li.widget_categories select {

margin : 15px 26px;

}

div#sidebar ul li.widget_calendar div#calendar_wrap {

padding : 15px 26px;

background : url(images/sidebar_list_bg.gif) no-repeat left bottom;

}

#wp-calendar {

color : #ccc;

width : 95%;

font-family : Arial, sans-serif;

}

#wp-calendar caption {

padding : 5px;

letter-spacing : 2px;

}

#wp-calendar th, #wp-calendar td {

padding : 5px;

text-align : center;

}

#wp-calendar th {

border-bottom : 1px solid #1f2223;

border-top : 1px solid #1f2223;

}

#wp-calendar td {

background : transparent;

}

#wp-calendar td, table#wp-calendar th {

padding : 3px 0;

}

#wp-calendar a {

color : #e9e395;

}

#wp-calendar a:hover {

text-decoration : underline;

}

#wp-calendar #prev {

text-align : left;

padding-left : 5px;

}

#wp-calendar #next {

text-align : right;

padding-right : 5px;

}

#wp-calendar #prev, #wp-calendar #next, #wp-calendar tfoot tr td.pad {

border-top : 1px solid #1f2223;

}

#wp-calendar #prev a, #wp-calendar #next a {

color : #999;

}

#wp-calendar td#today {

color : #fff;

background-color : #101010;

font-weight : bold;

}

div#sidebar ul li ul li ul li, div#sidebar ul li ul li ul.children li {

background : none;

}

div#sidebar ul li ul li ul li:hover, div#sidebar ul li ul li ul.children li:hover {

background : none;

}

.widget_rss a {

color : #ccc;

}

li.widget_search #search {

padding : 10px 30px;

}

li.widget_search form#searchform {

width : 200px;

height : 25px;

border : none;

background-color : #fff;

position : relative;

}

li.widget_search form#searchform .searchinput {

position : absolute;

top : 5px;

left : 8px;

color : #666;

font-size : 13px;

width : 165px;

border : 0;

}

li.widget_search form#searchform .button {

position : absolute;

top : 0;

left : 175px;

background : url(images/mag.gif) no-repeat;

height : 25px;

width : 25px;

border : 0;

cursor : pointer;

}

div#sidebar ul li.widget_tag_cloud div {

padding : 10px 16px;

}

div#sidebar div#tbstags {

margin : 0 auto;

float : left;

margin-left : 12px;

margin-right : 12px;

height : auto;

}

div#sidebar div#tbstags a {

color : #cfa724;

padding-left : 4px;

padding-right : 4px;

padding-top : 2px;

padding-bottom : 2px;

background-color : #121212;

border : 1px solid #000000;

margin-right : 4px;

display : block;

float : left;

margin-top : 4px;

}

div#sidebar div#tbstags a:hover {

color : #e9e395;

}

.textwidget {

padding : 10px 26px;

line-height : 16px;

}

.textwidget p {

margin-bottom : 12px;

line-height : 1.1em;

}

.textwidget a, .textwidget p a {

color : #cfa724;

text-decoration : none;

}

.textwidget a:hover, .textwidget p a:hover {

text-decoration : underline;

}

div#main div#comments {

margin-bottom : 12px;

}

div#main div#comments h3 {

float : left;

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

line-height : 1.1em;

font-weight : normal;

padding-left : 12px;

padding-top : 0;

padding-bottom : 0;

}

div#main div#comments .add_your_comment a {

float : right;

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

line-height : 1.1em;

font-weight : normal;

padding-right : 12px;

padding-top : 0;

padding-bottom : 0;

}

div#main div#comments .add_your_comment a:hover {

color : #e9e395;

}

div#main ol.commentlist {

font-size : 1.1em;

color : #ffffff;

overflow : hidden;

}

div#main ol.commentlist li {

margin-bottom : 12px;

background-color : #121212;

border : 1px solid #1f1f1f;

padding : 10px 10px 5px 10px;

margin : 12px 12px 12px 12px;

}

div#main ol.commentlist li ul {

list-style-type : none;

margin-left : 60px;

margin-top : 6px;

}

div#main ol.commentlist li ul.children li {

background-color : #0d0d0d;

border-left : 1px solid #181a1b;

border-top : 0;

border-bottom : 0;

border-right : 0;

}

div#main ol.commentlist li div.vcard {

float : left;

}

div#main ol.commentlist li div.vcard div.left {

width : 56px;

margin-right : 5px;

}

div#main ol li div.left img {

border-bottom : 1px solid #1f1f1f;

display : block;

height : 48px;

width : 48px;

}

div#main ol li div.left div.reply a {

background : url(images/reply.gif) no-repeat 0% 0%;

display : block;

height : 0;

padding-top : 17px;

width : 41px;

overflow : hidden;

margin-left : 5px;

margin-top : 5px;

}

div#main ol li div.left div.reply a:hover {

background-position : 0% -17px;

}

div#main ol.commentlist li div.right {

float : left;

line-height : 20px;

width : 80%;

}

div#main ol.commentlist li div.right p a {

color : #cfa724;

text-decoration : none;

}

div#main ol.commentlist li div.right p a:hover {

color : #e9e395;

}

div#main ol li div.right div.commentmetadata {

font-size : 0.9em;

color : #d9d3c3;

border-bottom : 1px solid #1f1f1f;

padding-bottom : 2px;

margin-bottom : 8px;

}

div#main ol li div.right div.commentmetadata a {

color : #cfa724;

text-decoration : none;

}

div#main ol li div.right div.commentmetadata a:hover {

color : #e9e395;

}

div#main ol li div.right p {

margin-bottom : 1em;

}

div#main .comments_navi {

font-size : 1em;

}

div#main .comments_navi .alignleft {

float : left;

padding-left : 12px;

}

div#main .comments_navi .alignright {

float : right;

padding-right : 12px;

}

div#main .comments_navi .alignleft a, div#main .comments_navi .alignright a {

display : block;

color : #ccc;

border : 1px solid #1f2223;

padding : 0 5px;

background-color : #101010;

line-height : 28px;

}

div#main .comments_navi .alignleft a:hover, div#main .comments_navi .alignright a:hover {

color : #e9e395;

background-color : #000;

}

div#main div#respond {

background-color : #121212;

border : 1px solid #1f1f1f;

color : #ccc;

margin-top : 15px;

margin-left : 12px;

margin-right : 12px;

margin-bottom : 12px;

}

div#main div#respond div.h3_cancel_reply h3 {

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

line-height : 1.1em;

font-weight : normal;

text-align : left;

}

div#main div#respond h3 {

font-size : 16px;

color : #ccc;

line-height : 24px;

font-weight : normal;

float : left;

display : inline;

}

div#main div#respond span.cancel-comment-reply {

float : right;

display : inline;

padding-top : 6px;

}

div#main div#respond span.cancel-comment-reply a {

font-size : 12px;

color : #999;

text-decoration : none;

}

div#main div#respond span.cancel-comment-reply a:hover {

color : #e9e395;

}

div#main div#respond form#commentform p {

font-size : 1em;

color : #ffffff;

padding : 3px 0;

padding-left : 12px;

}

div#main div#respond form#commentform p a {

color : #fff;

border : 0;

}

div#main div#respond form#commentform p a:hover {

border-bottom : 1px solid #fff;

}

div#main div#respond div.input_area {

padding : 12px 12px;

}

div#main div#respond div .message_input {

font-family : "Trebuchet MS", "Lucida Grande", Arial, sans-serif;

background-color : #d9d3c3;

border : 2px solid #1f1f1f;

color : #444444;

font-size : 1.1em;

padding : 5px;

height : 120px;

width : 98%;

}

div#main div#respond div .message_input:focus {

background-color : #fff;

color : #121212;

}

div#main div#respond div.user_info {

font-size : 1em;

line-height : 16px;

display : block;

padding : 0 12px;

margin-bottom : 12px;

}

div#main div#respond div.user_info div.single_field {

display : inline;

float : left;

width : 33%;

}

label.desc {

display : block;

color : #fff;

padding-bottom : 4px;

padding-left : 4px;

}

label.desc abbr {

color : #cfa724;

border : 0;

}

div#main div#respond div.user_info input.comment_input {

background-color : #d9d3c3;

color : #444444;

border : 2px solid #1f1f1f;

padding : 2px 3px;

width : 90%;

}

div#main div#respond div.user_info input.comment_input:focus {

background-color : #fff;

color : #121212;

}

div#main div#respond div.submit_button {

margin : 0 8px 12px;

color : #121212;

}

div#main div#respond form#commentform div.submit_button input.button {

display : block;

background : url(images/submit.gif) no-repeat 0% 0%;

width : 76px;

height : 28px;

padding : 0;

border : 0;

text-indent : -9999px;

cursor : pointer;

float : left;

}

div#main div#respond form#commentform div.submit_button input.button:active {

background-position : 0% -28px;

}

div.submit_button span.key {

float : left;

margin-left : 10px;

padding-top : 6px;

font-size : 12px;

line-height : 16px;

color : #333;

}

.nocomments {

color : #cfa724;

font-size : 1.4em;

}

hr, hr.singlehr {

margin : 0 auto;

float : left;

width : 618px;

height : 1px;

margin-left : 12px;

margin-top : 6px;

background-color : #1f1f1f;

border : none;

}

hr.singlehr {

margin-bottom : 12px;

}

hr.sidebarhr {

margin : 0 auto;

float : left;

width : 294px;

height : 1px;

margin-left : 12px;

margin-bottom : 10px;

margin-top : 8px;

background-color : #121212;

border : none;

}

.aligncenter, div.aligncenter {

display : block;

margin-left : auto;

margin-right : auto;

}

.alignleft {

float : left;

}

.alignright {

float : right;

}

img.alignleft {

display : inline;

margin-bottom : 2px;

margin-right : 6px;

padding : 3px;

}

img.alignright {

display : inline;

margin-bottom : 2px;

margin-left : 6px;

padding : 3px;

}

.wp-caption {

border : 1px solid #1f2223;

text-align : center;

background-color : #0d0d0d;

padding-top : 4px;

margin : 10px;

}

.wp-caption img {

margin : 0;

padding : 0;

border : 0 none;

}

.wp-caption p.wp-caption-text {

font-size : 12px;

line-height : 17px;

padding : 0 4px 5px;

margin : 0;

color : #ccc;

}

div#main div.post div.entrypage div.wp-caption p {

margin-bottom : 3px;

padding : 5px;

}

ul.archiveslist {

color : #ccc;

font-size : 13px;

}

div#main div.post div.entry ul.archiveslist li a {

color : #ccc;

}

div#main div.post div.entry ul.archiveslist li a:hover {

color : #e9e395;

}

.linkpage {

background-color : #131313;

padding : 10px 15px;

}

.linkpage ul {

list-style-type : none;

}

.linkpage ul li {

float : left;

margin-bottom : 10px;

}

.linkpage ul li ul li {

float : left;

width : 130px;

text-align : center;

margin : 5px 12px;

line-height : 180%;

background-color : #202020;

}

.linkpage ul li ul li a {

color : #ccc;

display : block;

text-decoration : none;

border : 1px solid #1f2223;

font-size : 12px;

}

.linkpage ul li ul li a:hover {

background-color : #0d0d0d;

border : 1px solid #1f2223;

color : #e9e395;

}

.linkpage ul li h3 {

margin-bottom : 5px;

margin-left : 12px;

}

div.strong {

color : #fff;

font-size : 18px;

padding : 10px 0;

margin-bottom : 25px;

}

div.strong .keyword {

color : #e9e395;

}

h3#weekauthor {

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

padding-bottom : 6px;

padding-left : 12px;

padding-right : 12px;

margin-top : 12px;

font-weight : normal;

font-family : "Helvetica Neue", Georgia, Arial;

}

h3#dailytitle {

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

line-height : 1.1em;

padding-top : 16px;

padding-bottom : 10px;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

font-family : "Helvetica Neue", Georgia, Arial;

}

h4#dailyauthor {

margin : 0 auto;

color : #e9e395;

font-size : 1.1em;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

margin-bottom : 0;

padding-bottom : 0;

line-height : 16px;

font-family : "Helvetica Neue", Georgia, Arial;

}

h4#dailyauthorspan {

margin : 0 auto;

color : #e9e395;

font-size : 1em;

font-style : italic;

padding-top : 0;

margin-top : 0;

margin-bottom : 0;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

line-height : 12px;

font-family : "Helvetica Neue", Georgia, Arial;

}

#flash_part {

width : 618px;

margin-left : 12px;

margin-right : 12px;

margin-bottom : 12px;

float : left;

background-color : #000000;

}

#video640wide {

width : 640px;

padding : 0 0 0 0;

margin-left : 0;

margin-right : 0;

margin-bottom : 0;

float : left;

z-index : 2;

}

#weektext {

margin : 0 auto;

font-size : 1.1em;

line-height : 1.3em;

padding-top : 0;

padding-left : 12px;

padding-right : 12px;

padding-bottom : 12px;

color : #999999;

font-family : "Helvetica Neue", Georgia, Arial;

font-weight : lighter;

}

#weektext p {

padding-bottom : 12px;

}

#weektext img {

margin-top : 4px;

margin-bottom : 12px;

max-width : 614px;

border : 2px solid #444;

padding : 0;

height : auto;

}

#dailytext {

margin : 0 auto;

width : 318px;

font-size : 1em;

line-height : 1.3em;

padding-bottom : 0;

padding-top : 8px;

color : #999999;

font-family : 'Helvetica Neue', Arial, sans-serif;

font-weight : lighter;

}

div#linkplaatje li {

border : 1px solid #666666;

float : left;

height : 180px;

width : 270px;

padding : 0;

}


div#bite {

border : 1px solid #666666;

float : left;

height : 180px;

width : 270px;

margin-top : 6px;

margin-left : 12px;

margin-bottom : 12px;

}



div#VN {

border : 1px solid #666666;

float : left;

height : 180px;

width : 270px;

margin-top : 6px;

margin-left : 12px;

margin-bottom : 12px;

}

p#extrainfo {

margin : 0 auto;

font-size : 0.9em;

color : #d9d3c3;

padding-left : 12px;

float : left;

width : 540px;

padding-bottom : 3px;

margin-top : 8px;

line-height : 1.1em;

}

p#extrainfosingle {

margin : 0 auto;

font-size : 0.9em;

color : #d9d3c3;

padding-left : 12px;

padding-right : 12px;

float : left;

width : 600px;

padding-bottom : 3px;

margin-top : 8px;

line-height : 1.1em;

}

p#extrainfo a, p#extrainfosingle a {

color : #cfa724;

}

p#extrainfo a:hover, p#extrainfosingle a:hover {

color : #e9e395;

}

p#extrainfotags {

margin : 0 auto;

font-size : 0.9em;

color : #d9d3c3;

padding-left : 12px;

float : left;

width : 600px;

padding-bottom : 0;

padding-top : 0;

}

div#main_navi ul.left li.current_page_item a, div#main_navi ul.left li.current_page_item a:hover, div#main_navi ul.left li.current_page_item a:focus, div#main_navi ul.left li.current_page_item a:active {

color : #e9e395;

cursor : default;

}

span.divider {

width : 20px;

text-align : center;

color : #d9d3c3;

font-size : 0.6em;

padding-left : 4px;

padding-right : 3px;

}

div#highest_rated {

margin : 0 auto;

font-size : 1.1em;

line-height : 1.1em;

padding-top : 0;

padding-left : 0;

padding-right : 12px;

color : #999999;

font-family : 'Helvetica Neue', Georgia, Arial;

font-weight : lighter;

}

div#sidebar p {

margin : 0 auto;

font-size : 1em;

line-height : 1.3em;

padding-bottom : 6px;

padding-left : 12px;

padding-right : 12px;

color : #999999;

font-family : 'Helvetica Neue', Arial, sans-serif;

}

div#sidebar a.sidebarlink {

padding : 0 0 0 0;

}

div#sidebar a.sidebarlink:hover {

color : #e9e395;

}

div#sidebar h3 {

margin : 0 auto;

color : #cfa724;

font-size : 1.4em;

line-height : 1.1em;

font-family : 'Helvetica Neue', Arial, sans-serif;

font-weight : normal;

padding-left : 12px;

padding-top : 12px;

padding-bottom : 12px;

}

div#sidebar h4 {

margin : 0 auto;

color : #e9e395;

font-size : 1.1em;

font-family : 'Helvetica Neue', Arial, sans-serif;

padding-bottom : 5px;

padding-left : 12px;

padding-right : 12px;

font-weight : normal;

}

div#sidebar a {

margin-left : 0px;

color : #cfa724;

font-family : 'Helvetica Neue', Arial, sans-serif;

font-size : 1em;

line-height : 1.1em;

font-weight : lighter;

padding-left : 0;

padding-top : 12px;

}

div#sidebar a:hover {

text-decoration : none;

color : #fff8e5;

}

div#sidebar ul {

margin : 0 auto;

display : block;

text-align : left;

margin-left : 12px;

margin-right : 12px;

padding-bottom : 12px;

padding-top : 0;

}

div#sidebar li a {

margin : 0 auto;

padding : 0;

color : #cfa724;

}

div#sidebar li a:hover {

color : #e9e395;

}

div#sidebar img {

float : left;

}

div#sidebar div.authorimage img {

height : 127px;

width : 122px;

margin : 0;

padding : 0;

float : left;

margin-left : 12px;

margin-right : 12px;

margin-bottom : 8px;

border : 2px solid #444444;

text-align : left;

}

.cur_holder {

width : 586px;

height : 175px;

margin : 0;

padding : 0;

margin-bottom : 19px;

margin-left : 12px;

}

.cur_holder .cur_thumb {

width : 270px;

height : 180px;

border : 2px solid #444;

float : left;

margin : 0;

padding : 0;

overflow : hidden;

}

.cur_list {

list-style-type : none;

float : left;

margin : 0;

padding : 0;

width : 310px;

}

.cur_list li {

list-style-type : none;

display : block;

width : 310px;

}

.cur_holder ul, li {

list-style-type : none;

}

.cur_list li.cur_name_week {

text-transform : uppercase;

height : 29px;

font-family : arial, verdana, sans-serif;

font-weight : bold;

vertical-align : bottom;

}

.cur_list li.cur_name_week span {

display : block;

float : left;

}

.cur_list li.cur_name_week .spweek {

font-size : 13px;

color : #d9d3c3;

width : 75px;

padding-left : 3px;

line-height : 20px;

}

.cur_list li.cur_name_week .spname {

font-size : 18px;

color : #cfa724;

padding-top : 2px;

width : 230px;

height : 20px;

overflow : hidden;

}

.cur_list li.cur_row1 {

background-color : #1f1f1f;

display : inline;

}

.cur_list li.cur_row2 {

background-color : #191919;

display : inline;

}

.cur_list li.cur_row1 .spdate, .cur_list li.cur_row2 .spdate {

text-transform : uppercase;

font-family : arial, verdana, sans-serif;

font-size : 10px;

display : block;

color : #d9d3c3;

float : left;

width : 69px;

height : 20px;

padding-left : 3px;

border-right : 1px solid #131313;

border-bottom : 1px solid #131313;

letter-spacing : 1px;

line-height : 20px;

}

.cur_list li.cur_row1 .spdate p, .cur_list li.cur_row2 .spdate p {

line-height : 20px;

}

.cur_list li.cur_row1 .spcur, .cur_list li.cur_row2 .spcur {

font-family : Georgia, "Times New Roman", Times, serif;

font-size : 14px;

display : block;

float : left;

width : 231px;

height : 20px;

padding-left : 6px;

border-bottom : 1px solid #131313;

overflow : hidden;

}

.cur_list li.cur_row1 .spcur a, .cur_list li.cur_row2 .spcur a {

color : #cfa724;

line-height : 20px;

}

.cur_list li.cur_row1 .spcur, .cur_list li.cur_row1 .spdate {

background-color : #1f1f1f;

}

.cur_list li.cur_row2 .spcur, .cur_list li.cur_row2 .spdate {

background-color : #191919;

}

.hthumb {

display : none;

}

#cur_pages a {

color : #cfa724;

margin-left : 12px;

}

div#searchitem {

float : left;

margin : 0 auto;

margin-left : 12px;

margin-bottom : 12px;

float : left;

width : 287px;

border : 1px solid #1f1f1f;

}

div#searchitem:hover {

background-color : #1f1f1f;

}

div#searchitemtitle {

margin : 0 auto;

float : left;

width : 284px;

}

div#searchitem h2 a {

float : left;

margin : 0 auto;

font-family : Arial, Helvetica, sans-serif;

font-size : 1.2em;

font-weight : normal;

text-transform : uppercase;

line-height : 18px;

height : 33px;

color : #e9e395;

padding-top : 6px;

padding-left : 8px;

padding-right : 8px;

padding-bottom : 6px;

}

p#searchiteminfo {

margin : 0 auto;

font-size : 0.9em;

color : #d9d3c3;

padding-left : 8px;

float : left;

width : 286px;

padding-top : 6px;

padding-bottom : 6px;

}

p#searchiteminfo a {

color : #cfa724;

}

p#searchiteminfo a:hover {

color : #e9e395;

}

div#searchitemimage {

width : 286px;

height : 175px;

text-align : center;

float : left;

background-image : url(images/blog.jpg);

background-repeat : no-repeat;

background-position : center;

}

div#searchitemimage img {

width : 266px;

height : 171px;

border : 2px solid #444;

margin : 0;

padding : 0;

overflow : hidden;

}

div#searchitemimage img a {

width : 266px;

height : 171px;

}

.fvCommunityNewsList {

padding : 0 !important ;

margin-left : 0 !important ;

}

.fvCommunityNewsList li, .fvCommunityNewsList li:before {

list-style : none !important ;

content : "" !important ;

color : #fff !important ;

}

.fvCommunityNewsList li strong {

font-family : Georgia, Helvetica, Arial;

font-weight : lighter;

font-style : normal;

display : block;

}

.fvCommunityNewsList li small {

font-size : 0.8em;

color : #fff;

font-style : normal;

letter-spacing : 1px;

margin-left : 0;

}

#fvCommunityNewsForm label {

display : block;

color : #fff;

font : 11px Georgia, Helvetica, Arial;

font-weight : normal;

}

#fvCommunityNewsForm label em {

color : #fff;

font : 11px Georgia, Helvetica, Arial;

margin-left : 0;

padding-left : 0;

font-style : normal;

font-weight : normal;

}

#fvCommunityNewsForm input, #fvCommunityNewsForm textarea {

width : 170px;

font : 11px Verdana, Geneva, sans-serif;

padding-left : 0;

color : #333;

background : #fff;

border-width : 1px;

border-style : solid;

border-color : #d4d4d4 #ebebeb #ebebeb #d4d4d4;

}

#fvCommunityNewsForm input:focus, #fvCommunityNewsForm textarea:focus {

border-color : #b4b4b4 #cbcbcb #cbcbcb #b4b4b4;

}

#fvCommunityNewsForm input.error, #fvCommunityNewsForm textarea.error {

border-color : #e40000 #fb0000 #fb0000 #e40000;

}

#fvCommunityNewsForm input.error:focus, #fvCommunityNewsForm textarea.error:focus {

border-color : #c40000 #db0000 #db0000 #c40000;

}

#fvCommunityNewsForm textarea {

height : 50px;

}

#fvCommunityNewsSubmit {

width : auto !important ;

display : block;

margin-top : 4px;

}

#fvCommunityNewsForm small a {

outline : none !important ;

}

#fvCommunityNewsErrorResponse {

color : #e40000;

}

#flashContent {

z-index : -1;

position : fixed;

top : 0;

right : 0;

width : 100%;

height : 100%;

}

#flashContent2 {

z-index : -1;

position : absolute;

top : 0;

right : 0;

width : 1680px;

height : 1324px;

}

div#related_posts {

font-size : 1em;

color : #999999;

}

div#highest_rated {

font-size : 1em;

color : #999999;

}

.post-ratings {

width : 100%;

}

.post-ratings-loading {

display : none;

height : 16px;

text-align : left;

}

.post-ratings-image {

border : 0;

}

.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {

border : 0;

padding : 0;

margin : 0;

}

.post-ratings-comment-author {

font-weight : normal;

font-style : italic;

}

.addtoany_share_save_container {

margin : 16px 0;

}

ul.addtoany_list {

display : inline;

list-style-type : none;

margin : 0 !important ;

padding : 0 !important ;

text-indent : 0 !important ;

}

ul.addtoany_list li {

background : none !important ;

border : 0;

display : inline !important ;

line-height : 32px;

list-style-type : none;

margin : 0 !important ;

padding : 0 !important ;

}

ul.addtoany_list li:before {

content : "";

}

ul.addtoany_list li a {

padding : 0 9px;

}

ul.addtoany_list img {

float : none;

border : 0;

margin : 0;

padding : 0;

vertical-align : middle;

}

a.addtoany_share_save img {

border : 0;

width : auto;

height : auto;

}

.gsc-control {

width : 300px;

}

.gsc-control div {

position : static;

}

.gsc-control-cse {

width : 100%;

font-family : Arial, sans-serif;

font-size : 13px;

}

.gsc-control-cse div {

position : static;

}

form.gsc-search-box {

font-size : 13px;

margin-top : 0;

margin-right : 0;

margin-bottom : 4px;

margin-left : 0;

width : 100%;

}

table.gsc-search-box {

border-style : none;

border-width : 0;

border-spacing : 0 0;

width : 100%;

margin-bottom : 2px;

}

table.gsc-search-box td {

vertical-align : middle;

}

table.gsc-search-box td.gsc-input {

padding-right : 2px;

}

td.gsc-search-button {

width : 1%;

}

td.gsc-clear-button {

width : 14px;

}

table.gsc-branding td, table.gsc-branding {

margin : 0 0 0 0;

padding : 0 0 0 0;

border : none;

}

table.gsc-branding {

border-style : none;

border-width : 0;

border-spacing : 0 0;

width : 100%;

}

.gsc-branding-text {

color : #676767;

}

td.gsc-branding-text {

vertical-align : top;

}

td.gsc-branding-text div.gsc-branding-text {

padding-bottom : 2px;

text-align : right;

font-size : 11px;

margin-right : 2px;

}

div.gsc-branding-youtube td.gsc-branding-text {

vertical-align : middle;

}

td.gsc-branding-img-noclear {

width : 51px;

vertical-align : bottom;

}

td.gsc-branding-img {

width : 65px;

vertical-align : bottom;

}

div.gsc-branding-youtube td.gsc-branding-img-noclear {

width : 55px;

}

div.gsc-branding-youtube td.gsc-branding-img {

width : 69px;

}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {

margin-right : 0;

text-align : center;

}

table.gsc-branding-vertical td.gsc-branding-img-noclear {

text-align : center;

}

div.gsc-branding-img, div.gsc-branding-img-noclear, img.gsc-branding-img, img.gsc-branding-img-noclear {

padding-top : 1px;

}

img.gsc-branding-img, img.gsc-branding-img-noclear {

margin : 0 0 0 0;

padding-right : 0;

padding-left : 0;

padding-bottom : 0;

border : none;

display : inline;

}

a.gsc-branding-clickable {

cursor : pointer;

}

input.gsc-search-button {

margin-left : 2px;

}

div.gsc-clear-button {

display : inline;

text-align : right;

margin-left : 4px;

margin-right : 4px;

padding-left : 10px;

background-repeat : no-repeat;

background-position : center center;

background-image : url('/uds/css/clear.gif');

cursor : pointer;

}

input.gsc-input {

padding-left : 2px;

border-style : solid;

border-width : 1px;

border-color : #bccdf0;

width : 99%;

}

.gsc-keeper {

color : #3366cc;

text-decoration : underline;

font-size : 13px;

cursor : pointer;

font-weight : normal;

padding-left : 16px;

background-repeat : no-repeat;

background-position : 1px 3px;

background-image : url('/uds/css/blue_check.gif');

}

.gsc-resultsHeader {

width : 100%;

border-bottom : 1px solid #e9e9e9;

margin-bottom : 4px;

clear : both;

}

.gsc-resultsHeader td.gsc-twiddleRegionCell {

width : 75%;

}

.gsc-resultsHeader td.gsc-configLabelCell {

text-align : right;

width : 75%;

}

.gsc-resultsHeader .gsc-twiddle {

margin-top : 4px;

display : inline;

cursor : pointer;

background-repeat : no-repeat;

background-position : 0 2px;

}

.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle {

background-image : url('/uds/css/arrow_close.gif');

}

.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle {

background-image : url('/uds/css/arrow_open.gif');

}

.gsc-resultsHeader .gsc-title {

color : #676767;

margin-right : 10px;

padding-left : 14px;

display : inline;

}

.gsc-resultsHeader .gsc-stats {

color : #676767;

font-size : 11px;

font-weight : normal;

display : inline;

}

.gsc-resultsHeader td.gsc-twiddle-opened .gsc-stats {

display : none;

}

.gsc-results-selector {

display : inline;

}

.gsc-resultsHeader td.gsc-twiddle-closed .gsc-results-selector {

display : none;

}

.gsc-result-selector {

cursor : pointer;

display : inline;

font-size : 13px;

padding-left : 13px;

background-repeat : no-repeat;

background-position : left center;

}

.gsc-one-result {

background-image : url('/uds/css/one-complex-dark.gif');

}

.gsc-more-results {

background-image : url('/uds/css/more-complex-dark.gif');

}

.gsc-all-results {

background-image : url('/uds/css/all-complex-dark.gif');

padding-right : 1px;

}

.gsc-one-result-active .gsc-one-result {

background-image : url('/uds/css/one-complex-light-blue.gif');

}

.gsc-more-results-active .gsc-more-results {

background-image : url('/uds/css/more-complex-light-blue.gif');

}

.gsc-all-results-active .gsc-all-results {

background-image : url('/uds/css/all-complex-light-blue.gif');

}

.gsc-resultsHeader .gsc-configLabel {

color : #676767;

display : inline;

font-size : 11px;

cursor : pointer;

}

.gsc-resultsHeader td.gsc-configLabelCell span.gsc-twiddle-closed {

padding-right : 12px;

background-repeat : no-repeat;

background-position : center center;

background-image : url('/uds/css/settings.gif');

}

.gsc-tabsArea {

clear : both;

margin-top : 6px;

}

.gsc-tabsArea .gs-spacer {

font-size : 1px;

margin-right : 0;

overflow : hidden;

}

.gsc-tabsArea .gs-spacer-opera {

margin-right : 0;

}

.gsc-tabsAreaInvisible {

display : none;

}

.gsc-tabHeader {

display : inline;

cursor : pointer;

padding-left : 6px;

padding-right : 6px;

margin-right : 2px;

}

.gsc-tabHeader.gsc-tabhActive {

border-left : 1px solid #e9e9e9;

border-right : 1px solid #e9e9e9;

border-top : 2px solid #ff9900;

color : black;

}

.gsc-tabHeader.gsc-tabhInactive {

border-left : 1px solid #e9e9e9;

border-right : 1px solid #e9e9e9;

border-top : 2px solid #e9e9e9;

background : #e9e9e9;

color : #676767;

}

.gsc-tabData.gsc-tabdActive {

display : block;

}

.gsc-tabData.gsc-tabdInactive {

display : none;

}

.gsc-tabData .gsc-resultsHeader .gsc-title {

display : none;

}

.gsc-tabData .gsc-resultsHeader .gsc-stats {

display : none;

}

.gsc-tabData .gsc-resultsHeader .gsc-results-selector {

display : none;

}

.gsc-resultsbox-visible {

display : block;

}

.gsc-resultsbox-invisible {

display : none;

}

.gsc-results {

padding-bottom : 2px;

width : 99%;

}

.gsc-result {

margin-bottom : 10px;

}

.gsc-result .gs-title {

height : 1.4em;

overflow : hidden;

}

.gsc-result div.gs-watermark {

display : none;

}

.gsc-results .gsc-result img.gs-ad-marker {

display : none;

}

.gsc-wrapper {

position : relative;

display : block;

}

.gsc-adBlock {

position : relative;

display : block;

margin-top : 6px;

margin-bottom : 4px;

padding : 7px 0;

background : #fff8dd none repeat scroll 0% 0%;

}

.gsc-adBlock h2 {

float : right;

margin : 3px 5px 0;

font-weight : normal;

font-size : 0.9em;

color : #676767;

}

.gsc-adBlock .gsc-ad {

padding-left : 8px;

padding-top : 5px;

padding-right : 3px;

}

.gsc-adBlock .gsc-ad a {

font-weight : bolder;

color : #0000cc;

line-height : 1.4em;

}

.gsc-adBlock .gsc-ad cite {

font-style : normal;

color : green;

}

.gsc-adBlock .gsc-ad span {

padding-left : 8px;

}

.gsc-adBlockNoHeight {

height : 0;

}

.gsc-adBlockInvisible {

display : none;

}

.gsc-adBlockVertical {

position : relative;

display : block;

float : right;

width : 30%;

border-left : 1px solid #c9d7f1;

}

.gsc-thinWrapper {

width : 69%;

float : left;

overflow : hidden;

}

.gsc-adBlockVertical h2 {

text-align : center;

font-weight : normal;

font-size : 0.9em;

color : #676767;

margin-top : 6px;

}

.gsc-adBlockVertical .gsc-ad {

padding-left : 8px;

padding-top : 5px;

}

.gsc-adBlockVertical .gsc-ad a {

font-weight : bolder;

color : #0000cc;

line-height : 1.4em;

}

.gsc-adBlockVertical .gsc-ad cite {

font-style : normal;

color : green;

display : block;

}

.gsc-ad-preview {

background-image : url('http://www.google.com/images/preview.gif');

}

div.gsc-config {

border : 1px solid #e9e9e9;

margin-top : 0;

margin-bottom : 10px;

padding-top : 2px;

padding-left : 6px;

padding-right : 6px;

padding-bottom : 6px;

}

form.gsc-config {

margin-bottom : 0;

}

.gsc-configSetting {

margin-top : 6px;

}

.gsc-configSetting_Label {

color : #676767;

}

.gsc-configSettingInput {

color : #676767;

border : 1px solid #e9e9e9;

width : 75%;

}

.gsc-configSettingCheckbox {

color : #676767;

margin-right : 6px;

}

.gsc-configSettingCheckboxLabel {

display : inline;

color : #676767;

}

div.gsc-configSettingSubmit {

margin-top : 8px;

text-align : right;

}

input.gsc-configSettingSubmit {

display : inline;

font-size : 11px;

cursor : pointer;

}

.gsc-webResult:after {

content : ".";

display : block;

height : 0;

clear : both;

visibility : hidden;

}

.gs-web-image-box {

float : left;

padding : 3px;

margin-right : 5px;

margin-left : 8px;

border : 1px solid #bbbbbb;

}

.gs-web-image-box img.gs-image {

border : 1px solid #999999;

}

div.gs-action {

display : inline;

margin-right : 0.6em;

}

div.gs-action a.gs-action {

color : #7777cc;

}

div.gs-action.cart a.gs-action, div.gs-action.star a.gs-action, div.gs-action.rss a.gs-action, div.gs-action.download a.gs-action, div.gs-action.email a.gs-action, div.gs-action.mobile a.gs-action, div.gs-action.share a.gs-action, div.gs-action.fullscreen a.gs-action, div.gs-action.generic a.gs-action, div.gs-action.link a.gs-action {

padding-left : 18px;

background : transparent url('http://www.google.com/cse/images/action_icons_sprite.gif') no-repeat;

}

div.gs-action.cart a.gs-action {

background-position : 0 0;

}

div.gs-action.star a.gs-action {

background-position : -16px -34px;

}

div.gs-action.rss a.gs-action {

background-position : -48px -98px;

}

div.gs-action.download a.gs-action {

background-position : -64px -128px;

}

div.gs-action.email a.gs-action {

background-position : -112px -224px;

}

div.gs-action.mobile a.gs-action {

background-position : -131px -257px;

}

div.gs-action.share a.gs-action {

background-position : -32px -64px;

}

div.gs-action.fullscreen a.gs-action {

background-position : -79px -162px;

}

div.gs-action.generic a.gs-action {

background-position : -144px -290px;

}

div.gs-action.link a.gs-action {

background-position : -159px -321px;

}

.gsc-imageResult {

float : left;

margin-bottom : 1em;

margin-right : 20px;

}

.gs-imageResult {

width : 114px;

overflow : hidden;

}

.gs-imageResult .gs-image-box {

height : 86px;

position : relative;

}

.gs-imageResult .gs-image-box img.gs-image {

position : absolute;

bottom : 0;

}

.gs-imageResult .gs-text-box {

text-align : center;

overflow : hidden;

height : 4em;

}

.gs-imageResult .gs-snippet {

overflow : hidden;

line-height : 1em;

cursor : pointer;

white-space : nowrap;

}

.gs-imageResult .gs-visibleUrl {

cursor : pointer;

overflow : hidden;

line-height : 1.3em;

height : 1.3em;

}

.gs-imageResult .gs-size {

color : #6f6f6f;

}

.gsc-videoResult .gs-videoResult .gs-title {

line-height : 1.3em;

height : 1.3em;

overflow : hidden;

}

.gsc-videoResult .gs-videoResult .gs-snippet {

line-height : 1.3em;

max-height : 2.6em;

overflow : hidden;

}

.gsc-imageResult .gsc-trailing-more-results {

clear : both;

}

.gsc-results .gsc-trailing-more-results {

margin-bottom : 10px;

}

.gsc-results .gsc-trailing-more-results, .gsc-results .gsc-trailing-more-results * {

color : #0000cc;

text-decoration : underline;

}

.gsc-imageResult .gsc-cursor-box {

clear : both;

}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {

margin-bottom : 0;

display : inline;

}

.gsc-results .gsc-cursor {

display : inline;

}

.gsc-results .gsc-cursor-box {

margin-bottom : 10px;

}

.gsc-results .gsc-cursor-box .gsc-cursor-page {

cursor : pointer;

color : #000000;

text-decoration : underline;

margin-right : 8px;

display : inline;

}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {

color : #a90a08;

font-weight : bold;

text-decoration : none;

}

.gs-result .gs-title, .gs-result .gs-title * {

color : #0000cc;

text-decoration : underline;

}

.gs-divider {

padding-bottom : 8px;

text-align : center;

color : #676767;

}

.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {

color : #008000;

text-decoration : none;

}

.gs-relativePublishedDate, .gs-publishedDate {

color : #6f6f6f;

text-decoration : none;

}

.gs-result a.gs-clusterUrl, .gs-result .gs-clusterUrl {

color : #008000;

text-decoration : underline;

cursor : pointer;

}

.gs-newsResult .gs-publisher {

color : #6f6f6f;

display : inline;

text-decoration : none;

}

.gs-newsResult .gs-relativePublishedDate, .gs-newsResult .gs-publishedDate {

display : inline;

margin-left : 4px;

}

.gs-blogResult .gs-relativePublishedDate, .gs-newsResult .gs-relativePublishedDate {

display : none;

}

.gsc-blogResult .gs-blogResult .gs-publishedDate, .gsc-newsResult .gs-newsResult .gs-publishedDate {

display : none;

}

.gsc-blogResult .gs-blogResult .gs-relativePublishedDate, .gsc-newsResult .gs-newsResult .gs-relativePublishedDate {

display : inline;

}

.gs-newsResult .gs-location {

color : #6f6f6f;

display : inline;

text-decoration : none;

}

.gs-promotion {

padding-top : 5px;

}

.gs-promotion a {

font-weight : bold;

font-size : 14px;

}

.gs-promotion-image {

margin-right : 10px;

}

.gs-promotion-image-td {

vertical-align : top;

}

.gs-promotion table {

border : none;

border-style : none;

border-width : 0;

border-spacing : 0 0;

margin : 0 0 0 0;

padding : 0 0 0 0;

}

.gs-promotion table a {

font-weight : normal;

font-size : 13px;

padding-right : 5px;

}

.gs-result img.gs-image {

vertical-align : middle;

border : 1px solid #0000cc;

}

.gs-result .gs-directions, .gs-result .gs-directions * {

color : #7777cc;

font-weight : normal;

text-decoration : underline;

cursor : pointer;

}

.gs-secondary-link, .gs-secondary-link * {

color : #7777cc;

font-weight : normal;

text-decoration : underline;

cursor : pointer;

}

.gs-result .gs-directions-to-from {

display : none;

margin-top : 4px;

}

.gs-result .gs-directions-to-from .gs-label {

display : inline;

margin-right : 4px;

}

.gs-result .gs-directions-to-from div.gs-secondary-link {

display : inline;

}

.gs-result .gs-directions-to-from .gs-spacer {

display : inline;

margin-right : 3px;

margin-left : 3px;

}

.gs-videoResult a.gs-publisher, .gs-videoResult .gs-publisher {

color : #008000;

text-decoration : none;

}

.gs-result a {

cursor : pointer;

}

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {

padding : 5px;

margin : 5px;

border : 1px solid rgb(255, 204, 51);

background-color : rgb(255, 244, 194);

}

.gs-result .gs-watermark {

font-size : 10px;

color : #7777cc;

}

div.gs-results-attribution {

text-align : center;

margin-bottom : 4px;

}

div.gs-results-attribution, div.gs-results-attribution * {

font-size : 10px;

color : #676767;

text-decoration : none;

}

div.gs-results-attribution a {

color : #0000cc;

cursor : pointer;

}

div.gs-results-attribution a:hover {

text-decoration : underline;

}

.gs-result .gs-metadata {

color : #676767;

}

.gs-localAd img.gs-ad-marker, .gs-webAd img.gs-ad-marker {

padding-left : 4px;

}

.gs-webResult div.gs-visibleUrl-long {

width : 100%;

overflow : hidden;

display : none;

}

.gs-localAd div.gs-address * {

color : #676767;

}

.gs-localAd div.gs-street {

display : inline;

}

div.gs-city {

display : inline;

}

div.gs-region {

display : inline;

}

div.gs-country {

display : none;

}

div.gs-infoWindow * {

font-size : 11px;

}

.gs-videoResult * {

font-size : 13px;

}

.gs-videoResult td div.gs-image-box {

width : 110px;

height : 78px;

}

.gs-videoResult td div.gs-text-box {

vertical-align : top;

margin-left : 4px;

}

div.gs-book-image-box td, .gs-bookResult td {

vertical-align : top;

}

div.gs-book-image-box, div.gs-book-image-box div {

position : static;

text-align : start;

}

div.gs-book-image-box {

width : 75px;

height : 90px;

}

.gs-bookResult td div.gs-text-box {

vertical-align : top;

margin-left : 4px;

}

div.gs-book-image-box img {

border-spacing : 0 0;

border : none;

}

div.gs-book-image-box div.gs-row-1 {

line-height : 7px;

}

div.gs-book-image-box img.gs-pages {

height : 7px;

width : 45px;

}

div.gs-book-image-box img.gs-page-edge {

height : 7px;

width : 11px;

}

div.gs-book-image-box img.gs-image {

height : 80px;

border : 1px solid #a0a0a0;

}

.gs-bookResult .gs-author {

display : inline;

color : #6f6f6f;

}

.gs-bookResult .gs-publishedDate {

display : inline;

}

.gs-bookResult .gs-pageCount {

display : inline;

color : #6f6f6f;

margin-left : 4px;

}

.gs-patentResult td {

vertical-align : top;

}

.gs-patentResult .gs-patent-number, .gs-patentResult .gs-publishedDate, .gs-patentResult .gs-author {

display : inline;

}

.gs-patentResult .gs-image-box {

padding-right : 8px;

}

.gs-patentResult img.gs-image {

border : 1px solid #7777cc;

}

.mc_error_msg {

color : red;

}

.mc_success_msg {

color : green;

}

.mc_merge_var {

padding : 0;

margin : 0;

}

.mc_custom_border {

padding : 5px;

border-width : 1px;

border-style : solid;

border-color : #151515;

color : #ffffff;

background-color : #000000;

}

.mc_custom_border legend {

border-width : 1px;

border-style : solid;

border-color : #151515;

color : #603000;

background-color : #000000;

font-size : 1.2em;

padding : 5px 10px;

}

#mc_signup_form .mc_var_label, #mc_signup_form .mc_input {

float : left;

clear : both;

}

#mc_signup_form legend {

padding : 0.5em;

margin : 0;

}

#mc-indicates-required {

float : left;

clear : both;

}

#mc_display_rewards {

clear : both;

}

#mc_interests_header {

font-weight : bold;

clear : both;

padding-top : 0.2em;

}

div.mc_interest {

clear : both;

}

input.mc_interest {

float : left;

}

label.mc_interest_label {

float : left;

clear : right;

}

.mc_signup_submit {

width : 100%;

text-align : center;

clear : both;

padding : 0.2em;

}
	

