body {
color : #333;
font : 1.8em/1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin : 30px 0;
text-align : center;
background : #313840 url(images/body_grad.png) repeat-x;
}
p {
margin : 0 0 20px;
}
a:link, a:visited {
color : #75a10d;
text-decoration : none;
}
a:hover, a:active {
text-decoration : underline;
outline : none;
}
img{
        max-width:100%;
	
        height:auto;

    }
.image-left {
float : left;
margin : 5px 15px 5px 0;
}
.image-right {
float : right;
margin : 5px 0 5px 15px;
}
blockquote {
margin : 0 0 20px;
padding : 0;
font-size : 1em;
line-height : 1.5;
font-style : italic;
}
blockquote.user-quote {
margin : 0;
}
blockquote p {
display : inline;
}
blockquote a:link, blockquote a:visited {
color : #061224;
text-decoration : underline;
}
p.author {
font-weight : bold;
margin : 0 !important ;
}
.small {
font-size : 0.8em;
}
code {
margin : 0 0 20px;
padding : 1px 3px 1px 25px;
background : url(images/lined_code_bg.png) repeat;
display : block;
font : 11px/19px Courier, "Courier New", mono;
}
span.keyword, span.symbol {
color : #a30086;
}
span.type {
color : #af4341;
}
span.string {
color : #2012c9;
}
span.linenum {
padding : 0;
margin : 0;
display : block;
float : left;
text-indent : 0;
margin-left : -52px;
margin-right : 5px;
color : #afafaf;
}
.centered {
text-align : center;
}
hr {
height : 1px;
border : none;
margin : 0 0 30px 0;
background-color : #ebebeb;
clear : both;
}
h2, h3, h4, h5 {
line-height : 1.2em;
}
h1 {
font-size : 2.4em;
margin : 0 0 10px;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
color : #061224;
font-weight : 500;
clear : left;
text-transform : capitalize;
}
h1 em {
color : #284265;
font-style : normal;
}
h2 {
font-size : 1.8em;
margin : 0 0 10px;
color : #020f1c;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
font-weight : 500;
clear : left;
}
h3 {
font-size : 1.5em;
margin : 0 0 5px;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
font-weight : 500;
color : #191919;
}
h4 {
font-size : 1em;
margin : 0;
font-weight : bold;
color : #191919;
}
#Form1 {
width : 994px;
margin : 0 auto;
padding : 0;
position : relative;
z-index : 0;
}
#container {
width : 994px;
min-height : 500px;
margin : 0 auto 15px;
position : relative;
z-index : 0;
text-align : left;
background : transparent url(images/content_bg.png) repeat-y left 298px;
}
.clearer {
clear : both;
height : 0;
margin : 0;
padding : 0;
}
#sidebar {
position : relative;
z-index : 4;
margin : 0 33px 0;
}
#sidebar p {
margin-bottom : 10px;
}
#sidebar p img {
padding-top : 10px;
}
#sidebar p.last {
padding-top : 3px;
}
#sidebar label {
display : block;
margin-bottom : 10px !important ;
}
#header {
text-indent : -999em;
height : 0;
position : absolute;
}
#content-container {
clear : both;
position : relative;
z-index : 2;
font-size : 0.75em;
padding-bottom : 30px;
min-height : 300px;
margin-bottom : 40px;
padding-top : 30px;
margin-left : 6px;
background : url(images/header_smoke.png) no-repeat 1px 0%;
}
#content-container #content {
margin : 30px 30px 0;
}
.content-bottom {
position : absolute;
left : 0;
bottom : -20px;
width : 994px;
height : 20px;
background : url(images/footer_bg.png) no-repeat left bottom;
z-index : 0;
}
#footer {
width : 994px;
padding : 11px 0 20px;
margin : 0 auto;
clear : both;
line-height : 1;
}
#footer #promo-bar {
background : url(images/footer_bar_bg.png) no-repeat;
width : 980px;
height : 150px;
padding : 5px 7px 9px;
margin-bottom : 30px;
line-height : 1em;
font-family : HelveticaNeue, "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#footer #promo-bar div {
float : left;
width : 225px;
height : 130px;
padding : 10px;
margin : 0;
text-align : left;
font-size : 0.9em;
position : relative;
}
#footer #promo-bar h4 {
font-size : 1em;
margin : 0;
font-weight : bold;
color : #333;
}
#footer #promo-bar p {
color : #444;
margin : 5px 0;
padding : 0;
font : 0.75em/1.4em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#footer #promo-bar p strong {
font-weight : bold;
color : #333;
font-style : normal;
display : block;
}
#promo-bar div a:link, #promo-bar div a:visited {
color : #333;
font-weight : bold;
text-decoration : none;
}
#promo-bar div a:hover {
color : #000;
}
#footer #promo-bar div.download-ls {
background : url(images/footer_dl_now_bar.png) no-repeat right top;
padding-right : 80px;
width : 155px;
}
#footer #promo-bar div.download-ls a:link, #footer #promo-bar div.download-ls a:visited {
display : block;
margin : 33px auto 0 50px;
width : 119px;
height : 38px;
text-indent : -999em;
background-image : url(images/button_footer_dl.png);
}
#footer #promo-bar div.download-ls a:hover {
background-position : right;
}
#promo-bar div.ls-case-studies {
background : url(images/footer_focus.png) no-repeat 143px 56px;
}
#promo-bar div.ls-case-studies ul {
font-size : 0.75em;
list-style-type : none;
margin : 11px 0 0;
padding : 0;
}
#promo-bar div.ls-case-studies a:link, #promo-bar div.ls-case-studies a:visited {
display : block;
line-height : 1.3;
}
#footer #promo-bar div.quicksnapper {
text-indent : -999em;
background : url(images/footer_qs_bg.png) no-repeat left top;
}
#promo-bar div.quicksnapper a {
display : block;
position : absolute;
left : 0;
top : 0;
width : 245px;
height : 150px;
}
#footer #promo-bar div.buy-ls {
background : url(images/footer_buy_now_cirlcle.png) no-repeat 195px 10px;
padding-right : 40px;
width : 195px;
}
#footer #promo-bar div.buy-ls a:link, #footer #promo-bar div.buy-ls a:visited {
display : block;
margin : 16px auto 0 50px;
width : 109px;
height : 38px;
text-indent : -999em;
background-image : url(images/button_footer_buy.png);
}
#footer #promo-bar div.buy-ls a:hover {
background-position : right;
}
#footer p {
margin : 0;
padding : 5px 0 18px;
color : #b4c4c8;
font : 0.7em "Lucida Grande", Lucida;
}
#footer a:link, #footer a:visited {
color : #fff;
}
#footer a.rms:link, #footer a.rms:visited {
display : block;
width : 541px;
height : 24px;
margin : 0 auto;
background : url(images/footer_text.png) no-repeat left top;
text-indent : -999em;
}
#footer a.rms:hover, #footer a.rms:active {
background-position : right bottom;
}
#footer form {
margin : 0;
padding : 0;
}
#footer form p {
width : 175px;
margin : 0 auto;
padding : 0;
height : 25px;
position : relative;
}
#footer form p.js {
background : url(images/footer_selection.png) no-repeat left top;
}
#footer form p select {
display : block;
padding : 0;
width : 175px;
cursor : pointer;
}
#footer form p.js select {
height : 35px;
}
#footer form label {
display : none;
}
#footer form input {
display : block;
width : auto;
position : absolute;
left : 180px;
top : 0;
}
#footer form p.js input {
display : none;
}
#nav-container {
height : 47px;
font-size : 0.75em;
padding : 0;
margin : 0 auto;
width : 994px;
position : relative;
z-index : 10;
background : url(images/menu_map.png) 0% 0%;
}
#nav-container ul {
margin : 0 0 0 17px;
padding : 0;
width : 994px;
height : 47px;
list-style-type : none;
position : absolute;
top : 0;
left : 0;
}
#nav-container li {
display : inline;
float : left;
position : relative;
}
#nav-container li li {
margin : 0;
}
#nav-container ul a:link, #nav-container ul a:visited {
display : block;
float : left;
height : 44px;
text-indent : -999em;
margin-top : 3px;
margin-right : 6px;
background-repeat : no-repeat;
background-image : url(images/menu_map.png);
}
li.Store a:link, li.Store a:visited {
width : 69px;
background-position : -24px -3px;
}
li.RapidWeaver a:link, li.RapidWeaver a:visited {
width : 130px;
background-position : -99px -3px;
}
li.LittleSnapper a:link, li.LittleSnapper a:visited {
width : 128px;
background-position : -234px -3px;
}
li.Socialite a:link, li.Socialite a:visited {
width : 93px;
background-position : -368px -3px;
}
li.Addons a:link, li.Addons a:visited {
width : 94px;
background-position : -467px -3px;
}
li.Downloads a:link, li.Downloads a:visited {
width : 115px;
background-position : -567px -3px;
}
li.Support a:link, li.Support a:visited {
width : 89px;
background-position : -688px -3px;
}
li.Forum a:link, li.Forum a:visited {
width : 77px;
background-position : -783px -3px;
}
li.Company {
margin : 0;
}
li.Company a:link, li.Company a:visited {
width : 103px;
background-position : -866px -3px;
}
li.Store a:hover, li.Store #current, li.Store a:link.currentAncestor, li.Store a:visited.currentAncestor {
background-position : -24px -50px;
}
li.RapidWeaver a:hover, li.RapidWeaver #current, li.RapidWeaver a:link.currentAncestor, li.RapidWeaver a:visited.currentAncestor {
background-position : -99px -50px;
}
li.LittleSnapper a:hover, li.LittleSnapper #current, li.LittleSnapper a:link.currentAncestor, li.LittleSnapper a:visited.currentAncestor {
background-position : -234px -50px;
}
li.Socialite a:hover, li.Socialite #current, li.Socialite a:link.currentAncestor, li.Socialite a:visited.currentAncestor {
background-position : -368px -50px;
}
li.Addons a:hover, li.Addons #current, li.Addons a:link.currentAncestor, li.Addons a:visited.currentAncestor {
background-position : -467px -50px;
}
li.Downloads a:hover, li.Downloads #current, li.Downloads a:link.currentAncestor, li.Downloads a:visited.currentAncestor {
background-position : -567px -50px;
}
li.Support a:hover, li.Support #current, li.Support a:link.currentAncestor, li.Support a:visited.currentAncestor {
background-position : -688px -50px;
}
li.Forum a:hover, li.Forum #current, li.Forum a:link.currentAncestor, li.Forum a:visited.currentAncestor {
background-position : -783px -50px;
}
li.Company a:hover, li.Company #current, li.Company a:link.currentAncestor, li.Company a:visited.currentAncestor {
background-position : -866px -50px;
}
li.Store a:active, li.Store a#current:active, li.Store a.currentAncestor:active {
background-position : -24px -97px;
}
li.RapidWeaver a:active, li.RapidWeaver a#current:active, li.RapidWeaver a.currentAncestor:active {
background-position : -99px -97px;
}
li.LittleSnapper a:active, li.LittleSnapper a#current:active, li.LittleSnapper a.currentAncestor:active {
background-position : -234px -97px;
}
li.Socialite a:active, li.Socialite a#current:active, li.Socialite a.currentAncestor:active {
background-position : -368px -97px;
}
li.Addons a:active, li.Addons a#current:active, li.Addons a.currentAncestor:active {
background-position : -467px -97px;
}
li.Downloads a:active, li.Downloads a#current:active, li.Downloads a.currentAncestor:active {
background-position : -567px -97px;
}
li.Support a:active, li.Support a#current:active, li.Support a.currentAncestor:active {
background-position : -688px -97px;
}
li.Forum a:active, li.Forum a#current:active, li.Forum a.currentAncestor:active {
background-position : -783px -97px;
}
li.Company a:active, li.Company a#current:active, li.Company a.currentAncestor:active {
background-position : -866px -97px;
}
#nav-container ul ul {
position : absolute;
left : 1px;
top : 46px;
height : 25px;
margin : 0;
padding : 0;
width : auto;
}
#nav-container ul ul li {
background : url(images/menu_sub_middle.png) repeat-x left bottom;
height : 25px;
display : block;
float : left;
}
#nav-container ul ul li.first {
height : 25px;
background : url(images/menu_sub_left_end.png) no-repeat left bottom;
left : 0;
}
#nav-container ul ul li.last {
height : 25px;
width : 13px;
background : url(images/menu_sub_right_end.png) no-repeat left bottom;
position : relative;
right : 0;
}
#nav-container ul li ul a:link, #nav-container ul li ul a:visited {
text-indent : 0;
width : auto;
height : auto;
margin : 0 10px;
padding-top : 3px;
color : #fff;
text-decoration : none;
font-weight : bold;
background : none;
}
#nav-container ul li.Store ul {
width : 210px;
}
#nav-container ul li.RapidWeaver ul {
width : 580px;
}
#nav-container ul li.RapidWeaver ul li.Overview {
margin-top : 0;
}
#nav-container ul li.LittleSnapper ul {
width : 688px;
}
#nav-container ul li.Addons ul {
width : 385px;
}
#nav-container ul li.Support ul {
left : -165px;
width : 268px;
}
#nav-container ul li.Developers ul {
width : 396px;
}
#nav-container ul li.Company ul {
width : 350px;
left : -239px;
}
#nav-container ul li.Downloads ul {
left : -157px;
width : 300px;
}
.button {
display : block;
height : 21px;
text-indent : -999em;
margin-bottom : 10px;
background-position : left;
}
.button:hover {
background-position : center;
cursor : pointer;
}
.button:active {
background-position : right;
}
.download {
background-image : url(images/button_download.png);
width : 85px;
}
.order {
background-image : url(images/button_order_now.png);
width : 89px;
}
.preview {
background-image : url(images/button_preview.png);
width : 74px;
}
.live-preview {
background-image : url(images/button_live_preview.png);
width : 95px;
}
.more {
background-image : url(images/button_more.png);
width : 67px;
}
.more-info {
background-image : url(images/button_more_info.png);
width : 81px;
}
.buy-now {
background-image : url(images/button_buy_now.png);
width : 79px;
}
.update-cart {
background-image : url(images/button_update_cart.png);
width : 95px;
}
.continue-shopping {
background-image : url(images/button_continue_shopping.png);
width : 131px;
}
.submit .continue-shopping {
float : right;
}
.checkout {
background-image : url(images/button_checkout.png);
width : 81px;
float : right;
}
.apply-coupon {
background-image : url(images/button_apply_coupon.png);
width : 105px;
float : right;
clear : both;
}
.add-to-cart {
background-image : url(images/button_add_to_cart.png);
width : 91px;
}
.order-now {
background-image : url(images/button_order_now.png);
width : 93px;
}
.continue {
background-image : url(images/button_continue.png);
width : 78px;
margin-top : 10px;
float : right;
}
.order-now {
background-image : url(images/button_order_now.png);
width : 93px;
}
.submit-order {
background-image : url(images/button_submit_order.png);
width : 101px;
float : right;
}
.button.submit {
padding : 0;
background-color : transparent;
border : none;
background-image : url(images/button_submit.png);
width : 69px;
float : right;
}
.confirm {
width : 73px;
background-image : url(images/button_confirm.png);
}
.delete {
width : 66px;
background-image : url(images/button_delete.png);
}
p.product_links .delete {
float : left;
}
.edit {
width : 52px;
background-image : url(images/button_edit.png);
}
.rw4-press {
width : 157px;
background-image : url(images/button_rw4_press_kit.png);
float : left;
}
.rw3-press {
width : 157px;
background-image : url(images/button_rw3_press_kit.png);
float : left;
margin-right : 20px;
}
a:link.blue-bar, a:visited.blue-bar {
margin : 20px 0 0;
width : 365px;
height : 22px;
padding : 6px 0 0 15px;
background-image : url(images/button_blue_bar_380.png);
text-indent : 0;
color : #fff;
font : 0.9em HelveticaNeue-Light, "Helvetica Neue Light", Helvetica, Arial, sans-serif;
}
a:link.blue-bar strong, a:visited.blue-bar strong {
margin-right : 8px;
padding-right : 10px;
border-right : 1px solid #ced1d4;
}
a:hover.blue-bar {
text-decoration : none;
}
a:active.blue-bar {
text-decoration : none;
color : #94d321;
}
a:link.title, a:visited.title {
font-size : 1.5em;
margin : 0 0 5px;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
font-weight : 500;
color : #191919;
text-decoration : none;
display : block;
}
a:link.arrow-right, a:visited.arrow-right {
background : url(images/arrow_green_right.png) no-repeat right 5px;
padding-right : 7px;
}
a:link.arrow-left, a:visited.arrow-left {
background : url(images/arrow_green_left.png) no-repeat right 5px;
padding-right : 8px;
}
a.rss {
text-indent : -999em;
background : url(images/rss_icon.png) no-repeat left;
display : block;
width : 17px;
height : 17px;
}
p.download-icon {
background : url(images/icon_download_small.png) no-repeat left center;
padding : 0 0 0 30px;
}
p.download-icon a {
display : block;
}
ul.arrow {
margin : 0 0 20px;
padding : 0;
list-style-type : none;
}
ul.arrow li {
background : url(images/arrow_black_for_lists.png) no-repeat left 6px;
padding-left : 10px;
margin-bottom : 2px;
display : block !important ;
}
ul.arrow.explanation li {
margin-bottom : 10px;
}
ul.arrow.explanation li a {
display : block;
}
ul#pagination {
height : 21px;
margin : 0 auto 10px;
padding : 20px 0 0 0;
list-style-type : none;
clear : both;
text-align : center;
font-size : 0.9em;
}
ul#pagination.ten {
width : 260px;
}
ul#pagination.nine {
width : 238px;
}
ul#pagination.eight {
width : 216px;
}
ul#pagination.seven {
width : 194px;
}
ul#pagination.six {
width : 172px;
}
ul#pagination.five {
width : 150px;
}
ul#pagination.four {
width : 128px;
}
ul#pagination.three {
width : 106px;
}
ul#pagination.two {
width : 84px;
}
ul#pagination.one {
width : 62px;
}
ul#pagination li {
display : inline;
}
ul#pagination li a, ul#pagination li span {
display : block;
float : left;
padding-top : 1px;
background : url(images/button_nav_middle.png) repeat-x;
text-align : center;
font-weight : bold;
color : #4c4c4c;
height : 20px;
width : 22px;
font-weight : bold;
color : #999;
}
ul#pagination li span {
color : #444;
}
ul#pagination li a:hover {
text-decoration : none;
color : #787878;
}
ul#pagination li.prev a:link, ul#pagination li.prev a:visited, ul#pagination li.prev span {
display : block;
width : 20px;
background-image : url(images/button_nav_prev.png);
background-position : left top;
text-indent : -999em;
}
ul#pagination li.next a:link, ul#pagination li.next a:visited, ul#pagination li.next span {
display : block;
width : 20px;
background-image : url(images/button_nav_next.png);
background-position : left top;
text-indent : -999em;
}
ul#pagination li.prev a:hover, ul#pagination li.next a:hover {
background-position : right top;
}
p.pagination-info {
clear : both;
text-align : center;
color : #b3b3b3;
font-size : 0.9em;
margin : 0;
}
.column {
margin-top : 35px;
width : 440px;
position : relative;
z-index : 50;
}
.left {
padding-right : 30px;
float : left;
}
.right {
float : right;
}
.column p {
margin : 0 0 20px;
}
.features_nav {
clear : both;
width : 100%;
position : relative;
}
.features_nav ul {
clear : both;
display : block;
height : 35px;
margin : 0 0 20px;
padding : 0;
border-bottom : 1px solid #ebebeb;
list-style-type : none;
position : relative;
}
.features_nav ul li.dot {
display : block;
float : left;
width : 8px;
height : 7px;
margin : 6px 2px 0;
background-image : url(images/features_nav_grey_dot.png);
}
.features_nav ul li.current {
background-image : url(images/features_nav_green_dot.png);
}
.features_nav ul a:hover {
text-decoration : underline;
}
.features_nav ul li.previous {
width : 356px;
display : block;
float : left;
}
.features_nav ul li.previous a {
padding-left : 7px;
background : url(images/arrow_green_left.png) no-repeat left 7px;
float : left;
}
.features_nav ul li.next a {
padding-right : 7px;
background : url(images/arrow_green_right.png) no-repeat right 7px;
float : right;
}
.features_nav p {
margin : 0;
padding : 0;
line-height : 2;
font-size : 0.9em;
}
.features_nav p a:link.arrow-right {
background-position : right 4px;
}
.features_nav p img {
float : left;
margin-right : 15px;
margin-top : 3px;
}
.features_nav .buy-now {
float : right;
margin : -23px 0 0 0;
background-image : url(images/button_buy_now_badge.png);
height : 45px;
width : 45px;
}
#buy_button_info {
display : block;
position : absolute;
right : 48px;
top : 62px;
background : url(images/button_buy_now_rollover.png) no-repeat;
width : 176px;
height : 37px;
text-indent : -999em;
}
.info-box {
margin-left : -2px;
padding : 5px 5px 10px 25px;
margin-bottom : 0;
background : url(images/i_icon.png) no-repeat left 5px;
border-bottom : 1px solid #ebebeb;
}
.info-box h1 {
font : 1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight : bold;
margin : 0 5px 0 0;
display : inline;
}
.info-box p {
margin : 0;
display : inline;
}
.form {
margin : 0 auto 0 auto;
padding : 0 0 0 0;
position : relative;
clear : both;
width : 70%;
}
div[class="form"] {
padding-top : 20px;
}
fieldset {
border : none;
padding : 0;
margin : 0;
}
fieldset fieldset, fieldset.single {
margin : 0;
padding-bottom : 20px;
border-bottom : 1px solid #ebebeb;
width : 100%;
display : block;
}
fieldset fieldset div {
padding : 5px 0;
margin-bottom : 10px;
background-color : transparent;
position : relative;
}
fieldset fieldset div span font {
position : absolute;
top : 6px;
left : 0;
}
.focused {
background-color : #fff7c0;
}
.error {
background-color : #fdc7ba;
}
fieldset#style_fieldset {
position : relative;
z-index : 0;
display : block;
}
fieldset#purchase_fieldset {
position : relative;
z-index : 1;
}
fieldset.spammers {
display : none;
}
legend {
font-size : 1.8em;
display : block;
width : 100%;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
font-weight : 500;
padding : 20px 0 10px 0;
color : #191919;
position : relative;
}
fieldset > legend {
left : 0;
}
label.title {
display : block;
font-weight : bold;
width : 180px;
float : left;
}
input, textarea {
width : 372px;
max-width : 570px;
margin : 0;
padding : 2px;
}
textarea {
min-height : 150px;
width : 374px;
}
input[type="checkbox"] {
width : auto;
position : relative;
top : 4px;
}
input[type="radio"] {
position : relative;
top : 4px;
}
select {
width : 285px;
}
div.choices {
padding-left : 215px;
}
div.choices label.title {
margin-left : -210px;
}
div.choices input {
margin : 0 1px 10px 0;
}
fieldset fieldset span {
display : block;
float : left;
}
input.submit {
width : auto;
float : right;
}
.form fieldset fieldset img {
display : none;
}
.form fieldset fieldset img.payment-image {
display : inline;
}
fieldset.final {
margin : 0;
padding-bottom : 0;
position : relative;
}
fieldset[class="final"] {
margin-bottom : 20px;
padding-bottom : 10px;
}
fieldset.final p {
padding-top : 20px;
}
form.login {
width : 50%;
margin : 30px auto;
padding : 20px;
background-color : #fff;
border : 1px solid #d9d9d9;
}
form.login fieldset {
margin : 0;
padding : 0;
border-style : none;
}
form.login fieldset legend {
margin : 0 0 10px;
padding : 0 0 10px;
}
p.message {
padding : 5px 10px;
margin : 0 0 10px;
color : #75a10d;
font-weight : bold;
border : 1px solid #cccdbf;
background-color : #e4e3d1;
}
form.login label {
width : 85px;
}
form.login input {
margin-bottom : 15px;
width : 270px;
}
form.login input.submit {
width : auto;
float : left;
display : block;
margin-left : 34%;
clear : left;
margin : 0 20px 0 85px;
}
form.login p.forgotten {
float : left;
font-size : 0.9em;
color : #cecece;
margin : 0;
}
form.login p.forgotten a {
margin : 0 2px;
}
select.currency-choice {
display : inline;
width : 50px;
margin-right : 9px;
}
input.price {
display : inline;
width : 213px;
}
form.sidebar {
margin : -3px 0 20px 0;
padding-bottom : 9px;
border-bottom : 1px solid #ebebeb;
}
form.sidebar fieldset, form.sidebar input {
margin : 0;
padding : 0;
}
form.sidebar input {
width : 100%;
}
form.newsletter {
margin : 15px 0 0;
padding : 0;
width : 100%;
}
form.newsletter fieldset.wrapper {
margin : 0;
padding : 0;
}
form.newsletter fieldset fieldset {
margin : 0;
padding : 0;
border : none;
width : auto;
}
form.newsletter fieldset input[type="text"] {
width : 131px;
margin-right : 5px;
}
form.newsletter fieldset .submit {
margin : 0;
}
#shopping-cart {
margin : 17px 0 20px -3px;
padding : 5px 0 0 18px;
height : 35px;
width : 920px;
background : url(images/addons_menu_bg.png) no-repeat;
position : relative;
color : #fff;
font-weight : bold;
}
#shopping-cart a {
font-weight : bold;
color : #7fbb0e;
}
#shopping-cart b {
color : #7fbb0e;
}
table.cart_table {
width : 920px;
border-top : 1px solid #f3f3f3;
border-right : 1px solid #f3f3f3;
clear : both;
font-size : 1em;
background-color : #fff;
}
table.cart_table th {
border-bottom : 1px solid #f3f3f3;
border-left : 1px solid #f3f3f3;
background-color : #f8f8f8;
padding : 2px 0;
}
table.cart_table .product-column {
width : 60%;
text-align : left;
}
table.cart_table .quantity {
width : 40px;
}
table.cart_table .remove {
width : 40px;
}
table.cart_table td {
border-bottom : 1px solid #f3f3f3;
border-left : 1px solid #f3f3f3;
padding : 2px 10px;
}
table.cart_table caption {
display : none;
}
table.cart_table tr.odd {
background-color : #f8f8f8;
}
table.cart_table thead th {
padding : 3px 10px;
}
table.cart_table tbody td, table.cart_table tbody th {
padding : 2px 10px;
border-bottom : 1px solid #f3f3f3;
margin : 0;
font-weight : normal;
height : 30px;
text-align : center;
}
table.cart_table tbody th {
padding-left : 5px;
width : 120px;
}
table.cart_table tfoot {
text-align : right;
}
table.cart_table tfoot .value {
text-align : center;
}
table.hosting tfoot th {
padding : 5px 0;
}
table.hosting tfoot th .button.order {
margin : 3px auto;
}
table.hosting tfoot th img {
margin-top : 5px;
}
table.cart_table tr {
line-height : 1.8em;
}
table.cart_table tr td.image input {
width : 16px;
height : 16px;
margin : 2px 0 0;
}
table.cart_table td.left-align {
text-align : left;
}
table.cart_table td.centre-align {
text-align : center;
}
table.cart_table td.right-align {
text-align : right;
}
table .coupon {
color : #88a915;
}
table td.centre-align.input {
height : 1.8em;
}
table td.input input {
width : 30px;
margin : 3px 0 0;
}
table .volume-discount {
font-size : 0.6em;
line-height : 0.6em;
}
table .ecd-link {
background : url(images/small_ecd.gif) no-repeat center center;
margin-left : 6px;
position : relative;
}
table .eds-link {
background : url(images/small_eds.gif) no-repeat center center;
margin-left : 6px;
position : relative;
}
table .ecd-link img {
visibility : hidden;
width : 45px;
}
table .eds-link img {
visibility : hidden;
width : 45px;
}
.cart_action_buttons {
margin-top : 20px;
}
.cart_action_buttons label {
width : auto;
margin-right : 10px;
}
.cart_action_buttons .coupon {
float : left;
margin-left : 10px;
}
.cart_action_buttons a {
margin-left : 10px;
margin-right : 10px;
float : right;
}
.product-wrap {
position : relative;
z-index : 3;
width : 440px;
float : left;
margin-right : 20px;
}
.product-wrap h4 {
font-size : 1.5em;
white-space : nowrap;
font-weight : normal;
font-family : "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, sans-serif;
font-weight : 500;
margin-bottom : 10px;
}
.product-wrap p {
margin-bottom : 8px;
}
.product-wrap .price {
font-size : 1.2em;
}
.product-wrap .image-wrapper {
float : left;
width : 90px;
margin : 0 10px 10px 0;
}
.product-wrap image-wrapper img {
display : block;
margin : 0 auto;
}
.product-wrap .buy-links {
margin-top : 40px;
}
.product-wrap .buy-links a, .product-wrap .buy-links b {
float : left;
}
.product-wrap .buy-links a {
margin : 0 6px 0 5px;
}
.product-wrap .buy-links b {
font-weight : normal;
padding-top : 2px;
padding-right : 8px;
margin-left : 10px;
}
.section-heading {
margin-top : 40px;
}
.upsell-wrapper {
border-bottom : 1px solid #ebebeb;
padding-bottom : 20px;
}
.upsell-wrapper .product-wrap {
width : 250px;
float : left;
margin-bottom : 10px;
margin-right : 0;
padding-right : 13px;
}
.upsell-wrapper .product-wrap h4 {
margin-bottom : 5px;
}
.upsell-wrapper .product-wrap .buy-links {
margin-top : 8px;
}
.upsell-wrapper .product-wrap .buy-links a {
float : none;
margin : 0;
}
.upsell-wrapper .product-wrap b {
font-weight : normal;
font-size : 1em;
}
.upsell-wrapper .esell {
margin-top : 40px;
}
.upsell-wrapper .esell p {
width : auto;
float : left;
padding-right : 75px;
position : relative;
}
.upsell-wrapper .esell p img {
margin-bottom : -6px;
margin-left : -10px;
padding-bottom : 2px;
position : absolute;
top : 2px;
right : 25px;
}
.upsell-wrapper .product-wrap.esell .buy-links {
margin-top : 0;
}
.upsell-wrapper .esell .help_link {
margin-right : 0;
margin-left : 0;
}
.upsell-wrapper .esell .help_link a {
display : block;
float : left;
text-indent : -900em;
background : url(images/tooltip.png) no-repeat 0% 3px;
cursor : pointer;
width : 16px;
position : absolute;
top : 0;
right : 0;
}
input.short-entry {
width : 50px;
}
.radio {
width : 4%;
float : left;
margin-bottom : -4px;
margin-top : 4px;
display : block;
}
.radio input {
width : auto;
display : block;
}
.radio-container {
margin-bottom : 15px;
}
.radio-container span {
float : left;
margin : 0 0 -4px 0;
}
.radio-container label {
display : inline;
float : left;
font-weight : bold;
width : 28%;
padding-top : 1px;
}
.radio-container label.info {
width : 90%;
}
.help_link {
display : inline;
width : 16px;
height : 16px;
margin-right : 10px;
margin-left : -26px;
margin-top : 0;
margin-bottom : 0;
}
.help_link a {
display : block;
text-indent : -900em;
background : url(images/tooltip.png) no-repeat 0% 5px;
cursor : pointer;
width : 16px;
padding-bottom : 2px;
}
select.card-date {
width : 60px;
float : left;
margin-bottom : 0;
}
.card-date-divider {
float : left;
}
.cross_sell_table {
font-size : 1em;
width : 50%;
float : right;
}
.cross_sell_table tr {
line-height : 1.6em;
}
.cross_sell_table .standout {
color : #88a915;
}
label.req em {
color : #75a10d;
}
dl {
margin : 0;
}
dt {
font-weight : bold;
display : block;
float : left;
clear : left;
margin-bottom : 4px;
padding-right : 5px;
width : 40%;
border-bottom : 1px solid #eee;
padding : 0 0 4px;
}
dd {
display : block;
margin : 0;
float : left;
border-bottom : 1px solid #eee;
width : 59%;
padding : 0 0 4px;
}
.address {
border : none;
}
.phone {
border-top : 1px solid #eee;
padding-top : 4px;
}
font {
color : #88a915;
}
p.submit {
margin : -15px auto 40px auto;
width : 550px;
}
p.submit a {
margin-left : 10px;
}
#shipping-method input.inputSubmit {
width : auto;
float : right;
}
#shipping-method div.radio-container {
clear : both;
}
#shipping-method div.radio-container label {
width : auto;
}
#radio-container span.radio {
margin-right : 4px;
}
#main, #page404 {
clear : left;
width : 100%;
text-align : center;
height : auto;
float : left;
position : relative;
margin : 17px 0;
padding : 0;
display : inline;
}
#sorry {
font-weight : normal;
font-family : 'KufiStandardGK', Arial, Times;
font-size : 1.8em;
text-align : center;
}
img.alignright {
float : right;
margin : 0 0 1em 1em;
}
img.alignleft {
float : left;
margin : 0.4em 1em 0.5em 0;
}
img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
a img {
border : 0;
}
a img.alignright {
float : right;
margin : 0 0 1em 1em;
}
a img.alignleft {
float : left;
margin : 0.4em 1em 0.5em 0;
}
a img.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
#socialicon {
clear : both;
left : 25px;
margin : 0;
padding : 0;
top : 248px;
position : absolute;
}
#socialicon img {
border : none;
}
.socialicon {
float : left;
padding : 0;
margin : 3px 0;
display : inline;
}
.banner125 {
float : left;
position : relative;
margin : 2px;
text-align : center;
}
.banner125 img {
border : 2px solid #dedede;
margin : 0;
padding : 0;
}
h1, h2, h3, h4, h5, h6 {
font-family : 'KufiStandardGK', Monaco, Verdana, Arial, Times;
color : #4d4d4d;
line-height : normal;
}
p {
color : #40454b;
}
a:link {
text-decoration : none;
color : #327fbd;
}
a:hover {
text-decoration : underline;
color : #d2504f;
}
a:visited {
text-decoration : none;
color : #327fbd;
}
ul, ol {
margin : 0;
padding : 0;
}
ul ul, ol ol {
margin : 0;
padding : 0;
}
ul ul li, ol ol li {
padding : 3px 15px;
margin : 0;
font-size : 1em;
border-bottom : none;
}
ul ul ul li, ol ol ol li {
margin : 0;
padding : 3px 15px;
color : #dddddd;
border-bottom : none;
}
.aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
.alignleft {
float : left;
}
.alignright {
float : right;
}
.wp-caption {
border : 1px solid #ddd;
text-align : center;
background-color : #f3f3f3;
padding-top : 4px;
margin : 10px;
}
.wp-caption img {
margin : 0;
padding : 0;
border : 0 none;
}
.wp-caption p.wp-caption-text {
font-size : 11px;
line-height : 17px;
padding : 0 4px 5px;
margin : 0;
}
#bgmenu {
background : url(images/backgroundmenu.png) repeat-x left top;
width : 100%;
height : auto;
padding : 0;
margin : 0;
overflow : hidden;
}
#menu {
width : 100%;
height : auto;
padding : 0;
margin : 0;
min-width : 860px;
color : #40454b;
}
#menu a:link, #menu a:visited {
color : #40454b;
text-decoration : none;
}
#menu a:hover {
color : #6e7781;
text-decoration : underline;
}
#menu li {
width : auto;
height : 40px;
background : url(images/button-menu.png) repeat-x left top;
margin : 0;
float : left;
list-style-type : none;
padding : 0 18px 0 18px;
display : inline;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.2em;
line-height : 3.6em;
font-weight : bold;
}
#menu li:hover {
width : auto;
height : 40px;
background : url(images/button-menu-hover.png) no-repeat center top;
float : left;
list-style-type : none;
padding : 0 18px 0 18px;
margin : 0;
left : 0;
display : inline;
color : #000000;
cursor : default;
}
#breadcrumbsmenu {
clear : both;
overflow : hidden;
top : 246px;
left : 0;
width : 100%;
position : absolute;
margin : 0;
padding : 0;
height : 49px;
list-style : none;
font-family : 'KufiStandardGK', Monaco, Times;
font-size : 1.2em;
font-weight : bold;
background : url(images/bread-menu.png) repeat-x left top;
}
#breadcrumbsmenu li a:link, #breadcrumbsmenu li a:visited {
text-decoration : none;
color : #8995a3;
padding : 19px 10px 19px 10px;
background : url(images/breadbutton-menu.png) repeat-x left top;
height : 49px;
background : url(images/breadbutton-menu.png) repeat-x left top;
}
#breadcrumbsmenu li a:hover {
text-decoration : none;
color : #626a72;
background : url(images/breadbutton-menu-hover.png) no-repeat center top;
padding : 19px 10px 19px 10px;
height : 49px;
}
#breadcrumbsmenu li {
margin : 0;
padding : 0;
line-height : 4.4em;
display : inline;
width : auto;
float : left;
border-right : 1px solid #945d15;
height : 49px;
}
#breadcrumbsmenu .pbeadbutton-menu {
margin : 0;
padding : 0 10px 0 10px;
line-height : 4.3em;
display : inline;
height : 49px;
width : auto;
float : left;
background : transparent url(images/pbreadbutton-menu.png) no-repeat center top;
border-right : 1px solid #945d15;
}
#contentsearch {
background : url(images/content-search.png) no-repeat left top;
width : 334px;
text-align : left;
height : 200px;
position : relative;
padding-right : 20px;
margin : 4px 0;
float : right;
}
#searchformheader {
margin : 10px auto;
padding : 15px 13px;
text-align : center;
}
#sidebar #searchform #s {
width : 79%;
padding : 2px;
}
#sidebar #searchsubmit {
padding : 1px;
}
#sidebar #searchform {
margin : 10px auto;
padding : 15px 13px;
text-align : left;
}
#footer #searchform #s {
width : 55%;
padding : 2px;
}
#footer #searchform {
margin : 0 auto;
padding : 0 13px;
text-align : left;
}
#searchform input {
border : 1px solid #aeaeae;
}
#contentsearch #searchformheader .backgroundinputsearch {
width : 262px;
height : 39px;
padding : 0;
background : url(images/inputsearch.png) no-repeat left center;
border : none;
margin : 0;
float : left;
}
#contentsearch #searchformheader #se {
width : 86%;
margin : 11px 25px;
padding : 0;
border : none;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.6em;
font-weight : bold;
background : transparent;
color : #ff9900;
}
#contentsearch #mysearchsubmit {
width : 39px;
height : 39px;
padding : 0;
margin : 0;
border : none;
float : left;
display : inline;
}
#feedarticles img {
margin : 33px 55px;
border : none;
float : left;
padding : 0;
}
#feedcomments img {
margin : 33px 0;
border : none;
float : left;
padding : 0;
display : inline;
}
#sidebar #searchform #s {
width : 76%;
padding : 2px;
}
#sidebar #searchsubmit {
padding : 1px;
}
#sidebar #searchform {
margin : 10px auto;
padding : 15px 13px;
text-align : left;
}
#footer #searchform #s {
width : 55%;
padding : 2px;
}
#footer #searchform {
margin : 0 auto;
padding : 0 13px;
text-align : left;
}
#searchform input {
border : 1px solid #aeaeae;
}
#sidebar .widget_search .hidden {
font-size : 1.5em;
font-style : normal;
font-family : 'KufiStandardGK', Arial, Times;
text-align : left;
color : #40454b;
}
#footer .widget_text p {
color : #f4f4f4;
margin : 0;
padding : 0;
}
#sidebar .widget_text p {
color : #40454b;
margin : 0;
padding : 0;
}
#sidebar .widget_text .listtitle {
background : none;
}
#sidebar .widget_text .listtitle h2 {
background : #40454b url(images/background-footer.png) repeat left top;
padding : 8px 8px 8px 8px;
margin : 0;
}
#sidebar .widget_text .blbackgroundtitle {
width : 7px;
height : 7px;
background : transparent url(images/titlebl.png) no-repeat left top;
float : left;
margin : -7px 0;
padding : 0;
position : relative;
}
#sidebar .widget_text .brbackgroundtitle {
width : 7px;
height : 7px;
background : transparent url(images/titlebr.png) no-repeat right top;
float : right;
margin : -7px 0;
padding : 0;
position : relative;
}
#sidebar .listtitle .textwidget {
background : none;
width : 93%;
margin : 0 auto 10px;
height : auto;
position : relative;
text-align : center;
padding-bottom : 7px;
}
#footer .widget_text .listtitle h2 {
margin : 0 4px;
}
#footer .widget_tag_cloud .listtitle h2 {
margin : 0 4px;
}
.tlbackgroundtitle {
width : 7px;
height : 7px;
background : transparent url(images/titletl.png) no-repeat left top;
float : left;
margin : 0;
padding : 0;
position : relative;
}
.trbackgroundtitle {
width : 7px;
height : 7px;
background : #40454b;
float : right;
margin : 0;
padding : 0;
position : relative;
}
.blbackgroundtitle {
width : 7px;
height : 7px;
background : transparent url(images/titlebl.png) no-repeat left bottom;
float : left;
margin : 0;
padding : 0;
position : relative;
}
.brbackgroundtitle {
width : 7px;
height : 7px;
background : #40454b url(images/titlebr.png) no-repeat right bottom;
float : right;
margin : 0;
padding : 0;
position : relative;
}
.posttitle {
background : #40454b;
width : 100%;
margin : 0 auto;
height : auto;
position : relative;
text-align : center;
padding-bottom : 7px;
}
.posttitlepage {
background : #40454b;
width : 100%;
margin : 0;
height : auto;
position : relative;
text-align : center;
padding-bottom : 7px;
top : 0;
}
.posttitle a:link {
color : #fcfcfc;
text-decoration : none;
}
.posttitle a:visited {
color : #fcfcfc;
text-decoration : none;
}
.posttitle h2 a:hover, .posttitle h1 a:hover {
color : #fcfcfc;
text-decoration : underline;
}
.posttitle h1, .posttitle h2, .archive-title {
padding-top : 5px;
margin : 0 15px;
}
.archive-title {
font-size : 3em;
font-weight : normal;
color : #6e7781;
}
.post .posttitle h1, .post .posttitle h2, #page404 .posttitle h2 {
font-size : 3em;
font-weight : normal;
color : #fcfcfc;
}
.archivebackground {
width : 95%;
background : #ffffff url(images/background-post.png) repeat-x right top;
border : 1px solid #cecece;
position : relative;
padding : 0 0 5px 0;
height : auto;
margin : 0 auto;
display : block;
text-align : center;
}
.postbackground {
width : 95%;
background : #ffffff url(images/background-post.png) repeat-x right top;
border : 1px solid #cecece;
position : relative;
padding : 0;
height : auto;
margin : 0 auto;
display : block;
text-align : center;
}
.background-postmetadata, .background-link-pages p {
position : relative;
width : auto;
margin : 0;
padding : 0;
}
.background-link-pages {
margin : 0;
padding : 0;
}
.background-link-pages p a {
padding : 3px;
background : #ffffff;
border : 1px solid #dedede;
}
.background-link-pages p a:link, .background-link-pages p a:visited {
text-decoration : none;
color : #327fbd;
}
.background-link-pages p a:hover {
text-decoration : underline;
color : #d2504f;
}
.datebackground {
width : 129px;
height : 86px;
padding : 0;
margin : 3px 0;
left : 5%;
position : relative;
display : inline;
background : url(images/datepost.png) no-repeat left top;
float : left;
}
.datejm {
text-align : center;
margin : 0 auto;
padding : 0 8px 0 0;
text-transform : uppercase;
font-weight : bold;
font-size : 1.5em;
font-family : 'KufiStandardGK', Arial, Times;
color : #40454b;
display : block;
position : relative;
line-height : 3.35em;
}
.datey {
text-align : center;
margin : 0 42px;
padding : 0;
text-transform : uppercase;
font-weight : bold;
font-size : 1em;
font-family : 'KufiStandardGK', Arial, Times;
color : #40454b;
display : block;
position : relative;
}
.post {
margin : 0 auto;
padding : 0;
width : 90%;
clear : left;
text-align : left;
overflow : hidden;
}
.post h1, h2, h3, h4, h5, h6 {
text-align : center;
}
.post h1 {
font-size : 3em;
font-weight : normal;
}
.post h2 {
font-size : 2.7em;
font-weight : normal;
}
.post h3 {
font-size : 2.4em;
font-weight : normal;
}
.post h4 {
font-size : 2.1em;
font-weight : normal;
}
.post h5 {
font-size : 1.8em;
font-weight : normal;
}
.post h6 {
font-size : 1.5em;
font-weight : normal;
}
.post ul, .post ol {
font-family : 'KufiStandardGK', Arial, Times;
font-weight : normal;
line-height : normal;
text-align : left;
}
.post ul li {
list-style : none;
padding : 0 10px;
font-size : 1.3em;
color : #40454b;
background : url(images/arrow.png) no-repeat 0% 3px;
margin : 0;
padding : 0 15px 4px 20px;
}
.post ol li {
list-style : decimal inside;
padding : 0 10px;
font-size : 1.3em;
color : #40454b;
margin : 0;
padding : 0 15px 4px 20px;
}
.post ul ul li {
font-size : 1.1em;
}
.post ol ol li {
font-size : 1.1em;
}
.post ul ul ul li {
font-size : 0.95em;
}
.post ol ol ol li {
font-size : 0.95em;
}
.post ul li ul li {
font-size : 1em;
}
.post ol li ol li {
font-size : 1em;
}
.post code {
font-size : 1.15em;
}
.post form {
text-align : left;
}
.post legend {
font-size : 1.6em;
text-align : left;
color : #6e7781;
margin : 0;
padding-bottom : 5px;
font-style : oblique;
font-family : 'KufiStandardGK', Times;
}
.post fieldset {
border : 1px solid #dedede;
padding : 15px;
text-align : left;
}
.post table th {
font-size : 1.5em;
padding : 10px;
background : #ffffff url(images/backgroundstory.png) repeat-x left top;
border : 2px solid #ffffff;
}
.post table td {
font-size : 1.5em;
padding : 5px;
background : #efefef;
border : 2px solid #ffffff;
text-align : left;
}
.post table td:hover {
padding : 5px;
background : #ffffff url(images/backgroundstory.png) repeat-x left top;
border : 2px solid #ffffff;
}
.post pre {
font-size : 1.5em;
}
.post abbr {
text-decoration : underline;
}
.post sub, .post sup {
font-size : 0.9em;
margin : 0;
padding : 0 15px 4px 20px;
}
.post blockquote {
border-left : 5px solid #ffcc99;
padding : 0 6px;
}
.post kbd, .post tt, .post dd, .post dt {
font-size : 1.3em;
}
.post p a:hover {
color : #d2504f;
text-decoration : underline;
}
.post p a:visited {
color : #327fbd;
}
.post .more-link {
text-decoration : none;
font-weight : normal;
background : none;
}
.postmetadata p {
font-weight : normal;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.3em;
margin : 2px 0;
padding : 5px;
line-height : 1.5em;
}
.post .fsize {
font-weight : normal;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.3em;
margin : 0;
padding : 5px 0 5px 0;
line-height : 1.5em;
width : auto;
clear : both;
text-align : left;
border-top : 1px solid #cecece;
}
.postmetadata {
margin : 3px 0;
left : 5%;
padding : 0;
float : left;
height : auto;
position : relative;
display : inline;
text-align : left;
width : 69.1%;
}
.postmetadata a {
text-decoration : none;
font-weight : bold;
background : none;
color : #395f26;
}
.postmetadata a:visited {
text-decoration : none;
color : #395f26;
}
.main-content {
margin : 0;
position : relative;
padding : 0;
}
#linkpost {
width : 99.5%;
height : 60px;
position : relative;
margin : 0 auto;
padding : 0;
text-align : center;
border-top : 1px solid #dedede;
}
#linkpost a:hover {
text-decoration : underline;
color : #d2504f;
}
#nextpost li {
top : 6px;
position : relative;
float : right;
text-align : right;
width : 46%;
font : 1.1em 'Verdana', Monaco, Arial, Times;
height : auto;
background : url(images/arrowpostright.png) no-repeat 100% 6px;
vertical-align : middle;
margin : 0;
display : inline;
color : #cccccc;
list-style : none;
padding : 4px 15px 36px 0;
}
#prevpost li {
top : 6px;
position : relative;
float : left;
text-align : left;
width : 46%;
font : 1.1em 'Verdana', Monaco, Arial, Times;
height : auto;
padding : 4px 0 36px 15px;
vertical-align : middle;
margin : 0;
display : inline;
color : #cccccc;
background : url(images/arrowpostleft.png) no-repeat 0% 6px;
}
.navigationpost {
clear : left;
position : relative;
margin : 5px auto;
padding : 5px 0 5px 5px;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.3em;
font-weight : bold;
width : 94.3%;
text-align : left;
background : #ffffff url(images/backgroundstory.png) repeat-x left top;
border : 1px solid #dedede;
}
.navigationpost a:link, .navigationpost a:visited {
color : #aaaaaa;
}
.navigationpost a:hover {
color : #d2504f;
}
#sidebar {
width : 100%;
text-align : right;
height : auto;
float : left;
position : relative;
margin : 15px 0;
padding : 0;
display : inline;
}
#sidebar .contentbanner {
width : 266px;
position : relative;
text-align : center;
padding : 0;
margin : 0 auto;
overflow : hidden;
}
#sidebar ul li {
margin : 0;
padding : 0 15px 4px 20px;
color : #40454b;
border-bottom : 1px solid #d8d8d8;
background : url(images/arrow.png) no-repeat 0% 3px;
}
#sidebar ul ul li {
padding : 1px 20px;
border-bottom : none;
}
#sidebar ul ul ul li {
padding : 1px 20px;
border-bottom : none;
}
#sidebar .backgroundlist {
top : 1px;
padding-bottom : 10px;
padding-top : 10px;
color : #40454b;
background : #ffffff url(images/background-post.png) repeat-x right top;
border : 1px solid #e3e3e3;
position : relative;
width : 93%;
margin : 0 auto;
text-align : center;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.3em;
font-weight : normal;
line-height : normal;
margin-bottom : 20px;
}
#sidebar .trbackgroundtitle {
width : 7px;
height : 7px;
background : transparent url(images/sidebartitletr.png) no-repeat right top;
float : right;
margin : 0;
padding : 0;
position : relative;
}
#sidebar .listtitle {
background : #40454b;
width : 93%;
margin : 0 auto 10px;
height : auto;
position : relative;
text-align : center;
padding-bottom : 7px;
}
#sidebar .listtitle h2 {
line-height : normal;
text-align : center;
font-weight : bold;
margin : 0 10px;
padding : 0;
color : #fcfcfc;
padding-top : 7px;
font-size : 1.2em;
}
#sidebar .contentbox {
width : 92%;
height : auto;
position : relative;
margin : 0 auto;
padding : 0;
overflow : hidden;
}
#sidebar .listtitle h2 a:link, #sidebar .listtitle h2 a:visited {
color : #fcfcfc;
}
#sidebar .listtitle h2 a:hover {
color : #fcfcfc;
text-decoration : underline;
}
#sidebar a:link, #sidebar a:visited {
color : #40454b;
}
#sidebar a:hover {
text-decoration : underline;
}
#sidebar .listtitle .rsswidget {
color : #ffffff;
}
#sidebar .rssSummary {
padding-bottom : 5px;
}
#sidebar .rsswidget {
font-weight : bold;
}
#sidebar .backgroundlist cite {
margin : 0;
padding : 0;
}
#shadowfooter {
clear : left;
background : #ffffff url(images/shadow-footer.png) repeat-x left top;
width : 100%;
height : 4px;
margin : 0;
padding : 0;
position : relative;
}
#footercopy {
background : #40454b url(images/background-footer5.png) repeat 0% 0%;
clear : both;
position : relative;
width : 100%;
height : 80px;
margin : 0 auto;
padding : 0;
border-top : 1px solid #8f8f8f;
text-align : center;
}
#footercopy p {
margin : 20px 0;
padding : 0;
line-height : 1.3em;
font-weight : normal;
font-size : 1.3em;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
color : #a8a8a8;
}
#footercopy a:link, #footercopy a:visited {
text-decoration : none;
color : #a8a8a8;
}
#footercopy a:hover {
text-decoration : underline;
color : #a8a8a8;
}
#footer {
background : #313840 url(images/background-footer5.png) repeat 0% 0%;
width : 100%;
text-align : center;
height : auto;
margin : 0 auto;
padding : 0;
position : relative;
overflow : hidden;
}
#footer .backgroundlist {
top : 10px;
left : 10px;
margin : 0;
float : left;
width : 24.5%;
padding-bottom : 40px;
padding-top : 10px;
color : #ffffff;
background : transparent;
border : none;
position : relative;
text-align : left;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.3em;
font-weight : normal;
line-height : normal;
overflow : hidden;
}
#footer .backgroundlist a {
color : #ffffff;
}
#footer .backgroundlist li {
border-bottom : 1px solid #8f8f8f;
}
#footer .listtitle {
background : transparent;
padding-bottom : 10px;
width : 93%;
margin : 0 10px;
height : auto;
position : relative;
text-align : left;
padding-bottom : 7px;
}
#footer .listtitle h2 {
line-height : normal;
text-align : left;
font-weight : bold;
margin : 0 23px;
padding : 0;
color : #ffffff;
padding-top : 7px;
font-size : 1.2em;
}
#footer .listtitle .rsswidget {
color : #ffffff;
}
#footer .rssSummary {
padding-bottom : 5px;
}
#footer .rsswidget {
font-weight : bold;
}
#footer .backgroundlist cite {
margin : 0;
padding : 0;
}
#footer .tlbackgroundtitle, #footer .trbackgroundtitle, #footer .blbackgroundtitle, #footer .brbackgroundtitle {
background : none;
}
#footer .contentbox {
width : 90%;
height : auto;
position : relative;
margin : 0 auto;
padding : 0;
}
#footer ul li {
margin : 0;
padding : 0 10px 4px 20px;
color : #ffffff;
border-bottom : 1px solid #d8d8d8;
background : url(images/arrowfooter.png) no-repeat 0% 3px;
}
#footer .children li {
border-bottom : none;
}
#footer ul ul li {
padding : 2px 20px;
border-bottom : none;
}
#footer ul ul ul li {
padding : 2px 20px;
border-bottom : none;
}
#footer ul ul .page_item {
border-bottom : none;
}
#footer .recentcomments li {
background : url(images/arrowfooter.png) no-repeat 0% 2px;
padding : 0 15px 4px 15px;
}
#footer #recentcomments a:hover {
text-decoration : underline;
}
#footer ul li a:hover {
text-decoration : underline;
}
#footer ul li a:visited, #footer #recentcomments a:visited {
color : #ffffff;
}
#calendar_wrap {
padding : 0;
border : none;
}
table#wp-calendar {
width : 90%;
font-size : 90%;
border-collapse : collapse;
background-color : transparent;
margin : 0 auto;
}
#footer table#wp-calendar caption {
width : auto;
background : transparent;
border : none;
padding : 3px;
margin : 0 auto;
font-weight : bold;
font-size : 1.1em;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
color : #ffffff;
}
table#wp-calendar caption {
width : auto;
background : transparent;
border : none;
padding : 3px;
margin : 0 auto;
font-weight : bold;
font-size : 1.1em;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
color : #4d4d4d;
}
#footer table#wp-calendar th {
border-bottom : 1px solid #4d4d4d;
background-color : transparent;
color : #ffffff;
font-weight : bold;
padding : 2px;
text-align : center;
}
table#wp-calendar th {
border-bottom : 1px solid #4d4d4d;
background-color : transparent;
color : #4d4d4d;
font-weight : bold;
padding : 2px;
text-align : center;
}
table#wp-calendar td {
padding : 2px;
line-height : 18px;
background-color : transparent;
border : none;
text-align : center;
}
table#wp-calendar tfoot td {
border : none;
background-color : transparent;
}
#sidebar table#wp-calendar td a {
display : block;
background : #a39e9e;
width : 100%;
height : auto;
padding : 0;
color : #ffffff;
}
#footer table#wp-calendar td a {
display : block;
background : #f4f4f4 url(images/brfootercalendar.png) repeat left top;
width : 100%;
height : auto;
padding : 0;
color : #ffffff;
}
#sidebar table#wp-calendar td a:link, #sidebar table#wp-calendar td a:visited {
color : #ffffff;
text-decoration : none;
font-weight : bold;
}
#sidebar table#wp-calendar td a:hover {
color : #ffffff;
text-decoration : underline;
font-weight : bold;
}
#footer table#wp-calendar td a:link, #footer table#wp-calendar td a:visited {
color : #3f3f3f;
text-decoration : none;
font-weight : bold;
}
#footer table#wp-calendar td a:hover {
color : #3f3f3f;
text-decoration : underline;
font-weight : bold;
}
.navigation {
position : relative;
margin : 5px 0;
padding : 6px 0 6px 6px;
font-family : 'KufiStandardGK', Monaco, Arial, Times;
font-size : 1.3em;
font-weight : normal;
width : auto;
text-align : left;
background : #ffffff;
}
.navigation a:hover {
color : #d2504f;
}
#respond:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
padding-bottom : 20px;
}
#respond p {
margin : 0 14px;
}
#comments {
font-size : 1.9em;
font-family : 'KufiStandardGK', Arial, Times;
font-weight : bold;
clear : left;
margin : 0;
text-align : left;
}
#main .comment a:link, #main .comments-link, #main .comments-link:visited, #main .background-postmetadata a:link, #main .background-postmetadata a:visited {
text-decoration : none;
color : #327fbd;
}
#main .comments-link:hover, #main .background-postmetadata a:hover, #main .comment a:hover {
text-decoration : underline;
color : #d2504f;
}
#commentform {
width : 95%;
margin : 0 auto;
padding : 0;
height : auto;
text-align : left;
}
#commentform-background {
width : 99%;
background : #ffffff url(images/background-post.png) repeat-x left top;
margin : 0 0 auto;
padding : 0 0 20px 0;
height : auto;
text-align : center;
border : 1px solid #cecece;
}
#commentform-background h3 {
font-size : 1.5em;
font-family : 'KufiStandardGK', Arial, Times;
font-weight : bold;
margin : 0 14px;
}
#commentform-background p {
color : #40454b;
}
#commentform input {
width : 100px;
padding : 3px;
margin : 0 5px 1px 0;
}
#comment p {
font-size : 2.9em;
}
#commentform #url {
border : solid;
border-width : 1px;
border-color : #aeaeae;
width : 30%;
}
#commentform #email {
border : solid;
border-width : 1px;
border-color : #aeaeae;
width : 30%;
}
#commentform #author {
border : solid;
border-width : 1px;
border-color : #aeaeae;
width : 30%;
}
#commentform textarea {
width : 98%;
padding : 3px;
margin : 0 auto;
border : solid;
border-width : 1px;
border-color : #aeaeae;
overflow : auto;
}
#commentform #submit {
margin : 0;
float : left;
width : 149px;
height : 26px;
background : url(images/postyourcomment.png) no-repeat left top;
margin-right : 0;
margin-bottom : 20px;
border : none;
cursor : pointer;
color : #40454b;
}
#commentform #reset {
margin : 0;
float : right;
width : 149px;
height : 26px;
margin-right : 2px;
margin-bottom : 20px;
border : none;
background : url(images/cancelyourcomment.png) no-repeat left top;
cursor : pointer;
color : #40454b;
}
.commentlist li .children .alt {
background : #f7f7f7 url(images/backgroundchildren.png) repeat left top;
border-left : 2px solid #ddd;
color : #333333;
}
.commentlist li .children .even {
background : #ffffff url(images/background-body.png) repeat left top;
border-left : 2px solid #ddd;
color : #333333;
}
.commentlist li .children .says {
color : #333333;
}
.depth-1 {
border : 1px solid #ddd;
}
.even, .alt {
border-left : 1px solid #ddd;
}
.commentlist li .children {
font : 1em 'Verdana', Monaco, Arial, Sans-Serif;
}
.commentlist li .children em {
margin : 0 5px;
padding : 0;
}
#commentform input, #commentform textarea {
font : 0.9em 'Verdana', Monaco, Arial, Sans-Serif;
}
.commentlist li .avatar {
float : left;
border : 1px solid #eee;
padding : 0;
margin : 5px 0;
background : #fff;
}
.commentlist cite, .commentlist cite a {
font-weight : bold;
}
.says {
font-weight : normal;
}
.commentmetadata {
font-weight : normal;
}
.alt {
margin : 0;
padding : 10px;
}
.commentlist {
padding : 5px 0;
margin : 10px 0;
text-align : justify;
}
.post .commentlist li {
list-style : none;
}
.commentlist code {
font-size : 1em;
}
.commentlist li {
margin : 10px 0 10px;
padding : 10px 5px 10px 20px;
font-weight : bold;
font : 1em 'Verdana', Monaco, Arial, Sans-Serif;
}
.commentlist li ul li {
margin-right : -5px;
margin-left : 10px;
font-size : 1em;
}
.commentlist p {
margin : 10px 5px 10px 0;
font-weight : normal;
line-height : 1.5em;
font-size : 1em;
text-transform : none;
}
.commentlist .comment-author {
padding : 0;
margin : 0;
font-size : 1em;
line-height : 2.6em;
list-style : none;
}
.commentlist em {
margin : 0 5px;
}
#commentList div.comment-author-admin, #commentList div.bypostauthor, #commentList div.comment-author-admin .commentAuthorAndDate, #commentList div.bypostauthor .commentAuthorAndDate {
border-color : #ddd;
}
#commentList div.comment-author-admin, #commentList div.bypostauthor {
background : #ebebeb url(images/admin.jpg) repeat-x 0% 0%;
}
#commentList div.comment-author-admin .replyLink a, #commentList div.bypostauthor .replyLink a {
background-position : -172px -21px;
}
.children ul {
padding : 0;
margin : 0;
}
#commentform p {
margin : 5px 0;
font-family : 'KufiStandardGK', Monaco, Verdana, Arial, Sans-Serif;
}
.nocomments {
text-align : center;
margin : 0;
padding : 0;
}
.commentmetadata a {
margin : 0 55px;
display : block;
}
.commentlist .comment {
padding : 15px;
background : none;
margin : 0 0 8px 0;
}
.commentlist .thread-alt {
background-color : #f3f3f3;
}
.commentlist .thread-even {
background-color : #ffffff;
}
.reply a {
color : #327fbd;
text-decoration : underline;
font-size : 1em;
font-weight : normal;
}
.reply {
padding-bottom : 10px;
}
.comment-reply-link {
background : #fafafa;
border : 1px solid #dedede;
padding : 3px;
}
#cancel-comment-reply-link a {
font-weight : normal;
}
#cancel-comment-reply {
margin : 0 13px;
padding : 0;
font-weight : normal;
font-size : 1.2em;
text-align : left;
}
.vcard {
padding-bottom : 10px;
}
.vcard .fn {
margin : 0 0 0 8px;
padding : 0;
line-height : 1.8em;
}
.vcard a:hover {
text-decoration : underline;
}
.vcard a:link {
color : #327fbd;
}
.vcard a:visited {
color : #327fbd;
}
#pings {
text-align : left;
font-size : 1.9em;
font-family : 'KufiStandardGK', Arial, Times;
font-weight : bold;
}
.pingback .commentmetadata a {
margin : 0;
}
.pingback .fn {
margin : 0;
padding : 0;
}
.trackback .fn {
margin : 0;
padding : 0;
}
.trackback .commentmetadata a {
margin : 0;
}

#mmm {
text-shadow: 1px;
background-color: #000;
font-size: 12px;


}









@media screen and (max-device-width: 480px){
    /* All iPhone only CSS goes here */


body {
color : #333;
font : 2.2em/1.1em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
margin : 30px 0;
text-align : center;
background : #313840 url(images/body_grad.png) repeat-x;
font-weight : bold;
}

img{
        max-width:100%;
	
        height:auto;
}

    }


@media screen and (max-device-width: 480px){
    img{
        max-width:100%;
        width:100%;
        height:auto;
    }
}


.boxx {  <br>
    -webkit-border-radius: 5px;  <br>
    -moz-border-radius: 5px;  <br>
    background: #ddd;  <br>
    border: 1px solid #aaa;  <br>
}
