/*  Theme Name: Mamosa*/

/*========= SETUP =========*/


*{



	border: 0;

	margin: 0;

	padding: 0;


}







body{







	color: #333333;







	background-color: #FBFAFA;







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







	font-size: 14px;







	line-height: 18px;







}







a{







	color: #0000ff;







	text-decoration: none;







}







a:hover{







text-decoration: underline;







}







input,select,textarea{







	border: 1px solid #ddd;







	font-size: 12px;







	padding: 5px;







}







select{







	padding: 0;







}







li{







list-style: none;







}















/*========= LAYOUT =========*/







.headline{







background-color:#ffffff;







padding-bottom:10px;







border-bottom:2px solid #3b5998;







margin-bottom:15px;







}







.headline h2{







text-align:center;







line-height:48px;







font-weight:Normal;







font-size:48px;







background-color:#FFFFFF;







border-bottom:1px solid #ffffff;







font-family:georgia,arial,'sans serif';







color:#333;







padding:0px 10px 20px 10px;







}







.headline p







{







    font-size:14px;







	padding: 0px 10px 0px 10px;







	color:#333333;







}







.breaking







{







width:520px;







maring-left:auto;







margin-right:auto;







background-color:#FFFFff;







border-top:0 px solid #eeeeee;







border-bottom:1px solid #eeeeee;







margin:0px 0px 15px 0px;







}







.breaking h2







{







font-style:bold;







font-size:19px;







text-decoration:none;







background-color:#F7F7F7;







border-bottom:1px solid #dddddd;







font-family:arial,'sans serif';







color:#1334A4;







background-position:0px;







padding:4px 0 4px 10px;







}







.breaking p







{







    font-size:12px;







	padding: 0px 10px 0px 10px;







	color:#333333;







}







.breaking h3{







line-height:15px;







font-style: none;







font-size:11px;







color:#999999;







padding:5px 5px 10px 5px;







font-style:normal;







}







.breaking img{







width: 520px;







padding: -10px 0px 0px 0px;/* -5px -10px 5px -10px;*/







}















.addition{







width:500px;







background-color:#dfe5f1; /* #d8deea; */







border:1px solid #ddd;







margin:0 10px 15px 10px;







}















.addition h2







{







float: left;







padding:10px;







font-size:18px;







font-weight:bold;







}







.addition h3







{







padding:10px;







float:right;







font-size:11px;







font-weight:normal;







}























#page{







	width: 960px;







	background-color: #FFFFFF;







	margin:15px auto;







	border: 1px solid #ccc;







    border-top:0px;







}







.widgetown{







width:210px;







}







/*--- Main Columns ---*/







.searchgoogle{







padding-bottom:5px;







border-bottom:1px solid #eee;







}







#columns{







	padding:15px 1px 15px;







background-color: #FFFFFF;







margin-top:10px;







}







.col1{







	float: right;







	width: 520px;







    border-right: 1px solid #ddd;







    border-left: 1px solid #ddd;







    padding-right:0px;







    padding-top:0px;







}







.col2{







    padding-top:10px;







	float: left; 







    width: 260px;















}







.col3{







float:right;







width:165px;







padding-left:5px;







}















/*--- Sub Columns ---*/







.subcol{







	width: 150px;







}







.subcol h2{







	font-size: 14px;







	padding: 0 0 10px;







	color: #FFFFFF;







}















/*========= HEADER =========*/







/*- Page Navigation -*/







#nav{







    font-family:arial;







	height: 18px;







	padding: 1px 0px !important;







	background-color: #FFFFFF;







	margin:0px 1px 0px 1px;







/*	border-top:1px solid ; */







	border-bottom:1px solid #ddd; 







	width: 960px !important;







}















#nav-left {







	float:left;







	display:inline;







	width:700px;















}







#nav-right {







	float:right;







	display:inline;







	width:230px;







	margin:0px !important;







	padding:0px !important;







}















/*- Dropdowns-*/







#nav1, #nav1 ul{







	padding: 0;







	float:left;







    list-style: none;







}







#nav1 {







	padding: 0;







	font-size:11px;







	float:left;







}







#nav1 a {







    margin-top:0px;







  /*  border-top:1px solid #ddd; */







	display: block;







    padding-top:0px;







	padding-left:7px;







	padding-right:7px;







}







#nav1 li {







    background:#f5f7fb; /* #edf1f7; */







	float: left;







    border-top:1px solid #ddd;







    border-right: 1px solid #ddd;







	line-height:18px;







	font-weight:bold;







	font-size:11px;	







	text-transform:uppercase;







}







#nav1 li a:hover {







	background: none;







	text-decoration:none;







	color:#ffffff;







}







#nav1 li ul {







	position: absolute;







	width: 12em;







	left: -999em;







	padding-top:1px;







}







#nav1 li:hover ul, #nav1 li.sfhover ul {







	left: auto;







}







#nav1 li ul li {







    background: #FFFFFF;







	border-bottom:1px solid #dedbd1;	







	border-left:1px solid #dedbd1;	







	border-right:1px solid #dedbd1;			







	line-height:18px;	







	width:10em;







}







#nav1 li:hover, #nav1 li.hover {







    position: static;







}







#nav1 li ul ul {







	margin: -29px 0 0 15em;







	border-top:1px solid #dedbd1;	







}















#nav1 li:hover ul ul, #nav1 li.sfhover ul ul {







	left: -999em;







}







#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul {







	left: auto;







}







#nav1 li:hover ul ul, #nav1 li:hover ul ul ul, #nav1 li.sfhover ul ul, #nav1 li.sfhover ul ul ul {







	left: -999em;







}







#nav1 li:hover ul, #nav1 li li:hover ul, #nav1 li li li:hover ul, #nav1 li.sfhover ul, #nav1 li li.sfhover ul, #nav1 li li li.sfhover ul {







	left: auto;







} 







/*- Category Navigation -*/















/*- Nav / Dropdowns-*/















#nav2 {







    font-family:'arial narrow', arial;







	margin:0 0 15px 1px;







	margin:0 0 7px 1px;	 







}







#nav2, #nav2 ul{







	padding: 0;







	float:left;







	list-style: none;







}







#nav2 {







	padding: 0;







	font-size:12px;







	float:left;







	width:958px;







	border-top: 1px solid #fff;







}







#nav2 a {







	display: block;







	padding-left:7px;







	padding-right:7px;







    color:#555; /* #666 */







	border-right: 2px solid #fff;







}







#nav2 li {







    text-transform:uppercase;







    font-weight:bold;







	float: left;







   /* color:#666; */







	line-height:22px;







	border-bottom: 1px solid #fff;







}







#nav2 li a:hover {







	background: none;







    text-decoration: none;







}







#nav2 li ul {







	position: absolute;







	width: 15em;







	left: -999em;







	z-index: 99999;







}







#nav2 li:hover ul, #nav2 li.sfhover ul {







	left: auto;







	z-index:1000;	







}







#nav2 li ul li {







    background: #FFFFFF;







    color:#222; /* #666 */







	border-bottom:1px solid #fff; /* #dedbd1;	 */







	border-left:1px solid #fff;/* #dedbd1;	 */







	border-right:1px solid #fff;/* #dedbd1;	*/		







	line-height:28px;	







	width:15em;







}







#nav2 li:hover, #nav2 li.hover {







    position: static;







}







#nav2 li ul ul {







	margin: -29px 0 0 15em;







}







#nav2 li:hover ul ul, #nav2 li.sfhover ul ul {







	left: -999em;







}







#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul {







	left: auto;







}







#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {







	left: -999em;







}







#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {







	left: auto;







}







/*- Search -*/







#search{







	float: right;







	height: 18px;







	width:210px;







	margin: 0px 1px 0px 0px;







	padding:0px;







}







* html #search{







	margin-right: 8px;















}







#search input{







	background: #ffffff;







	border: 1px solid #ddd;







	color: #000000;







	float: left;







	font-size: 11px;







	width:125px;







	margin:0px 0px 1px 0px;







	padding: 2px 4px 2px;







}







#search .btn{







padding: 0;







	height:19px;







	width: auto;







	margin:0px 0px 0px 5px !important;







	border:none;







	width:69px;







}















/*- Header -*/







#header{







	float: left;







	height: 94px;







	background-color: #ffffff;







	margin: 0px;







	padding: 0px;







}







/* ---logo--- */







#header h1{







	float: left;







	display:inline;







	line-height: 94px;







	font-size: 24px;







}







#header h1 a{







	display: block;







	height: 93px;







width: 300px;







color: #000000;







	font-size: 28px;







}







/*-  top ads-*/







.left_ad{







text-align:left;







float:left;







padding:2px 0px 0px 1px;







width:120px;







height:90px;







}







.right_ad{







text-align:right;







float:right;







padding:2px  1px 0px 0px;







width:120px;







height:90px;







}







/*- Top Banner -*/







#topbanner {







float: right;







	width: 468px;







	padding:20px 0px 0px;







}







#topbanner img{







float: right;







}







/*- RSS -*/







#rss a{







color: #666666;







}







#rss h2{







	padding:10px;







	font-size:14px;







	margin-bottom:10px;







}















#rss ul{







	margin: 0px;







	padding: 10px;







	float:left;







}







#rss li{







margin: 0px;







	border:none !important;







	padding: 5px;







}







#rss img{







	float: right;







	padding-left: 10px;







	margin-top: 5px;







}







/*========= FEATURED POSTS (FRONT-PAGE) =========*/







/* See slideshow.css */







/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/







#video-frame {







	background:#ddd;







	float:left;







	width:583px;







	height:auto;







	margin:0px;







	padding: 5px;







	border: 1px solid #ddd;







}







.video-left {







float:left;







	width:311.5px !important;







	display:inline;







	background-color:#FFFFFF;







}







.video-left p {







padding:px !important;







margin:0px !important;







}







.video-left h2 {







	display:none;







}







.video-right {







	float:right;







	width:245px;







	min-height:214px;







	display:inline;







	background-color:#FFFFFF;







	padding: 10px;







    padding-bottom:2px;







}















.video-right h2{







color: #000000;







	font-size:11px;







	line-height:normal;







	font-weight:bold !important;







	margin:0 !important;







	padding-top: 0px;







	padding-right: 0px;







	padding-bottom: 5px;







	padding-left: 0px;







}







.video-right p{







color: #666;







	font-size:11px;







	line-height:12px;







	margin-top: 10px;







	margin-right: 0;







	margin-bottom: 0px;







	margin-left: 0;







	padding-top: 0;







	padding-right: 0;







	padding-bottom: 20px;







	padding-left: 0px;







}







.video-right h3{







	font-style: normal !important;







	font-weight: bold;







	font-size:18px;







	line-height:20px;







	padding-bottom: 0px;







}







.video-right .mootabs_title {







border-top:1px solid #FFF;







	list-style:none;







	margin:0px;







	padding:0px;







}















.video-right .mootabs_title li {







	color:#000;







	font-weight:normal;







font-size:11px;







	text-decoration:none;







	display:block;







	padding:10px;







	border: 1px solid #ddd;







	background:#f7f7f7;







	line-height:10px;







	cursor: pointer;







margin-top: 0px;







	margin-right: 0px;







	margin-bottom: 5px;







	margin-left: 0px;







}







.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active {







	background:#ddd url(images/ico-watch.gif) right center no-repeat !important;







}







/*========= BLOG POST STYLING =========*/







/*=== Small Box Post ===*/







.post{







margin: 0;







}







.post h2{







font-size: 18px;







padding: 0 0 5px;







}







.post h3{







font-size: 14px;







}







.post h3 a{







color: #000000;







}







.post p{







padding: 0 0 15px;







line-height: 15px;







}







/*- Box -*/







.box{







clear: both;







height: 1%;







padding: 0;







margin: 0;







}







.box .post{







width: 520px;







padding-top:10px;







background-color: #ffffff;







border-bottom:1px solid #fff;







margin-bottom:10px;







}







.box .post h2 a{







font-weight:strong;







color:#1569C7;







}







.box .post h2{







font-weight:strong;







font-size: 20px;







padding: 0px 10px 10px 10px;







line-height: 22px;







}







.box .post p{







font-size: 12px;







padding: 5px 10px 20px 10px;







}







.box .post img{







border: 1px solid #ddd;







float: left;







padding: 0px;







background-color: #FFFFFF;







margin:0px 10px 10px 10px;







}







/*=== Traditional Blog Post ===*/







.post-alt{







margin: 0 0px 15px 0px;







padding:0 10px 0 10px;







}







.post-alt h2{







font-size: 22px;







padding: 0;







color:#000000;







line-height: 26px;







}







.post-alt h3{







font-size: 13px;







padding-bottom: 5px;







line-height: 18px;







color: #000000;







}







.post-alt h4{







font-size: 14px;







padding-bottom: 5px;







line-height: 16px;







}







.post-alt h3 a, .post-alt h2 a{







color: #000000;







}







.post-alt p{







padding: 0 0 15px;







}







.post-alt p.post_date{







color: #999999;







padding: 5px 0px 10px;







font-size: 11px;







font-weight: normal;







}







p.posted{







font-size: 11px;







color: #666666;







font-style: normal;







font-weight: normal;







line-height: 15px;







background-color: #dddddd;







padding: 5px;







margin-top: 10px;







text-align: right;







border-top:1px solid #ddd;







/*border-bottom:1px solid ;*/







clear:both;







}







h3.posted a {







color: #000000;







font-size:11px;







}







.box .post p.posted {







border-bottom:none;







font-size:11px;







}







.box .post h3.posted {







border-bottom:none;







}







.author_info {







float: left;







width: 573px;







padding: 10px;







background-color: #dddddd;







border: 1px solid #cccccc;







margin-bottom: 15px;







}







.author_info h3 {







margin-bottom: 10px;







}







.author_photo {







float: right;







margin:  0 0 0 10px;







background-color: #ffffff;







}







.author_photo img 







{







	border: 1px solid #666666;







}







/*=== Buttons ===*/







.continue{







background: url(images/ico-arrow.gif) no-repeat left;







font-weight:bold;







padding-left: 15px;







}







.comments {







padding-bottom:0px !important;







}







.comments a{







	color: #000000;







	font-weight:normal;







	font-size:11px;







	padding:0px 0px 0px 18px;







	margin-left:5px;







}







a.more{







	background: url(images/ico-arrow2.gif) no-repeat right;







	color: #c0c0c0;







	font-size: 1.2em;







	font-weight: bold;







	padding: 0 20px 0 0;







}







/*=== Traditional Blog Post ===*/







.navigation {







	width:500px;







	margin-bottom:15px;







	float:left;







	padding: 10px;







	border-top:  1px solid #ddd;







	border-bottom:  1px solid #ddd;







}







.navigation a {







	color: #000000;







	font-size: 0.8em;







	font-weight: bold;







}







.alignleft{







	display:inline;







	float:left;







	margin-right:15px;







}







.alignright{







	display:inline;







	float:right;







	margin-left:15px;







}







/*    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.wp-smiley  {







    padding: 0!important;







    border: none!important;







}







img.centered {







    display: block;







    margin-left: auto;







    margin-right: auto;







}







    /* End Images */







/*========= ARCHIVE SPECIFIC =========*/







#archivebox {







margin-bottom:15px;







margin-left:10px;







   margin-right:10px;







	padding:5px 10px 5px 0px;







color:#000 !important;







}







#archivebox h4, #archivebox h3, #archivebox h2{







color:#333333;







}







#archivebox h5{







color:#333333;







margin:-17px 0px 0px 355px;







}







#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{







font-weight: normal;







}







#archivebox a, #archivebox h2 {







color:#000;







}







.archivefeed {







float:right;







margin-top:-17px;







padding-bottom:0px;







}







.archivefeed a {







background:url(images/ico-arcfeed.gif) center left no-repeat;







height:20px;







color:#000;







font-weight:bold;







font-size: 11px;







font-weight: normal;







padding:3px 0px 1px 22px;}







.arclist{







width: 260px;







margin:0px 0px 25px;







padding:5px 0px 0px;







border-bottom: 1px solid #ddd;







}







.arclist h2{







color: #000;







padding:0px 0px 15px;







}







.arclist ul {







margin-bottom: 15px;







}







.arclist ul li{







color:#c0c0c0;







font-size:12px;







padding:8px 0 8px 10px;







border-top:1px solid #ddd;







}























/*========= FRONT-PAGE ARCHIVE LIKE BOX =========*/















#archiveboxx {







border:1px solid #ddd;







background-color:#f7f7f7;







margin-bottom:15px;







margin-left:10px;







margin-right:0px;







padding:10px;







color:#000 !important;







}







#archiveboxx h4, #archiveboxx h3, #archiveboxx h2{







float:left;







color:#333333;







}







#archiveboxx h5{







float:right;







font-size:12px;







font-weight: normal;







color:#333;







}







#archiveboxx h4 em, #archiveboxx h2 em, #archiveboxx h3 em{







font-weight: normal;







}







#archiveboxx a, #archiveboxx h2 {







color:#000;







}







.archivefeedx {







float:right;







margin-top:-17px;







padding-bottom:0px;







}







.archivefeedx a {







background:url(images/ico-arcfeed.gif) center left no-repeat;







height:20px;







color:#000;







font-weight:bold;







font-size: 11px;







font-weight: normal;







padding:3px 0px 1px 22px;}







.arclistx{







width: 260px;







margin:0px 0px 25px;







padding:5px 0px 0px;







border-bottom: 1px solid #ddd;







}







.arclistx h2{







color: #000;







padding:0px 0px 15px;







}







.arclistx ul {







margin-bottom: 15px;







}







.arclistx ul li{







color:#c0c0c0;







font-size:12px;







padding:8px 0 8px 10px;







border-top:1px solid #ddd;







}















/*========= SINGLE POST SPECIFIC =========*/







.singletags {







margin-top:5px;







}







.singletags a { font-weight: normal !important; text-decoration:underline;color:#000000; }







.entry p{







text-align:left;







font-size:12px;







line-height:18px;







}







.entry blockquote {







padding: 10px;







border: 1px solid #ddd;







color:#000;







width:85%;







background-color: #f7f7f7;







font-style: italic;







margin:5px auto 15px;







}







.entry blockquote p {







font-size:12px;







padding: 5px 0px;







margin: 5px 0px;







line-height: 20px;







}







.entry img {







padding: 4px;







border: 1px solid #ddd;







background-color: #FFFFFF;







}







.wp-caption img {







margin-bottom:15px;







}







p.wp-caption-text {







text-align:center;







padding: 0 0 15px 0;







margin:0px;







font-size:1.2em;







font-style:italic;







color:#000000;







}







.entry ul, .entry ol {







margin-bottom:15px;







font-size:12px;







line-height:20px;







}







.entry ul li ul, .entry ol li ol{







	margin-bottom:0px;







	padding-top:3px;







}







.entry ul li {







	list-style:circle inside !important;







	margin-left:15px;







	padding:3px 0px;







}







.entry ul li ul li {







	list-style:disc inside !important;







}







.entry ol li {







	list-style:decimal inside !important;







	font-size:12px;







	padding:3px 0px;







}







.entry ol li ol li {







list-style:decimal-leading-zero inside !important;







}







/*========= COMMENTS =========*/







h2.commh2{







font-size: 1.5em;







padding: 0 0 5px;







margin: 0 0 15px 0;







font-weight:bold !important;







color:#000000;







}







ol.commentlist{







margin: 10px 0 20px;







padding: 0;







list-style: none;







font-size: 12px;







line-height: 20px;







}







ol.commentlist p{







margin-bottom:10px;







line-height: 20px;







}







ol.commentlist cite{







font-style: normal;







font-weight: bold;







}







ol.commentlist li{







padding: 20px 10px 10px 10px;







}







ol.commentlist li.alt{







padding: 10px 10px 0 10px !important;







background:#f7f7f7;







border:1px solid #ddd;	







}







#comment {







width: 500px;







float: left;







padding-left:10px;







font-style:italic;







}







/*========= THREADED COMMENTS =========*/







ol.commentlist .comment-meta{







	font-size:0.8em;







}







ol.commentlist li .avatar { 	







	float:left;







	border: 1px solid #000;







	margin-right: 10px;







}







ol.commentlist li{







	border:1px solid #ddd;		







	margin:10px 0 10px;







	padding:15px 10px 10px;







}







ol.commentlist li .even{







	background:#ffffff;







}







.commentlist li ul li {







	margin-left:10px;







	margin-right:-5px;







}







ol.commentlist li .reply {







	padding:0 0 5px 0;







}







#respond p{







    font-style:italic;







    padding-left:10px;







	margin-bottom:10px;







	line-height: 20px;







}







/* PageNavi */







.more_entries {font-size:11px;}







.more_entries .wp-pagenavi {clear:both;float: right;}







.more_entries .wp-pagenavi a {text-decoration: none !important;}







.more_entries .wp-pagenavi .current, 







.more_entries .wp-pagenavi .on,







.more_entries .wp-pagenavi a:hover {background: #9f9f9f !important;}







.more_entries .wp-pagenavi a,







.more_entries .wp-pagenavi a:link,







.more_entries .wp-pagenavi a:visited, 







.more_entries .wp-pagenavi .current, 







.more_entries .wp-pagenavi .on,







.more_entries .wp-pagenavi span.pages { background: #dddddd;color: #666; padding: 4px !important; margin-left: 4px; border:1px solid #DDD; line-height:24px; }







.more_entries .wp-pagenavi .extend { background:none; border:none; }







/*========= SIDEBAR =========*/







/* Tabs */







#tabs {







    font-size:11px;







	width:250px !important;







	height:auto !important;







	padding:5px;







	border:1px solid #fff; /* #eee; */







	background-color:#fff;







	float:left;







	display: block;







}







.inside {







	width: 240px !important;







	padding:5px !important;







	border:1px solid #eee !important;







	margin:5px 0px 0px !important;







	background-color: #FFFFFF;







}







ul.wooTabs {







	width: 100%;







	padding: 0 0 7px 0;







}







ul.wooTabs li {







	float: left;







	display:inline;







	line-height: 34px;







	background: #ffffff;







	color: #000000;







	border:1px solid #ddd;







	font-weight: bold;







	font-size: 11px;







	margin:0px 2px 0px 0px !important;







	cursor: pointer;







}















ul.wooTabs li a {







    font-weight:bold;







    font-size:11px;







	line-height: 28px;







	color: #000000 !important;







	display: block;







	float: left;







	padding: 0 5px;







}







ul.wooTabs li a.selected, ul.wooTabs li a:hover {







	text-decoration:none;







	color: #ffffff !important;







}







#feat {







    margin:5px 0 5px 6px;







    width:240px;







    border:1px solid #eee;







	padding:10px;







}







#pop {







    margin:5px 0px 5px 6px;







    width:240px;







    border:1px solid #eee;







	padding:10px;







}







#comm {







margin:5px 0 5px 6px;







width:240px;







border:1px solid #eee;







padding:10px;







}







#comm li{







border-bottom:1px solid #f7f7f7;







margin-bottom:5px;







font-size:12px;







}







#tagcloud { 







    margin:5px 0 5px 6px;







    width:240px;







    border:1px solid #eee;







	padding:10px;







}







#sub {







width:158;







line-height:13px;







font-size:14px;







border-bottom:1px solid #eee;







padding:10px 10px 5px 10px;







margin-bottom:10px;







}







#sub li{







border-bottom:0px solid #f7f7f7;







margin-bottom:5px;







font-size:11px;







}







#sub img {







	float: right;







	margin: 0 0 8px 8px;







}







.inside li {







	border-bottom:1px solid #f7f7f7;







	padding:2px;







}















.inside li img.avatar, .inside li img.thumbnail {







	border: 1px solid #ddd;







	padding: 3px;







	background-color: #ffffff;







	float: left;







	margin: 0 8px 0 0;







}















/*- Ads -*/















#mpu_banner {







	width:250px;







/*	height:250px; */







	background-color:#fff;







	margin-bottom:15px;







	padding: 9px;







	border: 1px solid #fff: /* #eee; */







}















#advert_125x125 {







	padding-left: 14px;







}







#advert_125x125 img{







	border: 1px solid #ddd;







	padding: 5px;







	margin:0 14px 14px 0;







}







/*- Flickr -*/







#flickr .wrap {







	padding-top: 15px;







}







.flickr_badge_image img {







	float:left;







}







/*=== Styling Widget Lists ===*/















.widget {







font-family:arial;







margin-bottom:15px;







}







.widget h3 {







color: #D20044;







font-weight:bold;







padding: 0px 5px 4px 5px;







}







.widget ul {







margin:0 0 10px 0;







padding:5px 0;







border:none !important;







}







.widget ul li {







font-size: 12px;







line-height:13px;







/* border-bottom: 1px solid #ddd; */







padding:5px 0 5px 5px;







margin:0px;







}















.widget ul li a {







color:#3b3b3b;







font-weight: bold;







}







.widget select {







border:1px solid #ddd;







width:148px;







margin:15px 0 0 0;







}







.textwidget {







font-size:11px;







line-height:12px;







padding-top: 0px;















}







/*========= FOOTER =========*/















#footer{







	clear: both;







	color: #666666;







	height: 35px;







	line-height: 35px;







	margin:0px 15px 15px;







	padding:0px 15px;







	background-color: #f7f7f7;







	border: 1px solid #ddd;







}







#footer img {







	vertical-align:middle;







	margin-left:5px;







}







/*========= MISC =========*/















.fix{







	clear: both;







	height: 1px;







	margin: 0 0 -1px;







	overflow: hidden;







}







.hl{







	border-bottom: 2px solid #ddd;







}







.hl-full{







	float:left;







	clear:both;







	height:1px;







	width:100%;







	padding:0 !important;







	margin:0px 0px 15px;







}







.hl2{







	border-bottom: 3px solid #c0c0c0;







}







.hl3{







	border-bottom: 1px solid #ddd;







}







.blog{







/*	width:100% !important; */







	float:left;







}







.between{







	height:2px;







	margin-bottom:15px;















}















.fl{







	float: left;







}







.fr{







	float: right;







}







.ac{







	text-align: center;







}















.ar{







	text-align: right;







}







.th{







	border: 1px solid #ddd;







	float: right;







	padding: 5px;







	background-color: #FFFFFF;







	margin: 0 0 5px 10px;







}







table#wp-calendar {







	border-collapse: collapse;







	margin: 0px;







	padding: 0px;















}















table#wp-calendar a {







	color:#000000; 







}















table#wp-calendar caption { 







	font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted ; 







}















table#wp-calendar th { 







	width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted ; text-align: center; 







}















table#wp-calendar td { 







	width: 26px; line-height: 1.66667em; color: #999; text-align: center; 







}















table#wp-calendar td#next, table#wp-calendar td#prev { 







	width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; 







}







.gravatar {







	float:left;







	border: 1px solid #000;







	margin-right: 10px;







}















.jdGallery a { cursor:pointer !important; }







/* Slider */







#slider-holder { position: relative; height: 270px; width: 595px; margin-bottom: 20px; overflow: hidden ; color: #fff;}







#slider-holder .slide{ position: absolute; top:0px; left: 595px; z-index: 1;height: 270px; width: 595px; overflow: hidden;}







#slider-holder .slide-1 { display : block; left:0px; top:0px;}







#slider-holder .slide a {display: block;  }







#slider-holder .slide img {  display: block; position: absolute; top:0px; left: 0px; }







#slider-holder  img.full-mask {  position: absolute; top:0; left: 0px; z-index: 0; display: none; }







#slider-holder .slide-content { position: absolute; top: 270px; left: 0;height: 700px; width: 575px; background: #000; padding: 10px 10px 0 10px;z-index: 999;}







#slider-holder .slider-left, #slider-holder .slider-right {position: absolute;    cursor: pointer; height: 150px; width: 120px; z-index: 999; display: block; color: white; }







#slider-holder .slider-left { left: 0;  top: 0; background: url(images/fleche1.png) no-repeat center bottom;   }







* html #slider-holder .slider-left { background: url(images/fleche1.gif) no-repeat center left; }







#slider-holder .slider-right{right: 0; top: 0; background: url(images/fleche2.png) no-repeat center bottom;}







* html #slider-holder .slider-right { background: url(images/fleche2.gif) no-repeat center right; }







.slider-shelf { z-index: 999; background: #000; position: absolute; top:0; width: 595px; overflow: visible;}







span.clicker { z-index: 999; background: #000; position: absolute; top:0px; right:120px; width: auto; font-size: 11px; display: block; padding: 2px 10px; cursor: pointer;}







.shelf-content { z-index: 9999; position: absolute; top:0; width: 595px;}







.shelf-content img {border:1px solid #fff; margin: 10px 0 0 10px; cursor: pointer;}







.shelf-title {padding: 0px 10px;}















/*====== Featured Tag Post Widget =====*/







.featured_tag_post{







padding-left:6px;







font-size:12px;







padding-bottom:0px;







line-height:13px;







}







.post-title{







font-weight:bold;







}







.post-title a{







color:#333;







}







/*====== Add-Post-Footer (More in this section) =====*/







#apf_post_footer{







	font-family: Verdana, "Lucida Grande", sans-serif;







	}







#apf_post_footer h4{







	font-family: Verdana, "Lucida Grande", sans-serif;







	margin: 2px 0 8px 0;







	padding: 0;







  	color: #cc0000;







	font-size: 12px;







}







#apf_post_footer ul{







    color:#333;







	font-size: 12px;







	list-style-type:none;







}















#apf_post_footer li.apf_footer{







	list-style-type:none;







	height: 17px;







    color:#cc0000;







	padding-left: 0px;







	margin-left:12px;







}







/*Class for SimpleTags*/







.simpletags {







	color:#8CC63F;







	font-size:10px;







	}















/*======= Tag-posts ============*/



/*========= Twitter Updates =========*/



#twitter_div {

	width: 260px;

	height: 1500px;

	overflow: auto;

}

ul#twitter_update_list {

	list-style: none;

	font-size: 12px;

}

ul#twitter_update_list li {

    padding: 5px;

	color: #b10000;	

}

a { color: #ff0000; }


