/*
Theme Name: TorPol A
Theme URI: http://www.torontopolicepipeband.org
Description: A theme done for Toronto Police Pipe Band
Version: 1.0
Author: Yoann Le Goff
Author URI: http://www.a-eneb.org/
Tags: 
*/

body {
margin:0;
padding:0;
border:0;
background: #ffffff; /*#c1a691;*/
color: #000000;
font-family: arial, "arial ms", sans-serif;
font-size: .9em;
}

h1 {margin:0; z-index:0;}
h1, h2, h3, h4, h5 {color:#000; font-family: serif;}
h1 a, h2 a, h3 a, h4 a, h5 a {text-decoration: none;}
h1 a img, h2 a img, h3 a img, h4 a img, h5 a img {border:0;}

h2 {margin: 0; width:auto; color:gray;}
h3 {border-bottom:2px solid #BC0D1B;}

a {color: #074a99; text-decoration:none;}
a:hover {text-decoration: underline;}

a img {border:0;}
.comment {font-size:80%; font-style: italic;}


#page, #footer {
clear:both;
width:990px;
margin:0 auto;
}
#footer {font-family: arial, sans-serif; font-size:9px; border-top: 2px solid #BC0D1B; background:#FFF; color: #464646;}
#footer a {text-decoration:none; color:#BC0D1B !important;}
#footer p {margin:0; padding:0;}

#footer p.meta {margin-top:5px; float:right;}

/**/

#page {background: #FFF url('images/content_bg2.png') top left repeat-y; color: #333;}



/* Main Menu */
#menu {display:block; height:40px; margin:0; padding:0; background: #9c0b17 url('images/menu_bg.png') repeat-x; color:#000; font-weight:bold; padding-left:15px; font-family: serif; font-size:1.1em;}
#menu li {display: block; float:left; margin-right:15px; height:40px; padding-top:8px;}
#menu a {color:#FFF; text-decoration:none;}
#menu .current_page_ancestor a, #menu .current_page_parent a, #menu .current_page_item a {text-decoration: underline;}


/* CONTENT */
#content {width:660px; float:right; position:relative; background:none;}

/* SIDEBAR */
#sidebar { width: 310px; margin:-5px 20px 0 0;  float:right; padding:bottom:5px; }

#sidebar ul, #sidebar p {margin:0;}


#sidebar .children { background: #c1a691; color:#FFF; margin: 10px 0; padding: 10px 0 10px 25px;}
#sidebar .children li {list-style-type: square; text-align:left; margin:5px 0 0 0; padding-left:0; font-weight:bold;}

#sidebar .children a { color: #FFF;}
#sidebar .children li.current_page_item, #sidebar .children li.current_page_item a { color:#bc0d1b;}
#sidebar .children li.current_page_item a:hover {color:#bc0d1b;}



#sidebar #ngg-widget-1 {padding:2px; text-align:center;}
#sidebar #ngg-widget-1 .ngg-widget a {display:block; float:left; position:relative; background: #FFF; border:1px solid gray; padding:4px; margin:3px;}
#sidebar #ngg-widget-1 .ngg-widget img {border:0;}

/*Rosters*/
#rosters ul, #rosters li {margin:0; padding:0; border:0;}
#rosters li {display:block; float:left; position:relative; margin:0 5px 5px 0; width:30%; height:50px; background-color:#eee; font-weight:bold;}
#rosters li img {float:left; margin-right:5px; border:1px solid #000;}
#rosters h2, #rosters h3,#rosters h4 {clear:left;}

.edit {padding: 2px 4px; background: yellow; color: #000; float:right; width:auto; margin:2px 0 0 0;}
.edit a {text-decoration:none; color:#000; font-weight:bold;}

#quicknav {clear:both; margin: 25px 0 10px 0; padding:5px; background-color:#a6a6a6/*80C9FF*/; color:#FFF;}
#quicknav a {color:#FFF; display:block; padding-left: 15px; background:#a6a6a6url(images/bullet_off.gif) left no-repeat; text-decoration: none;}
#quicknav a:hover, #quicknav .current_page_item a {background:#464646 url(images/bullet_on.gif) left no-repeat; }

#quicknav p, #quicknav ul {width:48%; padding:0; margin:0; position:relative;}
#quicknav p {font-size:90%;}
#quicknav ul {padding-left:10px; float:right;}
#quicknav li {display:block; float:left; width:50%; position:relative; padding:0; margin:0;}

/*lightbox effect*/
#bottomNavClose {width:100%; clear:both;}
#bottomNavClose img {float:right;}

#rosters {padding-bottom:25px;}

/*Special*/
#sidebar .torpol img { float:left; margin-right:5px;}
#sidebar .torpol {
clear:both;
background-color: #ecebeb;
color:#464646;
margin: 15px 8px 5px 8px;
padding: 4px 2px;
font-size:70%;
}

#quick-flickr {display:block; width:100%; margin-top:20px; padding-top:10px;text-align:center; font-size:11px; font-style:italic; color:#000 !important;}
.ngg-widget, .ngg-widget-slideshow {display:block !important; width:100% !important;text-align:center; }

#newtagcloud {text-align: center;}

#sidebar h2 {display:none;}

#get-recent-comments h2.widgettitle, #new-tag-cloud h2  {display:block; font-size:20px; width:100%; padding:4px; color:#666;}

#get_recent_comments_wrap ul {list-style:none; list-style-position:inside; font-size:80%; padding-left:5px; padding-bottom:20px;}
#get_recent_comments_wrap ul li {margin-top:10px;}
#get_recent_comments_wrap ul img {float:left; margin: 0 3px 20px 0;}

#new-tag-cloud a {line-height:150%; padding:2px 4px;}

#submenu { clear:both; width:100%; margin:0; background:#FFF;}
#submenu ul {margin:0; padding:0; list-style: none; padding-bottom:10px;border-bottom: 2px solid #61070e; height:20px;}
#submenu ul li { float:left;position:relative; margin-right:15px;}
#submenu a {display: block; float: left; position:relative; color:#61070e; font-weight: bold}
#submenu li ul {display:none;}
#content {}