/*
File:			custom.css
Description:	Custom styles for Your Theme

HOW TO USE THIS FILE:

Override any class you want and it will change default styling to suit your needs.

For example, if you wish to change the default text blog title to grey, you would add the 
following declarations to this file:

	#header .blog-title a{ background:#cccccc }     <--- This makes blog title background grey

*/

/*=== Setup ===*/ 
body{ font-family:Helvetica, "Arial", sans-serif; font-size:13px; margin:0; padding:10px 0 0; background-repeat: repeat-x; background-position: top center; background-color: #000; background-image: url(images/reshape_back.jpg) }
body, img, p, h1, h2, h3, h4, h5, ul, ol, li, form, blockquote { margin: 0; padding: 0 }
h1, h2, h3, h4, h5 { padding: 10px 0 }
ul, ol{ list-style:none }
small { font-size: 11px }
code { background: #FFFFC1 }
a, h1, h2, h3, h4, h5, h6 {color:#FFF;}




/*---------TOP NAVIGATION for PAGES---------  */
.top_menu{ height:30px; width:930px; text-align:left; font-size:14px !important; padding:18px 0 0 0 !important; font-weight:bold; text-transform;uppercase; }
.top_menu ul{ list-style:none; margin:0; padding:0 }
.page-menu li a{ color:#666666; display:block; padding:0 9px }
.page-menu li ul li a{ border:0; color:#FCFCFC }
.page-menu li a:hover,.top_menu li.active a{ color:#FFF; background:#e6087c !important; }
.page-menu li.current_page_item a{ color:#333; font-weight:700 }
.page-menu li.current_page_item a:hover{ color:#fff }
a.admin-link, a.admin-link:hover{color:#999;padding:0 6px 0 0;font-weight:normal}
span.subscribe{ color:#666;line-height:28px }
.page-menu li a:hover{ color:#FCFCFC; text-decoration:none !important; }
.page-menu li.current_page_item a:hover,#pagenav li:hover a{color:#FCFCFC}


/*---------DROPDOWN NAVIGATION FOR PAGES---------  */
#pagenav a{ display:block }
#pagenav li{ float:left; line-height:29px }
#pagenav li a:hover{ background:#1E1E1E;text-decoration:none }
#pagenav li ul{ position:absolute; width:15em; left:-999em }
#pagenav li:hover ul,#pagenav li.sfhover1 ul{ left:auto; z-index:1000 }
#pagenav li ul li{ background:#1E1E1E; border:none #595959 !important; line-height:26px; width:15em; border-width:0 1px 1px }
#pagenav li:hover,#pagenav li.hover{ position:static }
#pagenav li ul ul{ margin:-29px 0 0 15em }
#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul{ left:-999em; padding:2px 0 0 }
#pagenav li:hover,#pagenav li.sfhover1{ background:#1E1E1E }
#pagenav li a:hover,#pagenav li a.sfhover1{ color:#fff }
#pagenav li ul li ul li,#pagenav li ul li ul li ul li,#pagenav li ul li ul li ul li ul li{ border:0px solid #595959 !important; }
#pagenav li:hover ul ul,#pagenav li.sfhover1 ul ul,#pagenav li:hover ul ul,#pagenav li:hover ul ul ul,#pagenav li:hover ul ul ul ul,#pagenav li.sfhover1 ul ul,#pagenav li.sfhover1 ul ul ul,#pagenav li.sfhover1 ul ul ul ul{left:-999em}
#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li:hover ul,#pagenav li li:hover ul,#pagenav li li li:hover ul,#pagenav li li li li:hover ul,#pagenav li.sfhover1 ul,#pagenav li li.sfhover1 ul,#pagenav li li li.sfhover1 ul,#pagenav li li li li.sfhover1 ul{left:auto}
select,#pagenav{ padding:0 }
#pagenav li a span{ font-size:12px; color:#9D9D9D; font-weight:400 }



/*---------FEATURED POSTS --------- */
.feat_background{ background:#FFF; border: 0px solid FFF#fff }
.boxed_featposts .featured_post{ width:288px; margin:0 5px 10px 5px; position:relative }
.full_featposts .featured_post{ width:610px; margin:0 5px 10px 5px; position:relative }
.featured_post span.date_bg{ position:absolute; right:2px; top:2px; background:#FFF; color:#000; padding:4px }
.boxed_featposts .featured_content{ float:left; width:228px; color:#FFF; padding:0 0 0 15px }
.full_featposts .featured_content{ float:left; width:570px; color:#FFF; padding:10px 0 0 15px }
.featured_post img{ background:transparent; border:0; padding:0 0 0 5px; margin:0 }
.featured_post img:hover{ border:0 }
.featured_content p{ margin:0 0 5px}
.featured_content a{ color:#FFF !important }
.featured_post img{border:none;margin-left:auto;margin-right:auto;margin-top:5px;display:block}
.featured_post .date{color:#fff;font-weight:700;margin-right:10px;margin-left:15px;padding-top:15px;width:45px;height:50px}
.featured_date p{ line-height:32px; margin: 0}
.featured_content h2 a{	font-weight:bold !important; color:#000 !important; font-size:23px; font-family:Helvetica, Arial, sans-serif }
.featured_content h2 a:hover{ text-decoration:none !important; color:#e6087c !important; }
.featured_content a{ color:#3d3183 !important }
.boxed_featposts.featured_content h2{ color:#FFF; margin-bottom:10px; line-height:16px }
.full_featposts .featured_content h2{ color:#FFF; margin-bottom:5px; line-height:16px }
.comments-feat { color:#fff !important }
.comments-feat a{ padding-left:2px; font-size:25px; text-transform:none; font-family:Georgia; font-weight:400; color:#aaa !important }
.hr-border{ background:url(images/hr-trans.png) no-repeat top; height:55px }


/*---------SINGLE POST STYLING --------- */

.entry { color:#333; padding: 0 0 30px 0; }
.entry a{ text-decoration:none; border:0px; border-bottom:1px dotted #ccc; }
.entry a:hover{ text-decoration:none; border:0px; border-bottom:1px dotted #e6087c; color: #e6087c;}


/*---------REST OF ENTRIES --------- */

.blog .post h2{
	margin-bottom:0px;
	font-size:20px;
	font-weight:bold !important;
	font-family:Helvetica
}

.post h2{
	font-weight:700;
	font-family:Helvetica, Arial, sans-serif;
	letter-spacing:-1px
}

.post h2.post_title{
	font-size:32px;
	margin-bottom:30px
}
.blog .post p{
	margin:5px 0;
	line-height:20px;
	color:#666666;
}

#header-about h2 {
	-x-system-font:none;
	border-bottom:1px dotted #333;
	border-top:1px dotted #333;
	float:left;
	font-family:helvetica, arial;
	font-size:26px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:italic;
	font-variant:normal;
	font-weight:bold;
	line-height:33px;
	margin:0 0 10px;
	padding:15px 0;
	width:100%;
	color:#fff;
}





/*---------MISC STYLING --------- */

h1{
	font-size:30px;
	line-height:30px;
	font-weight:700;
	letter-spacing:-1px
} 

h2,h3,h4,h5{ 
	font-family:Helvetica, Arial, sans-serif; 
	font-weight:700; 
	margin:0 
}

.sidebar sidebar_right .widget {
	background-color:#FFFFFFF !important;
	color:#666666;
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:30px;
	overflow:hidden;
	padding:15px;
	width:225px;
	
}

a:hover,#pagenav li ul li a:hover,.widget ul li a:hover,.widget .more a,.content .more a:hover,.post h2 a:hover,.featured_post h2 a:hover,.navigation a:hover{ text-decoration:underline }
.post h2 a:hover{ text-decoration:none; color:#e6087c; font-weight:bold; }

/*---------SIDEBAR ---------  */
.sidebar{ width:255px; margin-top:30px }
.sidebar_right{ float:right; padding-left:30px; border-left:1px dotted #121212 }
.sidebar_left{ float:left; padding-right:30px; border-right:1px dotted #121212 }
.sidebar h3{ font-weight:700; font-size:16px }
.sidebar p{ font-size:13px; color:#fff }
.nosidebar .post2, .nosidebar .header-about h2{ width:930px; float:left;margin-bottom:30px }

/*---------SUBSCRIBE ---------  */
.subscribe{ color:#333; float:right; font:11px Arial; height:14px; padding:0 5px 0 0; margin:3px 0 0 0 }
.subscribe a,.subscribe a:hover{ color:#333; font-weight:700 }
a.admin-link, a.admin-link:hover{ color:#aaa }
.rss-button{ font-weight:700; font-size:10px; color:#FFF; background:#252525; border:1px solid #313131; padding:1px 4px }


/*---------widgets ---------  */
.widget .more,.content .more{ color:#000;font-weight:700; font-family:Trebuchet MS,Arial,Helvetica,sans-serif; margin-bottom:0 }
.widget .more span,.content .more span{ color:red; margin-right:5px }
.widget{ width:225px; margin-bottom:30px; float:left; list-style:none; overflow:hidden; padding:15px; background-color:#000; color:#FFFFFF }
.tagcloud { background-color:#222222 !important; color:#FFFFFF }
.widget a, .widget h2, .widget h3, .widget li, .widget p { color:#FFFFFF !important }
.widget a.lees_meer {background:#e6087c !important; text-transform:uppercase; font-weight:bold; font-size:10px; padding: 3px 2px 1px 2px !important; }
.widget a:hover.lees_meer {background:#474596 !important; text-decoration:none}
.widget li{ padding-top:11px; list-style-type:none; margin:0; line-height:20px }
.widget h2{ margin-bottom:15px; font-size:18px }
.widget h3{ margin-bottom:5px; font-size:18px; border-bottom:1px dotted #333; font-family:Helvetica, Arial; padding:0 0 5px }
.flickr h2 span{ color:#0061D8 }
.flickr h2 span span{ color:#FF1183 }
.flickr ul{ margin:15px 0 0; padding:0 }
.flickr_badge_image{ float:left; list-style:none; margin:0 10px 10px 0 }
.flickr img{ border:12px solid #111; background-color:#999; padding:1px }
.flickr img:hover{ border-color:#333 }
#calendar_wrap{ padding:0 0 0 40px }
#calendar_wrap caption{ padding:10px 0 }
li.recentcomments a{ font-style:italic }
.widget #searchform label{ display:none }
#twitter p.website{ margin:10px 0 0 0; padding: 20px 0 30px 48px; background: url(images/twitter-trans.png) left 6px no-repeat }
.textwidget { color:#666; line-height:1.3em; font-style:italic; letter-spacing: 0.01em; font-size:14px;}


/*---------ADVERTISING ads --------- */
.box3{ background:transparent; padding:0 0 30px 0; margin:0 }
.ads123456{ height:125px; margin:0; padding: 2px 0 0 0 }
.ads123456 img{ float:left; border:0px solid #000; margin:0 }
.ads123456{ float:right; margin:0 }
#big_banner img{ background:transparent; border:0px solid #000; margin:0 0 0 2px }

.adsense-468{ text-align:center; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; padding:20px 0; margin:20px 0 30px 0 }
.adsense-728{ text-align:center; padding:30px 0 0 0; margin:10px 0; width:910px }

/*---------SINGLE POST STYLING --------- */
.entry { color:#ccc; padding: 0 0 30px 0; }
.single-post #header-about h1{ float:left; width:610px; font:normal 33px/33px Helvetica, Arial, sans-serif; font-weight:bold; font-style:italic; border-top:1px dotted #333; border-bottom:1px dotted #333; margin:0 0 20px; padding:15px 0; text-transform:none }
.entry h3 {
	padding:0px;
}

/*---------COMMENTS --------- */
#respond textarea, .commpadd input{ background:none; border:1px dotted #aaaaaa; color:#FFF !important }
#respond p{ padding:5px 0; margin:0; color:#ccc; }
#comments .comment a:hover{ color:#e6087c }

/*---------FOOTER --------- */
.copyright{ font-size:13px; margin:10px 0 0 0; padding:30px 0; width:610px; border-top:1px dotted #333 !important }
.copyright a{ color:#333 !important}
.copyright{ color:#333 }
.copyright .fr span{ margin: 0 0 0 5px; padding:3px 57px }
  
  
  
