/*
Theme Name: 12ig v2
Theme URI: http://www.12inchgod.com
Description: Design for 12inchgod
Version: 0.1
Author: Carlos San Segundo
Author URI: http://www.sanseg.de
*/

/* reset & misc
--------------------------------------------------*/
html, body{ height:100%; }
*{ padding:0; margin:0; border:0; font-size:100%;}
html { min-width:950px; }
html > body #outer { height:auto; }
.lost {display:none;}
.clearer{ clear:both; line-height:0px;}
p{ margin:0.6em 0 0.6em 0;  }
.fat{ font-weight:bold; }
.ital{ font-style:italic; }
.smaller{ font-size:0.8em; font-weight:normal;}
.highlight{ font-family:sans-serif; color:#cc9933; }
.highlight2{ font-weight:bold; font-style:italic; color:#cc9933; }
.normal{ font-weight:400; }

/* main
--------------------------------------------------*/
body { margin:0 auto; color:#000; background:#f3edd2 url("./images/bg_vert.jpg") repeat-x scroll 50% 0pt; text-align:center;
		font: 80% /1.6em arial, sans-serif;}
#outer { width:956px; height:100%; margin:0 auto; background:transparent url("./images/bg_horiz.jpg") repeat-y scroll 50% 0pt; }
#outer2{ width:969px; height:129px; margin:0 auto; background:transparent url("./images/bg_outer2.jpg") no-repeat scroll 50% 0pt;  }
#left { width:539px; text-align:left; float:left; }
#right { width:411px; float:right; text-align:left; }
#logo { width:969px; height:100px; float:left; position:absolute; top:0; background-color:none; background-image: url("./images/logo_klein.gif");
		background-repeat:no-repeat; background-position:0px 16px; z-index:123; }
#final_clearer{ clear:both; text-align:left; background-position:right; height:80px; background-repeat:no-repeat; width:950px; background-image:url("./images/logo_grau.gif"); 
								font-size:0.8em; font-weight:bold; }
#final_clearer a:link, #final_clearer a:visited{ margin-left:25px; color:#cc9933; border:none; text-decoration:none; position:relative; bottom:0;}
#final_clearer a:hover{ color:#333; border-bottom:1px dotted #cc9933; }
.editlink{ background-color:yellow; border:2px solid red; padding:5px; position:absolute; left:0; text-transform:none;}


/* headers
--------------------------------------------------*/
h1,h2,h3,h4,h5,h6{ font:bold 100% Arial,sans-serif; color:#806020; }

/* common links
--------------------------------------------------*/
#content a:link, #content a:visited{ color:#806020; border-bottom:1px dotted #806020; text-decoration:none; }
#content a:hover{ color:#806020; border-bottom:1px dotted transparent; }

/* navigation
--------------------------------------------------*/
#nav{ width:540px; margin-left:33px; float:left; position:absolute; top:90px; background-color:none; background-image: none;
		background-repeat:no-repeat; background-position:1px 0px !important 0; text-align:center; }
#nav ul{ width:538px; height: 30px; margin-left:3px; list-style:none; white-space: nowrap; z-index:123; }
#nav ul li{ float:left; list-style-type:none; margin:0 40px 0 0;}
#nav a{ font-weight:normal; color:#333; padding:8px 1px 0 1px; width:100%; height:100%; display:block; border-bottom:3px solid transparent;
		 text-align:center; }
#nav a.Nav{ font-weight:bold; color:#000;}
#nav a:hover{ color:#cc9933; background-color:none; background-image: none; background-position:-5px 36px; }

/* content
--------------------------------------------------*/
#content{ margin-top:0px; padding:0 25px 0 35px; font-size:12px}
#content h1{ border-bottom:1px solid #ccc; font-size: 1.6em; font-weight:normal; letter-spacing:-0.03em; line-height:1.3em;
			padding:0 0 0.2em 0; }
#content h1 a:link, #content h1 a:visited{ color:#806020; text-decoration:none; border:none;}
#content h1 a:hover{ color:#cc9933; border:none;}
#content h4, #content h5, #content h6{ font-size:1em; }
#content .post{ margin:3em 0 0 0; }
#content .postcontent{ padding:0.4em 0 0.2em 0; }
#content .postcontent h1, #content .postcontent h2, #content .postcontent h3, #content .postcontent h4, #content .postcontent h5, #content .postcontent h6
						{ margin:2.0em 0 0.8em 0; }
#content .postkeepreading{ float:left; }
#content p a span.postkeepreading, #content .postkeepreading a:link, #content .postkeepreading a:visited, #content .postcomments a:link, #content .postcomments a:visited, #content .post_data a:link, #content .post_data a:visited
		{ color:#cc9933; font-size:11px; font-weight:bold; border:none; }
#content p a:hover span.postkeepreading, #content .postkeepreading a:hover, #content .postcomments a:hover, #content .post_data a:hover
		{ color:#333; border-bottom:1px dotted #cc9933; } 
#content .postcomments{ float:right; background:url("./images/comments_bubble.gif"); background-repeat: no-repeat; padding-left:30px; background-position:0 -5px; }
#content .post img{ margin:5px 10px 10px 0;}
#content .post_pages{ text-align:center; }
#content .head{ margin-bottom:0.4em; border-bottom:1px solid #ccc; color:#806020; font-weight:600; text-transform:none; }
#content .post_data{ margin-top: 2.0em; border-top:1px solid #d4dde2; border-bottom:1px solid #ccc; /* font-size:0.8em; */
									font: 12px /1.6em arial, sans-serif; }

#content .rss{ font-weight:bold; padding-top:2px; background:url("./images/rss_icon.gif"); padding-left: 20px; background-repeat:no-repeat;  }
#content blockquote{ color:#9b8757; font-style:italic; font-family:Georgia,Palatino,"Times New Roman",serif; background:url("./images/bg_quote.gif"); background-repeat:no-repeat; 
				margin:2.5em 0; padding-left:80px; }
#content ul{ list-style-type:none; margin:1em 0 1em 0.5em; }
#content ul li{ background:url("./images/icon_list.gif"); background-repeat:no-repeat; background-position:0 0.4em; padding-left:1.8em;}
#content ol{ margin:1em 0 1em 2em; }
#content ._left{ width:35%; float:left; padding:0 0.4em; }
#content ._right{ width:50%; float:right; padding:0 0.4em; }
#content ._left a:link, #content ._left a:visited, #content ._right a:link, #content ._right a:visited{border:none;}


/* plugin relatedPosts
--------------------------------------------------*/
#content .relatedPosts{ margin-top:3em; }
#content .relatedPosts .head{ font-size:0.9em; color:#000; }
#content .relatedPosts a:link, .relatedPosts a:visited{ color:#000; text-decoration:none; border-bottom:1px dotted #eeeeee; }
#content .relatedPosts a:hover{ color:#333; border-bottom:1px dotted transparent; }
#content .relatedPosts ul{ margin:0; list-style-type:none;  }

/* plugin sociable
--------------------------------------------------*/
#content .sociable ul li{ background:none; padding:0 0.4em 0 0; }
#content .sociable a:link, #content .sociable a:hover{ border:none; }
#content .sociable_tagline{ font-weight:bold; font-size:0.9em;}
#content .sociable_tagline span{ font-weight:normal;}

/* sidecontent
--------------------------------------------------*/
#sidecontent{ color:#666; font-size:0.9em; margin-top:40px; padding:0 25px 0 38px; }
#sidecontent a:link, #sidecontent a:visited{ color:#333; text-decoration:none; border:none; }
#sidecontent a:hover{ color:#333; border-bottom:1px dotted #cc9933; }
#sidecontent .head{ margin-bottom:0.4em; border-bottom:1px solid #ccc; color:#000; font-weight:600; text-transform:none; }
#sidecontent .sidecontent_left{ width:45%; float:left; }
#sidecontent .sidecontent_right{ width:45%; float:right; }
#sidecontent .rss{ padding-top:2px; background:url("./images/rss_icon.gif"); padding-left: 20px; background-repeat:no-repeat;  }
#feature, #fresh_comments, #blogroll, #archives, #syndicate, #fresh_comments, #cats, #powered, #hardlinks{ margin-top:30px; }


/* mainsearch
--------------------------------------------------*/
#mainsearch form input{ width:320px; height:22px; padding:7px 0 0 31px; background-color:none; background: url("./images/bg_search.gif"); }
#mainsearch form input.button{ width: 100px; background:none; border:1px solid #ccc; padding:3px; }
#mainsearch form input:hover{ background-position: 0px 29px;  }

/* syndicate
--------------------------------------------------*/
#syndicate .sidecontent_left{ width:45%; }
#syndicate .sidecontent_right{ width:55%; }
#syndicate form input{ color:#333; width:100%; height:13px; margin-top:0.2em; padding:1px 5px; background-color:none; background: url("./images/bg_email.gif");
			background-repeat:no-repeat; color:#000;}
#syndicate form input:hover{ background-position: 0 -15px; }
#syndicate .subbutton{ position:relative; top:0.4em; width:82px; height:16px; background-repeat:no-repeat; background-color:none; background: url("./images/button_abonnement.gif"); }

/* fresh_comments, blogroll, archives, powered, feature
--------------------------------------------------*/
#recent_posts ul, #hardlinks ul, #feature ul, #fresh_comments ul, #blogroll ul, #archives ul, #powered ul{ list-style-type:none; }
#recent_posts li, #hardlinks li, #feature li, #fresh_comments li, #blogroll li, #archives li, #powered li{ padding:0.2em 0 0.4em 0; border-bottom:1px solid #eeeeee;}
#blogroll li, #archives li, #powered li{ padding:0.1em 0; }
#recent_posts a:link, #hardlinks a:link, #hardlinks a:visited, #feature a:link, #feature a:visited, #blogroll a:link, #blogroll a:visited, #archives a:link, #archives a:visited, #powered a:link, #powered a:visited{ display:block; width:100%; border:none; }
#recent_posts a:hover, #hardlinks a:hover, #feature a:hover, #blogroll a:hover, #archives a:hover, #powered a:hover{ background-color:#eeeeee; border:none; }
#recent_posts li, #hardlinks li, #feature li{ padding:0; }
#feature{ font-weight:normal; }

/* categories
--------------------------------------------------*/
#cats ul{ margin:0.8em 0 0 1.6em; line-height:1.1em; }
#cats ul ul{ margin:0.2em 0 0 0; }
#cats li {margin:0; padding:0 0 3px 0; border-bottom:none; list-style-image:url(./images/icon_cats.gif);}
#cats ul li li {margin:0; padding:0 0 3px 0; border-bottom:none; list-style-image:url(./images/icon_subcats.gif);}

/* plugin landingSites
--------------------------------------------------*/
.landingsites{ margin-top:2em; padding:10px; border:1px solid #ccc; background-color:#FFFCDF; }
.landingsites ul{ margin-left:15px; padding:0; list-style-type:none;}

/* comments
--------------------------------------------------*/
#comments .head{ text-transform:none; font:bold 1.3em Arial, sans-serif; color:#806020; clear:both; margin:2.0em 0 0 0; border:none; }
#comments ul{list-style-type:none; margin:0em; }
#comments ul li{ background:none; padding:20px 0 20px 0; border-bottom:1px solid #eeeeee;}
#comments ul li .comment_alt{ background-color:#fcfdfd;}
#comments .comment_number{  float:left; padding:0 30px 0px 0; line-height:0.1em; font:normal 3.5em Georgia,Palatino,"Times New Roman",serif; color:#ccc; }
#comments .comment_header{ font-weight:bold; padding-top:1.0em; line-height:1.2em;}
#comments .comment_body{ padding:0.4em 0 0 4.1em;  }
#comments input, textarea { background:#FFFFFF url(images/bg_forms.jpg) repeat-x scroll left top; border:1px solid #ccc; padding:0.5em; 
					font:normal 1.1em Georgia,Palatino,"Times New Roman",serif; color:#333; }
#comments textarea{ width:471px; }
#comments .felder{ width:349px; }
#comments p.input label{ display:block; float:left; margin:4px 20px 0pt 0pt; width:100px; }
#comments .comment_body a:link,#comments .comment_body a:visited{ border-bottom:1px dotted #cc9933; color:#333; }
#comments .comment_body a:hover{ border-bottom:1px dotted #ccc; }

/* searchform
--------------------------------------------------*/
#searchform{ margin:30px 0; }
#searchform a:link, #searchform a:visited{ border:none; font-size:1.2em; font-weight:bold; color:#806020; }
#searchform input { background:#FFFFFF url(images/bg_forms.jpg) repeat-x scroll left top; border:1px solid #ccc; padding:0.5em; 
					font:normal 1.1em Georgia,Palatino,"Times New Roman",serif; color:#164362; }
#searchform input.feld{ width:360px; }					

/* indexsuche
--------------------------------------------------*/
.indexsuche{ margin:30px 0; }
#content .indexsuche a:link, .indexsuche a:visited{ text-decoration:none; border:none; font-size:1.2em; font-weight:bold; color:#806020; }
.indexsuche input { border:1px solid #ccc; padding:0.2em; font:normal 1.1em Georgia,Palatino,"Times New Roman",serif; color:#164362; }
.indexsuche input.feld{ width:360px; }					


/* categories
--------------------------------------------------*/
#categories{ margin-top:1em; }
#categories h2{ padding-bottom:0.4em; font: 1em/1.6em arial, sans-serif; }
#categories a:link, #categories a:visited { color:#333; border:none; text-decoration:none; }
#categories a:hover{ color:#333; border-bottom:1px dotted #cc9933; border:none; }

/* plugin pagebar & pagelink
--------------------------------------------------*/
#content .pagelink p{ margin-top:2em; }
#content .pagebar{ margin-top:50px; }
#content .pagelink p a:link, #content .pagelink p a:visited, .pagelink p a:hover, #content .pagebar a:link, #content .pagebar a:visited, .pagebar a:hover{ border:none; padding:5px; }

/* plugin simple tags
--------------------------------------------------*/
#content .tag_cloud{ margin:2em 0 3em 0; }

/* plugin dew mp3 player
--------------------------------------------------*/
.mp3player{ margin:3em 0; }

/* plugin dd-sitemap-ge
--------------------------------------------------*/
#content .ddsg-wrapper h2{margin:2em 0 0 0; }
#content .ddsg-wrapper ul, #content .ddsg-wrapper ul ul{ margin:0.4em 0; list-style-type:none; }
#content .ddsg-wrapper ul li{ background:none; padding:0.1em 0 0.1em 0.4em; }

/* sponsoren
--------------------------------------------------*/
#myMon{ font-family:sans-serif; color:#cc9933; margin-top:30px; height:290px; text-align:center; padding:45px 20px 10px 20px; background:#efefef url("./images/bg_sponsoren.jpg") no-repeat; }
#myMon .mySpon{ font-weight:bold; }
#myMon .mySpon a:link{ border:0px; }

/* adsense
--------------------------------------------------*/
.linkblock_top{ position:relative; top:0px; width:500px; text-align:left; margin-left:0px; z-index:22; }
.linkblock{ width:100%; margin-top:50px; padding:10px; border:1px solid #cc9933; }
.indexsquare{ margin-top:2em; }
.bigsquare{ font-size:2em;}
.squarefloat{ float:left; margin:0 10px 10px 0; }
.g2{margin-top:30px; }
.iSiteTop{ position:relative; top:18px; left:478px; }
.iSingleTop{ margin-bottom:25px; }
.iSingleBottom{ margin-top:25px; }
.iIndex{ margin-top:35px; }
.googlesearch{ margin-top:40px; }
.googlesearch form input{ border:1px solid #ccc; padding:5px;}