/*
Theme Name: Kitegabi 2008
Theme URI: http://www.kitegabi.com/
Description: Wordpress Theme for Kitegabi
Version: 2.0
Author: Greg Reemers, for New Dawn Media
Author URI: http://www.hwr-design.com/
*/

/* I start with Eric Meyer Reset 
http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}
/* remember to define focus styles! */
:focus {
outline:0;
}
/* remember to highlight inserts somehow! */
ins {
text-decoration:none;
}

del {
text-decoration:line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse:collapse;
border-spacing:0;
}
/* end of the Eric Meyer Reset
----------------------------------------------------------------------------------------------------*/

/* CONSTANT
---------------------------------------------------------------------------------------------------- */

a,a:link,a:visited {
font-weight:700;
color:#009ee0;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.bold {
font-weight:700;
}

p {
padding-bottom:1em;
line-height:1.2em;
}

hr {
clear:both;
width:100%;
border-top:1px solid #ccc7b9;
height:1px;
margin-top:50px;
margin-bottom:15px;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

.clear {
clear:both;
}

.readMoreButton a, .readMoreButton a:link,.readMoreButton a:visited {
background-color:#009ee0;
color:#FFF;
font-weight:700!important;
text-decoration:none;
padding:.5em;
margin-bottom:1.5em;
float:right;
}

.readMoreButton a:hover {
background-color:#024b69;
text-decoration:none;
color:#fff;
}

.buttomSideColumn{
padding-top:10px; 
padding-right:10px;
}

.topSpacer10 {
padding-top:10px;
}

.bottomSpacer10 {
padding-bottom:10px;
}

.introText {
width:931px;
}

/* end of CONSTANT
---------------------------------------------------------------------------------------------------- */

/* LAYOUT
---------------------------------------------------------------------------------------------------- */
html,body {
margin:0;
padding:0;
height:100%;
}

body {
color:#000;
font-family:Arial, Helvetica, sans-serif;
background:#d8caa8 url(images/background.png) repeat-x;
margin:0;
padding:0;
height:100%;
}

#container {
min-height:100%;
position:relative;
}

.area {
width:968px;
margin:0 auto;
}

#body{
padding-bottom:303px;/* Height of the footer */
background: #212121 url(images/pageBG.png);
color:#000;
text-align:justify;
}

/* HEADER */

.header h1 {
border:0;
margin:0;
padding:0;
display:block;
width:414px;
height:10px;
background:#ccc url(images/kitegabi_title.png) no-repeat 0 0;
text-indent:-10000px;
overflow: hidden;
}

#headerArea {
height:315px;
margin:0 auto;
}

/* end HEADER */


/* COLUMNS */
.largeColumn {
width:570px;
display:inline;
float:left;
margin-left:20px;
margin-right:10px;
}

.sideColumn {
width:340px;
display:inline;
float:right;
margin-left:10px;
margin-right:10px;
}

.oneColumn {
width:928px;
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
}

.portfolioColumn {
width:960px;
display:inline;
float:left;
margin-left:20px;
margin-right:20px;
}
/* end COLUMNS*/

/* FOOTER*/

#footer {
position:absolute;
bottom:0;
width:100%;
height:303px;/* Height of the footer */
background:#9a8f74 url(images/footerBG.png) repeat-x 0 0;
}

/* end FOOTER*/

/* end LAYOUT
---------------------------------------------------------------------------------------------------- */

/* NAVIGATION
---------------------------------------------------------------------------------------------------- */


/* TOP NAVIGATION BAR */
#topNavBar, #drop_down_menu {
position:relative;
height:60px;
margin:0;
padding:0;
list-style:none;
top:0;
margin-left:0;
width:544px;
background:transparent url(images/topnavBar.png) no-repeat 0 0;
}

#topNavBarList li, #drop_down_menu li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

#topNavBarList a,  #drop_down_menu a{
float:left;
margin:0;
padding:60px 0 0;
overflow:hidden;
height:0;
}

#topNavBlog a {
width:113px;
background:url(images/topnavBar.png) no-repeat 0 0;
}

#topNavBlog a:hover {
background:url(images/topnavBar.png) no-repeat 0 -60px;
}


#topNavBlog ul {background-color:pink; width:300px;}



#topNavBio a {
width:97px;
background:url(images/topnavBar.png) no-repeat -113px 0;
}

#topNavBio a:hover {
background:url(images/topnavBar.png) no-repeat -113px -60px;
}

#topNavPortfolio a {
width:155px;
background:url(images/topnavBar.png) no-repeat -210px 0;
}

#topNavPortfolio a:hover {
background:url(images/topnavBar.png) no-repeat -210px -60px;
}

#topNavContact a {
width:179px;
background:url(images/topnavBar.png) no-repeat -365px 0;
}

#topNavContact a:hover {
background:url(images/topnavBar.png) no-repeat -365px -60px;
}
/* end TOP NAVIGATION BAR */

/* CRUMBREAD */
ul#crumbread {
padding-bottom:10px;
}

ul#crumbread li {
display:inline;
list-style-type:none;
text-transform:uppercase;
font-size:.7em;
color:#CCC;
}

ul#crumbread a:link,ul#crumbread a:visited {
font-weight:400;
color:#CCC;
text-decoration:none;
}

ul#crumbread a:hover {
font-weight:400;
color:#000;
text-decoration:none;
background:#CCC;
}
/* end CRUMBREAD */

/* POSTS NAVIGATION*/
#olderPosts a {
border:0;
margin:0;
display:block;
height:43px;
width:280px;
background:transparent url(images/button_olderPosts.png) no-repeat 0 0;
text-indent:-10000px;
}

#newerPosts a {
border:0;
margin:0;
display:block;
height:43px;
width:281px;
background:transparent url(images/button_newerPosts.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end POSTS NAVIGATION */

/* PUBLICATIONS NAVIGATION*/
.navigationPub {
width:930px;
clear:both;
}

#olderPub a {
border:0;
margin:0;
display:block;
height:43px;
width:415px;
background:transparent url(images/button_olderPub.png) no-repeat 0 0;
text-indent:-10000px;
}

#newerPub a {
border:0;
margin:0;
display:block;
height:43px;
width:415px;
background:transparent url(images/button_newerPub.png) no-repeat 0 0;
text-indent:-10000px;
}

.navigationPubSingle {
width:570px;
clear:both;
}

#previousPub a {
border:0;
margin:0;
display:block;
height:26px;
width:269px;
background:transparent url(images/button_previousPub.png) no-repeat 0 0;
text-indent:-10000px;
}

#nextPub a {
border:0;
margin:0;
display:block;
height:26px;
width:229px;
background:transparent url(images/button_nextPub.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end PUBLICATIONS NAVIGATION */
/* GALLERIES NAVIGATION*/
.navigationGallery {
width:930px;
clear:both;
}

#olderGallery a {
border:0;
margin:0;
display:block;
height:43px;
width:345px;
background:transparent url(images/button_olderGallery.png) no-repeat 0 0;
text-indent:-10000px;
}

#newerGallery a {
border:0;
margin:0;
display:block;
height:43px;
width:267px;
background:transparent url(images/button_newerGallery.png) no-repeat 0 0;
text-indent:-10000px;
}

.navigationGallerySingle {
width:570px;
clear:both;
}

#previousGallery a {
border:0;
margin:0;
display:block;
height:26px;
width:197px;
background:transparent url(images/button_previousGallery.png) no-repeat 0 0;
text-indent:-10000px;
}

#nextGallery a {
border:0;
margin:0;
display:block;
height:26px;
width:154px;
background:transparent url(images/button_nextGallery.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end GALLERIES NAVIGATION */
/* Top BOTTOM NAVIGATION BAR */
#bottomNavBar {
position:relative;
height:281px;
margin:0;
padding:0;
list-style:none;
top:0;
margin-left:0;
background:#9a8f74 url(images/bottomnavBar.jpg) no-repeat 0 0;
}

#bottomNavBarList li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}

#bottomNavBarList a {
float:left;
margin:0;
padding:281px 0 0;
overflow:hidden;
height:0;
}

#bottomNavPowered a {
width:414px;
background:#fffurl(images/bottomnavBar.jpg) no-repeat 0 0;
text-indent:-10000px;
}

#bottomNavTothetop a {
width:250px;
background:#CCC url(images/bottomnavBar.jpg) no-repeat -414px 0;
text-indent:-10000px;
}

#bottomNavSponsored a {
width:304px;
background:#000 url(images/bottomnavBar.jpg) no-repeat -664px 0;
text-indent:-10000px;
}

/* end BOTTOM NAVIGATION BAR */


/* ARCHIVE NAVIGATION*/
.navigationArchive {
width:570px;
clear:both;
}

#olderArchive a {
border:0;
margin:0;
display:block;
height:43px;
width:152px;
background:transparent url(images/button_older.png) no-repeat 0 0;
text-indent:-10000px;
}

#newerArchive a {
border:0;
margin:0;
display:block;
height:43px;
width:157px;
background:transparent url(images/button_newer.png) no-repeat 0 0;
text-indent:-10000px;
}



/* end ARCHIVE NAVIGATION */


/* QUESTIONS NAVIGATION*/
.navigationQuestions {
width:570px;
clear:both;
}

#olderQuestions a {
border:0;
margin:0;
display:block;
height:43px;
width:130px;
background:transparent url(images/button_olderMore.png) no-repeat 0 0;
text-indent:-10000px;
}

#newerQuestions a {
border:0;
margin:0;
display:block;
height:43px;
width:131px;
background:transparent url(images/button_newerMore.png) no-repeat 0 0;
text-indent:-10000px;
}

.navigationQuestionsSingle {
width:570px;
clear:both;
}

#previousQuestions a {
border:0;
margin:0;
display:block;
height:26px;
width:269px;
background:transparent url(images/button_previousQuestions.png) no-repeat 0 0;
text-indent:-10000px;
}

#nextQuestions a {
border:0;
margin:0;
display:block;
height:26px;
width:229px;
background:transparent url(images/button_nextQuestions.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end QUESTIONS NAVIGATION */


















/* end NAVIGATION
---------------------------------------------------------------------------------------------------- */
/* DESIGN ELEMENTS
---------------------------------------------------------------------------------------------------- */
.contentdate {
background:transparent url(images/iconDatePost.gif) no-repeat;
float:left;
width:50px;
height:53px;
margin:0;
padding:0;
}

.contentdate h3 {
font-family:Times New Roman, Helvetica, Sans-Serif;
color:#023e59;
font-size:23px;
font-weight:bold;
padding:3px 4px 0 0;
margin:0;
text-align:center;
}

.contentdate h4 {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
padding:3px 0 0;
margin:0;
text-transform:uppercase;
text-align:center;
width:44px;
}

a#sponsorsAdvert {
border:0;
margin:0;
display:block;
height:263px;
width:330px;
background:transparent url(images/sponsorsAdvert.png) no-repeat 0 0;
text-indent:-10000px;
}

a#downloadPdf {
border:0;
margin:0;
display:block;
height:131px;
width:358px;
background:transparent url(images/button_downloadPdf.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end DESIGN ELEMENTS
---------------------------------------------------------------------------------------------------- */


/* HOMEPAGE 
---------------------------------------------------------------------------------------------------- */
#homepage h2 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
}

#homepage h2 a:hover {
text-decoration:none;
}
/* end HOMEPAGE 
---------------------------------------------------------------------------------------------------- */



/* BLOG 
---------------------------------------------------------------------------------------------------- */
#blogPostListing h5 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
background:#FFF url(images/pageTitleBlog.png) no-repeat 0 0;
text-indent:-10000px;
}

.blogPostListingLeft {
width:210px;
display:inline;
float:left;
text-align:left;
margin-bottom:10px;
}

.blogPostThumb {
border:1px solid #000;
margin:0 0 5px;
}

.blogPostListingLeft p {
font-size:.7em;
}

.blogPostListingLeft a {
text-transform:uppercase;
text-decoration:none;
font-weight:normal;
color:#959393;
}

.blogPostListingLeft a:hover {
text-decoration:underline;
color:#000;
}

.blogPostListingRight {
width:360px;
display:inline;
float:right;
}

.blogPostListingRight h2 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
}

.blogPostListingRight h2 a:hover {
text-decoration:none;
}

.blogPost_meta_left {
width:30px;
height:20px;
float:left;
background:transparent url(images/iconPostArrow.png) no-repeat 0 0;
text-indent:-10000px;
}

.blogPost_meta_right {
width:540px;
float:right;
color:#7d7c7c;
}

.blogPost_meta_left,.blogPost_meta_right {
font-size:.7em;
}

.blogPost_meta_left a,.blogPost_meta_right a,blogPost_meta_right p {
color:#7d7c7c;
text-decoration:none;
font-weight:normal;
}

.blogPost_meta_left a:hover,.blogPost_meta_right a:hover {
color:#7d7c7c;
text-decoration:underline;
}

ul#blogPostThumbListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
}

ul#blogPostThumbListing a:link img,ul#portfolioPagesListing a:visited img {
border:4px solid #a39980;
}

ul#blogPostThumbListing a:hover img {
border:4px solid #cabe9f;
}

.blogPostHeader {
border:1px solid #000;
margin:0 0 5px;
}

#blogPostDetail h2 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
font-weight:bold;
color:#009ee0;
margin-bottom:10px;
}

/* end BLOG

---------------------------------------------------------------------------------------------------- */
/* BIO 
---------------------------------------------------------------------------------------------------- */
/* BIOGRAPHY */
#biography h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:566px;
background:#FFF url(images/pageTitleBiography.png) no-repeat 0 0;
text-indent:-10000px;
}

/* BIOGRAPHY */

/* SPONSORS */
#sponsors h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:603px;
background:#FFF url(images/pageTitleSponsors.png) no-repeat 0 0;
text-indent:-10000px;
}

#northKites h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:80px;
background:#FFF url(images/pageTitleNorthkites.png) no-repeat 0 0;
text-indent:-10000px;
}

#o2alive h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:80px;
background:#FFF url(images/pageTitleO2alive.png) no-repeat 0 0;
text-indent:-10000px;
}


#ion h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:80px;
background:#FFF url(images/pageTitleIon.png) no-repeat 0 0;
text-indent:-10000px;
}

#oakley h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:80px;
background:#FFF url(images/pageTitleOakley.png) no-repeat 0 0;
text-indent:-10000px;
}

#fanatic h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:82px;
background:#FFF url(images/pageTitleFanatic.png) no-repeat 0 0;
text-indent:-10000px;
}

/* SPONSORS */
/* CURRICULUM VITAE */
#curriculum h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:603px;
background:#FFF url(images/pageTitleCurriculum.png) no-repeat 0 0;
text-indent:-10000px;
}

/* CURRICULUM VITAE */
/* INTERVIEW */
#interview h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:603px;
background:#FFF url(images/pageTitleInterview.png) no-repeat 0 0;
text-indent:-10000px;
}

/* INTERVIEW */
/* PROFILE */
#profile h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:603px;
background:#FFF url(images/pageTitleProfile.png) no-repeat 0 0;
text-indent:-10000px;
}

/* PROFILE */
/* FRIENDS */
#friends h3 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:390px;
background:#FFF url(images/pageTitleFriends.png) no-repeat 0 0;
text-indent:-10000px;
}

#friends h2 {
font-size:2em;
font-weight:bolder;
text-transform:uppercase;
display:block;
padding:10px 0 0;
font-family:Courier New, Verdana, sans-serif;
}

#friendsListing li {
margin:0;
padding:0;
}

#friendsListing .linkcat a {
color:#000;
font-weight:normal!important;
text-decoration:none;
display:block;
padding:1em 0 1em 1em;
}

#friendsListing .linkcat a:hover {
background-color:#e1e1e2;
text-decoration:none;
color:#009ee0;
text-transform:uppercase;
}

/* FRIENDS */
/* COMPETION RESULTS */
#competion h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:603px;
background:#FFF url(images/pageTitleCompetition.png) no-repeat 0 0;
text-indent:-10000px;
}

/* COMPETITION RESULTS */
/* FREERIDING */
#freeriding h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:603px;
background:#FFF url(images/pageTitleFreeriding.png) no-repeat 0 0;
text-indent:-10000px;
}

/* FREERIDING */
/*end BIO
---------------------------------------------------------------------------------------------------- */
/* PORTFOLIO 
---------------------------------------------------------------------------------------------------- */
#portfolio h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
background:#FFF url(images/pageTitlePortfolio.png) no-repeat 0 0;
text-indent:-10000px;
}

.publicationListingSmall {
border:0;
margin-bottom:10px;
padding:0;
display:block;
height:26px;
width:210px;
background:#FFF url(images/pageSubTitlePublications.png) no-repeat 0 0;
text-indent:-10000px;
}

.galleryListingSmall {
border:0;
margin-bottom:10px;
padding:0;
display:block;
height:26px;
width:136px;
background:#FFF url(images/pageSubTitleGallery.png) no-repeat 0 0;
text-indent:-10000px;
}

.videosListingSmall {
border:0;
margin-bottom:10px;
padding:0;
display:block;
height:26px;
width:136px;
background:#FFF url(images/pageSubTitleVideo.png) no-repeat 0 0;
text-indent:-10000px;
}

/* PUBLICATIONS */
#publicationList h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:435px;
background:#FFF url(images/pageTitlePublications.png) no-repeat 0 0;
text-indent:-10000px;
}

ul#publicationListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
position:relative;
}

ul#publicationListing li a:link img {
border:4px solid #a39980;
}

ul#publicationListing li a:visited img {
border:4px solid #cabe9f;
}

ul#publicationListing li a:hover img {
border:4px solid #cabe9f;
}

ul#publicationListing li a:active img {
border:4px solid #a39980;
}

.PubListTitle {
width:160px;
color:#fff;
margin-bottom:15px;
background:#a39980;
bottom:0;
right:0;
display:block;
position:absolute;
padding:4px;
font-size:.7em;
text-transform:uppercase;
text-align:right;
letter-spacing:.2em;
}

.PubListTitle span {
font-weight:bold;
}

#publication h2 {
font-size:1.7em;
text-transform:uppercase;
font-weight:bold;
color:#009ee0;
}

.publicationHeader {
border:1px solid #000;
margin:0 10px 0 0;
}

#publicationDatas {
color:#FFF;
width:568px;
}

#publicationDatas p {
font-size:.7em;
padding:5px 10px;
background-color:#a39980;
}

.publicationTop {
border:0;
margin:0;
padding:0;
display:block;
height:33px;
width:568px;
background:#FFF url(images/publicationTop.png) no-repeat 0 0;
text-indent:-10000px;
}

.publicationBottom {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:18px;
width:568px;
background:#FFF url(images/publicationBottom.png) no-repeat 0 0;
text-indent:-10000px;
}

#publicationDatas a {
text-decoration:none;
color:#FFF;
font-weight:normal;
}

#publicationDatas a:hover {
text-decoration:underline;
}

/* end PUBLICATIONS */

/* GALLERY */
#galleryList h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:71px;
width:435px;
background:#FFF url(images/pageTitleGallery.png) no-repeat 0 0;
text-indent:-10000px;
}

ul#galleryListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
position:relative;
}

ul#galleryListing li a:link img {
border:4px solid #a39980;
}

ul#galleryListing li a:visited img {
border:4px solid #cabe9f;
}

ul#galleryListing li a:hover img {
border:4px solid #cabe9f;
}

ul#galleryListing li a:active img {
border:4px solid #a39980;
}

.galleryListTitle {
width:160px;
color:#fff;
margin-bottom:15px;
background:#a39980;
bottom:0;
right:0;
display:block;
position:absolute;
padding:4px;
font-size:.7em;
text-transform:uppercase;
text-align:right;
letter-spacing:.2em;
}

.GalleryListTitle span {
font-weight:bold;
}

#gallery h2 {
font-size:1.7em;
text-transform:uppercase;
font-weight:bold;
color:#009ee0;
}

.galleryHeader {
border:1px solid #000;
margin:0 10px 10px 0;
}

#galleryDatas {
color:#FFF;
width:568px;
}

#galleryDatas p {
font-size:.7em;
padding:5px 10px;
background-color:#a39980;
}

.galleryTop {
border:0;
margin:0;
padding:0;
display:block;
height:33px;
width:568px;
background:#FFF url(images/galleryTop.png) no-repeat 0 0;
text-indent:-10000px;
}

.galleryBottom {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:18px;
width:568px;
background:#FFF url(images/publicationBottom.png) no-repeat 0 0;
text-indent:-10000px;
}

#galleryDatas a {
text-decoration:none;
color:#FFF;
font-weight:normal;
}

#galleryDatas a:hover {
text-decoration:underline;
}

/* end GALLERY */

/* VIDEOS */
#videoList h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:53px;
width:496px;
background:#FFF url(images/pageTitleVideos.png) no-repeat 0 0;
text-indent:-10000px;
}

ul#videoListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
position:relative;
}

ul#videoListing li a:link img {
border:4px solid #a39980;
}

ul#videoListing li a:visited img {
border:4px solid #cabe9f;
}

ul#videoListing li a:hover img {
border:4px solid #cabe9f;
}

ul#videoListing li a:active img {
border:4px solid #a39980;
}

.videoListTitle {
width:160px;
color:#fff;
margin-bottom:15px;
background:#a39980;
bottom:0;
right:0;
display:block;
position:absolute;
padding:4px;
font-size:.7em;
text-transform:uppercase;
text-align:right;
letter-spacing:.2em;
}

.videoListTitle span {
font-weight:bold;
}

#video h2 {
font-size:1.7em;
text-transform:uppercase;
font-weight:bold;
color:#009ee0;
}

.videoHeader {
border:1px solid #000;
margin:0 10px 10px 0;
}

#videoDatas {
color:#FFF;
width:568px;
}

#videoDatas p {
font-size:.7em;
padding:5px 10px;
background-color:#a39980;
}

.videoTop {
border:0;
margin:0;
padding:0;
display:block;
height:33px;
width:568px;
background:#FFF url(images/videoTop.png) no-repeat 0 0;
text-indent:-10000px;
}

.videoBottom {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:18px;
width:568px;
background:#FFF url(images/publicationBottom.png) no-repeat 0 0;
text-indent:-10000px;
}

#videoDatas a {
text-decoration:none;
color:#FFF;
font-weight:normal;
}

#videoDatas a:hover {
text-decoration:underline;
}

/* end VIDEO */



















ul#portfolioPagesListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
}

ul#portfolioPagesListing a:link img,ul#portfolioPagesListing a:visited img {
border:4px solid #a39980;
}

ul#portfolioPagesListing a:hover img {
border:4px solid #cabe9f;
}

/* end PUBLICATIONS */

/* end PORTFOLIO 
---------------------------------------------------------------------------------------------------- */
/* HELP 
---------------------------------------------------------------------------------------------------- */
/* Contact page */
#contact h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:319px;
background:#FFF url(images/pageTitleContact.png) no-repeat 0 0;
text-indent:-10000px;
}

/* Contact page */


/* Ask a pro page */
#askapro h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:71px;
width:362px;
background:#FFF url(images/pageTitleAskapro.png) no-repeat 0 0;
text-indent:-10000px;
}

#askapro h3 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
color:#CCC;
margin-bottom:20px;
}

.askPost{background-color-:#e5e6e6; background-color:#CCC;}



.askGravatar {
width:120px;
display:inline;
float:left;
text-align:left;
margin-bottom:10px;
}

.askGravatar img {
border:1px solid #000;
margin:0 0 5px;
}

.askGravatar p {font-size:0.7em;}


.askPostListingRight {
width:450px;
display:inline;
float:right;
}

.askPostListingRight h4 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
}

.askPostListingRight h3 a:hover {
text-decoration:none;
}

.askPost_meta_left {
width:30px;
height:20px;
float:left;
background:transparent url(images/iconPostArrow.png) no-repeat 0 0;
text-indent:-10000px;
}

.askPost_meta_right {
width:540px;
float:right;
color:#7d7c7c;
}

.askPost_meta_left,.askPost_meta_right {
font-size:.7em;
}

.askPost_meta_left a,.askPost_meta_right a,askPost_meta_right p {
color:#7d7c7c;
text-decoration:none;
font-weight:normal;
}

.askPost_meta_left a:hover,.askPost_meta_right a:hover {
color:#7d7c7c;
text-decoration:underline;
}

ul#askPostThumbListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
}

ul#askPostThumbListing a:link img,ul#portfolioPagesListing a:visited img {
border:4px solid #a39980;
}

ul#askPostThumbListing a:hover img {
border:4px solid #cabe9f;
}

.askPostHeader {
border:1px solid #000;
margin:0 0 5px;
}


#askQuestion h2 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
font-weight:bold;
color:#009ee0;
margin-bottom:10px;
}


#askQuestion blockquote {
padding : 10px 10px 15px 60px;
background:#a39980 url(images/thumbs_up_48.png) no-repeat 0 10px;
font-weight:bold;
color:#FFF;
margin-bottom:20px;
}

#askQuestion blockquote a{
font-weight:normal;
color:#FFF;
}

.navigationQuestonSingle {
width:570px;
clear:both;
}

#previousQuestion a {
border:0;
margin:0;
display:block;
height:26px;
width:269px;
background:transparent url(images/button_previousQuestion.png) no-repeat 0 0;
text-indent:-10000px;
}

#nextQuestion a {
border:0;
margin:0;
display:block;
height:26px;
width:229px;
background:transparent url(images/button_nextQuestion.png) no-repeat 0 0;
text-indent:-10000px;
}

/* FAQ for Beginners page */

#faqforBeginner h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:282px;
background:#FFF url(images/pageTitleFaq.png) no-repeat 0 0;
text-indent:-10000px;
}

/* FAQ for Beginners page */

/* end HELP 
---------------------------------------------------------------------------------------------------- */

/* ARCHIVE 
---------------------------------------------------------------------------------------------------- */
#archive h5 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:529px;
background:#FFF url(images/pageTitleArchive.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end ARCHIVE 
---------------------------------------------------------------------------------------------------- */

/* SEARCH RESULTS
---------------------------------------------------------------------------------------------------- */
#searchResults h5 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:566px;
background:#FFF url(images/pageTitleSearchResult.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end SEARCH RESULTS 
---------------------------------------------------------------------------------------------------- */

/* 404 NOT FOUND
---------------------------------------------------------------------------------------------------- */
#notfound404 h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:339px;
background:#FFF url(images/pageTitle404.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end 404 NOT FOUND 
---------------------------------------------------------------------------------------------------- */




/* SIDEBAR
--------------------------------------------------------------------------------*/
#sidebar ul {
padding:0 0 2em;
}

.categories,.pagenav {
clear:both;
}

.categories,.sidebarList,pagenav {
font-size:1em;
font-weight:normal;
width:330px;
text-transform:uppercase;
}

.categories li,.sidebarList li,.pagenav li {
margin:0;
padding:0;
border-bottom:1px solid #434649;
}

.categories a,.sidebarList a,.pagenav a {
color:#000;
font-weight:normal!important;
text-decoration:none;
display:block;
padding:1em 0 1em 1em;
}

.categories a:hover,.sidebarList a:hover,.pagenav a:hover {
background-color:#009ee0;
text-decoration:none;
color:#fff;
}

/* TITLES */
.catNavBlog {
height:51px;
background:url(images/side_title_navBlog.png) no-repeat 0 0;
text-indent:-10000px;
}

.catNavBio {
height:51px;
background:url(images/side_title_navEmpty.png) no-repeat 0 0;
text-indent:-10000px;
}

.catNavSponsors {
height:51px;
background:url(images/side_title_navEmpty.png) no-repeat 0 0;
text-indent:-10000px;
}

.catNavPortfolio {
height:51px;
background:url(images/side_title_navEmpty.png) no-repeat 0 0;
text-indent:-10000px;
}

.catNavPub {
height:51px;
background:url(images/side_title_navPub.png) no-repeat 0 0;
text-indent:-10000px;
}

.newlyPublished h2 {
height:51px;
background:url(images/side_title_newlyPub.png) no-repeat 0 0;
text-indent:-10000px;
}

.latestPosts h2 {
height:51px;
background:url(images/side_title_latestPosts.png) no-repeat 0 0;
text-indent:-10000px;
}

.publicationRandom{
height:51px;
background:url(images/side_title_RandomPub.png) no-repeat 0 0;
text-indent:-10000px;
}

/* end TITLES */

/* SEARCHFORM */
#search {
width:330px;
height:41px;
background-color:#9a8f74;
}

#search form#searchform {
width:330px;
float:left;
margin:0;
display:inline;
background:url(images/search_form_bg.png) repeat-x;
}

#search form#searchform input {
font-family:arial, helvetica, sans-serif;
font-size:11px;
color:#FFF;
}

#search form#searchform .keyword {
height:41px;
float:left;
background:url(images/search_input_bg.png) no-repeat;
}

#search form#searchform .keyword input#s {
border:0;
float:left;
margin:10px 0 0 10px;
display:inline;
background-color:transparent;
}

#search form#searchform .go {
float:right;
}

/* end SEARCHFORM */

/* TAG CLOUD */
.tagCloud h2 {
height:40px;
background:url(images/side_title_tagCloud.png) no-repeat 0 0;
text-indent:-10000px;
}

.tagCloud {
text-align:center;
}

.tagCloud a {
text-decoration:none;
font-weight:normal;
color:#000;
}

.tagCloud a:hover {
text-decoration:underline;
color:#009ee0;
}

.tagCloud p {
width:300px;
padding:1em 0 2em 1em;
}

/* end TAG CLOUD */

/* ALSO ACTIVE AT */
.alsoActive h2 {
height:60px;
background:url(images/side_title_Active.png) no-repeat 0 0;
text-indent:-10000px;
}

ul#alsoActiveListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
}

ul#alsoActiveListing a:link img,ul#alsoActiveListing a:visited img {
border:4px solid #a39980;
}

ul#alsoActiveListing a:hover img {
border:4px solid #cabe9f;
}



/* end ALSO ACTIVE AT */


/* =Clear Floated Elements
--------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear {
background:none;
border:0;
clear:both;
display:block;
float:none;
font-size:0;
list-style:none;
margin:0;
padding:0;
overflow:hidden;
visibility:hidden;
width:0;
height:0;
}

/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {
clear:both;
content:'.';
display:block;
visibility:hidden;
height:0;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height:1%;
}

.clearfix {
display:block;
}

/* end Clear Floated Elements

--------------------------------------------------------------------------------*/
/* WARNING MESSAGES
---------------------------------------------------------------------------------------------------- */
#underDeveloppement {
background-color:#f2a511;
color:#FFF;
padding:5px;
position:absolute;
z-index:4;
right:0;
font-size:.7em;
text-align:right;
}

a.headerAlert,a.headerAlert:link,a.headerAlert:visited {
color:#fff;
text-decoration:none;
}

a.headerAlert:hover {
text-decoration:underline;
}

#ieMessage {
width:455px;
top:30px;
background-color:red;
color:#FFF;
padding:5px;
font-size:1em;
text-align:right;
position:absolute;
z-index:6;
right:0;
}

/* end WARNING MESSAGE
---------------------------------------------------------------------------------------------------- */
/* PHOTOGALLERY */
#photogalleryList h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:491px;
background:#FFF url(images/pageTitlePhotogallery.png) no-repeat 0 0;
text-indent:-10000px;
}

ul#photogalleryListing li {
float:left;
display:inline;
margin:0;
list-style-type:none;
border:0;
position:relative;
}

ul#photogalleryListing a:link img,ul#publicationListing a:visited img {
border:0;
}

ul#photogalleryListing a:hover img {
border:0;
}

.photogalleryListTitle {
width:186px;
color:#fff;
margin-bottom:0;
background:#000;
bottom:0;
right:0;
display:block;
position:absolute;
padding:0;
font-size:.7em;
text-transform:uppercase;
text-align:center;
filter:alpha(opacity=60);
opacity:0.6;
-moz-opacity:0.6;
}

.photogalleryListTitle span {
font-weight:bold;
}

.photogalleryListTitle a,.photogalleryListTitle a:link,.photogalleryListTitle a:visited {
font-weight:bold;
color:#fff;
text-decoration:none;
filter:alpha(opacity=99);
opacity:0.99;
-moz-opacity:0.99;
}

.photogalleryListTitle a:hover {
color:#ccc;
}




#homeBlogList ul {
padding:0;
}

#homeBlogList {
clear:both;
}

#homeBlogList {
font-size:1em;
font-weight:normal;
text-transform:uppercase;
}

#homeBlogList li {
margin:0;
padding:0;
border-bottom:5px solid #FFF;
background-color:#CCC;

}

#homeBlogList a{
color:#000;
font-weight:normal!important;
text-decoration:none;
display:block;
padding:15px;
height:50px;
}

#homeBlogList a:hover{
background-color:#009ee0;
text-decoration:none;
color:#fff;
}

#homeBlogList h2{
padding-top:14px;
}



/* Rajout a trier 
#sidebar #cforms2form, #sidebar #cforms2form fieldset,#sidebar #cforms2form .cformselect, #sidebar #cforms2form input {
background-color:#CCC;
width: 320px;
}

.reqtxt{background-color:black; width: 320px;}

#sidebar #cforms2form, #sidebar #cforms2form .cf-fs1 {background-color:red; width: 320px;}

*/

div#askaproForm {
	width: 100%;
	height: 20px;
	overflow: hidden;
	border: 1px solid black;
	background-color: #f9f9f9;
}

div#askaproForm  span, div#askaproForm  a {
	display: block;
	padding: 0 3px;
}

div#askaproForm  a:hover {
	background: #f5f5f5;
}




#askapro_formarea {
	background: #D0C8C8;
	color: #8A7575;
	padding: 10px;
	border: 5px solid #F3F1F1;
	font-weight: bold;
}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 20px;
}






.FAQquestion { font-weight:bold; color:#a39980; cursor:pointer; line-height:25px; padding:4px 40px; background:transparent url(images/iconQuestion.png) 2px 7px no-repeat;}
.FAQquestion:hover	{ background-color:#a39980; color:#FFF;}
.FAQanswer { line-height:18px; padding:10px 10px 20px 30px; background-color:#d8caa8; color:#FFF; font-weight:bold;}

.FAQanswer .tags  a { color : #fff; font-weight:normal;}


#faqforBeginner h3 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
color:#CCC;
margin-bottom:20px;
}

#faqforBeginnerDetail h2 {
font-size:1.5em;
text-transform:uppercase;
text-align:left;
font-weight:bold;
color:#009ee0;
margin-bottom:10px;
}













/* RSS Nav */
.navigation_rss_icon {
	position: absolute;
	left: 875px;
	bottom: 0px;
}

#navigation_rss {
	position: absolute;
	left: 695px;
	top:40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #000;
	font-size:0.7em;
	width: 180px;

}


ul#navigation_rss li {
display:inline;
}

#navigation_rss li a:link, #navigation_rss li a:visited {
	color: #fffffe;
	text-decoration: none;
	padding: 0px 2px;
	letter-spacing: -0.05em;
}
#navigation_rss li a:hover {
	color: #eed2a1;
	text-decoration: none;
}
#navigation_rss li a:active {
	color: #fffffe;
	text-decoration:none;
}

/* End RSS Nav */

/* Also active at */
ul#alsoActiveListing li {
float:left;
display:inline;
margin:0 12px 12px 0;
list-style-type:none;
border:0;
}

ul#alsoActiveListing a:link img,ul#alsoActiveListing a:visited img {
border:4px solid #a39980;
}

ul#alsoActiveListing a:hover img {
border:4px solid #cabe9f;
}
/* en Also active at */


/* UNSUBSCRIBE */
#unscubcribe h2 {
border:0;
margin-bottom:20px;
padding:0;
display:block;
height:55px;
width:446px;
background:#FFF url(images/pageTitleUnsubscribe.png) no-repeat 0 0;
text-indent:-10000px;
}

/* download wallpaper */
.wallpaperList ul,{
float: right;
list-style-type: none;
padding: 0px;
margin: 0px;}

 .wallpaperList li
{
background: url(images/bullet_picture.png) no-repeat 0 5px;
padding: 5px;
padding-left: 20px;
}

.wallpaperList li a, .wallpaperList li a:link, .wallpaperList li a:visited 
 {
font-weight:normal;
color:#009ee0;
text-decoration:none;
}

.wallpaperList li a:hover  {
text-decoration:underline;
}
#wallpaperList-1{width:115px; float:left;  padding-left:10px;}
#wallpaperList-2{width:115px; float:right;}


#wallpaperImage {background-color:grey; width:325px; height:255px; float:left;}

#wallpaper{height: 265px;}
.linklove{display:none;}
