/*
Theme Name:     ronblog-v2
Theme URI:      http://ron.kurti.com
Description:    A simple and flexible wordpress theme designer by <a href="http://www.kurti.com">Ron Kurti</a> while traveling.
Version:        1.00
Author:         Ron Kurti
Author URI:     http://ron.kurti.com/
*/

li.widget form {width:305px;}

ul.music li h4 {margin:20px  0 5px 0!important; padding:0 !important;}

ul.music {list-style-type:none;, margin:0; padding:0;}

.caption {width:200px; height:70px; padding:0px 20px 0 20px; font-size:12px; font-family:arial, sans-serif; color:#666;}
.caption strong {color:black;}
table a {padding:0; margin:0;}
.models {
padding:20px;
margin:20px;
font-size:14px;
border:10px solid pink;
font-family:arial, sans;
background:#ffff99;
}

.models h2 {
font-family:arial, sans;
font-size:18px;
}

.models li { list-style:circle; }

#overlay  {
position:absolute; top:-100px; background:url(http://ron.kurti.com/blogv2-overlays/sidebar.gif) top no-repeat;
width:250px; height:250px; display:block;
}

#green{
    position:absolute; top:5px; right:5px;
}
#green a {
    display: block; 
    width: 75px;
    height: 75px;
    border-width:0px;
    padding:0px;
}
html>body #green a {
    background: url(https://secure.newdream.net/green5.png) no-repeat;
}

.wrapper .holder h1 {text-align:center; margin:10px 0 10px 0; padding:0;}
.wrapper .holder h2 {text-align:center; margin:30px 0 8px 0; padding:0;}
.wrapper .holder h4 {font-size:15px; color:#666; text-align:center; margin:0 0 15px 0; padding:0;}
.wrapper .holder p.work { padding:0 20px 20px 20px; margin:0; width:800px;}
.wrapper {width:880px; text-align:center; margin-bottom:30px;}
,wrapper .holder {width:800px; text-align:left; margin:0 auto; }
.wrapper .holder strong {font-weight:normal; background:#ffffCC; font-size:16px !important;}
.linkedin {float:right; padding:5px; margin:5px; border:0 !important; width:160px; display:block;}

div.french {padding:5px 0 5px 25px; background:url(http://cmnc.hippocampe.free.fr/Images/Gif-static/french_flag_small.gif) left no-repeat;}
div.photox {width:auto; height:375px; background-repeat:no-repeat; background-position:50% 50%; margin:10px 0px 10px 0px; display:block;}

.youtubevideo {margin:0 0 10px 0; padding:5px; width:auto; text-align:center; min-height:75px;}

#wrap {width:960px; margin:0 auto; text-align:center; position:relative;}
.hidden {display:none !important;}

table#mainTable tr td{margin:0; padding:0; text-align:left; }
table#mainTable {width:99%}
table#mainTable tr td.left {width:auto;}
table#mainTable tr td.right {width:235px; padding-left:20px;}
table#mainTable tr td.header {width:auto;}

#pageContent {margin:0 30px 0 30px; width:auto; display:block; clear:both;}

#fuller {width:940px; color:#999999;  border:1px solid #cccccc; border-top:none; padding:10px 10px 10px 10px; margin:0 auto;  text-align:center; background-color:white; display:block; position:relative; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-radius-bottom-right: 10px; -webkit-border-radius-bottom-left: 10px;}
#fuller em {font-size:10px; letter-spacing:0px;}
#fuller p2 {display:block; padding-right:100px;}

div#myPhoto {width:auto; clear:both;}
div.mPhoto {float:right; width:125px; height:180px;;  background:url(http://farm1.static.flickr.com/251/522955544_b641c74312_m.jpg) top no-repeat; margin-left:10px; margin-bottom:10px; border:1px solid #cccccc; border-right-width:2px; border-bottom-width:2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }
div.mText { padding:8px 8px 3px 0;}

body { font-size:14px; line-height:22px; background:url(http://ron.kurti.com/wp-content/uploads/2009/06/bg.jpg) top left #efefef; margin:0; padding:0;}

body,td,th,div,span,table { font-family: Georgia, Times New Roman, Times, serif; color: #000000; text-align:left; }


/*---:[ global elements ]:---*/

a { color: #006699; text-decoration: none; border-bottom:1px solid #666666;}
a.noUnderlineLeft {border:none !important; float:left;}
a.noUnderlineRight {border:none !important; float:right;}
.break {clear:both; display:block; width:500px;}

	a:visited { color: #006699; text-decoration: none; border-bottom:1px dotted #666666; }

	a:hover { color: #006699; text-decoration: none; border-bottom:1px solid#666666; background-color:#FFFFCC; }
	
	a img { border:1px solid #006699; padding:2px; background-color:#efefef; }
	
blockquote { margin: 0 30px 5px 0; padding: 0 0 5px 45px; background:url(http://ron.kurti.com/wp-content/uploads/2007/05/quotation.jpg) top left no-repeat; }
blockquote p {margin:0 0 5px 0; padding:0; }

#comments blockquote, #comments blockquote p { }

abbr, acronym { border-bottom: 1px dotted #ccc; text-transform: uppercase; cursor: help; }
	
code { color: #666666; font-family: Monaco, "Courier New", Courier, monospace; margin:0; padding:0; }
.entry code br {margin:0; padding:0;}

pre { width:auto; margin: 0 0 1.5em 0; overflow: auto;  }

* html pre { }

p.center, p2.center { text-align: center !important; }

p.bottom, p2.bottom { margin: 0 !important; }

p.unstyled, p2.unstyled {  }

.flickr_blue { color: #007ae4; text-transform: lowercase; }

.flickr_pink { color: #ff2a96; text-transform: lowercase; }



/*---:[ headlines ]:---*/

h1, h2, h3 { font-weight: bold; font-family: Helvetica, Arial, sans-serif; color: #000000; }

h1 { font-size:24px; line-height:32px; }

* html h1 { }

	#masthead h1 { padding: 0.4em 0; border-top: 0px solid #ccc; text-align: center; clear: both; }
	
	h1 a, h1 a:visited { color: #000000; text-decoration: none; }
	
	h1 a:hover { color: #000000; text-decoration: none; }
	
h2 { font-size:24px; line-height:32px; font-family:Georgia, Serif; font-weight:normal;}

	h2 a { color: #000000; text-decoration: none; }
	
	h2 a:visited { color: #000000; text-decoration: none; }
	
	h2 a:hover { color: #000000; text-decoration: none; }
	
	.posts h2 { margin: 0 0 0.1em 0; }
	
	h2.page_header { margin: 0 0 0.75em 0; padding: 0 0 0.6em 0; display:none; }
	
	h2.archive_head {  margin: 0 0 1.8em 0 !important; padding: 0.4em 2px !important; border-top: 3px solid #666 !important; background: url('images/hr_dot_black.gif') 0 100% repeat-x !important; }
	
h3 { font-size: 16px; text-transform: uppercase; }

	.entry h3 { margin: 2.5em 0 0.5em 0; }
	
	.entry h3.top { margin: 1.5em 0 0.5em 0 !important; }
	
	h3.comments_headers {color:#666666; font-style:italic; }

h4 { font-style:italic; font-size:14px; color:#999; margin:20px 0 5px 0; 1px; font-weight:normal;}

	h4 a, h4 a:visited { color: #999; text-decoration: none; }
	
	h4 a:hover { color: #000000; text-decoration: none; }
	
	.posts h4 { margin: 0 0 10px 0; padding: 0; }
	
	.pages h4 { font-size:16px;  margin: 0 0 4.0em 0; padding: 0.4em 0 0 0;  clear: both; }
	


/*---:[ core layout elements ]:---*/

#container {}
					
	#content_box {  width: 100%; text-align: left;}
	
		#content { width: 100%;  }

		
		* html #content { }
		
		#sidebar {width: 350px; background:none;  position:relative; margin-top:8px;}
#sidebar a {color:#006699; }
		
		* html #sidebar { overflow: hidden; }
		
	#footer {   padding: 20px 0;   display:block; }
		


/*---:[ header styles ]:---*/

#masthead-fotos {text-align:center; width:100%; height:500px; background:#000; margin:0 auto; padding:10px;}
#masthead {display:none;}

ul#nav {list-style: none;  width: auto; padding:0; margin:25px 10px 30px 20px;  display:block; }

	ul#nav li { padding: 25px 10px 25px 0px; font: bold 22px Helvetica, Arial, sans-serif; letter-spacing:-1.5px; text-transform: uppercase;  display:inline;}
	
		ul#nav li a, ul#nav li a:visited { color:#000000; border-bottom:1px dotted #666; font-weight:normal;}
	
		ul#nav li a:hover {border-bottom:1px solid #666; }
		
		ul#nav li a#current { border-bottom:5px solid #666; }
		ul#nav li a#current:hover { }
		
		ul#nav li.other {}
		ul#nav li.other a { color:#cccccc;}
		ul#nav li.other a:hover { color:#000000;}
			
#header_img { margin: 0 0 3.0em 0; float: left; clear: both; }

	#header_img img { display: none; } /* this is really just an IE 6 and 7 hack in disguise */



/*---:[ content styles ]:---*/
div#content.posts div.entry p a { color:#006699; }

div#content.posts div.entry { background:#fff; clear:both;}

div#content.posts {width:511px; border:1px solid #cccccc; border-right-width:2px; border-bottom-width:2px; background:#fff; padding:20px; overflow:hidden; margin-bottom:15px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

div#content.pages {width:auto; border:1px solid #cccccc; background-color:#fff; padding:20px; border-right-width:2px; border-bottom-width:2px; overflow:hidden; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-bottom:20px;}

	
	.entry p { margin: 0 0 15px 0;}

	.entry ul, .entry ol { margin: 0 0 1.5em 15px; padding-left:0; }







	.entry ul td.date { width:40px; color:#999999; font-weight:bold; }
	
	.entry ul { list-style-type: none; }
	
		.entry li { margin:0; }
		
			.entry ul li ul, .entry ul li ol, .entry ol li ul, .entry ol li ol { margin: 0.5em 0 0.5em 30px; }
	
	.entry dl { margin: 0 0 1.5em 0; }
			
		.entry dt { font-weight: bold; margin: 0 0 0.5em 0; }
		
		.entry dd { margin: 0 0 1.5em 20px; }
		
	.entry .ad { margin: 0 0 0.5em 15px; float: right; clear: right; }
	
		.entry .ad_left { margin: 0 15px 0.5em 0; float: left; clear: left; }

	.entry img {padding: 5px; margin: 10px; border: 1px solid #cccccc; display:block;}

		.entry img.left { 3px; margin: 10px 15px 10px 0;  float: left;  clear:left;}
		
		.entry img#noBorder {border:none !important; padding:0 !important;}
		
		.entry img.right { margin: 10px 0 10px 15px;  float: right; clear:right; }
		
		.entry img.center { display: block;  margin: 0 auto 1.5em auto;  float: none;  }
	
		.entry img.off { padding: 0 !important; border: none !important; }
		
		.entry img.stack { clear: none !important; }

.tagged { margin: 0 0 20px 0; padding: 10px 0 0 0;  color: #666; clear: both; }

	.tagged a, .tagged a:visited { padding: 3px; color: #666;  text-decoration: none; }
	
	.tagged a:hover { color: #666; }
	
	.add_comment { display: block; padding: 0 0 20px 0; font-weight: bold; color: #666;  }
	
		.add_comment a, .add_comment a:visited { padding: 0;  color: #999;  }

		.add_comment a:hover {  }

.navigation { width: 100%; margin: 0 0 30px 0; display:block;  }

* html .navigation { margin: 0 0 30px 0; }
	
	.previous { padding: 0 20px 0 0; float: left; }
	
	.next { float: right; }
	
.clear { display:none; /* width: 100%; height: 1px; clear: both; */}



/*---:[ sidebar styles ]:---*/

ul.sidebar_list { list-style: none; padding:0; margin:0;  width:auto;}

   ul.sidebar_list li.widget {margin:0; padding:15px 5px 5px 0; clear:both;}

   li#top10 a {color:green;}
   li#comments a {color:red;}


		li.widget h2 { font-size:24px; line-height:28px; font-family:Georgia, Serif; font-weight:normal;  margin:0; padding:0;  }

		li.widget p { margin: 0 0 5px 0; padding: 0 ;}
		li.widget p2 { margin: 0 0 5px 0; padding: 0; }
		
		li.widget ul { list-style: none; margin: 10px 0 10px 0; padding:0 0 0 10px; width:310px;}
                li.widget ol {margin: 10px 0 10px 0; padding:0 0 0 20px; width:300px;}
		li.widget ul li, li.widget ol li { margin-bottom:10px; width:auto;}


li.widget a.tripmap {width:auto; display:block; text-align:center; padding:5px 5px 5px 20px; background:url(http://www.trippermap.com/favicon.ico) no-repeat #fff left; border:1px solid #ccc; border-right-width:2px; border-bottom-width:2px;}
li.widget a.tripmap:hover {border-color:#666666;}
		
		li.widget ol { margin: 0 0 10px 0; }
		
			li.widget li { margin:0; }
			
				li.widget li a, li.widget li a:visited { text-decoration: none; }
				
				li.widget li a:hover { }
			
				li.widget li .recent_date { padding: 0 0 0 10px; font-weight: normal; color: #666; }
		
		li.widget ul.flickr_stream { list-style: none; margin: 0; padding: 0 10px; }
		
			li.widget ul.flickr_stream li { margin: 0; padding: 0 5px 5px 0; display: inline; }
			
				li.widget ul.flickr_stream li a img { padding: 3px; }
				
				li.widget ul.flickr_stream li a:hover img { background: #fff; }
		
			/*---< FlickrRSS styles for the widget only >---*/
		
			li.widget_flickrrss { }
			
				li.widget_flickrrss a img { margin: 0 5px 5px 0; padding: 3px; }
				
				li.widget_flickrrss a:hover img { background: #fff; }
				
		


/*---:[ footer styles ]:---*/

#footer a, #footer a:visited, #footer a:hover {  }



/*---:[ comment styles ]:---*/


#comments { margin:0;  }

	ul#comment_list { list-style: none; margin:0;  padding:10px 10px 10px 0;}
		
		ul#comment_list li.comment {}
			
   ul#comment_list li.trackback { padding:0; background: url('images/trackback_bg.gif'); margin-bottom:10px; }
				
   .comment_meta {  color:999999; padding:10px 0 10px 0;}
				
   .comment_meta strong { }
					
   .comment_time { color: #666; }
				
							
   .comment .entry { }
			
			


/*---:[ comment form styles ]:---*/

form {margin:0; padding:0;}

#comment_form { margin:0; padding:0;   }

	#comment_form p {  margin:0; padding:0;  }
	
		#comment_form label { font-weight:normal; font-size:14px !important; padding:0; margin:7px 0 2px 0; display:block;}

		#comment_form .text_input {font-family:arial, sans-serif;  width:200px;  padding: 3px;  background-color:#efefef; display:block; font-size:14px !important;}
		
		#comment_form .text_area {font-family:arial, sans-serif;  width:500px;  padding: 3px;   background-color:#efefef; font-size:14px !important;}
	
			#comment_form .text_input:focus {  }
	
		#comment_form .form_submit { padding: 10px;  font-size:14px;  cursor: pointer; cursor: hand; }
		
		#comment_form p.subscribe-to-comments {  }
		
			#comment_form p.subscribe-to-comments label { }
			


/*---:[ search form styles ]:---*/

#search_form { }

	#search_form .search_input { width: 260px; padding: 5px; margin-right:10px; color: #666; font: normal .8em Georgia, "Times New Roman", Times, serif; border: 1px solid #666; background:#efefef; }
	
	li.widget .search_input {  }
	
		#search_form .search_input:focus {border: 1px solid #333; }

/* additional */

font.ebayText a {color:#000000; border-bottom:none;}
a, h1 a, h1 a:hover, font.ebayText a:hover {text-decoration:none; padding:2px; border-bottom:1px dotted #cccccc; color:#000000; background:none;}
a:hover, h1 a:hover, p a:hover {background-color:#FFFFCC; color:#000000; border-bottom:1px dotted #000000;}
a img.kurti-image, a:hover img.kurti-image {border:none; padding:0;}

p {margin:15px 0 0 20px;  font-weight:normal;}
p.quote {color:#999999; padding:0 20px 0 20px;} 
p.quote-float {color:#999999; padding:20px; margin:30px 10px; float:right; border:1px solid #FFCC66; width:410px;  font-size:12px; line-height:19px; clear:both;} 
p img {margin:15px 0 0 20px;}
.entry p img {margin:15px 0 0 0;}

