/*
Theme Name: Ryan Semple
Theme URI: http://ryansemple.com/
Description: Ryan Semple Theme
Version: 1.0
Author: IDG Communications
Author URI: http://idgc.ca/
*/
body { background:url(images/back-collage.jpg); margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#2e2e2e; font-size:12px; line-height:18px;}
a { outline:none;}
#wrapper { width:1056px; margin:0 auto; padding:0; position:relative; }
#header { margin:0; padding:0; position:relative; z-index:100;}
#headerNav { background:url(images/header-n-nav2.png) 0 0 no-repeat; width:994px; height:378px;}
#logo { text-indent:-9999px; float:left;}
#logo a { width:226px; height:128px; display:block; margin:185px 0 0 40px; }
#content { background:url(images/bgContent.png) -14px 0 repeat-y ; margin:0; padding:0; min-height:500px; position:relative;}
#mainCopy { width:558px; padding:10px 0 0 60px; float:left;}
#footer { width:558px; height:70px; margin:10px 0 0 50px; border-top:2px dotted #000;}
h2 { margin:0; padding:0;}
.clr { clear:both;}
#sponsors { position:absolute; top:190px; left:950px; width:108px; float:right; background:url(images/sponsors.png) top right no-repeat; height:662px;}
.slidepress-gallery { padding:20px 0 30px 0;}
#headFlash {z-index:110; position:absolute; left:265px;}

/*BODY ID*/
#home #mainNav li.page-item-2 a{ background:url(images/menu.png) 0 -30px no-repeat; }
#bio #mainNav li.page-item-4 a{ background:url(images/menu.png) -72px -30px no-repeat;}
#results #mainNav li.page-item-6 a { background:url(images/menu.png) -142px -30px no-repeat;}
#gallery #mainNav li.page-item-8 a { background:url(images/menu.png) -259px -30px no-repeat;}
#contact #mainNav li.page-item-10 a { background:url(images/menu.png) -376px -30px no-repeat;}
#press #mainNav li.page-item-12 a { background:url(images/menu.png) -494px -30px no-repeat;}
#press #mainCopy a { color:#B50606; text-decoration:none;} 
.into { font-size:16px; font-weight:bold; color:#B50606;}

/*MAIN NAV*/
#mainNav { float:left;}
#mainNav ul{ margin:281px 0 0 28px}
#mainNav ul li { list-style:none; list-style-image:none; float:left;}
#mainNav ul li a { display:block; height:20px;}
.page-item-2 a{ background:url(images/menu.png) 0 0 no-repeat; width:72px; text-indent:-9999px;}
.page-item-2 a:hover { background:url(images/menu.png) 0 -30px no-repeat; }

.page-item-4 a{ background:url(images/menu.png) -72px 0 no-repeat; width:70px; text-indent:-9999px;}
.page-item-4 a:hover { background:url(images/menu.png) -72px -30px no-repeat;}

.page-item-6 a{ background:url(images/menu.png) -142px 0 no-repeat; width:117px; text-indent:-9999px;}
.page-item-6 a:hover { background:url(images/menu.png) -142px -30px no-repeat;}

.page-item-8 a{ background:url(images/menu.png) -259px 0 no-repeat; width:118px; text-indent:-9999px;}
.page-item-8 a:hover { background:url(images/menu.png) -259px -30px no-repeat;}

.page-item-10 a{ background:url(images/menu.png) -376px 0 no-repeat; width:118px; text-indent:-9999px;}
.page-item-10 a:hover { background:url(images/menu.png) -376px -30px no-repeat;}

.page-item-12 a{ background:url(images/menu.png) -494px 0 no-repeat; width:118px; text-indent:-9999px;}
.page-item-12 a:hover { background:url(images/menu.png) -494px -30px no-repeat;}

.page-item-55 a {text-indent:-9999px;}
/*END MAIN NAV*/

/*RIGHT COLUMN*/
#bio #rightCol { float:left; margin:-10px 0 0 56px; width:258px;}
#rightCol { float:left; margin:0 0 0 56px; width:258px;}
#stats {}
#rightCont { background:url(images/righCol-boxBG.png) bottom left repeat-y; padding:2px 14px 14px 14px;}
#bio #rightCont p { line-height:14px;}
#rightCont p { line-height:18px;}
#stats h2{ background:url(images/quick-stats.png) 0 0 no-repeat; text-indent:-9999px; width:259px; height:44px;}
#stats-full h2{ background:url(images/full-bio.png) 0 0 no-repeat; text-indent:-9999px; width:259px; height:44px;}
#bioLnk { background:#b50606; padding:5px; height:17px; width:76px; text-align:center; margin:15px 0 0 0;}
#bioLnk a { color:#FFF; text-decoration:none; font-weight:bold; }
#entries h2{ background:url(images/blog-entries.png) 0 0 no-repeat; text-indent:-9999px; width:259px; height:44px;}
#community ul { margin:10px; padding:0;}
#community li{ list-style:none; list-style-image:none; display:block; float:left; margin:0; }
.facebook a { background:url(images/community.png) 0 0 no-repeat; display:block; width:42px; height:42px; text-indent:-9999px;}
.twitter a { background:url(images/community.png) -49px 0 no-repeat; display:block; width:48px; height:42px; text-indent:-9999px;}
.ebrite a { background:url(images/support.png) 0 -4px no-repeat; display:block; width:148px; height:57px; text-indent:-9999px;}

/* Begin comments*/
#commentform input { width: 100px; padding: 2px; margin: 5px 5px 1px; }
#commentform textarea { width: 500px; padding: 2px; }
#commentform #submit { margin: 0; float: left; }
.alt { margin: 0; padding: 10px; }
.commentlist { padding: 0; text-align: left; }
.commentlist li { margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
.commentlist p { margin: 10px 5px 10px 0; width: 500px; }
#commentform p { margin: 5px 0; }
.nocomments { text-align: left; margin: 0; padding: 0; }
.commentmetadata { margin: 0; display: block; }
/* End Comments */
