﻿/*

Theme Name: UX Israel

Theme URI: http://wordpress.org/

Description: ערכת העיצוב של חוויית משתמש ישראל 

Version: 1.0

Author: <a href="http://usable.co.il/" title="פשוט. שימושי">ברק דנין</a>.


*/







/* Begin Typography & Colors */

body {

	font-size: 62.5%; /* Resets 1em to 10px */
	font-family:Arial, Helvetica, sans-serif;
	background: #d5d6d7 url('images/bg.gif');
	color: #333;
	text-align: right;
	direction:rtl;
}
h2 {
	margin: 30px 0 12px;
	}
h3 {
	padding: 0;
	margin: 0;
}


/* header ------------- */
#purple-line {
	top:0px;
	left:0px;
	width:100%;
	height:3px;
	background:#a78ec0;
		
}
#header {
	background: #ffffff url('images/header.gif') no-repeat bottom center;
	margin: 0px auto;
	padding: 0;
	height:97px;
	width: 980px;
	position:relative;
	}
#logo {
	position:absolute;
	right:36px;
	top:21px;
}

#searcharea {
	position:absolute;
	width:320px;
	left:14px;
	height:34px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#searcharea #searchform {
	margin:3px 0 0 0;
	padding:0px;
	text-align:center;
}
#searcharea #searchsubmit {
	padding:0px;	
	position:relative;
	top:5px;
	margin-right:6px;
}
/* menu bar */
#menubar {
	width:956px;
	height:32px;
	margin: 6px auto 9px auto;
	background-repeat:no-repeat;
	background-image:url(images/menu-bar.gif);
}
#menubar ul {
	font-size:12px;
	font-weight:bold;
	height:29px;
	list-style: none;
	padding: 0;
	margin: 0;
}
#menubar ul li {
	float:right;
	width:105px;
	height:32px;
	line-height:12px;
	text-align:center;
	position:relative;
	padding:0px;
}
#menubar ul li a {
	color: white;
	width:105px;
	height:32px;
	vertical-align:middle;
	line-height:10px;
	text-decoration:none;
	display:table-cell;
	position:relative;
	padding:0px;	
}
#menubar ul li a:hover {
	color: white;
	background:url(images/menu-hover-back.gif);
}

#menubar .regular-item {
	color: white;	
}
#menubar .current-item {
	color: black;
	background-image:url(images/menu-back-cur.gif);
	background-repeat:no-repeat;	
}
#menubar .vert, #menubar .vert a, #menubar .vert a:hover{
	background-image:none;
	color: black;
	display:table-cell;
	position:relative;
	vertical-align:middle;
	text-align:center;
	height:32px;
	width:105px;
	padding-top:2px;
}
#menubar .regular-home {
	width:42px;
	padding-right:14px;
	background-image:url(images/home-menu-back.gif);
	background-repeat:no-repeat;
}
#menubar .current-home {
	width:42px;
	padding-right:14px;
	background-image:url(images/home-menu-back-cur.gif);
	background-repeat:no-repeat;
}
#menubar .regular-home a {
	width:42px;	
}
#menubar .regular-home a:hover {
	background:url(images/home-menu-hover-back.gif);
}

/* menu bar END ------------ */
/* header END ------------- */

/* start-bar BEGIN ------------- */
#start-bar {
	width:801px;
	height:108px;
	margin:0px 12px 14px 0;
}	
#start-bar-top {
	background-image:url(images/start-bar-top.gif);	
	background-repeat:no-repeat;
	height:8px;
	width:801px;
	margin:0px;
	padding:0px;
}
#start-bar-bottom {
	background-image:url(images/start-bar-bottom.gif);	
	background-repeat:no-repeat;
	height:8px;
	width:801px;
	margin:0px;
	padding:0px;
	}
#start-bar-body { 
	border-left:solid 1px #e8e7e7;
	border-right:solid 1px #e8e7e7;
	display:block;
	width:799px;
	background-color:#fbfbfb;
	height:94px;
	position:relative;
}
#start-bar #new-users {
	padding:0px;
	margin-left:10px;
	position:relative;
	width:300px;
	float:right;
	height:94px;
}
#start-bar  h2 {
	font-size:16px;
	font-weight:bold;
	margin-top:2px;
	margin-bottom:6px;
	color:#3c3a3a;
	
}
#start-bar h2 a, #start-bar h2 a:link, #start-bar h2 a:visited{
	color:#000000;
	text-decoration:none;
}

#start-bar  h2 a:hover{
	color:#3480b5;
	text-decoration:none;
}

#start-bar .start-icon {
	position:relative;
	float:right;
	width:60px;
	margin-right:10px;
	margin-top:6px;
	}
#start-bar #new-users #new-content {
	position:relative;
	float:right;
	font-size:12px;
	width:212px;
}
#start-bar #faq {
	position:relative;
	padding:0px;
	margin:0px;
	width:478px;
	float:right;
	font-size:12px;
	background-image:url(images/start-bar-sep.gif);
	background-repeat:no-repeat;
	background-position: right -3px;
}
#start-bar .faq-col {
	float:right;
	margin-left:50px;
}
#start-bar #new-content p {
	padding:0px;
	margin:0px 0px 4px 0px;
}

#start-bar #faq-content p {
	margin:0px 0px 5px 0px;
	padding:0px;
}
#start-bar #faq-summary {
	clear:both;
	text-align:left;
	width:100%;
	position:relative;
	top:9px;

}
/* start-bar END   ------------- */
#main-container {
	position:relative;	
	width:823px;

}
#home-content {
	font-size:12px;
	margin-right:0px;
	padding-right:12px;
	position:relative;
	float:right;
}


/* home - sub-main START ----------- */
#home-subs {
	float:right;
	width:230px;
	padding-right:15px;
}

/* home - sub-main END ----------- */

/* regular item START ----------- */
.regular-post {
	padding-left:15px;	
	margin-bottom:30px;
}
.authorinfo {
	color:#828282	;
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.regular-post-title h3 a, .regular-post-title h3 a:visited, .regular-post-title h3 a:link{
	color:#3c3a3a	;
}
.regular-post-title h3 a:hover{
	color:#3480b5	;
	
}
.regular-post-image {
	float:right;
	margin:0px 0px 0px 10px;
	padding:0px;
	width:96px;
	height:64px;
}
.midbar .regular-post-image {
	width:72px;
	height:48px;
}
.regular-post-image-int {
	width:96px;
	height:64px;
	background-repeat:no-repeat;
	background-position:center;
	cursor:pointer;
}
.midbar .regular-post-image-int {
	width:72px;
	height:48px;
}

.regular-post-title h3 {
	font-size:18px;
	font-weight:normal;
	color:#3c3a3a;
}
.regular-post-title {
	float:right;
	position:relative;
}
.regular-post-title-image {
	position:relative;
	height:64px;
}
.midbar .regular-post-title-image {
	height:48px;	
}
.regular-post-title-int {
	position:absolute;
	bottom:0px;
	width:300px;
}

.regular-post-text {
	clear:both;
	padding-top:1px;
}

.post-tags {
	color: #929191;	
	font-size:11px;
}
.sidebar .post-tags {
	display:none;	
}
.post-tags a, .post-tags a:link, .post-tags a:visited, .post-tags a:active {
	text-decoration:underline;	
}
.post-tags a:hover {
	color:#666;
}
.widecolumn .post-tags {
	display:block;
	margin-top:40px;	
}
h5 { 
	font-size:11px;
	font-weight:normal;
}
/* regular item END ----------- */


/* from-net START ------------ */
#from-net h2 {
	margin:0px -3px 12px 0px;
	padding:1px 12px 0px 0px;
	font-size:17px;
	background:url(images/inner-title-back.gif) no-repeat;
	background-position:top right;
	background-repeat:no-repeat;
	width:490px;
	height:30px;
	display:block;
	position:relative;
}
a#from-net-title  {
	color:white;
}

a:hover#from-net-title {
		color:#DDD;
}
a#from-net-rss {
	position:absolute;
	left:20px;
	top:4px;
	width:16px;
	height:16px;
	background-image:url(images/rss-white.png);
	background-repeat:no-repeat;
	background-position:center;
}
a:hover#from-net-rss {
	background-image:url(images/rss-white-hover.png);
}

#from-net h3 {
	font-size:14px;
	margin:0px;
	font-weight:bold;
}
#from-net h4 {
}
#from-net h5 {
	font-size:12px;
	margin:0px 0px 12px 0px;
	font-weight:normal;
}

/* from-net END ------------ */


/* controls BEGIN ----- */
	textarea {
		border:#e7e5e5 solid 1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	input {
		border:#e7e5e5 solid 1px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	a.uxi-button {
		background: transparent url('images/uxi-button-left.png') no-repeat scroll top left;
		color: white;
		display: block;
		float: right;
		height: 24px;
		margin-left: 6px;
		padding-left: 18px; /* sliding doors padding */
		text-decoration: none;
	}
	
	a.uxi-button span {
		background: transparent url('images/uxi-button-right.png') no-repeat top right;
		display: block;
		line-height: 14px;
		padding: 5px 18px 4px 0px;		
		font: bold 12px arial, sans-serif;
	}
	a:hover.uxi-button, a:visited.uxi-button, a:link.uxi-button, a:active.uxi-button {
		color:white;
		text-decoration:none;
	}
	a.uxi-button:active {
    background-position: bottom left;
    outline: none; /* hide dotted outline in Firefox */
}

	a.uxi-button:active span {
    background-position: bottom right;
    padding: 5px 18px 4px 0px; /* push text down 1px */
} 
 
/* controls end ----- */


/* mid/side bars START ------ */
.sidebar {
	font: Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 0;
	float:right;
	position:relative;
}



.sidebar form {
	margin: 0;
}
.midbar {
	width:305px;	
	position:relative;
}
.single .midbar {
}
.single-post-image {
	position:relative;
	width:330px;
	height:215px;
	margin-top:12px;

}
.widecolumn .entry .post-image-credit {
	margin:0px;
	padding-right:6px;
	font-size:11px;
	width:470px;
	text-align:right;
	margin-bottom:24px;
	}

#page .widget h2 {
	font-size:14px;	
}
.midbar .widget-top {
	width:293px;
	height:5px;
	background-image:url(images/midbar-top.gif);
}
.midbar .widget-bottom {
	width:293px;
	height:5px;
	background-image:url(images/midbar-bottom.gif);
	margin-bottom:12px;
}
.midbar .widget-body {
	width:268px;
	background:#f8f8f8;
	border-left:solid 1px #e8e7e7;
	border-right:solid 1px #e8e7e7;
	padding: 4px 12px; 
	position:relative;
}

.midbar .post-title {
	font-size:12px;
	font-weight:bold;
}
.midbar .regular-post-title-int {
	width:180px;	
}
.midbar .regular-post-title h3 {
	line-height:12px;	
}

.midbar .widget h2 {
	margin-bottom:12px;	
	
}
.midbar .widget h2 a:link {
	color:black;	
}

.midbar .widget h2 a:hover {
	color:#3480b5;

}

.midbar .regular-post-title h3 a {
	font-size:12px;
	font-weight:bold;
	color:#1a6da6;
}
.midbar .regular-post {
	margin-bottom:18px;	
}
					  
.midbar .regular-post-title h3 a:hover {
	font-size:12px;
	color:#2b5875;
}

.sidebar h2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#3c3a3a;
	font-size: 15px;
	font-weight:bold;
	margin: 0px 0 0;
	padding: 0;
}
.sidebar ul, .sidebar ul ol {
	margin: 0;
	padding: 0;
}
.sidebar ul li {
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 5px;
}
.sidebar ul p, .sidebar ul select {
	margin: 0px 0px 5px 0px;
}

.sidebar ul ul, .sidebar ul ol {
}

.sidebar ul ul ul, .sidebar ul ol {
	margin: 0px 20px 5px 0px;
}

/* mid/side bars END   ------ */



/* Expert-widget BEGIN ------ */
.expert-widget form {
	width:250px;	
}
.expert-widget textarea {
	width:266px;
	height:61px;
}
.expert-widget .submit {
	position:relative;
	margin-top:7px;
	text-align:right;
	float:left;
	left:-23px;
	margin-bottom:10px;
}
.expert-widget .help {
	position:relative;
	margin-top:10px;
	padding-right:3px;
	margin-bottom:4px;
	width:50%;
}


/* Expert-widget END ------ */


/* post-by-category-widget START ------- */
.post-by-category-widget #RSS {
	background-image:url(images/midbar-rss.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:31px;
	height:30px;
	position:absolute;
	top:-5px;
	left:-1px;
}
/* post-by-category-widget END ------- */


/* twitter widget BEGIN ----------- */
li li.twitter-item {
	color:#000;	
	margin-bottom:12px;
}
.twitter-timestamp abbr {
	color :#949494;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	border:none;
	cursor:auto;
}
.twitter_title_link {
	width:100%;
	display:inline;
	background-image:url(images/midbar-twitter.gif);
	background-position: 14px 0px ;
	background-repeat:no-repeat;
	position:absolute;
	top:-5px;
	left:-15px;
	height:13px;
	padding:10px 0px;
	margin-bottom:10px;
	
}
.widget_twitter #explain {
	margin-top:30px;
	margin-bottom:16px;
	margin-right:3px;
}

/* twitter widget end ----------- */

/* left bar BEGIN ------------- */
#left-bar {
	width:145px;	
	font-size: 12px;
	float:left;
	margin:0px 0px 0px 12px;
	padding-top:0px;
}
.sidebar .left-bar-item {
	width:145px;
	margin-bottom:12px;

}
.left-item-top {
	background-image:url(images/left-bar-top.gif);
	background-repeat:no-repeat;
	height:5px;
	margin:0px;
	padding:0px;
	width:145px;
}
.left-item-bottom {
	background-image:url(images/left-bar-bottom.gif);
	background-repeat:no-repeat;
	height:5px;
	margin:0px;
	padding:0px;
	width:145px;
}
.left-item-body {
	background:#fbfbfb;
	border-left:solid 1px #e8e7e7;
	border-right:solid 1px #e8e7e7;
	margin:0px;
	padding:0px 8px;
	width:127px;
}

#left-bar h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin: 0px 0px;
}

#left-bar #updates {
	padding: 0px;
	position:relative;
	margin-bottom:12px;
}
#left-bar #updates .left-item-body {
	height:100px;
}
#left-bar #updates #left-update-tree {
	background-image:url(images/tree.png);
	background-repeat:no-repeat;
	background-position:36px bottom;
	position:absolute;
	bottom:0px;
	left:2px;
	width:145px;
	height:92px;
}
#left-bar #updates #linkedin {
	position:absolute;
	left:102px;
	top:76px;
}

#left-bar #updates #rss {
	position:absolute;
	left:87px;
	top:37px;
}

#left-bar #updates #facebook {
	position:absolute;
	left:43px;
	top:37px;
}

#left-bar #updates #twitter {
	position:absolute;
	left:16px;
	top:62px;
}

#left-bar .widget {
	padding:6px;
	width:131px;
	position:relative;
}

/* left bar END ------------- */



/* responder BEGIN ------------- */

#left-bar .responder-widget h2, #front-page #main #left-bar .responder-widget h2 {
	padding-top:3px;
	height:26px;
	margin:0px 0px 6px 0px;
}
.left-bar-item h5, .midbar h5 {
	font-size:12px;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:6px;
}
.responder-widget {
	width:131px;	
}

.responder-widget #responder-submit {
	position:relative;
	margin-right:44px;
	height:30px;
	margin-top:6px;
}

.responder-widget label {
	font-weight:bold;	
}

.midbar .responder-widget label {
	display:block;
		
}
.midbar #responder-name {
	position:relative;
	float:right;
	margin-right:20px;
}

.midbar #responder-email {
	position:relative;
	float:right;	
}
.midbar .responder-widget .widget-body {
	height:115px;	
}
.midbar #responder-submit {
	clear:both;
	position:absolute;
	left:20px;
	bottom:-4px;
}


/* responder END ------------- */

#page .CleanContact label {
	
	text-align: right;
	margin-top:6px;
}

/* footer BEGIN ------------- */
#footer {
	background-image:url(images/footer-back.gif);
	background-repeat:repeat-x;
	height:40px;
	width:100%;
	position:relative;
	clear:both;
}
#footer-int {
	position:absolute;
	width:240px;
	height:30px;
	left:50%;
	top:50%;
	margin-top:-15px;
	margin-left:-120px;
}

#footer ul {
	color:white;
	font-size:12px;
	font-weight:bold;
	list-style: none;
	padding: 0;
	margin: 0;
}
#footer ul li {
	float:right;
	width:80px;
	line-height:37px;
	text-align:center;
	position:relative;
	padding:0px;
}
#footer ul li a {
	color: white;
	width:80px;
	height:30px;
	vertical-align:middle;
	line-height:37px;
	text-decoration:none;
	display:table-cell;
	position:relative;
	padding:0px;	
}
#footer ul li a:active {
	outline: none;	
}
#credits {
	font-size:10px;
	margin-top:5px;
	text-align:center;	
}

/* footer END ------------- */


#content {

	font-size: 1.2em;
	}

.widecolumn .entry p {

	font-size: 14px;

	}



.narrowcolumn .entry, .widecolumn .entry {

	line-height: 19px;

	}



.widecolumn {

	line-height: 19px;

	}



.narrowcolumn .postmetadata {

	text-align: center;

	}



.thread-alt {

	background-color: #f8f8f8;

}

.thread-even {

	background-color: white;

}

.depth-1 {

border: 1px solid #ddd;

}



small {

	font-family: Arial, Helvetica, Sans-Serif;

	font-size: 0.9em;

	line-height: 1.5em;

	}



h1, h2, h3 {

	font-family: Arial, Helvetica, sans-serif

	font-weight: bold;

	}



h1 {

	font-size: 4em;

	text-align: center;

	}




h2 {

	font-size: 18px;

	}








h3 {

	font-size: 16px;

	}

h4 {
	font-size: 14px;
	font-weight:bold;

}

.post h3 {
	margin-top:24px;
	margin-bottom:6px;
	clear:both;
}

.post p {
	margin-top:0px;	
	margin-bottom:12px;
}
.sticky {

	background: #f7f7f7;

	padding: 0 10px 10px;

	}

.sticky h2 {

	padding-top: 10px;

	}



.commentlist li, #commentform input, #commentform textarea {

	font: 12px Arial, Helvetica, sans-serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li .avatar { 
	border: 1px solid #eee;
	padding: 2px;
	background: #fff;
}

.comment-pic p a {
	line-height:8px;	
}

.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}




code {

	font: 1.1em 'Courier New', Courier, Fixed;

	}



acronym, abbr, span.caps

{

	font-size: 0.9em;

	letter-spacing: .07em;

	}


a, a:link, a:active {
	color: #3480b5;
	text-decoration: none;
}

.entry a, .entry a:link, .entry a:active {
		text-decoration: underline;
}

.entry h3 a, .entry h2 a, .entry h4 a, .entry h3 a:active, .entry h2 a:active, .entry h4 a:active, .entry h3 a:link, .entry h2 a:link, .entry h4 a:link {
		text-decoration: none;
		color:black;
}

.entry h3 a:hover, .entry h2 a:hover, .entry h4 a:hover {
	color: #3480b5;
}

.entry ul {
	list-style-image:url(images/bullet.gif);
	
}

.command-link {
	text-decoration: underline;
	
}
a:visited {
	color: #843ca6;
}
a:hover {

	text-decoration: underline;
	color:#2b5875;
	}




#wp-calendar #prev a, #wp-calendar #next a {

	font-size: 9pt;

	}



#wp-calendar a {

	text-decoration: none;

	}



#wp-calendar caption {

	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	text-align: center;

	}



#wp-calendar th {

	font-style: normal;

	text-transform: capitalize;

	}

/* End Typography & Colors */







/* Begin Structure */

body {

	margin: 0 0 20px 0;

	padding: 0;

	}



#page {

	background-color: white;

	margin: 0px auto;

	padding: 0;

	width: 980px;
	position:relative;
	}



.narrowcolumn {
	float: right;
	padding: 0 12px 36px 12px;
	margin: 0px 0 0;
	width: 494px;
	background-color:white;
	}

.rtl #stimuli_imageData #stimuli_imageDetails {
	float:right;	
	text-align:right;
}
.rtl #stimuli_imageData #stimuli_caption {
	font-weight:normal;	
	font-size:12px;
	color:#CCC;
}
.rtl #stimuli_imageData #stimuli_bottomNavClose {
	float:left;	
	background-image:url(images/lightbox-close.gif)
}

.widecolumn {
	padding: 0px 20px 20px 22px;
	margin: 0px 0 0 22px;
	width: 610px;
	float:right;
}
	
/* Author box ------------------------ */
.authorbox {
	width:329px;
	height:179px;
	background-image:url(images/profile-back.png);
	position:relative;
	right:-34px;
	background-repeat:no-repeat;
	margin-bottom:12px;
}

.authorbox-int {
	padding:30px 50px 10px 20px;	
}

.authorbox-uxi {
	width:329px;
	height:195px;
	background-image:url(images/profile-back-uxi.png);
	position:relative;
	right:-31px;
	margin: 0px ;
	padding:0px;
	background-repeat:no-repeat;
	margin-bottom:12px;
}

.author-pic {
	float:right;
	width:60px;
	height:60px;
}
.author-name {
	margin-right:22px;
	position:absolute;
	right:100px;
	padding-left:20px;
}
.author-name h3, .author-name h3 a{
	color:black;
	margin-top:10px;
	margin-bottom:2px;
	font-size:14px;
}
.author-text {
	clear:both;
	padding-top:10px;
}

.authorbox-uxi-link {
	position:absolute;
	top:0px;
	left:0px;
	width:66px;
	height:55px;
	cursor:pointer;
}

/* Author box end ------------------------ */


/* update tree - wide -------------------- */
#updates-wide {
	background:url(images/tree-wide.gif);
	width:294px;height:59px;
	position:relative;
	margin-bottom:12px;
}

#updates-wide #linkedin {
	position:absolute;
	left:125px;
	top:32px;
}

#updates-wide #rss {
	position:absolute;
	left:98px;
	top:6px;
}

#updates-wide #facebook {
	position:absolute;
	left:60px;
	top:10px;
}

#updates-wide #twitter {
	position:absolute;
	left:6px;
	top:8px;
}
#updates-wide h2 {
	padding:10px 14px;
}

/* update tree - wide END ----------------- */



.post {

	margin: 0 0 40px;

	text-align: justify;

	}



.post hr {

	display: block;

	}



.widecolumn .post {

	margin: 0;

	}



.narrowcolumn .postmetadata {

	padding-top: 5px;

	}



.widecolumn .postmetadata {

	margin: 30px 0;

	}



.widecolumn .smallattachment {

	text-align: center;

	float: left;

	width: 128px;

	margin: 5px 5px 5px 0px;

}



.widecolumn .attachment {

	text-align: center;

	margin: 5px 0px;

}



.postmetadata {

	clear: both;

}



.clear {

	clear: both;

}







/* End Structure */







/*	Begin Headers */

h1 {

	padding-top: 70px;

	margin: 0;

	}






h1.pagetitle {
	font-size: 22px;
	color: #333333;
	font-weight:bold;
	padding-top:0px;
	margin-top: 12px;
	margin-bottom:20px;
	text-align: right;
}
.post h1.pagetitle {
	margin-bottom:4px;
}

#comments {
	padding: 0;
	margin: 10px auto 0px ;
	}

/* End Headers */







/* Begin Images */

p img {

	padding: 0;

	max-width: 100%;

	}



/*	Using 'class="alignright"' on an image will (who would've

	thought?!) align the image to the right. And using 'class="centered',

	will of course center the image. This is much better than using

	align="center", being much more futureproof (and valid) */



img.centered {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 6px 12px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 12px 6px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/* End Images */







/* Begin Lists



	Special stylized non-IE bullets

	Do not work in Internet Explorer, which merely default to normal bullets. */





.postmetadata ul, .postmetadata li {

	display: inline;

	list-style-type: none;

	list-style-image: none;

	}

.entry ul li {
	font-size:14px;
	margin-bottom:9px;
	
}

.entry ol li {
	font-size:14px;
	margin-bottom:9px;
}


/* End Entry Lists */







/* Begin Form Elements */

#searchform {

	margin: 10px auto;

	padding: 5px 3px;

	text-align: center;

	}



.sidebar #searchform #s {

	width: 108px;

	padding: 2px;

	}



.sidebar #searchsubmit {

	padding: 1px;

	}


.entry form { /* This is mainly for password protected posts, makes them look better. */

	text-align:center;

	}

.entry {
	margin-top:12px;	
}


select {

	width: 130px;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 370px;

	padding: 2px;
	margin-right:54px

	}

.newcomment {
	clear:both;
}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}

/* End Form Elements */







/* Begin Comments*/

.alt {




	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {
	list-style: none;
	}

.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}



.commentmetadata {
	margin: 0;
	}

/* End Comments */













/* Begin Calendar */

#wp-calendar {

	empty-cells: show;

	margin: 10px auto 0;

	width: 155px;

	}



#wp-calendar #next a {

	padding-right: 10px;

	text-align: right;

	}



#wp-calendar #prev a {

	padding-left: 10px;

	text-align: left;

	}



#wp-calendar a {

	display: block;

	}



#wp-calendar caption {

	text-align: center;

	width: 100%;

	}



#wp-calendar td {

	padding: 3px 0;

	text-align: center;

	}



#wp-calendar td.pad:hover { /* Doesn't work in IE */

	background-color: #fff; }

/* End Calendar */







/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

	cursor: help;

	}



acronym, abbr {

	border-bottom: 1px dashed #999;

	}



blockquote {
	margin: 15px 0px 0 10px;
	padding: 0px 40px;
	background-image:url(images/quote.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

blockquote cite {

	margin: 5px 0 0;

	display: block;

	}



.center {

	text-align: center;

	}



.hidden {

	display: none;

	}

	

.screen-reader-text {

     position: absolute;

     left: -1000em;

}



hr {

	display: none;

	}



a img {

	border: none;

	}



.navigation {

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

/* End Various Tags & Classes*/







/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: none;
	text-align: center;

	background-color: white;

	padding-top: 4px;

	margin: 10px;
}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 1px solid #e8e7e7;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 3px 4px 5px;

	margin: 0;

}

h1, h2, h3, h1 a, h2 a, h3 a, h1 a:visited, h2 a:visited, h3 a:visited {
	color:black;	
	text-decoration: none;
}
h1, h1 a, h1 a:hover, h1 a:visited, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited {

	text-decoration: none;

	}

h1 a:hover, h2 a:hover, h3 a:hover {
	color:#3480b5;
}
#home-main-title a:hover 	{
	text-decoration:none;
}

/* End captions */

/* social -------------------- */
#share-bar {
margin-top:20px;
margin-bottom:10px;
display:inline-block;
}
#share-bar a {
	text-decoration:none;
}

#share-bar #bar-social{
	float:right;	

}
#share-bar #bar-social #bar-facebook {
	float:right;
}
#share-bar #bar-social #bar-twitter {
	float:right;
}

#share-bar #bar-social #bar-email {
	float:right;
}
#share-bar #bar-social #bar-twitter {
	float:right;
}

#share-bar #bar-social #bar-facebook a {
	background-image:url(images/share-facebook.gif);
	background-repeat:no-repeat;
	padding-right:40px;
	padding-top:2px;
	line-height:12px;
	width:70px;
	height:30px;
	background-position:right 0px;
	float:right;
}
#share-bar #bar-social #bar-twitter a {
	background-image:url(images/share-twitter.gif);
	background-repeat:no-repeat;
	padding-right:40px;
		padding-top:2px;
	line-height:12px;
	width:70px;
	height:30px;
	background-position:right 0px;
	float:right;
}


#share-bar #personal {
	float:left;	
}

/* outbrain */
.inner-title-wide {
	width:610px;
	height:24px;
	background-image:url(images/inner-title-wide-back.GIF);
	background-position:right 0px;
	background-repeat:no-repeat;
	font:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:14px;
	color:white;
	padding-top:2px;
	padding-right:10px;
}
#comments.inner-title-wide {
	padding-right:10px;
}
.outbrain .inner-title-wide {
	background-image:url(images/outbrain-sep.gif);	
}
.strip-like {
	display:none;	
}
.outbrain h3 {
	margin-bottom:15px;	
}
#outbrain_container_0_bottom {
	margin-bottom:20px	
}

/* comments ----------------*/
.commentlist li.comment {
	padding: 20px 12px;
	font-size:12px;
}
.comment-pic {
	position:relative;
	float:right;
	display:block;
	width:55px;
}
.comment-text {
	position:relative;
	width:452px;
	padding-right:67px;
}
.comment-text:after {
	clear:both;	
}
.comment-text p {
	padding-bottom:12px;	
}
.commentlist p {
	margin:0px;	
}
.comment-footer {
	position:relative;
	width:610px;
	height:1px;
	clear:both;
}
.commentlist li .avatar {
	border:0px;	
	background:none;
}
.comment-author{
	background-color:#f4f9fc	;
}
.commentlist li.comment-separator{
	background:url(images/horz-dots-repeat.gif) repeat-x 0px 0px;
	height:1px;
	margin:0px;
	padding:0px;
}

#commentform label {
	width:50px;
	text-align:left;
	display:inline-block
}
#commentform .subscribe-to-comments {
		padding-right:50px;}
		
#commentform .subscribe-to-comments label {
	width:200px;	
	text-align:right;
}

.newcomment-top {
	background:url(images/newcomment-top.gif);	
	background-repeat:no-repeat;
	width:465px;
	height:5px;
	margin:0px;
	padding:0px;
	position:relative;
}
.newcomment-body {
	margin:0px;
	padding:0px;
	width:463px;
	border-right:#edecec 1px solid;
	border-left: #edecec 1px solid;
	background:#f2f2f2;
	position:relative;
}
.newcomment-body input {
	border:#b1b0b0 1px solid;	
}
.newcomment-body textarea {
	border:#b1b0b0 1px  solid;	
}
.newcomment-bottom {
	margin:0px;
	padding:0px;
	background:url(images/newcomment-bottom.gif);	
	background-repeat:no-repeat;
	width:465px;
	height:18px;
	position:relative;
	border:none;
}
.newcomment {
	padding-top:20px;
	padding-right:75px;	
}
.newcomment h3 {
	padding-right:20px;	
	padding-top:2px;
}
#commentform #submit {
	margin-right:370px;
}
.newcomment #gravatar {
	font-size:11px;
	margin:-4px 58px 12px 0px;
}
.about-pic {
	clear:both;
	position:relative;
	float:right;
	display:block;
	width:85px;
	margin-bottom:24px;
}
.about-text {
	float:right;
	position:relative;
	margin-right:24px;
	display:block;
	width:400px;
	margin-bottom:24px;
	}
.about-close {
	clear:both;
}

.post h4.authorinfo {
	margin-bottom:12px;	
}

/* advertising ----------------*/
.sidebar p.ad-label {
	font-size:11px;
	color:#888888;
	margin:0px;
	text-align:left;
	padding:0px;
}

.ad-text-widget a, .ad-text-widget a:visited {
	color: #3480b5
}
.ad-text-widget h2 a:hover {
	text-decoration:underline;	
}

#left-bar .ad-text-widget h2 {
	font-size:14px;
	margin-bottom:4px;
}
.midbar .ad-text-widget h2 {
	font-size:16px;
}

#left-bar .ad-text-widget .left-item-top {
	background-image:url("images/left-bar-ad-top.gif");	
}
.ad-text-widget .left-item-body {
	background:none repeat scroll 0 0 #FFFFFF;
	border-left:1px solid #A8A7A7;
	border-right:1px solid #A8A7A7;	
	padding-top:6px;
}

#left-bar .ad-text-widget .left-item-bottom {
	background-image:url("images/left-bar-ad-bottom.gif");	
}

.midbar  .ad-text-widget .widget-top {
	background-image:url("images/midbar-ad-top.gif");	
}
.midbar  .ad-text-widget .widget-body {
	background:none repeat scroll 0 0 #FFFFFF;
	border-left:1px solid #A8A7A7;
	border-right:1px solid #A8A7A7;	
	padding-top:6px;
}
.midbar  .ad-text-widget .widget-bottom {
	background-image:url("images/midbar-ad-bottom.gif");	
}
.bbcrumb {

	
}

.english {
	direction:ltr;
	text-align:left;
}

/* for bbpress ----------------*/
#wrapper #main {
}

.content-title {
	margin:20px 0px 0px 0px;
	padding:2px 12px 0px 0px;
	font-size:17px;
	color:white;
	background:url(images/inner-title-back.gif) no-repeat;
	background-position:top right;
	width:482px;
	height:30px;
}




/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

	It won't be a stylish marriage, I can't afford a carriage.

	But you'll look sweet upon the seat of a bicycle built for two." */

