/*  
Theme Name: Contraboli
Theme URI: http://www.dizzain.com/blog_customization/
Description: Design continuum theme for WordPress.
Version: 1.0
Author: Dizzain.com
Author URI: http://www.dizzain.com
*/

/* CSS Document */

* {
	padding:0;
	margin:0;
}

hr {
	color:gray;
	display:block;
	height:2px;
	margin:0.5em auto;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	    margin:0; 
	    padding:0; 
	} 
	table { 
	    border-collapse:collapse; 
	    border-spacing:0; 
	} 
	fieldset,img {  
	    border:0; 
	} 
	address,caption,cite,code,dfn,th,var { 
	    font-style:normal; 
	    font-weight:normal; 
	} 
	ol,ul { 
	    list-style:none; 
	} 
	caption,th { 
	    text-align:left; 
	} 
	h1,h2,h3,h4,h5,h6 { 
	    font-size:100%; 
	    font-weight:bold; 
	} 
	q:before,q:after { 
	    content:''; 
	} 
	abbr,acronym { border:0; 
	} 

a {
cursor:pointer;
color:#006bbf;
text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a img {
border:0;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.overflow {
	overflow:auto;
}

h2 {
	font-size:19px;
	font-weight:bold;
}

body {
	background:url(images/content/outer_bg.gif) 0 0 repeat;
	font: 13px/18px arial, sans-serif;
}

#main_container {
	background:url(images/header/header_grad.gif) 0 0 repeat-x;
}


#header {
	position:relative;
	background:url(images/header/under_menu_line.gif) 0 162px no-repeat;
	height:180px;
}

#header #logo {
	position:absolute;
	top:72px;
	left:35px;
	width:192px;
	height:37px;
	font-size:20px;
}

#header #logo a {
	position:relative;
	top:0;
	left:0;
	height:100%;
	display:block;
	text-decoration:none;
	width:192px;
	height:37px;
	background:url(images/header/logo.gif) 0 0 no-repeat;
}

	#header #logo a span {
		background:url(images/header/logo.gif) 0 0 no-repeat;
		width:100%;
		height:100%;
		position:absolute;
		top:0;
		left:0;
		display:block;
	}
	
	
#header .image_container {
	position:absolute;
	top:10px;
	left:258px;
	float:left;
	overflow:hidden;
	
}

	#header .image_container .right_top_corn {
		position:absolute;
		top:0;
		right:0;
		background:url(images/header/right_top_corn.gif) 0 0 no-repeat;
		height:91px;
		width:203px;
		z-index:11;
	}
	
	#header .image_container .left_top_corn {
		position:absolute;
		top:0;
		left:0;
		background:url(images/header/left_top_corn.gif) 0 0 no-repeat;
		height:91px;
		width:697px;
		z-index:10;
	}
	
	#header .image_container .right_bot_corn {
		z-index:8;
		position:absolute;
		bottom:0;
		right:0;
		background:url(images/header/right_bot_corn.gif) 0 0 no-repeat;
		height:30px;
		width:203px;
	}
	
	#header .image_container .left_bot_corn {
		z-index:9;
		position:absolute;
		bottom:0;
		left:0;
		background:url(images/header/left_bot_corn.gif) 0 0 no-repeat;
		height:27px;
		width:697px;
	}
	
	#header .image_container .google_container {
		z-index:100;
		position:relative;
		margin:5px;
	}
	
#top_nav {
	position:absolute;
	top:136px;
	left:234px;
	height:27px;
	width:753px;
	display:block;
}

ul#top_nav li {
	float:left;
	height:27px;
}

	ul#top_nav li a {
		font:12px Arial, sans-serif;
		text-decoration:none;
		position:relative;
		display:block;
		width:100%;
		height:100%;
		color:#fff;
	}
	
		ul#top_nav li a span {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			background:url(images/header/top_nav.gif) no-repeat;
		}
					
					
					

				
.ginecologie {
	width:120px;
}

	.ginecologie span {
		background-position:0 0 !important;
	}			

		.ginecologie a:hover span, .ginecologie a.active span {
			background-position:0 -27px !important;
		}
					

.sarcina {
	width:93px;
}

	.sarcina span {
		background-position:-120px 0 !important;
	}			

		.sarcina a:hover span, .sarcina a.active span {
			background-position:-120px -27px !important;
		}
		


.fertilitate {
	width:120px;
}

	.fertilitate span {
		background-position:-213px 0 !important;
	}			

		.fertilitate a:hover span, .fertilitate a.active span {
			background-position:-213px -27px !important;
		}

.contraceptie {
	width:139px;
}

	.contraceptie span {
		background-position:-333px 0 !important;
	}			

		.contraceptie a:hover span, .contraceptie a.active span {
			background-position:-333px -27px !important;
		}


.stem {
	width:125px;
}

	.stem span {
		background-position:-472px 0 !important;
	}			

		.stem a:hover span, .stem a.active span {
			background-position:-472px -27px !important;
		}



.studentie {
	width:102px;
}

	.studentie span {
		background-position:-597px 0 !important;
	}			

		.studentie a:hover span, .studentie a.active span {
			background-position:-597px -27px !important;
		}


.alte {
	width:54px;
}

	.alte span {
		background-position:-699px 0 !important;
	}			

		.alte a:hover span, .alte a.active span {
			background-position:-699px -27px !important;
		}
	
#content_container {
	background:url(images/content/content_bg.gif) 0 0 repeat-y;
	width:1011px;
}

#leftbar {
	float:left;
	width:186px;
	margin-left:12px;
}

	#leftbar .email_link {
		display:block;
	}
	
		#leftbar .email_link span {
			display:block;
			background:url(images/content/mail.png) 0 0 no-repeat;
			height:68px;
			width:196px;
		}

	#leftbar .subscribe {
		margin-top:18px;
		background:url(images/content/subscribe_bg.gif) 0 0 no-repeat;
		height:25px;
		width:180px;
	}
	
		#leftbar .subscribe .inp_t {
			border:0 none;
			background:none;
			height:18px;
			width:104px;
			margin-left:23px;
			padding-top:2px;
		}
		
		#leftbar .subscribe .inp_s {
			border:solid 1px #000;
			height:18px;
			width:46px;
			background:none;
			border:0 none;
			margin-top:2px;
			cursor:pointer;
		}
		

	#leftbar .image_container {
		position:relative;
		float:left;
		overflow:hidden;
		margin:10px 0;
	}
	
		#leftbar .image_container .right_top_corn {
			position:absolute;
			top:0;
			right:0;
			background:url(images/content/sidebar_image_cont/right_top_corn.gif) 0 0 no-repeat;
			height:125px;
			width:78px;
			z-index:11;
		}
		
		#leftbar .image_container .left_top_corn {
			position:absolute;
			top:0;
			left:0;
			background:url(images/content/sidebar_image_cont/left_top_corn.gif) 0 0 no-repeat;
			height:160px;
			width:161px;
			z-index:10;
		}
		
		#leftbar .image_container .right_bot_corn {
			z-index:8;
			position:absolute;
			bottom:0;
			right:0;
			background:url(images/content/sidebar_image_cont/right_bot_corn.gif) 0 0 no-repeat;
			height:260px;
			width:78px;
		}
		
		#leftbar .image_container .left_bot_corn {
			z-index:9;
			position:absolute;
			bottom:0;
			left:0;
			background:url(images/content/sidebar_image_cont/left_bot_corn.gif) 0 0 no-repeat;
			height:253px;
			width:165px;
		}
		
		#leftbar .image_container .left_borer {
			background:url(images/content/sidebar_image_cont/right_left_borders.gif) left top repeat-y;
			margin-left:6px;
			/*height:200px;*/
		}
		
			#leftbar .image_container .left_borer .right_border {
				background:url(images/content/sidebar_image_cont/right_left_borders.gif) right top repeat-y;
				margin-right:6px;
			}
			
				#leftbar .image_container .left_borer .right_border .top_border {
					background:url(images/content/sidebar_image_cont/top_border.gif) left top repeat-x;
					/*height:200px;*/
				}
				
					#leftbar .image_container .left_borer .right_border .top_border .bottom_border {
						background:url(images/content/sidebar_image_cont/bottom_border.gif) left bottom repeat-x;
						/*height:200px;*/
					}
					
					#leftbar .image_container .left_borer .right_border .top_border .bottom_border img {
						position:relative;
						z-index:100;
						margin:12px 5px 21px 6px;
					}

	

	#leftbar .urgenta {
		display:block;
	}
	
		#leftbar .urgenta  span {
			display:block;
			height:60px;
			width:173px;
			background:url(images/content/urgenta_112.gif) 0 0 no-repeat;
		}

#content {
	width:767px;
	float:right;
	padding-right:15px;
	position:relative;
	overflow: hidden;
}



ul#main_menu {
	position:absolute;
	left:0px;
	top:23px;
	display:block;
	width:757px;
	height:43px;
	background:url(images/content/menu.gif) no-repeat;
}	
	
		 ul#main_menu li {
			float:left;
			height:43px;
		}
		
			ul#main_menu li a {
				font:16px Arial, sans-serif;
				text-decoration:none;
				position:relative;
				display:block;
				width:100%;
				height:100%;
				color:#898989;
			}
			
				ul#main_menu li a:hover {
					color:#0081d9;
				} 

				ul#main_menu li a span {
					position:absolute;
					width:100%;
					height:100%;
					top:0;
					left:0;
					background:url(images/content/menu.gif) no-repeat;
				}
					
					
					
.home {
	width:122px;
	margin-left:20px;
}

	.home span {
		background-position:-20px 0 !important;
	}			

		.home a:hover span {
			background-position:-20px -43px !important;
		}
		
		.home a span.active {
			background-position:-20px -43px !important;
		}

.important {
	width:122px;
	margin-left:15px;
}

	.important span {
		background-position:-157px 0 !important;
	}			

		.important a:hover span {
			background-position:-157px -43px !important;
		}
		
		.important a span.active {
			background-position:-157px -43px !important;
		}				

.forum {
	width:122px;
	margin-left:18px;
}

	.forum span {
		background-position:-297px 0 !important;
	}			

		.forum a:hover span {
			background-position:-297px -43px !important;
		}
		
		.forum a span.active {
			background-position:-297px -43px !important;
		}	

.joburi {
	width:122px;
	margin-left:15px;
}

	.joburi span {
		background-position:-434px 0 !important;
	}			

		.joburi a:hover span {
			background-position:-434px -43px !important;
		}
		
		.joburi a span.active {
			background-position:-434px -43px !important;
		}	


.poze {
	width:122px;
	margin-left:15px;
}

	.poze span {
		background-position:-571px 0 !important;
	}			

		.poze a:hover span {
			background-position:-571px -43px !important;
		}
		
		.poze a span.active {
			background-position:-571px -43px !important;
		}	

#postst_container {
	float:left;
	padding-top:82px;
	width:455px;
}

.post {
 	padding:0 0 20px 15px;
 	margin-top:36px;
 	background:url(images/content/post_bottom_bg.gif) bottom repeat-x;
}

.post.sticky {
	background:#E5EDF3 url(images/content/blue_post_bottom.gif) bottom no-repeat !important;
	padding:0;
}

	.post.sticky .post_top_bg {
		padding:14px 8px 20px 15px;
		background:url(images/content/blue_post_top.gif) top no-repeat;
	}

	.post .post_head {
		position:relative;
	}
	
		.post .post_head .date {
			position:absolute;
			top:0;
			left:0;
			display:block;
			height:49px;
			width:65px;
			background:url(images/content/date_white.gif) 0 0 no-repeat;
		}
		
		.post.sticky .post_head .date {
			background:url(images/content/date_blue.gif) 0 0 no-repeat;
		}
		
			#content .post .post_head .date h6 {
				font-weight:bold;
				margin:0;
			}
		
			.post .post_head .date .left {
				width:30px;
				height:30px;
				text-align:center;
				font-size:13px;
				position:absolute;
				top:16px;
				left:4px;
			}
			
				.post .post_head .date .left h6 {
					color:#5d5d5d !important;
				}
			
				.post .post_head .date .left .smaller {
					font-size:12px;
				}


			.post .post_head .date .right {
				font-size:23px;
				color:#0081d9;
				width:27px;
				height:23px;
				position:absolute;
				top:18px;
				left:38px;
			}
			
			#content .post .post_head .date .right h6 {
				font-size:23px;
			}

		#content .post .post_head h1, #content .post .post_head h2 {
			margin:0 0 0 72px;
		}

	.post .post_meta_image {
		padding-top:19px;
		overflow:hidden;
	}
	
		.post .post_meta_image .image_container {
			position:relative;
			float:left;
			margin-top:10px;
		}
		
			.post .post_meta_image .image_container .right_top_corn {
				position:absolute;
				top:0;
				right:0;
				background:url(images/content/post_image_container/right_top_corn.gif) 0 0 no-repeat;
				height:27px;
				width:118px;
			}
			
			.post .post_meta_image .image_container .left_top_corn {
				position:absolute;
				top:0;
				left:0;
				background:url(images/content/post_image_container/left_top_corn.gif) 0 0 no-repeat;
				height:30px;
				width:127px;
			}
			
			.post .post_meta_image .image_container .right_bot_corn {
				position:absolute;
				bottom:0;
				right:0;
				background:url(images/content/post_image_container/right_bot_corn.gif) 0 0 no-repeat;
				height:36px;
				width:102px;
			}
			
			.post .post_meta_image .image_container .left_bot_corn {
				position:absolute;
				bottom:0;
				left:0;
				background:url(images/content/post_image_container/left_bot_corn.gif) 0 0 no-repeat;
				height:35px;
				width:117px;
			}
			
			.post .post_meta_image .image_container .left_borer {
				background:url(images/content/post_image_container/right_left_borders.gif) left top repeat-y;
				margin-left:6px;
				/*height:200px;*/
			}
			
				.post .post_meta_image .image_container .left_borer .right_border {
					background:url(images/content/post_image_container/right_border.gif) right top repeat-y;
					margin-right:5px;
				}
				
					.post .post_meta_image .image_container .left_borer .right_border .top_border {
						background:url(images/content/post_image_container/top_border.gif) left top repeat-x;
						/*height:200px;*/
					}
					
						.post .post_meta_image .image_container .left_borer .right_border .top_border .bottom_border {
							background:url(images/content/post_image_container/bottom_border.gif) left bottom repeat-x;
							/*height:200px;*/
						}
						
						.post .post_meta_image .image_container .left_borer .right_border .top_border .bottom_border img {
							position:relative;
							z-index:100;
							margin:12px 6px 21px 6px;
						}
						
		.post .post_meta_image .meta_container {
			background:url(images/content/meta_container/top.gif) top no-repeat;
			padding-top:21px;
			width:160px;
			float:right;
			margin-right:6px;
		}
		
			.post .post_meta_image .meta_container .top_border {
				background:url(images/content/meta_container/meta_bg.gif) 0 0 repeat-y;
			}
			
				.post .post_meta_image .meta_container .top_border .right_border {
					background:url(images/content/meta_container/right.gif) right top repeat-y;
					margin-right:-6px;
				}
				
					.post .post_meta_image .meta_container .top_border .right_border .bottom_border {
						background:url(images/content/meta_container/bottom.gif) bottom no-repeat;
						padding:10px 5px 20px 4px;
						font-size:12px;
					}
					
			.post .post_meta_image .meta_container .author {
				background:url(images/content/icons/author.gif) left top no-repeat;
				display:block;
				padding-left:31px;
				line-height:21px;
				color: #006bbf;
			}
			
			.post .post_meta_image .meta_container .comments {
				line-height:24px;
				display:block;
				padding:12px 0 0 0;
                                color: #006bbf;
			}
			
				.post .post_meta_image .meta_container .comments .number {
					background:url(images/content/icons/comments.gif) left no-repeat;
					width:26px;
					height:27px;
					display:block;
					text-align:center;
					float:left;
					margin-right:5px;
                                        color: #000000;
				}
			
			.post .post_meta_image .meta_container .related {
				background:url(images/content/icons/related.gif) left top no-repeat;
				display:block;
				padding:3px 0 4px 31px;
				margin-top:12px;
                                color: #006bbf;
			}
			
	.post .entry p {
		padding-top:10px;
	}
			
#sidebar {
	float:right;
	width:300px;
	margin-top:86px;
}

	#sidebar .grey_container {
		width:295px;
		background:url(images/sidebar/grey_center.gif) 0 0 repeat-y;
		margin-top:20px;
	}
	
		#sidebar .grey_container .top {
			background:url(images/sidebar/grey_top.gif) left top no-repeat;
		}
		
			#sidebar .grey_container .top .bottom {
				background:url(images/sidebar/grey_bot.gif) left bottom no-repeat;
			}
			
			#sidebar .grey_container.list .top .bottom {
				padding:20px 5px 20px 30px;
                                color:#858585;
			}
			
				#sidebar .grey_container.list .top .bottom li {
					background:url(images/sidebar/list_lst.gif) left center no-repeat;
					padding-left:6px;
                                        color:#858585;
				}
			
				#sidebar .grey_container.list .top .bottom a {
					color:#858585;
					font-size:12px;
                                       
				}
				
/*
form
*/				

#sidebar .grey_container.form .top .bottom h3 {
	position:relative;
	height:12px;
	width:106px;
	top:11px;
	left:30px;
}

	#sidebar .grey_container.form .top .bottom h3 span {
		display:block;
		height:12px;
		width:106px;
		position:absolute;
		top:0;
		left:0;
		background:url(images/sidebar/contacteaza.gif) left top no-repeat;
	}
			
#sidebar .grey_container.form .top .bottom form {
	padding:24px 0 20px 13px;
	background:url(images/sidebar/form_top.gif) 13px 24px no-repeat;
	position:relative;
}

	li#li--3 {
		margin-top:40px;
		background:url(images/sidebar/textarea.gif) left top no-repeat;
                
	}
	
	p.cf-sb {
	text-align:left;
	padding: 0!important;
	margin-top: 10px;
	background:url(images/sidebar/trimite.gif) left top no-repeat;
	position:relative;
	display:block;
	height:25px;
	}
	
	p.cf-sb input {
		background:none;
		cursor:pointer;
		width:64px;
		height:25px;
		padding:0 !important;
		border:none;
		display:block;
		position:absolute;
		top:0;
		left:0;
	}
	
		#sidebar .grey_container.form .top .bottom form .text textarea {
			height:112px;
			width:253px;
			background:none;
			border:0 none;
			padding:6px 4px 4px 13px;
		}
		
	#sidebar .grey_container.form .top .bottom form .submit {
		background:url(images/sidebar/trimite.gif) left top no-repeat;
		margin-left:15px;
		margin-top:10px;
	}
	
		#sidebar .grey_container.form .top .bottom form .submit .inp_s {
			width:64px;
			height:25px;
			background:none;
			border:0 none;
			cursor:pointer;
		}
			
/*
form end
*/	


/*
id tabs
*/

ul.idTabs {
	position:relative;
	display:block;
	height:77px;
	width:291px;
	left:3px;
}

	ul.idTabs li {
		display:block;
		position:absolute;
	}
	
		ul.idTabs li a {
			display:block;
			position:relative;
			height:100%;
			width:100%;
		}
		
			ul.idTabs li a span {
				position:absolute;
				top:0;
				left:0;
				display:block;
				height:100%;
				width:100%;
			}

#sidebar .grey_container.tabs {
	margin-top:-20px;
}

	#sidebar .grey_container.tabs a {
		color:#666;
	}

	#sidebar .grey_container.tabs .top .bottom {
		padding:20px 10px 15px;
	}
	
	#sidebar .grey_container.tabs ul li ul li, #sidebar .grey_container.tabs ul.lst li {
		padding-left:15px;
		background:url(images/sidebar/tab_lst.gif) 0 6px no-repeat;
		line-height: 22px;
	}	
			

.comment_sidebar {
	top:0;
	left:0;
	height:38px;
	width:174px;
	z-index:10;
}
			
.comment_sidebar a span {
	background:url(images/sidebar/tabs/commentarii.gif) 0 0 no-repeat;
}

.comment_sidebar a.selected span {
	background:url(images/sidebar/tabs/commentarii.gif) bottom no-repeat;
}


.archive {
	top:6px;
	left:174px;
	height:32px;
	width:117px;
	z-index:10;
}
			
.archive a span {
	background:url(images/sidebar/tabs/archiva.gif) 0 0 no-repeat;
}

.archive a.selected span {
	background-position:bottom;
}	


.utile {
	top:6px;
	left:174px;
	height:32px;
	width:117px;
	z-index:10;
}
			
.utile a span {
	background:url(images/sidebar/tabs/utile.gif) 0 0 no-repeat;
}

.utile a.selected span {
	background-position:bottom;
}


.popul {
	top:29px;
	left:0;
	height:48px;
	width:151px;
	z-index:11;
}
			
.popul a span {
	background:url(images/sidebar/tabs/populare.gif) 0 0 no-repeat;
}

.popul a.selected span {
	background-position:bottom;
}	


.blogr {
	top:38px;
	left:151px;
	height:39px;
	width:140px;
	z-index:10;
}
			
.blogr a span {
	background:url(images/sidebar/tabs/blogroll.gif) 0 0 no-repeat;
}

.blogr a.selected span {
	background-position:bottom;
}	


/*
id tabs end
*/

	#sidebar .bot_links {
		height:100px;
		margin-top:20px;
		position:relative;
	}
	
		#sidebar .bot_links a.sertif {
			display:block;
			margin-left:10px;
			width:49px;
		}
	
		#sidebar .bot_links a.sertif span {
			display:block;
			background:url(http://www.honcode.ch/HONcode/Seal/HONConduct674335_s2.gif) left top no-repeat;
			height:31px;
			width:69px;
		}
		
	#sidebar .bot_links a.osm {
		position:absolute;
		top:20px;
		left:70px;
		height:23px;
		width:57px;
		display:block;
	}
	
		#sidebar .bot_links a.osm span {
			display:block;
			height:23px;
			width:57px;
			background:url(images/sidebar/osm.gif) left top no-repeat;
		}
		
	#sidebar .bot_links ul {
		display:block;
		position:absolute;
		top:22px;
		left:135px;
		width:145px;
	}
	
	
#sidebar .bot_links ul li {
	float:left;
	height:22px;
}

	#sidebar .bot_links ul li a {
		font:12px Arial, sans-serif;
		text-decoration:none;
		position:relative;
		display:block;
		width:100%;
		height:100%;
		color:#fff;
	}
	
		#sidebar .bot_links ul li a span {
			position:absolute;
			width:100%;
			height:100%;
			top:0;
			left:0;
			background:url(images/sidebar/bot_links.gif) left top no-repeat;
		}
					
					
					
.sscr {
	width:47px;
}

	.sscr span {
		background-position:0 0 !important;
	}			

		.sscr a:hover span, .sscr a.active span {
			background-position:0 -22px !important;
		}
				
.src {
	width:45px;
}

	.src span {
		background-position:-47px 0 !important;
	}			

		.src a:hover span, .src a.active span {
			background-position:-47px -22px !important;
		}
					

.sncrr {
	width:53px;
}

	.sncrr span {
		background-position:-92px 0 !important;
	}			

		.sncrr a:hover span, .sncrr a.active span {
			background-position:-92px -22px !important;
		}
		
	#sidebar .banners {
		padding-top:20px;
	}
	
		#sidebar .banners a {
			display:block;
			float:left;
			border:solid 1px #B7B7B7;
			margin:15px 7px 0 6px;
		}

	#sidebar .search_form {
		background:url(images/sidebar/search.gif) left top no-repeat;
		height:33px;
		margin-top:20px;
	}
	
		#sidebar .search_form .inp_t {
			height:20px;
			margin-top:5px;
			padding-top:2px;
			width:190px;
			margin-left:25px;
			background:none;
			border:0 none;
		}
		
		#sidebar .search_form .inp_s {
			width:63px;
			height:24px;
			cursor:pointer;
			background:none;
			border:0 none;
		}
			
#footer {
	position:relative;
	height:75px;
	background:url(images/footer/footer_bg.gif) 0 0 repeat-x;
	font-size:12px;
}

	#footer .container {
		width:1011px;
		position:relative;
		height:75px;
		color:#FFF;
	}

	#footer .topper {
		background:url(images/footer/topper.gif) 0 0 no-repeat;
		position:absolute;
		top:0;
		left:0;
		width:1011px;
		height:6px;
	}
	
	#footer .left {
		float:left;
		width:750px;
		height:75px;
		padding-left:21px;
	}
	
		#footer .left p {
			padding-top:20px;
		}
		
		#footer .left span {
			margin-top:10px;
			display:block;
			height:11px;
			width:316px;
			background:url(images/footer/flag.gif) 0 0 no-repeat;
		}
		
	#footer .right {
		float:right;
		padding-right:20px;
		padding-top:20px;
		word-spacing:2px;
	}
	
		#footer .right a {
			color:#FFF;
		}	
	
		
/*
comments
*/

.commentlist {
	padding-top:20px;
}
		
.commentlist li {
	padding: 5px;
}

.commentlist li.comment-author-admin {
margin-top: -1px;
}

.comment-author-admin .comment-body {
background: #eaedfe;
border-top: 1px solid #c5cdf2;
border-bottom: 1px solid #c5cdf2;
padding: 5px;
}

.comment-author-admin .children .comment .comment-body {
background: #fff;
border: none;
}

	.commentlist li .comment-author {
		font-size:18px;
	}

	.commentlist li .comment-meta a {
		padding-left:34px;
		font-size:10px;
		font-weight:bold;
		color:#5a5a5a;
	}
	
	.commentlist li .comment-meta a:hover {
		text-decoration:none;
	}
	
	.commentlist li p {
		padding:15px 0 10px 15px;
	}
	
	.commentlist li em {
		padding-left:34px;
		font-size:10px;
		color:#BB2533;
		font-weight:bold;
	}


#respond {
	padding-top:20px;
}

	#respond form p {
		overflow:auto;
		padding:4px 0 0 0;
		display:block;
	}
	
		#respond form p label {
			display:block;
			width:120px;
			float:left;
			color:#5a5a5a;
			font-size:12px;
			font-weight:bold;
		}
		
	#respond form p.submit {
		padding:10px 0 20px 0;
	}
	
		#respond form #submit {
			border: 0;
			display: block;
			cursor: pointer;
			background: url("images/content/submit.png") 0 0 no-repeat;
			width: 64px;
			height: 25px;
			text-indent: -1000px;
		}	
		
.navigation {
	padding:10px 0 10px 18px ;
	font-family:verdana;
}

	.navigation a {
		color:#4c4c4c;
		text-decoration:underline;
	}
	
	.navigation a:hover, .navigation a.active {
		color:#bb2533;
		text-decoration:none;
	}			
			
/*
content
*/

#content .post h1 {
	font: 19px/24px Arial, Verdana, Tahoma;
	margin: 5px 0;
	color:#006BBF;
}

#content .post h2 {
	font: 19px/24px Arial, Verdana, Tahoma;
	margin: 5px 0;
	color:#006BBF;
}

#content .post h3, h3#comments {
	font: 18px/20px Arial, Verdana, Tahoma;
	margin: 5px 0;
	color:#006BBF;
}

#content .post h4 {
	font: 16px/20px Arial, Verdana, Tahoma;
	margin: 5px 0;
	color:#006BBF;
}

#content .post h5 {
	font: 15px/18px Arial, Verdana, Tahoma;
	margin: 5px 0;
	color:#006BBF;
}

#content .post h6 {
	font: 14px/16px Arial, Verdana, Tahoma;
	margin: 10px 0;
	color:#006BBF;
}

#content .post ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:disc;
}

#content .post ol {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:decimal;
}

/* Images */


#content img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#content img.alignright {
	padding: 4px;
	margin: 10px 0 10px 10px;
	display: inline;
}

#content img.alignleft {
	padding: 4px;
	margin: 10px 10px 10px 0;
	display: inline;
}

.wp-caption {
	border: 1px solid #ddd;
	float: left;
	text-align: center;
	padding: 3px;
	margin: 10px;
	/*-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;*/
}

.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;
}

#content dt {
	font-weight:bold;
}

#content dd {
	margin: 0 0 10px 10px;
}
	
/* Tables*/

#content .post table {
	border-width: 0px;
	border-spacing: 0px;
	border-style: ridge;
	border-color: #5d5d5d;
	border-collapse: collapse;
	margin: 5px 0;
}

	#content .post table.full {
		width: 100%;
	}

#content .post table th {
	border-width: 0px;
	padding: 3px;
	border-style: ridge;
	border-color: #5d5d5d;
	font-weight:bold;
	text-align:center;
}

#content .post table td {
	border-width: 0px;
	padding: 3px;
	border-style: ridge;
	border-color: #5d5d5d;
}
			

blockquote {
border-left:2px dotted #90b2d5;
background:#F8F8F8;
margin-bottom:10px;
margin-left:10px;
padding:10px;
}

blockquote p {
margin:0;
}

.ftags {
background:#FFFFFF;
}

/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DCDCDC;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #0066cc;
	background-color: #DCDCDC;	
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DCDCDC;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #0066cc;
	background-color: #DCDCDC;	
}
.wp-pagenavi a:hover {	
	border: 1px solid #DCDCDC;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #000000;
	background-color: #DCDCDC;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #DCDCDC;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #0066cc;
	background-color: #DCDCDC;	
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #000000;
	border: 1px solid #DCDCDC;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color: #DCDCDC;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #DCDCDC;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #000000;
	background-color: #DCDCDC;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #FFFFFF;
	border-style: solid;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	color: #000000;
	background-color: #FFFFFF;
}

#fb-root {float: right;position: relative;margin-top: -20px;}

.g-plusone {float: right; }

.crp_related {
 	padding:0 0 20px 15px;
 	margin-top:10px;
 	background:url(images/content/post_bottom_bg.gif) bottom repeat-x;
}

.crp_related ul {
 	list-style-position:inside;
        list-style-type:square;
}
