/*

Caroline Lucas Stylesheet

*/

html {
  font-size:100.1%;
}

body {
	color:#595959;
	background:#2f2b26 url(/assets/images/carolinelucas/bg_main.jpg) no-repeat 50% 0;
	font-family: Arial, helvetica, san-serif;
	font-size:62.5%; 
	height:100%;
	width:100%;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#79993b;
	font-size:1.7em;
	margin:0 0 0.5em 0;
}

.head {
	color:#76a734;
	font-size:3em;
}

h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#696969;
	font-size:1.3em;
	margin:0 0 0.7em 0;
}

.red {
	font-size: 1.4em;
        color:#a33b3b;
        margin-top: -1.5em;
}

h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#79993b;
	margin:0 0 1em 0;
	font-size:1.2em;
}

.larger {
        font-size: 1.2em;
}

p {	
	color:#595959;
	margin:0 0 1em 0;
	font-size:0.9em;
}

table {	
	color:#595959;
	margin:0 0 1em 0;
	font-size:0.9em;
}

table th {
	font-weight:bold;
}

a:link,
a:visited {
	color:#75a533;
	text-decoration:none;
}

a:active,
a:hover {
	color:#75a533;
	text-decoration:none;
	border-bottom:1px dotted #75a533;
}


strong, b {
	font-weight:bold;
}

em, i {
	font-style:italic;
}

.missing {
       color: #ba2b14;
       font-weight: bold;
}

.required {
       color: #ba2b14;
       font-weight: bold;
}

.clear {
	clear:both;
}

.leftimgfloat {
	float:left;
        margin-right: 5px;
}

.rightimgfloat {
	float:right;
        margin-left: 5px;
}

.image-left {
	float:left;
	margin:0 1em 1em 0;
	border:1px solid #666666;
}

.image-right {
	float:right;
	margin:0 0 1em 1em;
	border:1px solid #666666;
}

#container {
	position:relative;
	background:transparent url(/assets/images/carolinelucas/bg_wh_40.png) repeat 0 0;
	top:20px;
	width:960px;
	margin:0 auto 1em;
	padding:8px;
	font-size:1.4em;
}

#inner-container {
	background:#fff;
	float:left;
}

.redtext {
        color: #e02450;
}

/* =Header
------------------------------------------------------- */

#header {
	position:relative;
	height:200px;
	background:#73a532 url(/assets/images/carolinelucas/bg_header.png) repeat-x 0 0;
}

#header-caroline-img {
	width:192px;
	height:226px;
	position:absolute;
	left:0;
	bottom:1px;
	z-index:99;
}

#header-caroline-text {
	position:absolute;
	width:346px;
	height:163px;
	left:75px
}

#header-building-img {
	position:absolute;
}

#highlights-menu {
	position:relative;
	top:10px;
	height:85px;
	width:185px;
	margin:0 0 10px 470px;
	padding:0 0 0 10px;
	background:transparent url(/assets/images/carolinelucas/dot_white.gif) repeat-y 0 0;
}

#highlights-menu ul li a{
	display:block;
	padding:0 0 0 50px;
	height:30px;
	line-height:30px;
}

#menu-why-vote {
	background:transparent url(/assets/images/carolinelucas/highlights_menu_sprites.png) no-repeat 5px 0;
}

#menu-get-involved {
	background:transparent url(/assets/images/carolinelucas/highlights_menu_sprites.png) no-repeat 5px -30px;
}

#menu-about {
	background:transparent url(/assets/images/carolinelucas/highlights_menu_sprites.png) no-repeat 5px -60px;
}

#highlights-menu a:link,
#highlights-menu a:visited {
	color:#fff;
	border:none;
}

#highlights-menu a:active,
#highlights-menu a:hover {
	color:#fff;
	border:none;
}

#strapline {
	position:absolute;
	bottom:36px;
	left:0;
	right:0;
	clear:both;
	width:960px;
	height:60px;
	background:transparent url(/assets/images/carolinelucas/bg_dgrey_85.png) repeat 0 0;
}

#strapline img {
	position:absolute;
	left:200px;
	top:15px;
}

#strapline-rotate {
	position:absolute;
	left:556px;
	bottom:18px;
}

#strapline-rotate p {
	display:none;
	margin:0;
	font-size:1.22em;
	color:#fefefe;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#strapline-no-rotate {
	position:absolute;
	left:556px;
	bottom:19px;
}


#main-menu {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:30px;
	padding:6px 0 0 0;
	border-bottom:1px solid #d7d3ca;
	background:#ebe7dd;
}

#main-menu ul {
	float:right;
}

#main-menu ul li {
	float:left;
	font-size:1em;
	padding:5px 8px;
}

#main-menu ul li a:link,
#main-menu ul li a:visited{
	color:#463f38;
	border:none;
	text-shadow: 1px 1px 1px #fff;
}

#main-menu ul li a:active,
#main-menu ul li a:hover {
	color:#463f38;
	border:none;
	text-shadow: 1px 1px 1px #fff;
}

#main-menu ul li form {
	position: relative;
	margin:-3px 0 0 0; 
}

#menu-search {
	float:right;
}

#cse-search-box {
background:transparent url(/assets/images/carolinelucas/header_search_bg.gif) no-repeat 0 0;
}

#menu-search-searchbox {
	background:none;
	border:none;
	width:134px;
	height:17px;
	padding:3px;
	color:#463f38;
}

#menu-search-submit {
	background:none;
	border:none;
	text-indent:-9999px;
	height:21px;
	width:35px;
	cursor:pointer;
        color:#fff;
}

#header-building-img {
        position:absolute;
        right:0;
}

/* =Content
------------------------------------------------------- */

#content {
	color:#000;
	float:left;
}

.content-left {
	position:relative;
	width:640px;
	float:left;
        display: inline;
}

.content-right {
	position:relative;
	width:319px;
	float:right;
	border-left:1px solid #d1cfce;
        margin: 0;
        display: inline;
}

.sidebar-bg {
	position:relative;
	width:639px;
	float:left;
	background:#a3a3a3 url(/assets/images/carolinelucas/bg_blog_sidebar.png) repeat-x 0 0;
	overflow:hidden;
}

.sidebar-bg .content-left {
	position:relative;
	width:639px;
	float:left;
	right:161px;
	background:#fff;
}

/* =Modules
------------------------------------------------------- */

.module {
	position:relative;
	z-index:1;
	width:299px;
	height:180px;
	float:left;
	background:#fff;
	padding:10px;
        display: inline;
}

.module-two-wide {
	position:relative;
	z-index:1;
	width:620px;
	height:180px;
	float:left;
	background:#fff;
	padding:10px;
        display: inline;
}

.module h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#696969;
	margin:0 0 8px 0;
}

.module h2 a, .module h2 a:hover, .module h2 a:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#696969;
	margin:0 0 8px 0;
        position: relative;
        border: 0px;
}

.border-top {
        border-top:1px solid #ececec;
	height:179px;
}

.border-left {
	border-left:1px solid #cecece;
	width:299px;
}

.module .module-inner {
	position:relative;
	width:299px;
	height:150px;
}

#module-donate {
        padding:0;
	margin:-10px 0 0 -10px;
}

.module #supporters {
	position:relative;
        display: inline;
}

.module #supporters-bg {
	position:relative;
	background:#a0c1d2 url(/assets/images/carolinelucas/bg_supp.png) no-repeat;
	width:137px;
	height:150px;
}

.module #supporters-img {
	position:absolute;
	top:0;
	left:0;
}

.module #supporters-bg p {
	position:absolute;
	bottom:7px;
	width:137px;
	color:#fff;
	text-align:center;
	margin:0;
}

.module #supporters-quote {
	position:absolute;
	width:170px;
	height:150px;
	overflow:auto;
	top:2px;
	left:109px;
	padding:12px;
	background:transparent url(/assets/images/carolinelucas/module_support_quote.png) no-repeat 0 0;
	font-size:0.9em;
	line-height:1em;
        display: inline;
}

.module #supporters-more {
	position:absolute;
	bottom:3px;
	right:3px;
}

.module #supporters-more p {
	margin:0;
}

.module #supporters-more a {
	display:block;
	width:137px;
	height:21px;
	background:transparent url(/assets/images/carolinelucas/supporters_more.gif) no-repeat 0 0;
	border:none;
	text-indent:-9999px;
}

#local-campaigns ul {
	float:left;
}

#local-campaigns ul li {

}

#local-campaigns ul li a {
	display:block;
	padding:5px;
	height:22px;
	width:100px;
	font-size:0.8em;
	border:none;
	color:#fff;
}

#local-campaigns ul li a:link,
#local-campaigns ul li a:visited {
	background:transparent url(/assets/images/carolinelucas/bg_blk_80.png) repeat 0 0;
}

#local-campaigns ul li a:hover,
#local-campaigns ul li a:active {
	background:transparent url(/assets/images/carolinelucas/bg_blk_80.png) repeat 0 0;
}

#local-campaigns ul li a.highlight {
	background:transparent url(/assets/images/carolinelucas/bg_blu_90.png) repeat 0 0;
}

#local-campaigns-text {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	background:#ededed;
	color:#595959;
	padding:5px;
	height:15px;
	margin:0;
	font-size:0.8em;
}

#policies-module .module-inner {
	overflow:hidden;
}

#policies-module ul li {
	position:absolute;
	border-left:1px solid #fff;
}

#video-module {

}

#video-module .module-inner {
	background:#ededed url(/assets/images/carolinelucas/bg_video.png) no-repeat;
	z-index: 1;
}

#video-arrow-next,
#video-arrow-prev {
	position:absolute;
	top:65px;
	width:17px;
	height:27px;
	z-index: 10;
}

#video-arrow-prev {
	left:10px;
	background:transparent url(/assets/images/carolinelucas/video_arrows.png) no-repeat -38px -27px;
	z-index: 10;
}

#video-arrow-next {
	right:12px;
	background:transparent url(/assets/images/carolinelucas/video_arrows.png) no-repeat -38px 0;
	z-index: 10;
}

#video-arrow-prev a,
#video-arrow-next a {
	text-indent:-9999px;
	display:block;
	width:19px;
	height:27px;
	border:none;
	z-index: 10;
}

#video-arrow-prev a:link,
#video-arrow-prev a:visited {
	background:transparent url(/assets/images/carolinelucas/video_arrows.png) no-repeat 0 0;
	outline:none;
    z-index: 10;
}

#video-arrow-prev a:active,
#video-arrow-prev a:hover {
	background:transparent url(/assets/images/carolinelucas/video_arrows.png) no-repeat 0 -27px;
	outline:none;
    z-index: 10;
}

#video-arrow-next a:link,
#video-arrow-next a:visited {
	background:transparent url(/assets/images/carolinelucas/video_arrows.png) no-repeat -19px 0;	
	outline:none;
	z-index: 10;
}

#video-arrow-next a:active,
#video-arrow-next a:hover {
	background:transparent url(/assets/images/carolinelucas/video_arrows.png) no-repeat -19px -27px;
	outline:none;
	z-index: 10;
}


#video-mask {
	display:none;
	position:absolute;
	left:65px;
	top:6px;
	right:65px;
	height:120px;
	background:#ededed;
	z-index:110;
}

#video-content {
	position:absolute;
	left:65px;
	top:6px;
	height:120px;
	width:170px;
	z-index:99;
}

#video-content embed,
#video-content object {
	position:absolute;
	z-index:100;
}

#video-caption {
	position:absolute;
	bottom:0;
	left:40px;
	right:40px;
	height:20px;
	font-size:0.9em;
	text-align:center;
	z-index:110;
}


.take-action img {
	position:absolute;
	left:0;
	z-index:10;
}

.take-action h2 {
	position:relative;
	z-index:30;
}

.take-action p {
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:15px;
	padding:5px;
	background:transparent url(/assets/images/carolinelucas/bg_blu_90.png) repeat 0 0;
	margin:0;
	z-index:20;
}

.take-action p a:link,
.take-action p a:visited {
	color:#fff;
	text-decoration:none
	border:0;
}

.take-action p a:active,
.take-action p a:hover {
	color:#fff;
	text-decoration:underline;
	border:0;
}



#achievements-module {
	position:relative;
	background:#fff;
}

#achievements-image {
	float: left;
	width: 150px;
	height: 150px;
}

#achievements-bg {
	float:right;
	height:136px;
	width:133px;
	padding-top:6px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	background:#d4cab8 url(/assets/images/carolinelucas/bg_module_achievements.png) repeat-x 0 0;
}

#achievements-bg h3 {
	color:#3d3d3d;
	font-size:1.1em;
	font-family: Arial, helvetica, san-serif;
	margin:0 0 0.3em 0;
}

#achievements-bg p {
	color:#807766;
}

#achievements-bg a {
	color:#fff;
	position:absolute;
	top:127px;
	font-size: 0.9em;
}

#achievements-bg a:link,
#achievements-bg a:visited {
	border-bottom:0;
}

#achievements-bg a:active,
#achievements-bg a:hover {
	border-bottom:1px dotted #fff;
}

.three-col-module,
.four-col-module {
	float:left;
	background:transparent url(/assets/images/carolinelucas/bg_three_col_head.png) repeat-x 0 0;
        display: inline;
}

.three-col-module.no-green,
.four-col-module.no-green {
	background:transparent url(/assets/images/carolinelucas/bg_three_col_head_grey.png) repeat-x 0 0;
	background:none;
        display: inline;
}

.three-col-module .col {
	float:left;
	width:193px;
	padding:10px;
	background:transparent url(/assets/images/carolinelucas/dot_blk_25.png) repeat-y 0 0;
        display: inline;
}

.three-col-module .first {
	width:194px;
	background:none;
}

.four-col-module .col {
	float:left;
	width:220px;
	padding:10px;
	background:transparent url(/assets/images/carolinelucas/dot_blk_25.png) repeat-y 0 0;
        display: inline;
}

.four-col-module .first {
	background:none;
}

.three-col-module h2,
.four-col-module h2 {
	text-transform:uppercase;
	font-family:Arial, helvetica, san-serif;
	color:#fff;
	font-size:1em;
	margin:0 0 25px 0;
	text-shadow: 1px 1px 1px #528231;
}

.three-col-module.no-green h2,
.four-col-module.no-green h2 {
	text-transform:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#696969;
	font-size:1.2em;
	margin:0 0 25px 0;
	text-shadow: 1px 1px 1px #ccc;
	text-shadow: none;
}

.three-col-module h2 span,
.four-col-module h2 span {
	background:transparent url(/assets/images/carolinelucas/arrow_white.png) no-repeat 100% 4px;
	padding:0 17px 0 0;
}

.three-col-module.no-green h2 span,
.four-col-module.no-green h2 span {
	background:none;
}

.three-col-module h3,
.four-col-module h3 {
	font-family:Arial, helvetica, san-serif;
	color:#383838;
	font-size:1em;
	margin:0 0 10px 0;
}

.three-col-module ul,
.four-col-module ul {
	margin:0 0 15px 0;
}

.three-col-module ul li,
.four-col-module ul li {
background:transparent url(/assets/images/carolinelucas/arrow.png) no-repeat 5px 5px;
	padding:0 0 0 25px;
	margin:0 0 8px 0;
}

.module-blog {
	position:relative;
	padding:20px;
}

.module-blog h2 {

}

.module-blog h3 {
	color:#75a533;
	
}

.module-blog .blog-meta {
	color:#a7a7a7;
	text-align:right;
	margin:0 0 1.5em 0;
}

.icon-date {
	background:transparent url(/assets/images/carolinelucas/icon_date.png) no-repeat 0 0;
	padding:0 0 0 20px;
}

.icon-comment {
	background:transparent url(/assets/images/carolinelucas/icon_comment.png) no-repeat 0 0;
	padding:0 0 0 22px;
	margin:0 0 0 5px;
}

#blog-rss-icon {
	float:right;
	width:39px;
	height:50px;
	margin:-5px -5px 0 5px;
}

#blog-rss-icon a {
	width:39px;
	height:50px;
	display:block;
	text-indent:-9999px;
	background:transparent url(/assets/images/carolinelucas/icon_rss_med.png) no-repeat 0 0;
}

#module-twitter {
	clear:both;
	position:relative;
	width:320px;
	height:133px;
	margin:-10px 0 0 -10px;
	background:#bfd7d8 url(/assets/images/carolinelucas/bg_twitter.jpg) no-repeat 0 0;
        display: block;
}

#module-twitter p {
	position:absolute;
	top:10px;
	left:120px;
        width: 195px;
        font-size: 0.86em;
	color:#2b6e81;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#module-twitter p span {
	position:absolute;
	margin:-10px 0 0 -40px;
	color:#dbe8e6	;
	font-size:6em;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#twitter-follow {
	position:absolute;
	bottom:5px;
	left:120px;
	width:174px;
	height:24px;
	background:#bfd7d8 url(/assets/images/carolinelucas/bg_twitter_follow.png) no-repeat 0 0;
	font-size:0.8em;
	padding:5px 0 0 5px;
}

#twitter-follow a:link,
#twitter-follow a:visited {
	color:#2b6e81;
	text-decoration:none;
}

#twitter-follow a:active,
#twitter-follow a:hover {
	color:#2b6e81;
	text-decoration:none;
	border-bottom:1px dotted #2b6e81;
}

#green-banner {
	position:relative;
	clear:both;
	background:#75a533 url(/imgages/bg_gr_banner.png) repeat-x 0 0;
	height:56px;
	width:960px;
	color:#fff;
}

#green-banner p {
	margin:0 0 0 100px;
	font-size:1.2em;
}

#sign-up-icon {
	position:absolute;
	z-index:99;
	left:20px;
	top:-11px;
	display:block;
	width:70px;
	height:78px;
	background:transparent url(/assets/images/carolinelucas/icon_sign_up.png) no-repeat 0 0;
}

#green-banner input {
	border:0;
	padding:0;
}

#green-banner-text {
	position:absolute;
	top:15px;
	left:120px;
}

#green-banner-form {
	position:absolute;
	left:520px;
	top:12px;
	width:400px;
	height:38px;
	background:transparent url(/assets/images/carolinelucas/form_search_bg.png) no-repeat 0 0%;
}

#green-banner #sign-up-submit {
        background:none;
        width:90px;
        height:30px;
        margin:0 0 0 10px;
        border:none;
        cursor:pointer;
        color:#fff;
}

#green-banner #sign-up-search {
	color:#7e9b53;
	color:#c9c9c9;
	padding:5px 10px 0 6px;
	background:none;
	height:26px;
	width:270px;
}

#signupform {
	width:320px;
	height:200px;
}

#sign-up-form {
	position:relative;
}

#sign-up-form  {
	position:relative;
}

#sign-up-form  img {
	position:absolute;
}

#sign-up-form form {
	position:absolute;
	left:0;
	right:0;
	top:125px;
	height:38px;
	padding:10px;
	background:transparent url(/assets/images/carolinelucas/bg_sign_up_form.png) repeat 0 0%;
        display: inline;
}

#sign-up-form  #sign-up-form-email {
	width:210px;
	height:28px;
	border:none;
	padding:3px;
	background:none;
	font-size:1.3em;
}

#sign-up-form  #sign-up-form-submit {
	border:none;
	color:#fff;
	width:50px;
	height:34px;
	margin:2px 0 0 8px;
	background:none;
	font-size:1.3em;
}

#list-submit {
	float:left;
	width: 170px;
	height:28px;
	border:none;
	background:transparent url(/assets/images/carolinelucas/list_submit_grey.gif) no-repeat 0 0;
	color:#fff;
}

/* =Blog page
------------------------------------------------------- */

#blog-content {
	position:relative;
	float:left;
	padding:20px;
	width:440px;
	left:160px;
}

h2.page-title {
	text-transform:uppercase;
	font-family:Arial, Helvetica, san-serif;
	font-size:0.9em;
	background:transparent url(/assets/images/carolinelucas/bg_page_title.gif) repeat-x 0 100%;
	padding:0 0 9px 0;
}

.blog-date {
	color:#c4c4c4;
	margin:0 0 0.9em 0;
}

#blog-comments {
	margin:20px 0 0 0;
}

.comment {
	clear:both;
}

.comment-meta {
	float:left;
	width:120px;
	padding:5px 0 0 0;
	margin:0 0 10px 0;
}

.comment-meta p {
	color:#999999;
	margin:0;
}

.comment-text {
	position:relative;
	float:left;
	width:305px;
	padding:5px 5px 5px 8px;
	margin:0 0 10px 0;
}

.comment-text p {
	color:#fff;
}

.comment-text span {
	position:absolute;
	left:-11px;
	top:5px;
	width:11px;
	height:13px;
}

.comment-dark {
	background:#7a993c;
}

.comment-light {
	background:#a0b670;
}

.comment-dark span {
	background:transparent url(/assets/images/carolinelucas/blog_dark_arrow.gif) no-repeat 0 0;
}

.comment-light span {
	background:transparent url(/assets/images/carolinelucas/blog_light_arrow.gif) no-repeat 0 0;
}

#comment-add {
	clear:both;
	padding:20px 0 0 0;
}

#comment-add label {
	float:left;
	width:120px;
}

#comment-add input {
	border:1px solid #d3d3d3;
	width:318px;
}

#comment-add textarea {
	border:1px solid #d3d3d3;
	width:318px;
        height: 200px;
}

.form-btn-grey {
	width:71px;
	height:28px;
	border:none;
	background:transparent url(/assets/images/carolinelucas/blog_submit_grey.gif) no-repeat 0 0;
	color:#fff;
}

#comment-add #comment-add-submit {
	float:right;
	width:71px;
	height:28px;
	border:none;
	background:transparent url(/assets/images/carolinelucas/blog_submit_grey.gif) no-repeat 0 0;
	color:#fff;
}

#blog-sidebar {
	position:relative;
	float:left;
	width:138px;
	color:#dfeff4;
	padding:20px 9px 20px 9px;
	left:160px;
        display: inline;
}

#blog-sidebar p,
#blog-sidebar ul li  {
	position:relative;
	color:#dfeff4;
	font-size:0.9em;
	padding:0 0 0 20px;
	margin:0 0 10px 0;
}

#blog-sidebar h2 {
	color:#fff;
	font-size:1.2em;
}

#blog-sidebar a:link,
#blog-sidebar a:visited {
	color:#dcda09;
}

#blog-sidebar a:active,
#blog-sidebar a:hover {
	color:#dcda09;
	border-bottom:1px dotted #dcda09;
}

#blog-sidebar ul li {
	background:transparent url(/assets/images/carolinelucas/bg_blog_li.png) no-repeat 2px 5px;
}

#blog-sidebar ul {
	margin:0 0 30px 0;
}

#blog-sidebar p span {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#ced225;
	position:absolute; 	
	margin:-10px 0 0 -24px;
	font-size:4em;
}

#blog-sidebar ul li span {
	color:#fff;
}

#blog-sidebar-tweet {
	position:absolute;
	width:36px;
	height:34px;
	background:transparent url(/assets/images/carolinelucas/blog_side_tweet.png) no-repeat 0 0;
	margin:-38px 0 0 0;
	right:10px;
}

#blog-sidebar-youtube,
#blog-sidebar-facebook {
	float:left;
	width:70px;
	height:25px;
}

#blog-sidebar-youtube {
	margin:20px 1px 0 -3px;
}

#blog-sidebar-facebook {
	margin:20px -2px 0 2px;
}

#blog-sidebar #blog-sidebar-youtube  a {
	display:block;
	width:70px;
	height:25px;
	text-indent:-999px;
	background:transparent url(/assets/images/carolinelucas/blog_side_youtube.png) no-repeat 0 0;
	border:none;
}

#blog-sidebar #blog-sidebar-facebook a {
	display:block;
	width:70px;
	height:25px;
	text-indent:-999px;
	background:transparent url(/assets/images/carolinelucas/blog_side_facebook.png) no-repeat 0 0;
	border:none;
}

/* =Content page
------------------------------------------------------- */

.content-block {
	float:left;
	width:300px;
	padding:10px;
	height:180px;
}

.two-rows {
	height:380px;
}

.three-rows {
	580px;
}

#blog-content ul,
#blog-content ol,
.content-block ul,
.content-block ol {
	margin:0 0 1em 0;
}

#blog-content ul li,
#blog-content ol li,
.content-block ul li,
.content-block ol li {
	color:#595959;
	margin:0 0 0.5em 0.8em;
	font-size:0.9em;
	list-style-position: inside;
}

#blog-content ul li,
.content-block ul li {
	list-style-type:disc;
}

#blog-content ol li,
.content-block ol li {
	list-style-type:decimal;
}

table.table-styled {
	
}

table.table-styled th,
table.table-styled td {
	padding:8px;
}

table.table-styled th {
	background:#EBE7DD;
	color:#666;
	border-bottom:1px dotted #cecece;
}

table.table-styled td {
	background:#f6f4ef;
}

/* =Sifr
------------------------------------------------------- */

.sifr {
	color:#696969;
}

/* =Upgrade bar
------------------------------------------------------- */

#upgrade {
position:absolute;
left:0;
top:0;
right:0;
width:100%;
height:44px;
padding:7px 0 0 0;
font-size:1.4em;
background:transparent url(/assets/images/carolinelucas/bg_upgrade.png) repeat-x 0 0;
z-index:300;
}

#upgrade p {
background:transparent url(/assets/images/carolinelucas/icon_upgrade.png) no-repeat 0 0;
padding:0 0 0 35px;
width:925px;
height:23px;
line-height:23px;
margin:0 auto;
color:#720808;
}
