/*
Theme Name: Webord
Theme URI: http://webord.net/
Version: 1.0
Description: Um tema de 2 colunas, sendo a dos artigos fl�ida.
Author: Gustavo S. Bordoni
Author URI: http://webord.net/
*/

/* HTML Elements */
* { margin:0;padding:0; }

html {}
body { font: normal normal normal 12px/20px Arial, Helvetica, sans-serif;}

p { padding:5px 0px 10px 0px; margin:0px; }
span {}	

a { outline:none; font: normal normal normal 13px/16px; text-decoration: none; }
a:link, a:visited { color:#376c8e; }
a:hover, a:active { color:#C80000; }	
a img { border:none; -ms-interpolation-mode: bicubic; }
	
img { -ms-interpolation-mode: bicubic; outline:none; }

pre{ font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier ;font-size:12px ; overflow: auto;padding: 15px;margin: 20px auto;line-height: 1.8em; background: #EBEBEB;border: 1px solid #BABABA; max-width:560px;  } 
pre:hover { background-color: #f0f0f0;border: 1px solid #7D7D7D; } 
code { color:#030032;font-size:12px ;background-color: rgb(234, 234, 234) ;font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier !important;overflow:visible !important;border:none !important; }

acronym {}
abbr {}

del { color:#b1b1b1;}
b {}
big {}
em {}
i {}
small {}
strong {}
sub {}
sup {}

cite , q, blockquote { display:block; font: italic normal normal 13px/20px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; overflow: auto;padding: 15px;margin: 20px auto;background: #EBEBEB;border: 1px solid #BABABA; max-width:560px; }
cite span, q span, blockquote span { display:block; border-bottom: 1px #BABABA solid; padding: 0 0 0 10px; margin: -5px 0 15px -15px; }

select {  }	
input {  }
textarea { margin:10px 0px;padding:10px; border:1px #3b3b3b solid; background:#f0f0f0; max-width:98%;
		-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
		-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
button { 	font-weight:bold; cursor:pointer; min-height:16px; padding:6px 8px; width:50px; color:#376c8e; text-decoration: none; border: 1px #c9c9c9 solid; background:#f7f7f7;
		-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
		-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
button:hover { background:#d6d6d6; color:#C80000; border:1px #3e3e3e solid; }

ul { list-style:none; padding: 0px 0px 0px 15px; margin:15px 10px 15px 10px;}
ul ul { margin:5px 10px 5px 10px;}	
ul li { padding: 2px 0px 2px 12px; margin:0px 0px 0px 0px; background: url('images/li_s.gif') no-repeat 0px 9px; }

ol { list-style: decimal inside; padding: 0px 0px 0px 0px; margin:15px 10px 15px 10px; }
ol ol { list-style: lower-alpha inside; margin:5px 10px 5px 10px;}
ol li { padding: 2px 0px 2px 0px; margin:0px 0px 0px 0px; background:none; }

h1 { padding: 2px 15px; font: italic normal normal 30px/35px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
h2 { padding: 2px 15px; font: italic normal normal 25px/30px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
h3 { padding: 20px 15px 2px 15px; font: italic normal normal 20px/25px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
h4 { padding: 2px 15px 5px 15px; font: italic normal normal 25px/30px Verdana, Consolas, "Lucida Console", "Courier New", Courier;  color:#4e4e4e; text-shadow: rgba(245,245,245,0.1) 1px 1px 1px; }
h5 { padding: 2px 15px; margin: 10px 0; font: italic normal normal 20px/25px Consolas, "Lucida Console", "Courier New", Courier; color:#4e4e4e; text-shadow: rgba(245,245,245,0.1) 1px 1px 1px; }
h6 { padding: 2px 15px 0 15px; margin: 5px 0 10px 0; font: normal normal normal 20px/25px Trebuchet MS, "Courier New", Courier; border-bottom: 2px #dfdfdf solid; }

table { border-collapse: collapse; border-spacing: 0px; margin: 15px auto; }
caption {}
thead {}
	thead tr { background-color: #3e3e3e; color:#e1e1e1; }
	thead th { padding:2px 10px; }
tbody {}
	tbody tr { background-color: #eee; }
	tbody tr:hover { background-color: #e5e5e5; }
	tbody th:hover { background-color: #dfdfdf; }
tfoot {}
	tfoot tr { background-color: #ccc; color:#1e1e1e; }
	tfoot th { padding:2px 10px; }
	
tr {  }
th { padding:5px 10px; border: 1px #c1c1c1 solid; }
td { padding: 3px; border:1px solid #d1d1d1; }

hr { background:#c1c1c1; }



/* Structure */

#wrapper { 	position:relative; margin: 10px auto; padding-left: 10px; padding-right: 10px; min-width:980px; max-width:1240px;
			width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto"); }

#header { background: #f0f0f0; }		
			
#nav { height:38px; background: url('images/head_left_top.gif') no-repeat bottom left; }
	#nav ul { padding:0; margin:0; position:relative; width: 100%; height:22px; padding:3px 0; background:#565656 url('images/head_left_top_corner.gif') no-repeat left top; }
	#nav ul .nav_fix { position:absolute; right:0; top:0; background: url('images/head_left_top_fix.gif') no-repeat right top; min-height:22px; padding:3px 0; }
	#nav ul li { background: none; padding:0; margin:0; display:block; float:left; margin-right:5px; }
	#nav ul li a {	font-size:12px; text-decoration: none; line-height: 22px; padding: 2px 8px; border: 1px #c9c9c9 solid; background:#f7f7f7; font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
				-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
				-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
				
#logo { margin: 0 20px; }#logo h1 { text-indent:-999em; height:0; }

#search_box { float:right; margin: 25px 25px 25px 0px; }
			.browserIE7 #search_box { position:absolute; top:30px; right:50px; }
	#search_box .busca { line-height:16px; padding: 7px 10px; width:250px; color:#376c8e; text-decoration: none;  border: 1px #c9c9c9 solid; background:#f7f7f7;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
	#search_box .busca:hover { background:#f4f4f4; border: 1px #565656 solid; }
	
	#search_box .busca_button { 	font-weight:bold; cursor:pointer; min-height:16px; padding:6px 8px; width:50px; color:#376c8e; text-decoration: none; border: 1px #c9c9c9 solid; background:#f7f7f7;
								-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
								-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
	#search_box .busca_button:hover { background:#d6d6d6; color:#C80000; border:1px #3e3e3e solid; }
	
#nav_down { height:10px; background: url('images/head_right_bottom.gif') no-repeat right top;}
				.browserIE7 #nav_down { min-width:980px; max-width:1240px; width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto"); }
	#nav_down ul { padding:0; margin:0; width: 100%; height:10px; background: url('images/head_left_bottom.gif') no-repeat left top; }
	#nav_down ul .nav_fix { right:0; top:5;  background:none; min-height:22px; padding:3px 0; margin:-18px 15px 5px 5px; }
	#nav_down ul .blogroll { background:none; }
	#nav_down ul li { background: none; padding:0; margin:0; display:inline; float:left; margin: 0 2px; }
	#nav_down ul li a { font-size:12px; text-decoration: none; line-height: 22px; padding: 2px 8px; border-bottom: 5px #E5E4E4 solid; background:#f7f7f7; font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }
	#nav_down ul li a:hover { border-bottom: #719fbd solid 5px; }

	
#content { margin: 10px; margin-right:360px; min-width:600px; max-width:860px; 
			width: expression(document.body.clientWidth < 1024? "1000px" : document.body.clientWidth > 1024? "1240px" : "auto"); }
			
	#content .breadCrumb { margin: 0 0 25px 0; padding: 0; float: left; display: block; height: 21px; overflow: hidden; padding:5px; border:solid 1px #dedede; background:#fff; width:99%; }
			.breadCrumb ul { margin: 0; padding: 0; height: 21px; display: block; }
			.breadCrumb ul li { display: block; float: left; position: relative; height: 21px; overflow: hidden; line-height: 21px; margin: 0px 6px 0px 0; padding: 0px 10px 0px 0; font-size: .9167em; background: url("images/bread.gif") no-repeat 100% 0; }
			.breadCrumb ul li ul.post-categories li { font-size: 1.0em; background: url("images/li_s.gif") no-repeat 100% 8px; }
			.breadCrumb ul li ul.post-categories li:last-child { margin: 0px 0px 0px 0; padding: 0px 0px 0px 0; background: url("images/none.gif") no-repeat 100% 0; }
			.breadCrumb ul li div.chevronOverlay { position: absolute; right: 0; top: 0; z-index: 2; }
			.breadCrumb ul li span { display: block; overflow: hidden; }
			.breadCrumb ul li a { display: block; position: relative; height: 21px; line-height: 21px; overflow: hidden; float: left; }
			.breadCrumb ul li.first a { height: 16px !important; text-indent:-1000em; width:16px; padding: 0; margin-top: 2px; overflow: hidden; background:url("images/IconHome.gif") no-repeat 0 0; }
			.breadCrumb ul li.first a:hover { background-position: 0 -16px; }
			.breadCrumb ul li.last { background: none; margin-right: 0; padding-right: 0; }
			.chevronOverlay { display: none; background: url("images/breadhover.png") no-repeat 100% 0; width: 13px; height: 20px; }

			
	#content .article { margin:15px 0; display:block; overflow:hidden; min-width:600px; max-width:860px; 
						width: expression(document.body.clientWidth < 1024? "1000px" : document.body.clientWidth > 1024? "1240px" : "auto"); }
	
	#content .fix { float:left; min-width:600px; max-width:860px; 
					width: expression(document.body.clientWidth < 1024? "1000px" : document.body.clientWidth > 1024? "1240px" : "auto"); }
	
	#content .article .header {}
		.article .header h2.title { padding: 2px 5px 0px 0px; margin: 5px 0 10px 0;  }
		.article .header h2.title a { color:#3b6e99;font: normal bold normal 25px/20px Trebuchet MS, "Courier New", Courier; }
		.article .header h2.title a:hover { color:#C80000; }
		.article .header span.info { color:#919191; }
		.article .header span.info a { font-weight:bold; }
		
	#content .article .content { padding:5px; color:#484E5A; }
		.article .content a.more-link { margin-top:20px; border: 1px #dfdfdf solid; text-align:center; width:100%; display:block; padding:7px 0; background:#f7f7f7; clear:both;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box;}
		.article .content a.more-link:hover { background:#d6d6d6; color:#C80000; border:1px #3e3e3e solid; }
	
	#content .article .w404 { padding:5px; margin:10px auto; color:#484E5A; }
	
	#content .article .footer { position:relative; margin: 20px 0 50px 0; border-bottom:4px #DBDBDB solid; text-transform: uppercase; font: normal bold normal 11px Trebuchet MS, "Courier New", Courier; }
		.article .footer a { color:#0AA7D6; border-bottom: 4px #E5E4E4 solid; padding: 0 5px; margin: 0 1px; }
		.article .footer a:hover { color:#9eb4bb; border-bottom: 4px #719fbd solid; background:#ebebeb; }
		.article .footer .via {  }
		.article .footer .share { z-index:2; position:absolute; right:0px; bottom:0px; }
		
	#content .wp-pagenavi { width:600px; margin:0 auto; text-align:center; }
		.wp-pagenavi span { border: 1px #dfdfdf solid!important; padding:3px 6px!important; margin:3px 2px!important; background:#f7f7f7!important;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
		.wp-pagenavi a { border: 1px #dfdfdf solid!important; padding:3px 6px!important; margin:3px 2px!important; background:#f7f7f7!important;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
		.wp-pagenavi a:hover { background:#d6d6d6!important; color:#C80000!important; border:1px #3e3e3e solid!important; }
		
	/* Coment�rios */
	#content #comments { margin:15px 0; }
		#comments .top { height:30px; clear:both; }
		#comments .top li { display:block; float:left; background:none; padding:0; margin:0 10px; width:45%;}
		#comments .top li a { border: 1px #dfdfdf solid; text-align:center; width:100%; display:block; padding:7px 0; background:#f7f7f7;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box;}
		#comments .top li a:hover { background:#d6d6d6; color:#C80000; border:1px #3e3e3e solid; }
		#comments .top li a.ativo { background:#d6d6d6; color:#C80000; border:1px #3e3e3e solid; }
		
		.comentar  { margin:0 1% 0 3%; padding:0 7% 0 2%; }
		.comentar .cancel-comment-reply { margin:0 1% 0 3%; padding:0 7% 0 2%; }
		
		.comentar h2.title { margin:10px 0; padding:5px; }
		.comentar textarea  { background:#f7f7f7; width:100%;}
		.comentar label { font: normal normal normal 10px/12px Trebuchet MS, "Courier New", Courier; }
		.comentar #author { background:#f7f7f7 url('images/icon_user.gif') 8px 7px no-repeat; padding: 7px 5px 7px 30px; width:50%; }
		.comentar #email { background:#f7f7f7 url('images/icon_email.gif') 8px 7px no-repeat; padding: 7px 5px 7px 30px; width:50%; }
		.comentar #url { background:#f7f7f7 url('images/icon_link.gif') 8px 7px no-repeat; padding: 7px 5px 7px 30px; width:50%; }
	
		.comentar .text { border: 1px #dfdfdf solid; padding:7px; margin:10px; background:#f7f7f7;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
		.comentar .text:hover { border: 1px #C1C1C1 solid; cursor:pointer; background:#E6E6E6; }
		
		.comentar input.ed_button { border: 1px #dfdfdf solid; text-align:center; padding:7px; margin:10px; background:#f7f7f7;
								-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
								-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
		.comentar input.ed_button:hover { border: 1px #C1C1C1 solid; cursor:pointer; background:#E6E6E6; }
		
		.comentar input.formbutton { border: 1px #dfdfdf solid; text-align:center; padding:7px; width:93%; margin:10px; background:#f7f7f7;
								-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
								-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
		.comentar input.formbutton:hover { border: 1px #C1C1C1 solid; cursor:pointer; background:#E6E6E6; }
		
		#comments ul.aba  { margin:0 7% 0 2%; padding:10px; }
		#comments ul.aba .comment { background:#FAFAFA; border:none; margin:0 5px; padding:10px; }
		#comments ul.aba .comment .header { height:65px; }
		#comments ul.aba .comment .header .title { font: normal normal normal 20px/36px Trebuchet MS, "Courier New", Courier; display:inline; }
		#comments ul.aba .comment .header .data {  }
		#comments ul.aba .comment .header cite { display:block; font: normal normal normal 20px/20px Trebuchet MS, "Courier New", Courier; overflow: hidden; padding: 10px; margin: 0 20px; background: none; border: none; }
		#comments ul.aba .comment .avatar { border:#e0e0e0 solid 5px; margin:5px; padding:0; float:left; }
		#comments ul.aba .comment .reply a { float:right; border: 1px #dfdfdf solid; text-align:center; padding:5px; background:#f7f7f7;
										-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
										-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box;}
		#comments ul.aba .comment .reply a:hover { border: 1px #cfcfcf solid; background:#E6E6E6; }
		
		#comments ul.aba .alt { background:#F0F0F0; }
		#comments ul.aba .bypostauthor  { border-left:5px solid #E0E0E0; padding-left:5px;}
		#comments ul.aba .moderation { float:right; background:#FFEBE8; border:#CC0000 1px solid; margin:10px; padding:5px;
									-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
									-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box;	 }
									
		#comments ul.aba ul.children {  }
		#comments ul.aba ul.children .comment { border-top:1px dashed #AAA; margin: 10px 0 0 0; }
		#comments ul.aba ul.children .alt { border-top:1px dashed #AAA; margin: 10px 0 0 0; }

		
		
		
#sidebar { float:right; overflow:hidden; right:0; font-size:11px; margin: 10px; margin-top:10px; min-width:340px; max-width:340px; width:340px; }
	#sidebar ul { padding:0 5px; margin:0; }
	#sidebar li { background:none; padding:0; margin:0;  }
	#sidebar li a { font: normal normal normal 1.0em/1.2em Trebuchet MS, "Courier New", Courier; padding:10px; border-bottom: 1px dashed #aaa; display:block; margin:0; }						#sidebar li a:hover { background:#F1F1F1; }	
		
	#sidebar  li ul { padding:0 0 0 5px; margin-left:10px; }
	.widget_recent_comments li { padding:10px!important; border-bottom: 1px dashed #aaa!important; display:block!important; margin:0; }						.widget_recent_comments li a { padding:0px!important; border-bottom: none!important; display:inline!important; margin:0; }					

	#sidebar h3.title { padding: 0px 3px 0 3px; margin: 15px 0 15px 0; color:#565656; font: normal normal normal 20px/13px Trebuchet MS, "Courier New", Courier; border-bottom: 4px #dfdfdf solid; }
	#sidebar .full { padding: 0px 5px 0 5px; margin: 5px 0 30px 0; }
	#sidebar .half { display:block; float:left; width:47%; padding: 0px 5px 0 5px; margin: 5px 0 10px 0; }
	
	#sidebar #randomPost { background:none; padding:0; margin:0; }
	#sidebar #newPosts { background:none; min-height:600px; padding:0; margin:0; }
	#sidebar #randomPostHalf { background:none; min-height:600px; padding:0; margin:0; }
		

	
#footer { 	position:relative; margin: 10px auto; padding-left: 10px; padding-right: 10px; min-width:980px; max-width:1240px;
			width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto"); }
	#footer .column { float:left; width:23%; margin:0.5%; padding:10px 0.5%; }
	#footer .column h3.title { padding: 0px 3px 0 3px; margin: 15px 0 15px 0; color:#565656; font: normal normal normal 20px/13px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; border-bottom: 4px #dfdfdf solid; }
	#footer .column #webord_twitter { background:none; text-align:center;  padding:0; margin:0; }
	
		/* Twitter */
	#footer .column #webord_twitter ul { padding:0; margin:0; }
	#footer .column #webord_twitter ul li a.twitter-link { display: inline !important; color: #111; padding: 1px 3px 1px 3px;} 
	#footer .column #webord_twitter ul li a.twitter-user { display: inline !important; width: 1% !important; color: #111; padding: 1px 3px 1px 3px; }
	#footer .column #webord_twitter ul li.twitter-item { background-image: none; border-bottom: 1px dashed #aaa; color: #666 !important;  padding:0; margin:0; }
	#footer .column .twitter-timestamp { text-align:center; width:100% !important; display:block !important; color: #555 !important; }
	#footer .column #webord_twitter .twitter-timestamp abbr { border:none !important; }
	
		/* Login */
	#footer .column input { border: none; background:#f7f7f7; width:100%; }
	#footer .column .login { float:right; padding:5px 3%; width:40%; margin:2px; color:#376c8e;  border: 1px #c9c9c9 solid; background:#f7f7f7;
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
	#footer .column .login:hover { background:#f4f4f4; border: 1px #565656 solid; }
	#footer .column .login.full { width:88%; cursor:pointer; }
	
	#footer #podPress_footer { display:none!important; }
	
	
/* Buttons */

.reload, .full_reload { float:right; padding:2px 7px; margin:5px; background:#F1F1F1; border: #AAAAAA solid 1px; 
						-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;	
						-moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
						
						.full_reload{ outline:none; padding:8px; text-align:center; width:80%; float:none; margin: 0 auto; cursor:pointer; color:#376c8e; }
						.full_reload:hover { color:#C80000; background: #E9E9E9; }
						
	
/* Widths */

.w50 { max-width:50px; }
.w100 { max-width:100px; }
.w150 { max-width:150px; }
.w200 { max-width:200px; }
.w250 { max-width:250px; }
.w300 { max-width:300px; }
.w350 { max-width:350px; }
.w400 { max-width:400px; }
.w450 { max-width:450px; }
.w500 { max-width:500px; }
.w550 { max-width:550px; }
.w600 { max-width:600px; }

/* Captions and Aligns */

.gallery-item { padding:0; margin:0; display:inline; float:none; min-width:80px; max-width:150px; min-height:80px; max-height:150px;
				width: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto");
				height: expression(document.body.clientWidth < 982? "980px" : document.body.clientWidth > 1242? "1240px" : "auto");}
.gallery-icon { padding:0px; margin:0; min-width:80px; max-width:150px; min-height:80px; max-height:150px; }
.gallery-icon img { min-width:80px; max-width:150px;	width: 120px; height:120px; }

img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }

.alignright { float: right; }
.alignleft { float: left }
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.article img{ max-width: 600px; height: auto; }

.wp-caption { -moz-border-radius: 2px; -webkit-border-radius: 2px; 
			  border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px; max-width: 610px; height: auto; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; }

/* Clear */
.clear { display:block; clear:both; }
.hide { visibility: hidden; }
.noheight { height: 0 !important; margin-bottom: 0 !important; }
.center { text-align: center; }
.hide { display: none; }

/* Float Clearing
 ---------------------------------------------------------------------*/
.module:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
/* float clearing for IE6 */
* html .module { height: 1%; overflow: visible; }
/* float clearing for IE7 */
* + html .module { min-height: 1%; 
