/*
Theme Name: Rosenworld 0.5
Theme URI: http://www.rosenworld.com/
Description: Custom WP-template for www.rosenworld.com, no Permalinks
Version: 0.5
Author: LGL / CJL
Author URI: http://www.lglcommunication.com/
*/

/* DIV ID's */

#wrapper{
       width: 955px;
       margin: 0px auto;
       padding: 0px;
       text-align: left;
       border: none;
       overflow:hidden;
}

#header{
       margin: 0px;
       padding: 0px;
       float: left;
       width: 955px;
       height: 100px;
       background: #fff;
}

#menu{
       float: left;
       width: 955px;
       border-top: 1px solid #ededed;
       background: #fff;
}

#admin_menu{
       float: right;
       margin:0;
       padding:0;
       background: #fff;
}

#search {
       padding: 5px 10px 0px 0px;
}

#searchform {
       height:20px;
}

#searchsubmit {
       height:20px;
}

#about{
       float: left;
       width: 955px;
       height: 20px;
       padding: 0 0 10px 0;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 18px;
       line-height: 30px;
       background: #009966;
       color: #fff;
}

#container{
       float: left;
       width: 955px;
       border: none;
       margin:0px;
       padding:0px;
       background: #fff;
       overflow:hidden;
}

#index_content, #archive_content, #bio_page_content,
#video_page_content, #videoclips_page_content,
#printclips_page_content, #audioclips_page_content,
#audio_page_content,  #movie_page_content, #books_page_content{
       float:left;
       width: 955px;
       height: 600px;
       margin: 20px 0px;
       padding: 0px;
}

#surprise_page_content {
       float:left;
       width: 955px;
       height: auto;
       margin: 0px;
       padding: 0px;
}

#store_page_content{
       float:left;
       width: 955px;
       height: auto;
       margin: 0px;
       padding: 0px;
}

#movies_page_content {
       float:left;
       margin: 10px 0px;
       width: 955;
       height: 1032;
       padding: 0px;
}

#page_content {
       float:left;
       width: 955px;
       margin: 0px;
       padding: 0px;
}

#fonts_page_content {
       position: relative;
       float:left;
       margin: 0px;
       width: auto;
       height: 689px;
       padding: 0;
}

#page_content{
       float:left;
       width: 955px;
       margin: 0px;
       padding: 0px;
       overflow:visible;
}

#first_page_content{
       float:left;
       width: 955px;
       height: auto;
       margin: 0px;
       padding: 0px;
       overflow:hidden;
       text-decoration:none;
}

#footer{
       float: left;
       width: 955px;
       height: 0px;
       padding: 0px;
       border: none;
       text-align:right;
       line-height: 14px;
}

#comments{
       margin: 0px;
       padding: 10px 0px;
       border:none;
}

#respond{
       padding: 0px;
       background: #fff;
}

#index_mistakes{
       position: absolute;
       margin: 0px 0px 0px 10px;
       padding: 0px;
       width: 280px;
       height: 190px;
       overflow:hidden;
}

#mistakes_animation{
       position: absolute;
       margin: 0px 0px 0px 140px;
       padding: 0px;
       width: 100px;
       height: 100px;
       overflow:hidden;
       z-index:10;
}

#index_stories{
       position: absolute;
       margin: 10px 0px 0px 760px;
       padding: 0px;
       width: 190px;
       height: 115px;
       overflow:hidden;
}

#index_paintings{
       position: absolute;
       margin: 210px 0px 0px 170px;
       padding: 0px;
       width: 102px;
       height: 144px;
       overflow:hidden;
}

#index_links{
       position: absolute;
       margin: 200px 0px 0px 140px;
       padding: 0px;
       width: 140px;
       height: 120px;
       overflow:hidden;
}

#index_me{
       position: absolute;
       margin: 345px 0px 0px 0px;
       padding: 0px;
       width: 150px;
       height: 101px;
       overflow:hidden;
}

#index_animation09{
       position: absolute;
       margin: 130px 0px 0px 775px;
       padding: 0px;
       width: 150px;
       height: 210px;
       overflow:hidden;
}

#bio{
       margin: 0px;
       padding: 0px;
       z-index: 1;
}

#index_movies{
       position: absolute;
       margin: 485px 0px 0px 120px;
       padding: 0px;
       width: 151px;
       height: 97px;
       overflow:hidden;
}

#index_store{
       visibility:hidden;
       position: absolute;
       margin: 440px 0px 0px 30px;
       padding: 0px;
       width: 85px;
       height: 57px;
       overflow:hidden;
}

#index_clients{
       position: absolute;
       margin: 350px 0px 0px 165px;
       z-index:1;
       padding: 0px;
       width: 121px;
       height: 80px;
       overflow:hidden;
}

#index_fonts{
       position: absolute;
       margin: 460px 0px 0px 10px;
       padding: 0px;
       z-index:2;
       width: 71px;
       height: 48px;
       overflow:hidden;
}

#index_portfolio{
       position: absolute;
       margin: 0px 0px 0px 300px;
       padding: 0px;
       width: 415px;
       height: 600px;
       overflow:hidden;
}

#index_more{
       position: absolute;
       margin: 190px 0px 0px 0px;
       padding: 0px;
       width: 133px;
       height: 153px;
       overflow:visible;
       z-index:4;
}

#index_surprise{
       position: absolute;
       margin: 540px 0px 0px 10px;
       padding: 0px;
       width: 185px;
       height: 107px;
       overflow:hidden;
       z-index:2;
}

#index_books{
       position: absolute;
       margin: 355px 0px 0px 720px;
       padding: 0px;
       width: 230px;
       height: 219px;
       overflow:hidden;
}

#index_contact{
       position: absolute;
       margin: 500px 0px 0px 765px;
       padding: 0px;
       width: 182px;
       height: 100px;
       overflow:hidden;
}

#index_invisible{
       position: absolute;
       margin: 520px 0px 0px 55px;
       padding: 0px;
       width: 40px;
       height: 30px;
       overflow:hidden;
}

#index_sidebar{
       position:absolute;
       text-align:right;
       z-index:100;
       width: 100px;
       margin: 10px 0px 0px 855px;
}

/* ID:ed style tags */

#footer a{
       text-decoration: none;
       color: #DEDEDE;
}

#footer a:hover{
       text-decoration: none;
       color: #DEDEDE;
}

#archive_content .content{
       position: absolute;
       z-index:1;
       margin: 0px;
       padding: 0px;
       height: 600px;
       overflow:hidden;
       text-align:center;
}

#archive_content p{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 48px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -3px;
}

.content{
       position:relative;
       height: 560px;
       overflow: hidden;
       float:left;
       width: 955px;
       margin: 0px;
       padding: 0px;
}

#index_more h1{
       clear:both;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 28px;
       font-weight:bold;
       line-height: 22px;
       color: #009933;
       letter-spacing: -2px;
       text-transform:none;
       padding: 0px;
       margin: 0px;
}

#index_more p{
       clear:both;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 17px;
       font-weight:bold;
       line-height: 15px;
       color: #009933;
       letter-spacing: -1px;
       text-transform:none;
       padding: 0px;
       margin: 0px;
}

#page_content p{
       margin: 0px;
       padding: 10px 0px 10px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 24px;
       line-height: 24px;
       text-transform: lowercase;
       letter-spacing: -1px;
}

#first_page_content {
       margin:0px;
       padding:0px;
}

#first_page_content a, #first_page_content a:link, #first_page_content
a:visited, #first_page_content a:hover, #first_page_content a:active{
text-decoration:none;
color: none;
}

#first_page_content .strong{
text-decoration:none;
}

#index_portfolio h1{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 100px;
       line-height: 80px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -10px;
}

#first_page_content h1{
       margin: 0px 0px 15px 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 125px;
       line-height: 100px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -10px;
}

#first_page_content h2{
       margin: 0px 0px 10px 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 62.5px;
       line-height: 50px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -5px;
}

#first_page_content p{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 30px;
       line-height: 28px;
       font-weight: bold;
       letter-spacing: -2px;
}

#first_page_content img{
       margin: 10px 0px;
}

#comments ol{
       list-style: none;
       margin: 10px 0;
       padding: 0;
}

#comments ol li{
       list-style: none;
       margin: 0 0 20px;
       padding: 0 0 10px;
       border-bottom: 1px solid #ededed;
       line-height: 24px;
}

#comments span.comment-author{
       font-weight: bold;
}


/* DIV Classes & Classed style tags*/

.alignleft{
       float: left;
}

.alignright{
       float: right;
}

.clear{
       margin: 0;
       padding: 0;
       clear: both;
}

.archive_navigation{
       position: absolute;
       z-index:2;
       height: 40px;
       width: 123px;
       margin: 560px 0px;
}

.archive_title{
       position: absolute;
       z-index:10;
       height: auto;
       width: 100px;
       margin: 500px 0px 0px 845px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 30px;
       line-height: 24px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -2px;
}

.bwd {
       float: left;
       width: 63px;
       height:40px;
}

.fwd {
       float:left;
       width: 60px;
       height:40px;
}

.btn_home{
       position:relative;
       float:left;
       width:40px;
       height:auto;
       margin: 0px 0px 0px 40px;
}

.home{
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 20px 0px 0px 840px;
}

.archive_home{
       position:absolute;
       z-index:3;
       width:40px;
       height:34px;
       margin: 0px;
}

.surprise_home{
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 20px 0px 0px 10px;
}

.story_home{
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 20px 0px 0px 840px;
}

.targethome{
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 0px;
}

.targethome_fonts{
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 40px 0px 0px 770px;
}

.surprise_content{
       position:absolute;
       height: auto;
       overflow: visible;
       width: 955px;
       margin: 0px;
       padding: 30px 0px 0px 0px;
}

.book_background {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
}

.book_home {
       position: absolute;
       z-index:5;
       width: auto;
       height: auto;
       margin: 520px 0px 0px 870px;
}

.book_amazon {
       position: absolute;
       z-index:4;
       width: auto;
       height: auto;
       margin: 380px 0px 0px 550px;
}

.book_back {
       position: absolute;
       z-index:6;
       width: auto;
       height: auto;
       margin: 500px 0px 0px 10px;
}

.book_flash{
       position: absolute;
       z-index:2;
       width: 380px;
       height: 250px;
       margin: 20px 0px 0px 277.5px;
       padding: 30px 0px;
       text-align:center;
}

.book_page_post{
       position: absolute;
       z-index:3;
       width: 380px;
       height: auto;
       margin: 280px 0px 0px 277.5px;
       padding: 0px;
}

.book_page_post h2{
       width: 318px;
       margin: 20px 0px 0px 29px;
       padding: 0px 0px 8px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 22px;
       line-height: 22px;
       font-weight: bold;
       text-transform: normal;
       letter-spacing: -2px;
}

.book_page_post p{
       width: 318px;
       margin: 0px 0px 0px 29px;
       padding: 0px 0px 16px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 14px;
       line-height: 15px;
       font-weight: bold;
       text-transform: normal;
       letter-spacing: -1px;
}

.book_page_post a{
       color: #000000;
}

.book_page_post a:hover {
       color:#000000;
}

.book_atwphse{
       position: absolute;
       z-index:2;
       width: 500px;
       height: 305px;
       margin: 0px 0px 0px 227.5px;
       padding: 0px 0px;
       text-align:center;
}

.book_atwphse_amazon {
       position: absolute;
       z-index:4;
       width: auto;
       height: auto;
       margin: 508px 0px 0px 580px;
}

.book_atwphse_back {
       position: absolute;
       z-index:5;
       width: auto;
       height: auto;
       margin: 537px 0px 0px 10px;
}

.book_atwphse_home {
       position: absolute;
       z-index:6;
       width: auto;
       height: auto;
       margin: 0px;
}

.book_atwphse_post{
       position: absolute;
       z-index:3;
       width: 380px;
       height: auto;
       margin: 0px 0px 0px 227.5px;
       padding: 0px;
}

.book_atwphse_post h2{
       width: 318px;
       margin: 0px;
       padding: 0px 0px 8px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 22px;
       line-height: 22px;
       font-weight: bold;
       text-transform: normal;
       letter-spacing: -2px;
}

.book_atwphse_post p{
       width: 318px;
       margin: 0px;
       padding: 0px 0px 16px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 14px;
       line-height: 15px;
       font-weight: bold;
       text-transform: normal;
       letter-spacing: -1px;
}

.book_atwphse_post a{
       color: #000000;
}

.book_atwphse_post a:hover {
       color:#000000;
}

.prints_home {
       position: absolute;
       z-index:5;
       width: auto;
       height: auto;
       margin: 20px 0px 0px 800px;
}

.prints_back {
       position: absolute;
       z-index:6;
       width: auto;
       height: auto;
       margin: 130px 0px 0px 755px;
}

.prints_page_post{
       margin: 0px;
       padding: 0px;
       width: 700px;
       }

.prints_page_post h2{
       margin: 8px 0px 0px 0px;
       padding: 0px 0px 8px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 36px;
       line-height: 32px;
       font-weight: bold;
       text-transform: normal;
       letter-spacing: -2px;
}

.prints_page_post p{
       margin: 0px;
       padding: 16px 0px 0px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 24px;
       line-height: 22px;
       font-weight: bold;
       text-transform: normal;
       letter-spacing: -1px;
}

/*
.prints_page_post a{
       display:block;
       width: 280px;
       height: 154px;
       color: #FFFFFF;
       margin: 50px 0px 0px 0px;
       padding: 0px;
}

.prints_page_post a:hover {
       color:#FFFFFF;
}
*/


.printclips_background {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
}

.printclips_home {
       position: absolute;
       z-index:3;
       width: auto;
       height: auto;
       margin: 520px 0px 0px 865px;
}

.printclips_back {
       position: absolute;
       z-index:4;
       width: auto;
       height: auto;
       margin: 490px 0px 0px 10px;
}

.printclips_list {
       position: absolute;
       margin: 243px 0px 0px 0px;
       padding: 0px;
       z-index:2;
}

.printclips_list ul{
       margin: 0px;
       padding:0px;
       list-style:none;
}

.printclips_list li{
       height: 80px;
       width: 857px;
       margin: 0px 0px 0px 6px;
       padding: 10px 0px 0px 120px;
       background-image: url(../../../printclips/behindtext.jpg);
       background-repeat:no-repeat;
       overflow:hidden;
}

.printclips_list li a{
       color:#DDDDDD;
       margin: 0px;
       padding:0px;
       list-style:none;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 48px;
       font-weight: bold;
       text-transform:lowercase;
       letter-spacing: -3px;
}

.video_home {
       position: absolute;
       z-index:5;
       width: auto;
       height: auto;
       margin: 20px 0px 0px 800px;
}

.video_back {
       position: absolute;
       z-index:6;
       width: auto;
       height: auto;
       margin: 130px 0px 0px 755px;
}

.video_page_post p{
       margin: 0px;
       padding: 0px;
       overflow:hidden;
}

.video_page_post a{
       display:block;
       width: 280px;
       height: 170px;
       background-image: url(../../../video/clicktowatch.jpg);
       color: #FFFFFF;
       margin: 50px 0px 0px 0px;
       padding: 0px;
       overflow:hidden;
}

.video_page_post a:hover {
       color:#FFFFFF;
}

.videoclips_background {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
}

.videoclips_home {
       position: absolute;
       z-index:3;
       width: auto;
       height: auto;
       margin: 500px 0px 0px 20px;
}

.videoclips_back {
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 360px 0px 0px 0px;
}

.videoclips_list {
       position: absolute;
       margin: 60px 0px 0px 280px;
       padding: 0px;
       z-index:4;
}

.videoclips_list ul{
       margin: 0px;
       padding:0px;
       list-style:none;
}

.videoclips_list li{
       height: 90px;
       width: 450px;
       overflow:hidden;
}

.videoclips_list li a{
       color:#FFFFFF;
       margin: 0px;
       padding:0px;
       list-style:none;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 48px;
       font-weight: bold;
       text-transform:lowercase;
       letter-spacing: -3px;
}

.audioclips_background {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
}

.audioclips_home {
       position: absolute;
       z-index:3;
       width: auto;
       height: auto;
       margin: 40px 0px 0px 845px;
}

.audioclips_back {
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 491px 0px 0px 734px;
}

.audioclips_list {
       position: absolute;
       margin: 60px 0px 0px 280px;
       padding: 0px;
       z-index:4;
}

.audioclips_list ul{
       margin: 0px;
       padding:0px;
       list-style:none;
}

.audioclips_list li{
       height: 110px;
       width: 450px;
       overflow:visible;
}

.audioclips_list li a{
       color:#FFFFFF;
       margin: 0px;
       padding:0px;
       list-style:none;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 44px;
       line-height: 44px;
       font-weight: bold;
       letter-spacing: -3px;
}

.movie_background {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
       overflow:visible;
}

.movie_home {
       position: absolute;
       z-index:5;
       width: auto;
       height: auto;
       margin: 500px 0px 0px 855px;
}

.movie_back {
       position: absolute;
       z-index:6;
       width: auto;
       height: auto;
       margin: 520px 0px 0px 10px;
}

.movie_page_post{
       position: absolute;
       margin: 40px 0px 0px 70px;
       padding: 0px;
       width: auto;
       height: 190px;
       z-index:10;
}

.movie_page_post h2{
       display:block;
       width: auto;
       height: 36px;
       margin: 0px;
       padding: 0px;
       text-transform:lowercase;
       font-size: 30px;
}

.movie_page_post p{
       display:block;
       width: 204px;
       height: 43px;
       background-image: url(../../../movies/clicktowatch.jpg);
       background-repeat:no-repeat;
       margin: 0px 0px 0px 0px;
       padding: 0px;
       font-size: 2px;
       overflow:hidden;
       color: #FFFFDF;
}

.movie_page_post a{
       display:block;
       width: 204px;
       height: 43px;
       color: #FFFFDF;
       margin: 0px 0px 0px 0px;
       padding: 0px;
}

.movie_page_post a:hover {
       color:#FFFFDF;
}

.movies_background {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
}

.movies_home {
       position: absolute;
       z-index:3;
       width: auto;
       height: auto;
       margin: 10px 0px 0px 0px;
}

.movies_list {
       position: absolute;
       margin: 0px 0px 0px 210px;
       padding: 0px;
       z-index:4;
}

.movies_list ul{
       margin: 0px;
       padding:0px;
       list-style:none;
}

.movies_list li{
       height: 130px;
       width: 450px;
       overflow:visible;
}

.movies_list li a{
       color:#FFFFFF;
       margin: 0px;
       padding:0px;
       list-style:none;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 36px;
       font-weight: bold;
       letter-spacing: -3px;
}

.loupot {
       position: absolute;
       margin: 0px;
       padding: 0px;
       z-index:1;
}

.gq {
       position: absolute;
       margin: 25px 0px 0px 136px;
       padding: 0px;
       z-index:2;
}

.contact_phone{
       position: absolute;
       margin:0px;
       padding:0px;
       z-index:1;
}

.contact_info{
       position:absolute;
       margin:70px 0px 0px 40px;
       padding:0px;
       z-index:2;
}

.contact_info p{
		color:#FFFFFF;
		margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 24px;
       line-height: 24px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -2px;
}

.contact_info h1{
		color:#FFFFFF;
		margin: 400px 0 0 0;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 60px;
       line-height: 60px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -6px;
}


.contact_email{
       position:absolute;
       margin:40px 0px 0px 700px;
       padding:0px;
       z-index:2;
}

.contact_flash{
       position:absolute;
       margin:270px 0px 0px 245px;
       padding:0px;
       z-index:3;
}

.contact_home{
       position:absolute;
       margin:610px 0px 0px 900px;
       padding:0px;
       z-index:4;
}

.bio_text_page h2{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 120px;
       line-height: 120px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -9px;
}

.bio_text_page p{
       clear:both;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 24px;
       line-height: 24px;
       font-weight: normal;
       letter-spacing: -1px;
       text-transform:none;
}


.bio_video{
       position: absolute;
       margin: 0px 0px 0px 30px;
       padding: 0px;
}

.bio_audio{
       position: absolute;
       margin: 110px 0 0 490px;
       padding: 0px;
}

.bio_print{
       position: absolute;
       margin: 200px 0 0 50px;
       padding: 0px;
}

.bio_webisode{
       position: absolute;
       margin: 390px 0 0 140px;
       padding: 0px;
}

.bio_text{
       position: absolute;
       margin: 350px 0 0 680px;
       padding: 0px;
}

.bio_home{
       position: absolute;
       margin: 490px 0px 0px 0px;
       padding: 0px;
}

.story_back{
       position:absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 140px 0px 0px 810px;
}

.post{
       margin: 0px;
       padding: 10px 20px;
}

.stories_images{
       position: absolute;
       width: 220px;
       margin: 0px;
       padding: 90px 0px;
       text-align:right;
       overflow:hidden;
}

#page_content .stories_images p {
       margin: 0px;
       padding: 0px;
}

p img{
       max-width: 100%;
       margin: 0px;
       padding: 0px;
}

.stories_images img {
       margin: 0px;
       padding: 0px;
}

.stories_list{
       position: absolute;
       width: 560px;
       margin: 0px 0px 0px 220px;
       padding: 90px 0px 20px 0px;
}

.stories_list ul{
       margin: 0px;
       padding: 0px;
       list-style:none;
}

.stories_list li {
       margin: 0px;
       padding: 0px;
       height:160px;
       overflow:hidden;
}

.stories_list li a{
       margin: 0px;
       padding: 0px;
       color: #000000;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 30px;
       line-height: 30px;
       font-weight: bold;
       letter-spacing: -1px;
}

.more_page_post{
       position:absolute;
       margin: 10px 0px;
       padding: 0px;
       width: 770px;
}

#page_content .more_page_post p{
       clear:both;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 31px;
       font-weight:bold;
       line-height: 25px;
       color: #009933;
       letter-spacing: -1px;
       text-transform:none;
       padding: 0px;
       margin: 0px;
}

.more_home{
       position: absolute;
       z-index:2;
       width: auto;
       height: auto;
       margin: 40px 0px 0px 840px;
}

.story_page_post{
       position:absolute;
       margin: 10px 0px;
       padding: 0px;
       width: 770px;
}

.story_page_post h2{
       clear:both;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 28px;
       line-height: 28px;
       font-weight: bold;
       letter-spacing: -2px;
       text-transform:none;
}

#page_content .story_page_post p{
       clear:both;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 24px;
       line-height: 24px;
       font-weight: normal;
       letter-spacing: -1px;
       text-transform:none;
}

#store_page_content .page_post{
       margin: 0px;
       padding: 0px;
}

.page_post{
       margin: 0px;
       padding: 20px 150px 20px 0px;
}

.books_page_post h2{
       clear:left;
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 48px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -5px;
}

.books_page_post img {
       margin: 10px 0px;
       float:left;
}

.mistakes_page_post{
       margin: 0px;
       padding: 20px 0px 0px 0px;
       overflow:visible;
}

#page_content .mistakes_page_post .entry-content{
       margin: 0px;
       line-height: 24px;
       font-weight: bold;
       color: #FF0000;
}

#page_content .mistakes_page_post .entry-content p{
       padding: 0px;
       font-size: 28px;
       line-height: 28px;
}

.large_mistakes_animation{
       position: absolute;
       margin: 15px 0px 0px 550px;
       padding: 0px;
       width: 350px;
       height: 350px;
       overflow:hidden;
       z-index:10;
}

.mistakes_home{
       float:left;
       width: auto;
       height: auto;
       margin: 0px;
}

.mistakes_oops{
       float:left;
       width: auto;
       height: auto;
       margin: 0px;
}

.first_page_post{
       float:left;
       margin:0px;
       padding:0px;
       width: 685px;
}

#first_page_content .targethome {
       float:right;
       position:relative;
}

/*
.first_page_post a, .first_page_post a:link, .first_page_post a:visited, .first_page_post a:hover{
       color:#000000;
}
*/


.first_page_post h2{
       width: 790px;
       float:left;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 120px;
       line-height: 110px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -10px;
       margin:10px 0px;
       padding:0px;
}

.first_page_arrow {
       float:left;
       margin: 0px;
       padding: 10px 0px;
       width: 790px;
}

.clients_page_post h2{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 76px;
       line-height: 76px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -7px;
}

#page_content .clients_page_post p{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 44px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -5px;
}

.clients_page_post a{
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 44px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -5px;
}

.post h2{
       clear:both;
       font-size: 24px;
       font-weight: normal;
}

.page_post h2{
       clear:both;
       font-size: 24px;
       font-weight: normal;
}


.entry-date{
       padding: 6px 10px 0 0px;
       color: #666;
}

.entry-content{
       margin: 0px;
       line-height: 24px;
}

.entry-content h2, .entry-content h3, .entry-content-h4, .entry-content h5{
       margin: 0px;
       padding: 10px 0 5px;
}

.entry-content h2 a{
       margin: 0px;
       color: #8f3939;
}

.entry-content h3 h4 h5 h6{
       margin: 0px;
       font-size: 14px;
       font-weight: normal;
}

.entry-content ul{
       list-style: none;
       margin: 0px;
       padding: 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 47px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -5px;
}

#index_sidebar a{
       margin:0px;
       padding:0px;
       font-size:10px;
       color: #CCCCCC;
}

#index_sidebar a:hover{
       margin:0px;
       padding:0px;
       font-size:10px;
       color: #CCCCCC;
}

#index_sidebar ul{
       display: block;
       list-style: none;
       margin: 0;
       padding: 0;
}

#index_sidebar ul li{
       padding: 0px;
}

/* Style tags */

body, address, blockquote, dd, dl, hr, form{
       margin: 0;
       padding: 0;
}

body{
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
       text-align: center;
       vertical-align: top;
       background: #fff;
       color: #000;
       overflow:visible;
}

table{
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
}

h1 {
       margin: 0px;
       padding: 10px 0px 10px 0px;
       font-family: Arial, Helvetica, sans-serif;
       font-size: 48px;
       line-height: 24px;
       font-weight: bold;
       text-transform: lowercase;
       letter-spacing: -5px;
}

h5{
       font-family: Arial, Helvetica, sans-serif;
       font-size: 10px;
       color: #666;
       font-weight: bold;
}

h6{
       font-family: Arial, Helvetica, sans-serif;
       font-size:10px;
       color: #DEDEDE;
}

a{
       text-decoration: none;
       color: #FF0000;
}

a:hover{
       text-decoration: none;
       color: #FF0000;
}

a img{
       border: 0;
}

blockquote{
       margin: 10px 0 0;
       border-top: 2px solid #ddd;
       background: #f5f5f5;
}

blockquote p{
       padding: 10px;
}

blockquote blockquote{
       float: none;
       width: auto;
       margin: 0 10px;
       background: #fff;
}

dd{
       padding: 0 0 0 20px;
}

form, input, textarea{
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
}

img.centered{
       margin:0px;
       float:left;
}

img.alignright{
       margin:0px;
       float:left;
}
img.alignleft{
       margin:0px;
       float:left;
}

img.size-full{
       width: auto;
       height: auto;
}

small{
       font-size: 11px;
}
