/*  
Theme Name: Shopperism
Theme URI: http://shopperism.com/
Description: Default theme for shopperism
Version: 1.5
Author: Ohad Ben-Yoseph
Author URI: http://ohadonline.com/
*/

html, body {
	margin: 0px;
	padding: 0px;
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	font-size: 12px;
	color: #000000;
	line-height: 150%;
	background: #ffffff;
	}


* { 
	-moz-box-sizing: border-box; 
	} 

a {
	font-family: arial, verdana, tahoma, helvetica, sans-serif; 
	color: #003D6B;
	text-decoration: none;
	}

			blockquote {
				display: block;
				margin: 0px 25px 0px 25px;
				padding: 0px 10px 0px 10px;
				font-family: tahoma, verdana, arial, helvetica, sans-serif; 
				font-size: 12px;
				color: #404040;
				border: 1px dotted #ff4500;
				}

#container_all {
	padding: 0px;
	margin: 0px;
	width: 1080px;
	vertical-align: top;
	}

#container_all_inside {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	}

#container_all_inside_td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;
	}

/* ------------------------------------------------------------------------------------------------------------------ */
/* Header */

#container_header {
	width: 820px;
	height: 161px;
	background-image: url(images/header_1dot5.png);
	background-repeat: no-repeat;
	margin: 0px;
	vertical-align: top;
	}

	#header {
		margin-top: 21px;
		margin-left: 21px;
		}

	#floating_rss {
		position: absolute;
		top: 42px;
		left: 750px;
		}

#container_header_orange {
	width: 820px;
	height: 30px;
	background-image: url(images/header_orange.png);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	}

	#orange {
		width: 820px;
		}

		#orange td.left {
			text-align: left;
			padding-left: 41px;
			font-family: tahoma, verdana, arial, helvetica, sans-serif; 
			font-size: 12px;
			color: #000000;
			font-weight: bold;
			}


		#orange td.right {
			text-align: right;
			padding-right: 41px;
			font-family: tahoma, verdana, arial, helvetica, sans-serif; 
			font-size: 12px;
			color: #000000;
			font-weight: bold;
			}

			#orange td.right a {
				text-align: left;
				font-family: tahoma, verdana, arial, helvetica, sans-serif; 
				font-size: 12px;
				color: #000000;
				font-weight: bold;
				}

#container_promospace { 
	width: 260px;
	vertical-align: top;
	}

#container_blank { 
	width: 260px;
	}

#container_shadow {
	width: 820px;
	height: 40px;
	background-image: url(images/content_shadow.png);
	background-repeat: repeat-x;
	margin: 0px;
	}


/* ------------------------------------------------------------------------------------------------------------------ */
/* Content */


#container_content {
	background-image: url(images/main_background.png);
	background-repeat: repeat-y;
	width: 820px;
	vertical-align: top;
	}


	#content {
		padding: 0px 46px 25px 46px;
		}

		#content_category {
			font-family: tahoma, verdana, arial, helvetica, sans-serif; 
			font-size: 10px;
			color: #000000;
			text-decoration: none;
			font-weight: normal;
			}

			#content_category a {
				font-family: tahoma, verdana, arial, helvetica, sans-serif; 
				font-size: 10px;
				font-weight: normal;
				}

		#content_title {
			margin-bottom: 5px;
			}

				#content_title a {
					font-family: tahoma, verdana, arial, helvetica, sans-serif; 
					font-size: 18px;
					font-weight: bold;
					color: #000000;
					text-decoration: none;
					}

		#content_entry {
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 12px;
			color: #000000;
			line-height: 150%;
			margin-top: 20px;
			}

			#content_entry a {
				text-decoration: underline;
				margin: 0px;
				padding: 0px;
				display: inline;
				}	

			#content_entry ul {
				list-style-image: url(images/liststyleimage.png);
				list-style-type: square;
				}	

			#content_entry li {
				margin-bottom: 8px;
				}	

			#content_entry script {
				display: none;
				display: inline;
				}	

			#content_entry form {
				inherit: none;
				margin: 0px;
				padding: 0px;
				display: inline;
				}	

			#content_entry td {
				vertical-align: top;
				font-family: arial, verdana, tahoma, helvetica, sans-serif; 
				font-size: 12px;
				color: #000000;
				line-height: 150%;
				}	

			#content_comments {
				font-family: arial, verdana, tahoma, helvetica, sans-serif; 
				font-size: 12px;
				color: #000000;
				}

		#content_bottom {
			background: #FFAB00;
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 10px;
			color: #000000;
			margin: 0px 21px 0px 21px;
			padding: 12px 25px 12px 25px; 
			font-weight: bold;
			}

		#content_navigation {
			padding: 20px 46px 25px 46px;
			}

			#content_navigation a {
				font-family: arial, verdana, tahoma, helvetica, sans-serif; 
				font-size: 16px;
				font-weight: bold;
				color: #0065b3;
				}

/* ------------------------------------------------------------------------------------------------------------------ */
/* New Navigation */

#container_nav { 
	width: 280px;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	}


	#nav_top {
		background-image: url(images/nav_shadow_full.png);
		background-repeat: no-repeat;
		width: 280px;
		height: 40px
		}

	#nav_bottom {
		background-image: url(images/nav_shadow_full.png);
		background-repeat: no-repeat;
		width: 280px;
		height: 40px;
		background-position:0 -40px;
		}

	#nav_header {
		background-image: url(images/nav_header_shadow.png);
		background-repeat: repeat-y;
		padding: 10px 40px 10px 40px;
		}

		#nav_header_text {
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 18px;
			color: #ffffff;
			text-decoration: none;
			font-weight: bold;
			width: 200px;
			}

			#nav_header_text a {
				font-family: arial, verdana, tahoma, helvetica, sans-serif; 
				font-size: 18px;
				color: #ffffff;
				text-decoration: none;
				font-weight: bold;
				}

	#nav_under_shadow {
		background-image: url(images/nav_under_shadow.png);
		background-repeat: no-repeat;
		width: 280px;
		height: 25px;
		}

	#nav_box {
		background-image: url(images/nav_box_shadow.png);
		background-repeat: repeat-y;
		padding: 0px 40px 20px 40px;
		}

		#nav_box_text {
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 11px;
			color: #000000;
			text-decoration: none;
			font-weight: normal;
			width: 200px;
			}

			#nav_box_text a {
				font-family: arial, verdana, tahoma, helvetica, sans-serif; 
				font-size: 11px;
				color: #000000;
				text-decoration: none;
				font-weight: normal;
				}

				#nav_box_text  li {
					list-style: none;
					padding-top: 0px;
					text-indent: 0px;
					}

					#nav_box_text  li.current-cat {
						font-weight: bold;
						text-decoration: none;
						}

	#nav_box_bottom {
		background-image: url(images/nav_box_shadow.png);
		background-repeat: repeat-y;
		padding: 0px 40px 0px 40px;
		}


/* ------------------------------------------------------------------------------------------------------------------ */
/* Footer */


#container_footer {
	background-image: url(images/footer_background.png);
	background-repeat: no-repeat;
	width: 820px;
	height: 98px;
	vertical-align: middle;
	}

	#footer {
		text-align: center;
		font-family: arial, verdana, tahoma, helvetica, sans-serif; 
		font-size: 12px;
		color: #ffffff;
		font-weight: bold;
		padding-bottom: 22px;
		}

		#footer a {
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 12px;
			color: #ffffff;
			font-weight: bold;
			}


/* ------------------------------------------------------------------------------------------------------------------ */
/* Category Pages */

	#category_box {
		padding: 0px 46px 0px 46px;
		margin: 0px;
		vertical-align: top;
		}

		#category_box h2 {
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 26px;
			font-weight: bold;
			color: #0065b3;
			margin: 0px;
			padding: 0px;
			}

		#category_box p {
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 12px;
			font-weight: normal;
			color: #000000;
			border: dashed #FFAB00;
			border-width: 1px 0px 0px 0px;
			padding-top: 15px;
			margin-bottom: 25px;
			}

			#category_box ul {
				list-style-image: url(images/liststyleimage.png);
				list-style-type: square;
				}	

			#category_box li {
				margin-bottom: 8px;
				}	

		#category_content_bottom {
			background: #FFAB00;
			font-family: arial, verdana, tahoma, helvetica, sans-serif; 
			font-size: 10px;
			color: #000000;
			margin: 0px 21px 0px 21px;
			padding: 12px 25px 12px 25px; 
			font-weight: bold;
			}

/* ------------------------------------------------------------------------------------------------------------------ */
/* Special Entry Edits */



			#content_entry span.special_box {
				border: dashed #FF4500;
				border-width: 0px 0px 1px 0px;
				width: 700px;
				margin: 5px;
				display: block;
				height: 220px;
				}

			#content_entry hr {
				border: none 0; 
				border-top: 1px dashed #FF4500;
				width: 100%;
				height: 1px;
				} 

			.underlined {
				border: dashed #FF4500;
				border-width: 0px 0px 1px 0px;
				}

			#democracy {
				border: 0px dashed #c0c0c0;
				margin: 10px;
				padding: 10px;
				}

				#democracy ol {
					list-style-type: none;
					padding-left: 0px;
					margin-left: 0px;
					list-style-position: outside; 
					}
				
				#democracy li {
					list-style: none;
					padding-left: 0px;
					margin-left: 0px;
					}

			#content_entry img.special_image {
				float: left;
				margin: 0px 30px 0px 20px;
				display: table-cell;
				}

/* AJAX Contact Form */

	fieldset { border:0;margin:0;padding:0; }
	label { display:block; }
	input.text,textarea { font:12px/12px 'courier new',courier,monospace;color:#333;padding:3px;margin:1px 0;border:1px solid #ccc; }
	input.submit { padding:2px 5px;font: 11px/11px verdana,arial,sans-serif; }


/* Share-It Form */

	#akst_form {
		color: black;
		}

	#akst_tab1 {
		color: black;
		}

	#akst_social a {
		color: black;
		font-family: arial, verdana, tahoma, helvetica, sans-serif; 
		font-size: 11px;
		color: #000000;
		}
