/*
Theme Name: Invading Holland
Theme URI: 
Description: A theme just for Invading Holland
Version: 2.0
Author: Stuart B
Author URI: 
*/

body { 	

	width:790px;  
	background-color: #bed0eb; 
	font:small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
	color:#000;
	margin: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	}

img {
   border: 0;
   padding: 0;
   margin: 0;
} 

p {
	text-align: justify;
	color:#000
	float: left;
}

/* Links
----------------------------------------------- */
a:link {
  color:#2454b5;
  text-decoration: none;
  }
a:visited {
  color:#2454b5;
  text-decoration: none;
  }
a:hover {
  color:#fff;
  text-decoration: underline;
  }
a img {
  border-width:0;
  }

ul {
	list-style-image: url(parts/inv_point.gif);
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 38px;
	float: left;
} 

/* Header
----------------------------------------------- */
#header_title { 	
	background: url(parts/header_title.gif) no-repeat;
	margin: 0px 0px 0px 15px;
	width:366px; 
	height: 132px;
	float: left; 
	}  
		
#header_blog_cartoon_top { 	
	background: url(parts/header_blog_cartoon_top.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	width:388px; 
	height: 152px;
	float: right; 
	} 
	
#header_blog_cartoon_bottom { 	
	background: url(parts/header_blog_cartoon_bottom.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	width:388px; 
	height: 38px;
	float: right; 
	}  
	
#header_profile_cartoon_top { 	
	background: url(parts/header_profile_cartoon_top.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	width:388px; 
	height: 152px;
	float: right; 
	} 
	
#header_profile_cartoon_bottom { 	
	background: url(parts/header_profile_cartoon_bottom.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	width:388px; 
	height: 38px;
	float: right; 
	} 
	
#header_gallery_cartoon_top { 	
	background: url(parts/header_gallery_cartoon_top.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	width:388px; 
	height: 152px;
	float: right; 
	} 
	
#header_gallery_cartoon_bottom { 	
	background: url(parts/header_gallery_cartoon_bottom.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	width:388px; 
	height: 38px;
	float: right; 
	} 
	
#header_box_top { 	
	margin: 15px 0px 0px 0px;
	width:790px; 
	height: 152px;
	float: left; 
	} 
	
#header_box_bottom { 	
	width:790px; 
	height: 38px;
	float: left; 
	}  

/* Menu
----------------------------------------------- */
.menu {
	height: 30px;
	width: 350px;
	float: left; 
	}
	
/* Tab 1
----------------------------------------------- */		
.tab1	{
	float: left;
	padding: 0px 10px 0px 0px;
	background: url(parts/menu_home_up.gif) no-repeat;*/	
	width: 94px;
	height: 38px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
	
.tab1 a {
	width: 94px;
	height: 38px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}

.tab1 a:hover {

	}
			
.tab1 img {width: 94px; height: 38px; border: 0; }
* html a:hover {visibility:visible}
.tab1 a:hover img{visibility:hidden}

	/* Tab 1b
----------------------------------------------- */		
.tab1b	{
	float: left;
	padding: 0px 10px 0px 0px;
	width: 94px;
	height: 38px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

/* Tab 2
----------------------------------------------- */			
.tab2	{
	float: left;
	padding: 0px 10px 0px 0px;
	background: url(parts/menu_profile_up.gif) no-repeat;
	width: 128px;
	height: 38px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
			
.tab2 a {
	width: 128px;
	height: 38px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
			
.tab2 a:hover {

	}
			
.tab2 img {width: 128px; height: 38px; border: 0; }
* html a:hover {visibility:visible}
.tab2 a:hover img{visibility:hidden}
			
	/* Tab 2b
----------------------------------------------- */		
.tab2b	{
	float: left;
	padding: 0px 10px 0px 0px;
	width: 128px;
	height: 38px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

/* Tab 3
----------------------------------------------- */			
.tab3	{
	float: left;
	padding: 0px;
	background: url(parts/menu_gallery_up.gif) no-repeat;
	width: 108px;
	height: 38px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

.tab3 a {
	width: 108px;
	height: 38px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
	
.tab3 a:hover {

	}
			
.tab3 img {width: 108px; height: 38px; border: 0; }
* html a:hover {visibility:visible}
.tab3 a:hover img{visibility:hidden}

	/* Tab 3b
----------------------------------------------- */		
.tab3b	{
	float: left;
	padding: 0px 10px 0px 0px;
	width: 108px;
	height: 38px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

/* Content
----------------------------------------------- */
	#content_top_home {
   	background: url(parts/content_top_home.gif) no-repeat;
  	height: 12px;
  	width: 790px;
  	float:left;
	}

	#content_top_profile {
   	background: url(parts/content_top_profile.gif) no-repeat;
  	height: 12px;
  	width: 790px;
  	float:left;
	}
	
	#content_top_gallery {
   	background: url(parts/content_top_gallery.gif) no-repeat;
  	height: 12px;
  	width: 790px;
  	float:left;
	}
		
	#content_middle { 	
		background: url(parts/content_middle.gif) repeat-y;
 		height: auto;
 		width: 790px;
 		float:left;
	}

	#content_bottom {
   	background: url(parts/content_bottom.gif) no-repeat;
   	padding: 0px 0px 20px 0px;
  	height: 13px;
  	width: 790px;
  	float:left;
  }

#post_area {
	margin: 10px 20px 5px 20px;
	width:550px;
	height: auto;
	float:left;
	}

#time_box {
	width:46px;
	height: 41px;
	float:left;
	margin: 0px 10px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-color: #cdd3d8;
	border: 2px;
	border-style: solid;
	border-color:#3d4956;
	font-size: 15px;
	font-style: bold;
	color:#3d4956;
}		

#title_box {
	width:490px;
	height: 46px;
	float:right;
	}	

#title_text {
	width:490px;
	float: left;
	font-size: 20px;
	font-style: bold;
	color:#3d4956;
	}	
	
#title_text a:link {
  color:#3d4956;
  text-decoration: none;
  }
#title_text a:visited {
  color:#3d4956;
  text-decoration: none;
  }
#title_text  a:hover {
  color:#3d4956;
  text-decoration: underline;
  }
  	
#title_line {
	width:490px;
	height: 2px;
	float: left;
	background-color: #3d4956;
	margin: 0px 0px 10px 0px;
	}	

#share {
	
	}

#link_text_full {
	width:550px;
	float:left;
		}
	
#link_text_left {
	padding: 0px 15px 0px 0px;
	float: left;
		}
		
#link_text_right {
	float: right;
	padding: 3px 0px 0px 0px;
		}
		
#link_text_center {
	float: center;
		}
		
#end_line {
	width:550px;
	height: 2px;
	background-color: #3d4956;
	float:left;
	margin: 5px 0px 10px 0px;
	}	

.cartoon {
    margin: 0px 10px 0px 0px;
    width:150px;
    height:170px;
    float:left;
    text-align:left;
    border: 1px;
border-style: solid;
border-color:#000;
    }
	
.cartoon_right {
    margin: 0px 0px 0px 10px;
    width:150px;
    height:170px;
    float:right;
    text-align:right;
    border: 1px;
border-style: solid;
border-color:#000;
    }
	
/* Profile
----------------------------------------------- */
#profile {
	margin: 0px 0px 0px 0px;
	width: 550px;
	height: auto;
	float:left;
	}
	
#profile_toons {
	background: url(parts/profile_toons.jpg) no-repeat;
	margin: 25px 0px 5px 10px;
	width:125px;
	height: 1851px;
	float:left;
	}

#profile_text {
	margin: 10px 0px 5px 15px;
	width: 400px;
	height: auto;
	float:right;
	}

/* Sidebar
----------------------------------------------- */
#sidebar {
	width:200px;
	height: auto;
	float:right;
	}

#sidebar_button_holder {
	width:165px;
	height:40px;
	margin: 0px 15px 0px 15px;
	float:left;
	}
	
#sidebar_button_holder_2 {
	width:165px;
	height:165px;
	margin: 5px 15px 0px 15px;
	float:left;
	}
	
#sidebar_button_holder_3 {
	width:165px;
	height:160px;
	margin: 5px 15px 0px 15px;
	float:left;
	}
	
#sidebar_button {
	width:39px;
	height:40px;
	margin: 0px 3px 0px 0px;
	float:left;
	}
	
#sidebar_follow {
	width:65px;
	height:11px;
	margin: 0px 0px 5px 15px;
	float:left;
	background: url(parts/follow_me.gif) no-repeat;

	}

#sidebar_gallery_button {
	width:165px;
	margin: 14px 15px 0px 15px;
	float:left;
	}
		
#sidebar_title {
	width:165px;
	margin: 15px 15px 5px 15px;
	float:left;
	}

#sidebar_first_sub_title {
	width:165px;
	margin: 5px 15px 0px 15px;
	float:left;
	font-style: bold;
	}
#sidebar_sub_title {
	width:165px;
	margin: 15px 15px 0px 15px;
	float:left;
	font-style: bold;
	}

#sidebar_list {
	width:175px;
	float:left;
	}
	
#sidebar_line {
	width:165px;
	height: 2px;
	float: left;
	margin: 10px 15px 10px 15px;
	background-color: #3d4956;
	}	
	
#copywrite {
	width:165px;
	margin: 5px 15px 0px 15px;
	text-align: justify;
	float:left;
	color:#555
	font-size: 5px;
	font-style: italic;
	}
	
/* sidebar_button1
----------------------------------------------- */		
#sidebar_button1	{
	float: left;
	margin: 0px 3px 0px 0px;
	background: url(parts/button_rrs_up.gif) no-repeat;*/	
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
	
#sidebar_button1 a {
	width: 39px;
	height: 40px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}

#sidebar_button1 a:hover {

	}
			
#sidebar_button1 img {width: 39px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
#sidebar_button1 a:hover img{visibility:hidden}

	/* sidebar_button1b
----------------------------------------------- */		
#sidebar_button1b	{
	float: left;
	margin: 0px 3px 0px 0px;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

/* sidebar_button2
----------------------------------------------- */			
#sidebar_button2	{
	float: left;
	margin: 0px 3px 0px 0px;
	background: url(parts/button_twitter_up.gif) no-repeat;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
			
#sidebar_button2 a {
	width: 39px;
	height: 40px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
			
#sidebar_button2 a:hover {

	}
			
#sidebar_button2 img {width: 39px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
#sidebar_button2 a:hover img{visibility:hidden}
			
	/* sidebar_button2b
----------------------------------------------- */		
#sidebar_button2b	{
	float: left;
	margin: 0px 3px 0px 0px;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

/* sidebar_button3
----------------------------------------------- */			
#sidebar_button3	{
	float: left;
	margin: 0px 3px 0px 0px;
	background: url(parts/button_facebook_up.gif) no-repeat;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

#sidebar_button3 a {
	width: 39px;
	height: 40px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
	
#sidebar_button3 a:hover {

	}
			
#sidebar_button3 img {width: 39px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
#sidebar_button3 a:hover img{visibility:hidden}

	/* sidebar_button3b
----------------------------------------------- */		
#sidebar_button3b	{
	float: left;
	margin: 0px 3px 0px 0px;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
		
	/* sidebar_button4
----------------------------------------------- */			
#sidebar_button4	{
	float: left;
	margin: 0px 0px 0px 0px;
	background: url(parts/button_mail_up.gif) no-repeat;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

#sidebar_button4 a {
	width: 39px;
	height: 40px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
	
#sidebar_button4 a:hover {

	}
			
#sidebar_button4 img {width: 39px; height: 40px; border: 0; }
* html a:hover {visibility:visible}
#sidebar_button4 a:hover img{visibility:hidden}

	/* sidebar_button4b
----------------------------------------------- */		
#sidebar_button4b	{
	float: left;
	margin: 0px 3px 0px 0px;
	width: 39px;
	height: 40px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
		
	/* Gallery
----------------------------------------------- */

#gallery_cartoon {
	width:150px;
	height: 170px;
	margin: 15px 15px 0px 15px;
	float:left;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}

	#flyer_small_title {
	width:150px;
	margin: 5px 15px 0px 15px;
	float:left;
	}

	#flyer_small_text {
	width:150px;
	margin: 0px 15px 15px 15px;
	float:left;
	}
	
	#flyer_small_1 {
	width:150px;
	height: 180px;
	margin: 0px 15px 0px 15px;
	float:left;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}
	
	#flyer_small_2 {
	width:150px;
	height: 213px;
	margin: 15px 15px 0px 15px;
	float:left;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}
	
	#flyer_big_1 {
	width:450px;
	height: 540px;
	margin: 15px 15px 0px 15px;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}
	
	#flyer_big_2 {
	width:437px;
	height: 620px;
	margin: 15px 15px 0px 15px;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}
	
	#website {
	width:240px;
	height: 235px;
	margin: 15px 15px 0px 15px;
	float:left;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}
	
	#website_text {
	width:240px;
	margin: 0px 15px 0px 15px;
	float:left;
	}
	
	#website_big {
	width:520px;
	height: 510px;
	margin: 15px 15px 0px 15px;
	border: 1px;
	border-style: solid;
	border-color:#000;
	}
	
	#nav_text {
	font-size: 15px;
	font-style: bold;
	}	
	
	/* Comments
----------------------------------------------- */	
.thread-alt {
	background-color: #93a1b6;
}
.thread-even {
	background-color: #93a1b6;
}
.depth-1 {
border: 2px solid #506a85;
}
.even, .alt {

	border-left: 2px solid #506a85;
}

.commentlist li, #commentform input, #commentform textarea {
	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}
.commentlist li ul li {
	font-size: 1em;
}

.commentlist li {
	font-weight: bold;
}

.commentlist li .avatar { 
	float: right;
	border: 1px solid #eee;
	padding: 1px;
	margin: 10px;
	background: #506a85;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 1.1em;
	}

.commentlist p {
	font-weight: normal;
	line-height: 1.5em;
	text-transform: none;
	}

#commentform p {
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

.commentmetadata {
	font-weight: normal;
	}
	
#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform {
	margin: 5px 10px 0 0;
	}
#commentform textarea {
	width: 100%;
	padding: 2px;
	}
#respond:after {
		content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}
#commentform #submit {
	margin: 0 0 5px auto;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 10px;
	padding: 5px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
}

.commentlist p {
	margin: 10px 5px 10px 0;
}
.children { padding: 0; }

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
	
.navigation {
	display: block;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
	/* cartoon_button
----------------------------------------------- */			
.cartoon_button	{
	float: left;
	background: url(parts/gallery_menu_cartoons_rollover.gif) no-repeat;
	width: 165px;
	height: 65px;
	margin: 14px 15px 0px 15px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
			
.cartoon_button a {
	width: 165px;
	height: 65px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
			
.cartoon_button a:hover {

	}
			
.cartoon_button img {width: 165px; height: 65px; border: 0; }
* html a:hover {visibility:visible}
.cartoon_button a:hover img{visibility:hidden}
				
	/* comics_button
----------------------------------------------- */			
.comics_button	{
	float: left;
	background: url(parts/gallery_menu_comics_rollover.gif) no-repeat;
	width: 165px;
	height: 65px;
	margin: 14px 15px 0px 15px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
			
.comics_button a {
	width: 165px;
	height: 65px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
			
.comics_button a:hover {

	}
			
.comics_button img {width: 165px; height: 65px; border: 0; }
* html a:hover {visibility:visible}
.comics_button a:hover img{visibility:hidden}

	/* flyers_button
----------------------------------------------- */			
.flyers_button	{
	float: left;
	background: url(parts/gallery_menu_flyers_rollover.gif) no-repeat;
	width: 165px;
	height: 65px;
	margin: 14px 15px 0px 15px;
	overflow:hidden;/* for ie to hide extra height*/	
	}
			
.flyers_button a {
	width: 165px;
	height: 65px;
	float: left;
	overflow:hidden;/* for ie to hide extra height*/
	}
			
.flyers_button a:hover {

	}
			
.flyers_button img {width: 165px; height: 65px; border: 0; }
* html a:hover {visibility:visible}
.flyers_button a:hover img{visibility:hidden}

.gallery_button	{
	float: left;
	margin: 14px 15px 0px 15px;
	width: 165px;
	height: 65px;
	overflow:hidden;/* for ie to hide extra height*/	
	}

