/*  
Theme Name: PersonalMag
Theme URL: http://www.wpthemedesigner.com
Author: ChiQ Montes
Author URL: http://www.wpthemedesigner.com
Description: 3 Column wordpress theme designed by <a href="http://www.wpthemedesigner.com">ChiQ Montes</a> and coded by <a href="http://www.smaug.cz">Smaug</a>.
*/

html, body {height: 100%;}

#minwidth {position: relative;
			min-height: 100%;
			height: 100%;
			voice-family: "\"}\"";
			voice-family: inherit;
			height: auto;
			background-image:url(images/background2.jpg); background-repeat:no-repeat; background-position: left top;}

html>body #minwidth {height: auto;}

#minwidth2 {position: relative;
			min-height: 100%;
			height: 100%;
			voice-family: "\"}\"";
			voice-family: inherit;
			height: auto;
			background-image:url(images/background3.jpg); background-repeat:no-repeat; background-position: left top;}

html>body #minwidth2 {height: auto;}

.minwidth { min-width:1600px;}

body { background:#FFFFFF; color:#808080; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0;
	   background-image:url(images/background.jpg); background-repeat:repeat;}

#menu_wrap { background:url(images/menu_bg.gif) repeat-x; height:38px; width:100%;}
#menu {width:1000px; margin:0 auto;}
#menu ul { list-style-type:none;}
#menu li { float:left; text-align:center; width:69px; height:28px; padding:10px 5px 0 5px;}
#menu li:hover { background:url(images/menu_bg_hover.gif);}
#menu li:hover a {color:#FFFFFF;}


#header_wrap { width:100%; height:117px; border-bottom:1px solid #e1e1e1;}
#header { height:117px; width:1000px; margin:0 auto; position:relative;}
#header h1 {position:absolute; top:25px; left:18px;  font-size:30px;}
#header h1 a { font-weight:normal;}
#header h2 {position:absolute; top:61px; left:24px; font-size:14px;}
#rss { position:absolute; width:340px; height:117px; right:15px; background:url(images/icon_rss.jpg) no-repeat right center;}
#rss a { text-transform:uppercase; color:#808080;}
#rss .first { padding:35px 0 10px 0; margin:0 0 10px 0; width:220px; border-bottom:1px dotted #e1e1e1;}


#main {margin:0 auto;}
#sidebar { float:left;}
.spacer{ width:530px; height:1000px;}

.page { border:0px solid #666666; padding:10px; margin:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:1.4em;}
.page p { width:540px; padding-bottom:15px;}
.page h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; margin-top:420px; padding-left:10px;}
.page h3 a { font-weight:bold; color:#333333; text-decoration:none; font-size:14px;}
.page h3  a:link{ color:#104c58; text-decoration:none;}
.page h3  a:hover{ color:#666666; text-decoration:none;}
.page h3  a:active{ color:#104c58; text-decoration:none;}
.page h3  a:visited{ color:#104c58; text-decoration:none;}

.page div{ padding:10px;}
.page div:hover{background:url(images/333_20.png) repeat;}

.post2 {  width:570px;}
.post { border:1px solid #FFFFFF; width:530px; padding:10px; padding-bottom:30px; margin:7px; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:1.4em; background:url(images/80.png) repeat;}
.post h3 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; margin-top:10px; line-height:1.1em;}
.post h3 a { font-weight:bold; color:#333333; text-decoration:none; font-size:14px;}
.post h3  a:link{ color:#104c58; text-decoration:none;}
.post h3  a:hover{ color:#666666; text-decoration:none;}
.post h3  a:active{ color:#104c58; text-decoration:none;}
.post h3  a:visited{ color:#104c58; text-decoration:none;}

.post .meta { padding:7px 0; font-size:11px;}
.post .meta p { float:left; padding:0 0 0 15px; background:no-repeat left center;}
.post .meta .date { background-image:url(images/icon_post_date.gif); margin:0 40px 0 0;}
.post .meta .comments { background-image:url(images/icon_post_comment.gif);}
.post .meta .author { background-image:url(images/icon_post_author.gif); margin:0 40px 0 0;}
.post .meta .tags { background-image:url(images/icon_post_tag.gif);}
.post .meta .tags  a {color:#808080;}
.post .data { display:block; text-align:left; color:#999; text-transform:uppercase; font-size:9px;}
.post .text {padding:5px 20px 5px 3px;}
.post .text p { text-align:justify; margin-bottom:10px;}
.post .text ul, .post .text ol { margin:0 0 0 35px;}
.post .text li { padding:5px 5px;}
.post img{ border:1px solid #CCCCCC;}

.post blockquote, .post code { padding:7px; border:1px dotted #e1e1e1; margin:5px 0; display:block;}
.post code { border-style:solid;}


#comments h4 {color:#d7722f; margin:0 0 10px 0; font-size:14px;} #comments h4 span {color:#333333;}
#comments .comment { background:url(images/comment_bg.gif) repeat-x; min-height:111px; _padding-bottom:30px; width:465px; margin:0 0 20px 0; border-bottom:1px dotted #bcbcbc; border-top:1px dotted #bcbcbc;}
#comments .comment .meta { padding:15px 15px 5px 15px; font-size:11px; }
#comments .comment .author {float:left;}
#comments .comment .author a {font-weight:bold; font-size:12px;}
#comments .comment .date {float:right;}
#comments .comment .text { font-size:11px; color:#333333; padding:10px 20px;}

#commentform td  { padding:7px 0;}
#commentform input { background:#fafafa; border:1px solid #cccccc; color:#666666; padding:4px; width:200px;}
#commentform input.submit { border:none; background:#FFFFFF; width:57px; height:40px;}
#commentform textarea { background:#fafafa; border:1px solid #cccccc; color:#666666; padding:4px; width:270px; height:135px;}

#sidebar .left { position:absolute; font-size:11px; color:#666666; width:215px; left:0; padding:0px; text-align:right; position:top left; padding-top:88px;}
#sidebar .right {width:190px; position:absolute; bottom: 0; left: 0; margin-left:232px; height:100%; padding:25px; /* background-image:url(images/right_background.png); background-repeat:repeat;   border-left:1px solid #000000; border-right:1px solid #000000;*/
				 font-size:10px; color:#CCCCCC; font-family:Arial, Helvetica, sans-serif; top:90px;} 
						

.right h2{ /*border-top:1px dotted #999999;*/ padding:3px; font-size:12px; color:#FFFFFF; margin-top:30px; padding-left:10px; background-image:url(images/icon_list_pages.gif); background-repeat:no-repeat; background-position:left center;}

.lagos{background-image:url(images/lagos.png); background-repeat:no-repeat; width:220px; height:80px;}

.left .widgettitle{ font-size:12px; color:#333333; padding-top:16px; font-weight:bold; margin-right:8px;}
.left p{ margin:0; padding:0; line-height:0.8em; margin-right:8px;}

.left li{background-image:url(images/dot.jpg); background-repeat:no-repeat; background-position:right center;
padding-right:8px; margin-right:8px;}

#qtrans_language_chooser { padding-top:10px; text-transform:uppercase; font-size:10px;}
	#qtrans_language_chooser a:link { font-size:10px;}
	#qtrans_language_chooser a:hover { font-size:10px;}
	#qtrans_language_chooser a:active { font-size:10px;}
	#qtrans_language_chooser a:visited { font-size:10px;}
	
	#qtrans_language_chooser .active{ color:#FFFFFF; background-color:#333333;}

.left a:link{ font-size:11px; color:#666666; text-decoration:none;}
.left a:hover{ font-size:11px; color:#FFFFFF; background-color:#333333;}
.left a:active{ font-size:11px; color:#666666; text-decoration:none;}
.left a:visited{ font-size:11px; color:#666666; text-decoration:none;}

.right a{ padding:2px; line-height:1.6em;}
.right img{ border:1px solid #999999; margin:2px; height:53px; width:53px;}

#wpng-calendar .widgettitle{ display:none;}
.wpng-widget-date-title{ color:#999999; font-weight:bold; padding-top:15px; padding-left:15px; background-image:url(images/icon_post_date.gif); background-repeat:no-repeat; background-position:left bottom;}

.right li{ padding-top:5px; border-top:1px dotted #CCCCCC; margin-top:5px;}

.ddop li{ font-size:10px; padding:3px; margin-top:1px; background-color:#999999; text-align:right; border:0px; list-style-type:none; color:CCCCCC; display:block;}

.ddop li a:link{ color:#333333;  text-decoration:none;}
.ddop li a:hover{ color:#ffffff; text-decoration:none;}
.ddop li a:active{ color:#333333;  text-decoration:none;}
.ddop li a:visited{ color:#333333; text-decoration:none;}

.right a{ color:#FFFFFF;  text-decoration:none; line-height:1.05em; font-weight:bold; padding-bottom:10px;}
.right a:hover{ color:#FFFFFF; text-decoration:blink;}
.right a:active{ color:#FFFFFF;  text-decoration:none;}
.right a:visited{ color:#FFFFFF; text-decoration:none;}

#content{ margin-left:485px; padding-top:10px; margin-top:0px;}

#content a:link{ color:#104c58; text-decoration:none;}
#content a:hover{ color:#666666; text-decoration:underline;}
#content a:active{ color:#104c58; text-decoration:none;}
#content a:visited{ color:#104c58;  text-decoration:none;}

.widget {margin:0 0 10x 0;}
.widget p { padding:2px; }
.widget h4 { text-transform:uppercase; color:#d7722f; font-size:11px; font-weight:normal; padding:10px 0 5px 0; }

.widget ul { list-style-type:none;}

.widget.tags { text-align:justify; width:226px; overflow:hidden;}
.widget.tags a {color:#808080; }
.widget.search table{ margin:10px 0 0 0;}
.widget.search input { border:1px solid #e1e1e1; height:18px;}
.widget.search .s_input {border-right:none; width:150px; color:#808080; font-size:11px;}

#footer_wrap {width:100%; padding:10px 0; margin-bottom:20px; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background:#FFFFFF;}
#footer { text-align:center; margin:0 auto; width:100%; font-size:11px;}


/* ====== NextGen Styles ======= */
.slideshowlink{ display:none;}









