/*
	Theme Name: Alex Makin v2
	Theme URI: http://www.alexmakin.com.au
	Description: Alex Makin
	Version: English 2.0
	Author: Alex Makin
*/

.underline {text-decoration: underline;}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #eee;
	padding: 4px;
	margin: 0px 20px 20px 0;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size:0.8em;
	line-height: 17px;
	padding:2px;
	margin: 0;
}


body {
	background-color:#fff;
	margin:0;
	padding:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color:#2c3335;
	font-weight: normal;
}

.printonly, .forprint { display: none; }

#incoming, .updated, .confirm { background: #fffffb url(/images/icons/notice.gif) no-repeat 1em; border: 1px solid #000000; margin: 2em 0 2em 0; padding: 0 1em 0 3em; overflow: hidden; }

/* For Link Indication plugin */
a.liexternal { padding-right: 12px; background: url(icons/link-icon_external.gif) no-repeat right; }
a.liwikipedia { padding-right: 14px; background: url(icons/link-icon_wikipedia.gif) no-repeat right; }
a.liimdb { padding-right: 18px; background: url(icons/link-icon_imdb.png) no-repeat right; }
a.liftp { padding-right: 13px; background: url(icons/link-icon_ftp.png) no-repeat right; }
a.limailto { padding-right: 18px; background: url(icons/link-icon_mail.png) no-repeat right; }
a.lipdf { padding-right: 12px; background: url(icons/link-icon_pdf_01.png) no-repeat right; }
a.lizip { padding-right: 12px; background: url(icons/link-icon_zip_01.png) no-repeat right; }

abbr, acronym { cursor: help; border-bottom: 1px dotted;}

.minientry  {
	border-color:#D9D9D9; 
	padding-top: 20px; 
	padding-bottom: 20px; 
	margin-right: 20px; 
	border-top:1px dotted; 
	border-bottom:1px dotted; 
	font-size: 0.9em; 
	color:#546367
}

a { text-decoration:none; color:#27406F; }

#menuh ul li a:hover, #contactbar a:hover, a:hover { text-decoration: underline; color:#ffd87a; }
#menuh li.current_page_item a { color: #bbb; }

/*#footer a { color: #ffffff; }*/

input:focus {
	color:#333;
 	background-color:#eeeeee; 
	border:1px solid #000;
}


.photo {
	margin-left: 0;
	padding: 0;
	float:right;
	display:inline;
	left:0px;
	top:0px;
	position:absolute;
}

#header h1 a:hover { color: #3d77ed; }

.headings {position:absolute; left:210px; top:30px; float:left; width:480px;}

#header h1 {
	font-size:2em;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	letter-spacing:1px;
	margin-bottom:0px;
	color: #273f6f;
}

#header h2 {
	font-family:Verdana, Arial, sans-serif;
	font-size:1.5em;
	font-weight: bold;
	letter-spacing:1px;
	margin-top:1em;
	font-style:italic;
	color:#318796;
}

	
#header {
	background-image:url(images/maroondah-background.jpg);
	background-position: 142px 0px;
	width:95%;
	background-repeat:repeat-x;
	/*height:300px;*/
	height:245px;
	position:absolute;
	float:left;
	top:33px;
	margin-left:0px;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#006699;
	margin-right:300px;
}


h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#318796;
	font-size:1.5em;
	letter-spacing:-1px;
}
#post h1 { 	margin-bottom:3px; line-height:1.6em; }
.post h2 { 	margin-top:1.5em; margin-bottom:1.25em;}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color:#318796;
	font-size:1.5em;
	letter-spacing:-1px;
}


h3 {
	font-size:1em;
	margin:0;
	padding:5px;
	font-weight:normal;
	background-color:#f1f1f1;
	color:#318796;
	border-top:2px solid #318796;
}

	#post a { font-weight:bold; color: #273f6f; }
	#post a:hover { color: #3d77ed; }

	 #post blockquote {
		margin:10px 10px 10px 20px;
		padding:10px 10px 10px 10px;
		width:85%;
		background: url('images/blockquote.png') 0 0 no-repeat #f1f1f1;
	}

	    #post blockquote p {
	  		padding:0px 10px 0px 15px;
	    }

.bottomleft {background: url(images/corner-bottomleft.png) 0 100% no-repeat #333;}
.topleft {background: url(images/corner-topleft.png) 0 0 no-repeat;}
.bottomright {background: url(images/corner-bottomright.png) 100% 100% no-repeat;}
.topright {background: url(images/corner-topright.png) 100% 0 no-repeat;padding:10px;}
.clear {font-size: 1px; height: 1px;}

.ec3_schedule { 	clear:both; }

.postbox {
	clear:both;
	padding:8px;
	margin:0;
	color:#99CC00;
	font-size: 0.9em;
}
		
		.postbox p {
			padding:0;
			margin:0 0 5px 0;
		}
		
	
		
		.postbox ul {
			
		}	
			.postbox ul li {
			  
			}	
		
/* ID's */
.postbox a { font-weight:normal;}

#menuh {
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	width:95%;
	float:left;
	height:33px;
	margin-top:0;
	position:absolute;
	top:0;
	left:0;
	background-color:#546367;
}

		#contactbar ul, #menuh ul {
			list-style:none;
			margin:8px 0 0 0px;
			padding:0;
		}
		
			#contactbar ul li, #menuh ul li, li.fontprefs a {display: inline; }
			
					
			#contactbar a, #menuh ul li a { color:#d2a53d; font-weight:bold;}
				
		
#post {
	position:absolute;
	left:0;
	top:280px;
	padding:20px 0 0 0;
	float:left;
	width:100%;
}

#video {
	text-align:center;
}




#searchbar {
	height: 1%;
	float:right;
	background-image:url(images/fondo_buscador.png);
	background-repeat:repeat-x;
	position:relative;
	margin-right:5px;
	top:0px;
	width:300px;
	height:33px;
	text-align:center;	
}
	#searchform {
			margin:7px 0 0 0;
	}
		
	#aboutbox {
		height: 1%;
		float:right;
		background-image:url(images/fondo_azul.png);
		position:relative;
		margin-right:-300px;
		top:33px;
		border-top:solid;
		border-width:1px;
		border-color: #ffffff;
		height:230px;
		border-bottom:12px solid #D4D8D9;
		color:#fff;		
		width:300px;
	}	
		
		#aboutbox h2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;	
				color:#fff;
				margin:0;
				padding:0 10px 0 10px;
				letter-spacing:-1px;
				font-size:1em;
			}
			
			#aboutbox p{
				padding:5px 10px 5px 10px;
				margin:0;
				text-align:left;
				font-size:0.9em;
			}
			
			#aboutbox img {
				margin:0 10px 0 10px; 
			}
			
		#sidemenu {
			height: 1%;
			position:relative;
			background-color:#333;
			top:276px;
			float:right;
			margin-right:-300px;
			width:300px;	
			padding:15px 0 0 0;
		}
				  
	#sidemenu h2, .headingfont, #sidemenu h2.twitterheader {
		font-family: Verdana, Arial, Helvetica, sans-serif;	
		color:#99CC00;		
		margin:0;
		padding:0;
		font-size:1em;
		letter-spacing:-0.5px;
		margin-bottom:5px;
		font-weight:bold;
	}	
h2.twitterheader a {  color:#99CC00 !important;}

	.singlecolumn {
		width:280px;
		padding:0 10px 10px 10px;
		float:left;
	}
	
	
	#leftcolumn {
		width:130px;
		float:left;
		padding-left:10px;
		padding-bottom:10px;
	}
	
		
	#rightcolumn {
		width:140px;
		margin-left:150px;
		padding-bottom:10px;
	}
			
			#sidemenu ul {
				margin:0;
				padding:0;
				list-style:none;
			}
			
			#sidemenu ul li{
				list-style:none;
	margin:0 0 0 10px;
				padding:0;
				list-style:none;
			}
			
							
						#sidemenu ul li a, .postbox a, #wp-calendar a.eventday, #wp-calendar a, #footer a  {
							/*color:#3BB000;*/
							color:#d2a53d !important;
						}
						#wp-calendar a, #wp-calendar a.eventday { font-weight: bold; }

						#sidemenu ul li a:hover, .postbox a:hover, #wp-calendar a.eventday:hover, #wp-calendar a:hover, #footer a:hover {
							/*color:#7EE916;*/
						       color: #ffd87a !important;
						}
		
		#photobox {
			margin-top:15px;
			padding:10px;
			font-size:0.9em;
			border:1px solid #999;
			background-color:#303030;
			clear:both;
		}
		
				#photobox p {
					padding:0;
					margin:0 0 5px 0;
					font-size:0.9em;
				}
		
		
					
				#photobox ol {
					margin:8px 0 0 0  ;
					padding:0;
					
					color:#FFF;
				}
						
					#photobox ol li{
							display:inline;
						}
						
					#photobox ol li a{
						color:#CCC;
						}
				
		
			
		#totalcomments {
			background-color:#333;
			color:#99CC00;
			margin-top:-18px;
			margin-left:8px;
			margin-right:8px;
			padding:5px 5px 5px 10px;
			font-size:1em;
			font-weight:bold;
			letter-spacing:1px;
		}
		
		
		#thecomments { border:1px solid #333; margin:0 10px 10px 10px; padding:10px; }

		#metacomment {
		margin:15px 0 0 0;
		padding:4px 0 0 4px;
		font-size:1em;

	}
	
	#avatar {
		float:left;
	}
	
	#commentauthorbox {
		padding:0;
		margin:0;
	}
	
	#comment {
		background-color:#F2F2F2;
		padding:0 7px 0 7px;
		margin:0;
		border:1px solid #E8E8E8;
		font-size:1em;
	}
	
				
		#footer {
			height:1%;
			background-color:#666;
			color:#FFF;
			font-size:0.8em;
			width:300px;
			margin:15px -10px -10px -10px;		
		}	
		
		
								
				#footer ul {
					margin:10px 0 0 20px;
					padding:15px 0 15px 0;
				}
				
				#footer ul li {
					margin-bottom:5px;
				}
				
				#footer ol {
				margin:5px;
				padding:2px;
				}
		
				  
	#nav {
		font-size:0.9em;
		text-align:center;
		border-bottom:5px solid #666;
		margin:0px 325px 30px 15px;
	}

	
	#postcomment {
		font-size:1em;
		margin:20px 0 0 0;
	}
	
	
/* Class */

.tags {
	background-image:url(images/icono_tag.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
}

.comments {
	background-image:url(images/icono_comentario.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
}

.category {
	background-image:url(images/icono_categoria.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
}

.feedo {
	background-image:url(images/feed.png);
	background-repeat:no-repeat;
	padding-left:18px;
	margin-left:5px;
}


.related {
	background-image:url(images/icono_ad.png);
	background-repeat:no-repeat;
	padding-left:24px;
	margin-left:5px;
}

.as {
	color:#3BB000;

}

.de {
	color:#0099CC;
	
}


.technorati{
	margin:0 0 0 0;
	padding-left:20px;
	background-image:url(images/tecno.png);
	background-repeat:no-repeat;
}

.delicio{
	margin:0 ;
	padding:0 0 0 20px;
	background-image:url(images/del.png);
	background-repeat:no-repeat;
}

.inputext {
	border:1px solid #99AA92;
	background-color:#fff;
	color:#6A7F61;
	width:191px;
}



.button {
	border:1px solid #99AA92;
	background-color:#D4E0CE;
	color:#6A7F61;
	width:90px;
	/* IE */
	*height:20px;
}

.formbutton {
	border:1px solid #99AA92;
	background-color:#D4E0CE;
	color:#6A7F61;
}

.page_item {
	margin:-5px;
	padding:5px 10px 5px 15px;
	border-right:1px solid #CCC;
	/* IE */
	*margin-left:10px;
	*padding:5px;
}

.liout {
	margin:-5px;
	padding:5px 10px 5px 15px;
	border-right:1px solid #CCC;
	/* IE */
	*margin-left:10px;
	*padding:5px;
}

	

		
.iconfeed {
	background-image:url(/images/icons/feed-icon-16x16.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px !important;
	margin-left:10px !important;
}

.iconemail {
	background-image:url(/images/icons/email-update.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px  !important;
}

.iconfacebook {
	background-image:url(/images/icons/facebook-16x16.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px  !important;
}

.icontwitter {
	background-image:url(/images/icons/twitter-16x16.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:20px !important;
	margin-left:10px !important;
}

.twitterupdate a { font-weight:normal !important;}

.twitterupdate h2 a { font-weight:bold !important;}

.twitterupdate { border:1px solid #999; padding:10px; color: #999; display:block; font-size:0.9em;} 

.fontprefs { border:1px solid #999; padding:10px;} 

.smallfont { font-size:75%; }
.mediumfont { font-size:100%; }
.largerfont { font-size: 125%; }

.post { margin:0 340px 30px 30px; line-height: 1.5em;}

.calendar { border:1px solid #999; font-size:0.9em; color: #999}
img { border: none; }

select {width: 140px;}
#emailform input, #getemail input, #akst_email input, #frmLiveContact input, #contactform input, #commentform input {width: 170px; padding: 2px; margin: 5px 5px 1px 0; border: 1px solid #ccc;}
#emailform input:focus, #akst_email input:focus, #frmLiveContact input:focus, #contactform input:focus, #commentform input:focus {border: 1px solid #aaa; background: #fafafa;}
#emailform textarea, #akst_email textarea, #frmLiveContact textarea, #contactform textarea, #commentform textarea {width: 95%; padding: 2px; border: 1px solid #ccc; }
#emailform textarea:focus, #akst_email textarea:focus, #frmLiveContact textarea:focus, #contactform textarea:focus, #commentform textarea:focus {border: 1px solid #aaa; background:#fafafa}
#emailform input, #getemail input, #akst_email #submit, #frmLiveContact #submit, #contactform #submit, #commentform #submit {border: 1px solid #ccc; color: #666; vertical-align: top;}
#emailform #submit:hover, #akst_email #submit:hover, #frmLiveContact #submit:hover, #contactform #submit:hover, #commentform #submit:hover {border: 1px solid #aaa}

#emailform textarea.emailfriend {width: 50%; padding: 2px; border: 1px solid #ccc;}
#emailform textarea.emailfriend:focus, {border: 1px solid #aaa;}

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float:left; }
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline; float:right; }

a.selected { color: #999 !important; }

#TB_window { font-size: 0.9em !important; }
#TB_window a {font-weight:bold !important; color: #273f6f !important; }
#TB_window a:hover {color: #3d77ed !important; }

div.aktt_tweets ul {  display: block !important;}
div.aktt_tweets ul li {  display: block !important;}  