/*  
Theme Name: WP Inspirat
Theme URI: http://wp-design.org/portfolio/wp-inspirat/
Description: A <a href="http://wp-design.org/portfolio/wp-inspirat/" title="WP inspirat">bright and clean theme</a> for those who want to keep it simple.
Author: WP Design
Author URI: http://wp-design.org/

WP Inspirat
http://wp-design.org/portfolio/wp-inspirat/

*/

* { 
   margin:0; 
   padding:0;
}



#movie {

width: 450px;
margin-left: -100px;
border-left: - 300px;

}

body { 
   font:normal .8em Arial, sans-serif; 
   line-height: 1.5em;
   color:#29374b; 
   background:url(http://nycbikepolo.com/wp-content/uploads/2007/12/ottawa_bg_3.jpg) fixed no-repeat left top;
}

a { 
   color:#b59a1d; 
   border-bottom:1px dotted #b59a1d;
   text-decoration: none;
}

a:hover { 
   color:#edca26;
   border-bottom:1px dotted #edca26;
   text-decoration: none;
}

h1, h2, h3, h4, h5, h6 { 
   font:bold 16px Arial, sans-serif;  
   text-transform:uppercase;
}

hr { 
   display:none;
}

ul, ol { 
   list-style:none;
}

abbr { 
   border:0;
}

input, select, textarea { 
   font:normal 10px , Arial, Helvetica, sans-serif; 
   color:#666; 
   padding:5px 8px
}

small { 
   font-size:10px; 
}

#page { }

#header { 
   padding:50px; 
}

#header #headerimg { }

#header h1 { 
   font-size:20px; 
   text-transform:uppercase;
}

#header h1 a {
   color:#FFFFFF;
   border-bottom: 0px;
}

#header .description { 
   color: #FFFFFF;
}

#header .p {   
   background-color: #FFFFFF;
}

br {
clear: all;
}


/*                                */
/* TOP NAVIGATION FROM FLUID BLUE */
/*                                */


#hmenu {
        padding-top: 40px;
margin-left: 80px;
	background:transparent;
}

#hmenu ul {
	list-style-type:none;
	list-style-position:outside;
	text-indent:0;
}

#hmenu ul li {
        font-size: 16px;
	display:inline;
        background:#FFFFFF;
	margin:0;
	padding:10px;
	text-transform:uppercase;
}

/*
#hmenu ul li:before {
	content: "| \0020";
	background:transparent;
	color:#eee;
}
*/

#hmenu ul li.hmenu1:before {
	content: "";
}
#hmenu ul li a {
	margin:0;
	background:transparent;
	color:#29374b;
	text-decoration:none;
        font-weight: bold;
        border-bottom: 0px;
}

#hmenu ul li.hmenu1 a {
	padding-left:0;
}

#hmenu ul li a:hover {
	background:transparent;
	color:#edca26;
}

#container { 
   position:relative;
}
#content { 
   padding:0 20px 50px 50px; 
   width:500px;  
   float:left; 
}
.narrowcolumn { }

.widecolumn {  }

.post { 
   padding: 10px;
   background-color: #FFFFFF;
   margin-bottom:15px; 
   clear:both;
}
.post h2 {
   padding-bottom:10px 
}
.post h2 a {
   color:#29374b; 
   border-bottom: 0px;
}
.post h2 a:hover {
   color:#edca26;
}
.post small { 
   font-size:10px; 
}
.post .entry { 
   margin-top:15px;
}
.post .entry img { 
   float:left; 

clear:both;
   margin:0 10px 5px 0;
}
.post .entry p { 
   margin-bottom:10px; 
}
.post .postmetadata { 
   font-size:10px; 
   font-style: italic;
   clear:both; 
}
.post .entry ul { 
   padding:0 0 0 40px; 
   margin-bottom:20px; 
   list-style-type:disc
}
.post .entry ol { 
   padding:0 0 0 40px; 
   margin-bottom:15px; 
   list-style-type: decimal
}
code { 
   font-size:11px ; 
}
blockquote { 
   background:#f6f6f6 url(images/dot-blue.gif) repeat-x;  
   font-style:italic; 
}

blockquote p { 
   margin:0; padding:15px;
}





.navigation { 
   position:absolute; left:50px; bottom:-1px;
}
.navigation a { 
   background:url(images/tab.png) no-repeat ; 
   color:#fff; 
   float:left; 
   padding:10px 0; 
   width:161px; 
   text-align:center; 
   margin-right:3px;
}

.center { 
   text-align:center  
}
.pagetitle { 
   margin-bottom:20px;
   padding: 10px;
   background-color: #FFFFFF;
}
.wp-smiley { 
   float:none!important; 
   vertical-align:middle;
}

#sidebar { 
   padding: 10px;
   background-color: #FFFFFF;
   float:left; 
   font-family: Arial, Helvetica, sans-serif; 
   padding-bottom:20px; 
   width:270px; 
}
#sidebar a { 
   color:#b59a1d;  
   padding:1px 0; 
}
#sidebar a:hover { 
   color:#edca26; 
   background:none;
}
#sidebar ul li { 
   padding:0 0;
}
#sidebar ul li ul li ul li { 
   font-size:10px; 
   padding:0 0 0 3px;
}
#sidebar ul li ul li ul li a { 
   background:none
}

#sidebar #searchform { 
   margin-bottom:10px; 
   width:300px;
}
#s { 
   border:1px solid #A7A6AA;
}
#searchsubmit { 
   cursor:pointer; 
   padding:3px
}
.pagenav, .archives, .categories, .linkcat {
   margin-bottom:15px;
}

#footer { 
   clear:both; 
   background:#0A323E url(images/bg-footer.png) repeat-x; 
   color:#fff; padding:10px
}
*html #footer { 
   background:#062833 url(images/bg-footer.png) repeat-x; 
}
#footer a { 
   color:#fff; 
   background:url(images/dot-white.gif) repeat-x left bottom; 
   padding:1px 0; 
}
#footer a:hover { 
   color:#fff; 
   background:none;
}
#footer ul { 
   font-family:Arial, Helvetica, sans-serif
}
#footer li { 
   padding:3px 0;
}

#about { 
   width:500px; 
   float:left; 
   margin-right:20px; 
   background:url(images/q-left.gif) no-repeat left top; 
   font:italic normal  17px Georgia, "Times New Roman", Times, serif; 
}
#about p { 
   background:url(images/q-right.gif) no-repeat right bottom; 
   padding:30px 44px;
}
#about div.copy { 
   background:url(images/dot-white.gif) repeat-x left top; 
   font:normal 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; margin:0 44px; 
   padding-top:15px;
}
#about div.copy a { 
   background:none;
}
#meta { 
   float:left 
}
#rss { 
   position:absolute; 
   outline:none; 
   left:580px;
   bottom:0; 
   display:block; 
   width:200px; 
   height:14px; 
   background:url(http://nycbikepolo.com/wp-content/uploads/2007/12/feed-icon-14x14.png) no-repeat left top; 
   text-indent:17px;
}

.commentlist {  
   margin-bottom:20px 
}
.commentlist li { 
   padding:10px 0; 
   background:url(images/dot-blue.gif) repeat-x left bottom
}
.commentlist cite { 
   font:italic normal 17px Georgia, "Times New Roman", Times, serif; 
}
.commentlist li ol { 
   margin:0;
}
.commentlist li ol li { 
   padding:0; 
   background:none;
}
.commentlist li ul { 
   margin:0;
}
.commentlist li ul li { 
   padding:0; 
   background:none;
}
.commentlist li blockquote { 
   margin:0; 
   padding:0; 
   background:none;
}

#commentform p { 
   margin-bottom:5px;
}
#commentform label { 
   cursor:pointer
}
#author, #email, #url, #comment {
   border:1px solid #A7A6AA; 
   vertical-align:middle
}
#comment { 
   width:450px; 
   overflow:auto
}
#submit { 
   padding:3px; 
   cursor:pointer
}

.clearfix:after { 
   content: "."; 
   display: block; 
   clear: both; 
   visibility: hidden; 
   line-height: 0;
   height: 0; 
}
.clearfix { 
   display: inline-block; 
}
html[xmlns] .clearfix { 
   display: block; 
}
* html .clearfix { 
   height: 1%;
}



/* FORM ELEMENTS
FORM ELEMENTS
FORM ELEMENTS
FORM ELEMENTS
FORM ELEMENTS
FORM ELEMENTS
*/

.row {
padding-bottom: 10px;
}
.required {
color: #FF0000;
}