/*

Theme Name: Magicomm Blog 

URI: http://www.magicomm.biz

Description: 3 columns wordpress with ads

Author: Jon Bishop

Author URI: http://www.jonbishop.org

*/



body{

	font-family:Arial, Helvetica, sans-serif;

	font-size:60%;

	color:#000000;

	background-color:#4f1f6f;

	background-image:url(images/bg.jpg);

	background-repeat:repeat-x;

	background-position:top;

	margin:0;

}

h1,h2,h3,h4,h5,h6{

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

}

.alignleft{text-align:left;float:left;margin-right:8px;margin-top:5px;}

.alignright{text-align:right;float:right;margin-top:5px;margin-left:8px;}

.aligncenter{text-align:center;clear:both;margin-right:5px;}

img{

	padding-right:5px;

	border-width:0;

	margin:0;

}

.justify{text-align:justify;}

#wrapper{width:1000px;margin:0 auto;}

#container{float:left;width:1000px;margin:0;padding:0;}

#header{width:1000px;height:342px;float:left;margin-top:0;margin-bottom:35px;background-image:url(images/header.jpg);background-repeat:no-repeat;}

.header1{

	width:1000px;

	height:50px;

	float:right;

	margin-top:30px;

	display:block;

	font-size:28px;

	color:#fffeeb;

	font-family:Georgia, "Times New Roman", Times, serif;

}

.header1_logo{width:230px;height:50px;float:left;margin-left:150px;display:inline;}



.header1_logo a:link,.header1_logo a:visited{color:#FFF;}

.header1_logo a:hover,.header1_logo a:active{color:#FFF;}



.header2{width:1000px;height:50px;float:right;margin-top:80px;display:block;}

.header2_quote{

	width:570px;

	height:50px;

	margin-left:250px;

	float:left;

	font-size:16px;

	color:#392605;

	display:inline;

}

.header2_quote p{

	text-align:left;

	vertical-align:top;

	margin:0;

	padding:0;

	font-weight: bold;

}

.header2_quote a:link,.header2_quote a:visited{color:#392605;text-decoration:underline;}

.header2_quote a:hover,.header2_quote a:active{color:#392605;text-decoration:none;}

.header3{width:1000px;height:35px;float:left;margin-top:88px;display:block;}

.header3_menu{

	width:500px;

	height:35px;

	float:left;

	margin-left:155px;

	display:inline;

}

.header3_menu a{margin-right:20px;margin-left:10px;padding:0;}

.header3_menu ul{

	width:500px;

	float:left;

	text-align:left;

	list-style-type:none;

	line-height:35px;

	display:inline;

	margin:0;

	padding:0;

}

.header3_menu li{width:auto;float:left;margin-right:0;margin-left:0;font-size:11px;font-weight:700;text-transform:uppercase;line-height:35px;font-family:Arial;}

.header3_menu a:link,.header3_menu a:visited{color:#FFF;text-decoration:none;font-weight:700;line-height:35px;}

.header3_menu a:hover,.header3_menu a:active{color:#FFF;text-decoration:none;font-weight:700;line-height:35px;border-bottom:#ddd4a6 2px solid;}

.header3_rss{width:67px;height:37px;float:right;margin-right:132px;display:inline;}

.header_info{float:left;width:1000px;height:auto;margin-top:35px;display:block;}

.header_left{float:left;width:auto;height:auto;margin-left:25px;color:#FFF;font-size:30px;font-weight:lighter;font-family:"Trebuchet MS";display:inline;}

a.header_left{color:#FFF;}

.header_right{float:right;width:auto;height:auto;margin-right:25px;font-size:30px;font-weight:lighter;font-family:"Trebuchet MS";display:inline;}

#search_box{float:left;width:320px;padding-top:0;padding-right:0;}

#search_box form{float:right;width:310px;margin:0;padding:9px 0 0;}

.search_field{background:none;color:#003;font-style:italic;font-weight:700;background-repeat:no-repeat;width:300px;float:left;border:none;margin:0;padding:2px 0 0 5px;}

.search_button{float:right;padding-top:0;padding-right:10px;margin:0;}

#header2{width:1000px;height:120px;float:left;padding-top:0;background-color:#333;background-image:url(images/header.gif);background-repeat:no-repeat;}

.banner_468x60{width:468px;height:60px;float:right;padding-top:30px;padding-right:7px;}

.logo_theme{width:468px;height:60px;float:left;padding-top:7px;padding-left:7px;}

#content{float:left;width:1000px;color:#000;position:relative;margin:0;padding:0;}

#footer{float:left;width:1000px;height:100px;background:url(images/footer.jpg) top no-repeat;margin:0;padding:0;}

.footer_links{padding-top:30px;float:left;width:1000px;line-height:12px;height:12px;font-size:12px;color:#d9cea7;text-align:center;font-weight:700;margin:0;}

.footer_links p{margin:0;padding:2px;}

.footer_links a:link,.footer_links a:visited{color:#d9cea7;text-decoration:none;}

.footer_links a:hover,.footer_links a:active{color:#d9cea7;text-decoration:underline;}

.articles{float:right;width:1000px;position:relative;}

#post{

	float:left;

	width:580px;

	position:relative;

	padding-left:20px;

	padding-bottom:0px;

	overflow:visible;

	background-image:url(images/post_bg.jpg);

	padding-right: 20px;

}

#post-header{

	float:left;

	width:580px;

	position:relative;

	padding-left:20px;

	padding-bottom:0px;

	overflow:visible;

	background-image:url(images/post_bg_top.jpg);

	padding-right: 20px;

	height: 30px;

}

#post-footer{

	float:left;

	width:580px;

	position:relative;

	margin-left:-20px;

	padding-bottom:0px;

	overflow:visible;

	background-image:url(images/post_bg_footer.jpg);

	padding-right: 40px;

	height: 30px;

}

#sidebar{float:right;width:315px;padding-right:0;padding-left:0;padding-bottom:20px;margin-right:35px;display:inline;}

.left_col{float:left;width:315px;padding-right:0;background:none;padding-left:0;padding-bottom:10px;}

.sidebar_images img{

	float:right;

	width:125px;

	

	background-color:#993399;

	display:inline;

	border:#0d1f34 1px solid;

	margin:10px;

	padding:3px;

}

.col_l{text-align:left;float:left;width:135px;height:100%;list-style-type:none;display:inline;margin:15px 0 15px 15px;padding:0;}

.col_l li{

	float:left;

	width:100%;

	text-align:left;

	font-size:12px;

	line-height:22px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	margin:0;

	padding:0;

}

.col_l li a:link,.col_l li a:visited{padding-left:15px;color:#f0edda;font-weight:700;font-size:12px;text-decoration:none;background-image:url(images/sidebar_menu_bg.jpg);background-repeat:no-repeat;background-position:left 6px;border-bottom:2px solid #9933cc;}

.col_l li a:hover,.col_l li a:active{

	padding-left:15px;

	color:#cdc7af;

	text-decoration:none;

	background-image:url(images/sidebar_menu_bg2.jpg);

	background-repeat:no-repeat;

	background-position:left 6px;

	border-bottom:2px solid #993399;

}

.col_2{

	text-align:left;

	float:left;

	width:285px;

	height:100%;

	list-style-type:none;

	display:inline;

	margin:15px 0 15px 15px;

	padding:0;

}

.col_2 li{

	float:left;

	width:100%;

	text-align:left;

	font-size:12px;

	line-height:22px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	margin:0;

	padding:0;

}

.col_2 li a:link,.col_2 li a:visited{padding-left:15px;color:#f0edda;font-weight:700;font-size:12px;text-decoration:none;background-image:url(images/sidebar_menu_bg.jpg);background-repeat:no-repeat;background-position:left 6px;border-bottom:2px solid #9933cc;}

.col_2 li a:hover,.col_2 li a:active{

	padding-left:15px;

	color:#cdc7af;

	text-decoration:none;

	background-image:url(images/sidebar_menu_bg2.jpg);

	background-repeat:no-repeat;

	background-position:left 6px;

	border-bottom:2px solid #993399;

}

.head{float:left;width:100%;color:#e4dab4;font-size:17px;font-weight:700;border-bottom:#ccc solid 1px;margin:0 0 10px;padding:0;}

#content h1{

	float:left;

	width:100%;

	font-size:2.4em;

	color:#000000;

	font-family:Arial, Helvetica, sans-serif;

	margin:0;

	padding:0;

}

#content h1 a:link,#content h1 a:visited{

	text-decoration:none;

	color:#000000;

}

#content h1 a:hover,#content h1 a:active{

	text-decoration:underline;

	color:#000000;

}

#content h2{float:left;width:90%;font-size:1.3em;line-height:1.5em;color:#dfd2a3;background-image:url(images/sipka3.gif);background-repeat:no-repeat;background-position:left 2px;margin:5px 0 1px;padding:1px 0 0 15px;}

#content .right_col h2{float:left;width:90%;font-size:1.3em;line-height:1.5em;color:#dfd2a3;background-image:url(images/sipka3_right.gif);background-repeat:no-repeat;background-position:left 2px;margin:5px 0 1px;padding:1px 0 0 15px;}


#content h4{float:left;width:440px;font-size:1.5em;color:#dfd2a3;margin:10px 0 0;padding:0;}

#content h5{font-size:1.5em;color:#dfd2a3;float:left;width:440px;margin:0;padding:0;}

#content h6{font-size:1.4em;color:#dfd2a3;float:left;width:440px;margin:0 0 5px;padding:0;}

.date_box{background:url(images/date_bg.jpg);background-repeat:no-repeat;height:49px;margin-bottom:0;width:48px;text-align:center;float:left;margin-top:20px;font-family:Arial, Helvetica, sans-serif;}

.date_box .year{display:block;color:#FFF;text-align:center;text-transform:uppercase;font-size:10px;margin-top:4px;font-weight:700;margin-bottom:3px;padding:2px 0;}

.date_box .day{display:block;color:#FFF;font-size:20px;font-weight:700;padding-top:1px;text-align:center;margin-top:2px;}

.date_box .month{display:block;color:#C6F1FA;text-align:center;text-transform:uppercase;font-size:10px;margin-top:2px;font-weight:700;margin-bottom:5px;padding:2px 0 5px;}

.meta{float:left;width:520px;height:auto;margin-bottom:10px;display:block;}

.comments{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

}

.comments a:link,.comments a:visited{color:#FED001;text-decoration:none;padding-left:25px;background-image:url(images/comments_bg.jpg);background-repeat:no-repeat;background-position:left top;}

.comments a:hover,.comments a:active{color:#FED001;text-decoration:underline;padding-left:25px;background-image:url(images/comments_bg.jpg);background-repeat:no-repeat;background-position:left top;}

.meta1{float:left;width:460px;margin-left:10px;color:#92B3C8;font-size:12px;}

.meta2{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	font-size:22px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	color:#000000;

}

.meta2 span.left{float:left;margin-left:10px;}

.meta2 span.right{float:right;margin-right:10px;}

.meta2 span.bold{float:left;margin-left:10px;font-weight:700;color:#f8f3e0;}

.dotted_line{float:left;width:100%;height:1px;background-image:url(images/dotted_line.jpg);background-repeat:no-repeat;background-position:left top;display:block;margin:0;padding:0;}

.post_content{
	float:left;
	width:100%;
	padding-top:0;
	padding-bottom:15px;
	line-height:23px;
	color:#000000;
	font-size:14px;
	text-align:left;
	font-family:Helvetica, Arial, sans-serif;
}

.post_content p{
	margin-top:0;
	margin-bottom:14px;
}
.post_content h3{
	color:#000000;
	float:none;
	padding:0;
}
.post_content img{
	border:1px solid #000000;
}
.post_content .socialize-containter img{
	border:none;
}
.post_content blockquote{
	padding-top:18px;
	padding-left:40px;
	padding-right:40px;
	clear:both;
	line-height:16px;
	margin:0 15px 0 9px;
}

.post_content code{
	font-family:"Courier New", Courier, monospace;
	line-height:20px;color:#666;
	background-color:#F8f8f8;
	font-size:11px;
}

#post_navigator{float:left;

width:440px;

font-size:14px;

line-height:40px;

color:#FFF;font-weight:700;height:40px;}

.post_tag{

	float:left;

	color:#000000;

	line-height:12px;

	font-size:11px;

	width:100%;

	margin:0;

	padding:0 0 5px;

}

.rolls{text-align:left;float:left;width:90%;list-style-type:none;margin:0;padding:0;}

.rolls li{float:left;width:100%;text-align:left;font-size:11px;line-height:15px;margin:0 0 3px;padding:0;}

.rolls li a:link,.rolls li a:visited{padding-left:10px;color:#FFF;text-decoration:none;background-image:url(images/sipka.gif);background-repeat:no-repeat;background-position:left 2px;display:block;}

.rolls li a:hover,.rolls li a:active{padding-left:10px;color:#FFF;text-decoration:underline;background-image:url(images/sipka.gif);background-repeat:no-repeat;background-position:left 2px;display:block;}

.rolls ul{text-align:left;float:left;width:100%;list-style-type:none;margin:0;padding:0;}

.rolls ul li{float:left;width:100%;text-align:left;font-size:11px;line-height:18px;margin:3px 0 0;padding:0;}

#wp-calendar{empty-cells:show;width:80%;font-size:11px;color:#FFF;text-decoration:none;text-align:center;float:left;margin:10px 0 0;padding:0;}

#wp-calendar a:link,#wp-calendar a:visited{text-decoration:none;color:#dfd2a3;font-weight:700;}

#wp-calendar a:hover,#wp-calendar a:active{text-decoration:underline;color:#dfd2a3;font-weight:700;}

#wp-calendar caption{text-align:left;width:80%;color:#FFF;font-size:1.4em;font-weight:700;font-family:"Futura LT Book";margin:0;padding:0;}

#wp-calendar #next a{text-align:left;color:#dfd2a3;text-decoration:none;float:right;padding-top:10px;}

#wp-calendar #prev a{text-align:center;color:#dfd2a3;text-decoration:none;float:left;padding-top:10px;}

#wp-calendar tf{margin:0;padding:0;}

.form-form{

	float:left;

	width:370px;

	height:auto;

	display:block;

	color:#000000;

	font-size:13px;

}

.form-nome{float:left;width:170px;height:auto;display:block;}

.form-email{float:left;width:175px;height:auto;margin-bottom:3px;margin-left:24px;display:inline;}

.form-url{float:left;width:345px;height:auto;margin-bottom:3px;display:inline;clear:right;}

.field-nome{width:150px;background-color:#F5FAFE;border:#7A7A7A solid 1px;margin-right:10px;}

.field-url{width:345px;background-color:#F5FAFE;border:#7A7A7A solid 1px;}

.form-cats{clear:left;}

#comments-template{float:left;width:520px;margin:0;padding:0;}

#comments-template h4{color:#dfd2a3;float:left;width:520px;font-size:18px;border-top:1px solid;margin:0;padding:0;}

#comments-template h5{

	float:left;

	width:100%;

	height:auto;

	margin-top:10px;

	font-size:22px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	color:#000000;

	margin-bottom: 10px;

}

#comments-template h6{color:#dfd2a3;float:left;width:520px;font-size:18px;border-bottom:1px solid;margin:0;padding:0;}

#comments-template form{

	float:left;

	width:420px;

	margin:0;

	padding:0;

}

#comment-form p{margin-bottom:0;margin-top:0;font-size:12px;color:#666;}

#comment-form a:link,#comment-form a:visited{color:#F60;text-decoration:none;}

#comment-form a:hover,#comment-form a:active{color:#F60;text-decoration:underline;}

.textarea{height:120px;width:345px;border:#7A7A7A solid 1px;background-color:#F5FAFE;margin:0;padding:0;}

#notify{font-size:11px;line-height:16px;color:#999;}

.rssfeed{float:left;width:520px;padding-left:0;background:url(images/feed.png) no-repeat left center;padding-top:2px;padding-bottom:2px;font-size:12px;color:#FFF;}

.rssfeed a:link,.rssfeed a:visited{color:#F90;text-decoration:none;}

.rssfeed a:hover,.rssfeed a:active{color:#F90;text-decoration:underline;}

.com-avatar{float:left;width:52px;height:52px;padding-right:8px;}

.com-avatar img{float:left;color:#F9F9F9;text-align:right;border:1px solid #CCC;padding:3px;}

.com-left{

	float:left;

	width:480px;

	color:#000000;

	font-size:12px;

	margin:0;

	padding:0;

}

.com-meta{

	float:left;

	width:520px;

	margin:0 0 10px;

	padding:0;

	;

}

.com-box{

	float:left;

	width:520px;

	border:1px solid #cccccc;

	;

	position:relative;

	margin:0;

	padding:0;

	margin-bottom: 10px;

	background-image: url(images/comment-bg.jpg);

}

.com-author{font-size:13px;float:left;width:520px;font-weight:300;color:#FFF;line-height:18px;}

.com-author a{color:#FFF;text-decoration:none;}

.com-date{font-size:11px;float:left;width:520px;color:#f8f3e0;line-height:16px;}

.com-date a:hover,.com-date a:active{color:#f8f3e0;text-decoration:underline;}

.com-text{

	font-size:12px;

	float:left;

	width:520px;

	color:#000000;

	line-height:18px;

	text-align:justify;

	margin:0;

	padding:0;

}

.com-edit{font-size:12px;float:left;width:520px;color:#000;line-height:18px;text-align:right;padding:0;}

.com-medzera{float:right;height:20px;width:90%;}

.links{

	display:block;

	width:95%;

	height:60px;

	line-height:20px;

	background:none;

	border-bottom:#ccc 1px solid;

	color:#393520;

	font-size:11px;

	padding:5px 10px;

}

.links a{

	text-decoration:none;

	color:#393520;

}

.links a:hover{

	color:#393520;

	text-decoration:none;

}

.links .comment{display:block;float:left;background:url(images/comment.gif) no-repeat left center;padding-left:20px;margin-right:35px;}

.links .feed{display:block;float:left;background:url(images/feed.gif) no-repeat left center;padding-left:20px;margin-right:35px;}

.links .cat{display:block;float:left;background:url(images/categories.gif) no-repeat left center;padding-left:20px;margin-right:35px;}

.links .clock{display:block;float:left;background:url(images/clock.png) no-repeat left center;padding-left:20px;margin-right:35px;}

.meta1 a:link,.meta1 a:visited,.com-left a:link,a:visited,.com-date a:link,.com-date a:visited,.com-edit a{

	color:#393520;

	text-decoration:none;

}

.meta1 a:hover,.meta1 a:active,.post_content a:hover,.post_content a:active,.post_tag a:hover,.post_tag a:active,.com-left a:hover,.com-left a:active,.com-text a{

	color:#4F1F6F;

	text-decoration:underline;

}

.meta2 a:link,.meta2 a:visited,.meta2 a:hover,.meta2 a:active{color:#FED001;text-decoration:none;padding-left:25px;background-image:url(images/comments_bg.jpg);background-repeat:no-repeat;background-position:left top;font-size:12px;}

.post_content a:link,.post_content a:visited,#post_navigator a:link,#post_navigator a:visited,#post_navigator a:hover,#post_navigator a:active,.post_tag a:link,.post_tag a:visited{

	color:#663366;

	text-decoration:underline;

}

#wp-calendar th,#wp-calendar td{text-align:center;margin:0;padding:0;}

.form-button,.form-button:hover{background-color:#D4D0C8;font-size:13px;font-weight:700;color:#000;margin-top:15px;width:100px;padding:1px;}



/* Twitter CSS */



.col_2 li a:link,.col_2 li a:visited{

color:#f0edda;

font-weight:700;

font-size:12px;

text-decoration:none;

border-bottom:2px solid #9933cc;

}



ul.twitter {

color:#f0edda;

font-weight:700;

font-size:12px;

text-decoration:none;

border-bottom:2px solid #9933cc;

}

li.twitter-item {

color:#f0edda;

font-weight:700;

font-size:12px;

text-decoration:none;



}

p.twitter-message {

color:#f0edda;

font-weight:700;

font-size:12px;

text-decoration:none;

border-bottom:2px solid #9933cc;

}

.twitter-timestamp {

color:#f0edda;

font-weight:700;

font-size:12px;

text-decoration:none;



}

a.twitter-link {

	color:#f0edda;

	font-weight:700;

	font-size:12px;

	text-decoration:none;

	border-bottom:2px solid #9933cc;

}

a.twitter-user {

	color:#f0edda;

	font-weight:700;

	font-size:12px;

	text-decoration:none;

	border-bottom:2px solid #9933cc;

}

.col_2 p{  

	color:#f0edda;

	font-weight:700;

	font-size:12px;

	text-decoration:none;

	

}



.trackback-links a:hover, .trackback-links a:active{

	color: #4F1F6F;

	font-size: 14px;

	text-decoration:underline;

}

.trackback-links a:link, .trackback-links a:visited{

	color: #4F1F6F;

	font-size: 14px;

	text-decoration:none;

}

