/*

Theme Name: TheSiteHub3

Theme URI: http://thesitehub.com/custom1/

Description: Simple and functional website layout. The layout includes branding area at the top, with left-side navigation and a usable presentation of content in the center column. The primary application of this theme is for publication-based websites, such as news and sports information. This theme is used exclusively for clients of TheSiteHub.com and JustPixels.com. The basic structure is strongly based on the <a href="http://andreasviklund.com/templates/">"andreas01" website template</a> by Andreas Viklund. 

Version: 3.0

Author: TheSiteHub.com

Author URI: http://thesitehub.com/

*/

/* -------------------------------------------------------------- 
  
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
   
-------------------------------------------------------------- */

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:disc;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: 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 RESET CSS */


/* Body */

* {margin:0; padding:0;}

body {background:#FFFFFF url(img/bkg-top-tile2.gif) top center repeat-x; color:#303030; font:76% Verdana,Tahoma,Arial,sans-serif;}

#wrap {N0T-background-color:#FFFFFF; color:#333; margin:0 auto; width:900px; NOT-border: 1px solid #FC0;}



/* Links */

a {background-color:inherit; color:#bf0000; font-weight:normal; text-decoration:underline;}

a:hover {background-color:inherit; color:#000000; font-weight:normal; text-decoration:underline;}

a img {border:0;}



/* Header */

#header {display:none; margin:10px 0 0;}

#header h1 {background-color:inherit; color:#555; float:left; font-size:2em; letter-spacing:-1px; margin:0 0 10px; width:350px;}

#header h1 a {background-color:inherit; color:#555; text-decoration:none;}

#header p {background-color:inherit; color:#777; float:right; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:6px 0 0; text-align:center; width:400px;}

#frontphoto {margin:0 0 0px;}



/* Sidebars */

#leftside {clear:left; float:left; line-height:1.4em; margin:0 0 5px; padding:0; width:150px;}

#extras {float:right; line-height:1.4em; margin:0 0 5px; padding:0; width:190px; border: 0px solid #bf0000; background-color: #fdb827;}

#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}

#leftside li, #extras li {line-height:1.2em; list-style:none; margin:0 0 6px;}

#leftside ul ul, #extras ul ul {margin:6px 0 0 10px;}

#leftside ul ul li, #extras ul ul li {margin:0 0 4px;}

#leftside ul ul li a, #extras ul ul li a {font-weight:normal;}

#leftside ul.linklist, #extras ul.linklist {font-size:1em;}

#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}

#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}

#leftside h2, #leftside ul.linklist li h2, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}

#leftside label, #extras label {display:none;}



/* Main menu */

ul.page {list-style:none; margin:0 0 20px; width:114px;}

ul.page li {display:inline; line-height:1.4em; width:114px;}

ul.page li a {background-color:#000000; border-left:0px solid #cccccc; color:#fdb827; float:left; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; margin-bottom:0px; padding:5px 1px 5px 5px; text-decoration:none; width:144px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}

ul.page li a:hover {NOT-background-image: url(img/nav-h-bkg-tile.gif); background-repeat: repeat-y; background-color:#bf0000; color:#fdb827; text-decoration:none; font-weight: bold;}

ul.page li.current_page_item a, ul.page li.current_page_item a:hover {background-color:#FFFFFF; border-left:0px solid #286ea0; color:#bf0000; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}

ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}

ul.page ul a {padding:3px 1px 3px 5px; width:115px;}

ul.page ul ul {width:113px;}

ul.page ul ul a {width:100px;}

ul.page .navheader {
color: #666666; 
font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px; 
font-weight: bold; 
margin-top: 14px; 
padding-top: 10px;
text-transform: uppercase;
}

.navbox {
clear:both;
border-bottom: 1px solid #fc0;
margin-bottom: 30px;
}


/* Content */

#N0T-wrappercontent {margin:15px 0px 5px 0px; padding:0; border: 1px solid #ffccoo;}

.contentwide {line-height:1.6em; margin:0 0 5px 190px; padding:0;}


.archivehead a {font-size: 18px; background-color:#FFF; line-height:0.5em !important;}

.archive {margin: 1px 0px 15px 0px !important;}


#content ul,#contentwide ul,#content ol,#contentwide ol {margin:0 0 16px 20px;}

#content li,#contentwide li {padding:0 0 0 5px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:0 0 0 16px;}

/* REVISED STYLES */
#contentnew {line-height:1.6em; margin:0 0px 5px; padding:0; width: 360px; border: 1px solid #90C;}

#contentwidenew {line-height:1.6em; margin:0 0 5px 150px; padding:0;}

.justone {
background:#FFFFFF url(img/dingbat-head2.gif) bottom center no-repeat;
border: 1px solid #fc0;
padding: 0px 0px 20px 0px;
}

.archivedates {
text-align: center;
}

.centerlink {
text-align: center;
}

/* - - - - - - - RE-USED CONTENT STYLES - - - - - - - - - - - - - - - - - */

.ORIG-content {
margin-left: 190px;
margin-right: 240px;
margin-top: 10px;
}

.content {
margin-left: 190px;
margin-right: 240px;
margin-top: 10px;
padding: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 130%;
font-weight: normal;
color: #000000;
N0T-background-color: #fc0;
}


.content p, .contentwide p {
margin: 0px 0px 10px;
padding: 0px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 14px;
line-height: 130%;
font-weight: normal;
color: #000000;
N0T-background-color: #fc0;
}

.contenttext {
padding-bottom: 15px;
margin-bottom: 10px;
background: #ffffff url(img/dingbat-head2.gif) bottom center no-repeat;
}

.content h1, .contentwide h1 {
	padding:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 110%;
	font-weight: bold;
	color: #000000;
}

#content .home h1 {
N0T-background-color: #ffcc00;
font-size: 28px;
}

.content h1 a:link,
.content h1 a:visited {
	color: #bf0000;
	text-decoration: none;
	font-weight: bold;
}
.content h1 a:hover {color:#000000;
	text-decoration: underline;
	font-weight: bold;
	}

.content h2, .contentwide h2 {
	padding:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
}

.content h3 {
	padding:0px;
	margin-bottom:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 132%;
	font-weight: bold;
	color: #000000;
}

.content h4 {
	padding:0px;
	margin-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 132%;
	font-weight: bold;
	color: #000000;
}

.content ul a:link,
.content ul a:visited {
	color: #205098;
	text-decoration: underline;
}
.content ul a:hover {color:#bd2026;
	text-decoration: underline;
	}

/* - - - END RE-USED CONTENTBOX - - - */


/* - - - - - - - - - - - - Begin Images - - - - - - - - - - */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
	}

img.N0T-alignright {
	padding: 0px;
	N0T-margin: 4px 0px 2px 7px;
	display: inline;
	}

img.N0T-alignleft {
	padding: 0px;
	margin: 4px 7px 2px 0px;
	display: inline;
	}



.alignright {
	float: right;
	margin: 5px 0px 10px 10px;
	}

.alignleft {
	float: left;
	margin: 5px 10px 10px 0px;
	}

/* NEW Captions - 061509 */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	N0T-margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 115%;
	padding: 0 4px 5px;
	margin: 0;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color: #666;
}
/* End captions */


/* 
Style Sheet code for Image Caption Easy Plugin for WordPress
Copy and Paste this code into your WordPress theme style sheet file (style.css) then upload to its location.
You can edit any of these to suit your needs.
*/
/*.imagecaptioneasy {
  padding: 0px 0px 5px 0px;
  font-family: Verdana, arial,helvetica,sans-serif;
  font-size: 10px;
  line-height: 100%;
  text-align: center;
  border: 0px solid #808080;
  background: #ededed;
  color: #333;
}
.imagecaptioneasy img { border: 0px solid #fff; margin-bottom:0px; }
.imagecaptioneasy span { text-align: center; }
.imagecaptioneasy_top_left { margin: 0 11px 11px 0; float: left; }
.imagecaptioneasy_top_right { margin: 0 0 11px 11px; float: right; }
.imagecaptioneasy_top_nowrap { margin: 0 0 11px 0; float: none; }
.imagecaptioneasy_left { margin: 11px 11px 11px 0; float: left; }
.imagecaptioneasy_right { margin: 11px 0 11px 11px; float: right; }
.imagecaptioneasy_nowrap { margin: 11px 0 11px 0; float: none; }

.imagecaptioneasy_ght, .imagecaptioneasy_top_ght {
float: right;
margin: 4px 0px 2px 7px;
}

.imagecaptioneasy_ft, .imagecaptioneasy_top_ft {
float: left;
margin: 4px 7px 2px 0px;
}
*/

/* End Images */




/* - - - - - - - - - - - - - - - - - - - - Footer - - - - - - old

#footer {border-top:2px solid #e0e0e0; font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.4em; margin:0 auto; padding:10px 0; text-align:center; width:760px;}

#footer p {margin:0; padding:0;}

#footer a {color:#777; font-weight:normal; text-decoration:none;}

#footer a:hover {color:#555; text-decoration:underline;}

#footer strong a {font-weight:bold;}

#footer span.credits {font-size:1.1em;}

*/


/* Subpage menu */

#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}

#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}

#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}

#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}

#subpages ul.submenu li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}

#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}

#subpages ul.submenu li ul li a {width:170px;}

#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}

#subpages ul.submenu li ul ul li a {width:160px;}

#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}

#subpages ul.submenu li ul ul ul li a {width:150px;}

#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:4px solid #286ea0; color:#555;}

#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#555;}



/* Tags */

p,ul,ol {margin:0 0 10px;}

blockquote {border-left:4px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}

blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}

label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}

table#wp-calendar {margin:0 0 20px; width:140px;}

code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:4px solid #cccccc;}



/* Forms */

#s,#submit {background-color:#ffffff; border:1px solid #cccccc; color:#505050; font-size:0.9em; margin:0 0 1px; padding:4px; width:105px;}

#author,#email,#url,#comment, #spamq {border:1px solid #cccccc; font-family:Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}

#commentsection {margin:25px 0 0;}

#commentsection p {margin:0 0 6px;}

.searchbox {margin: 0px 0px 10px 0px;}




/* Float fix */

.contenttext {overflow:hidden;}

* html .contenttext {height:1px; overflow:visible;}

* html .contenttext p {overflow:hidden; width:99%;}



/* Various classes */

.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}

.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}

.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}

.textright {text-align:right;}

.small {font-size:0.8em;}

.bold {font-weight:bold;}

.hide {display:none;}

.post {margin:0 0 10px;}

.postinfo {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; font-size:0.9em; font-weight:bold; line-height:1.5em; margin:1px 0 40px; padding:8px 5px 8px 8px;}

div.content .dateline {background-color:#f4f4f4; font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-transform: uppercase; color: #999999; line-height:1.1em; margin:1px 0 0px; padding:2px 5px 2px 4px;}

.comment {background-color:#f4f4f4; border-left:4px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}

.comment p.commenthead {line-height:1.6em;}

.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}

.navigation {display:block; margin:10px 0; padding:0 0 15px; text-align:center;}

.navigation p {margin:0; padding:0;}

.prevlink {margin-right:20px;}

.nextlink {margin-left:20px;}

#navtwo a, #navtwo a:visited {
	color:#000000;
	text-decoration:none;
	display:block;
	padding:1px 2px 1px 4px;
	background: #CCCCCC;
	font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	width:114px;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #999999;
}
#navtwo a:hover {background: #000000; color:#FFFFFF;}
#navtwo dt {background-color: #CCCCCC; padding:0px 5px 0px 5px; text-transform: uppercase; font-size: 10px;}
#NOT-navtwo {margin: 10px 10px 10px 0px;}

#navwebsites {padding: 10px 0px 0px; margin: 20px 0px; clear:left; NOT-border: 1px solid #0C0;}






#twocol {width:550px; NOT-border: 1px solid #0CF;}

#maincol {width:385px; NOT-border: 1px solid #F90;}




/* HEADLINE-TEASE META STYLES */
.post-meta {font-variant: uppercase; color: red; }
.post-meta-key {display:none; color: green; font-weight: bold; font-size: 110%; }

.post-meta li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #99CC00;
	list-style-type: none; margin: 0px !important; padding 0px !important; background-color:#666666;
}

.headline-tease {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #000000;
        line-height: 1em;
}

/* - - - - - - - - - - - - - - - P A G E - T I T L E - - - - - - - */

.pagetitle {
	font-family: Verdana,Tahoma,Arial,Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	color:#bf0000;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
N0T-background-color: #CC0099;
}



/* - - - - - - - - - - - - - - - - - - - - - EMAIL ARTICLE - SEND TO FRIEND - - - */

p.emailarticle {margin: 0px; padding: 0px;}

.emailarticle a {font-size:0.9em; line-height:1.0em; margin:0px; padding: 0px; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif;}

.emailarticle a:link, .emailarticle a:visited {color: #bf0000; text-decoration: none;}

.emailarticle a:hover {color: #bf0000; text-decoration: underline;}

#content .emailarticle img {margin:0px; padding: 0px 0px 0px 0px;}

/* ------------------------------- LISTS --------------------------- */

#content ul {font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 115%;
	font-weight: normal;
	color: #000000;
}

#content ul,#contentwide ul,#content ol,#contentwide ol {}

#content li, .contenttext li {padding:0px 0 10px 0px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol {margin:5px 0px 0px;}

/* THESE ARE RE-USED */

#NOT-content li{
listy-style:;
list-style-type:none;
list-style-image:none;
list-style-position:outside;
float:;
margin:;
padding:;
}
li p{
}
ol{
width:;
margin:;
padding:;
}
ul{
width:;
margin:;
padding:;
}
ol li{
}
ul li{
}

#content ul {
margin-top: 0px;
}
#content ul li {
}


#content ul ul li {
background:transparent url(img/bullet_arrow2.gif) no-repeat scroll 0pt 5px;
margin:0px 40px 7px 7px;
padding:0px 0px 0px 12px;
}

#content ul ul ul li {
background:transparent url(img/bullet_arrow1.gif) no-repeat scroll 0pt 5px;
margin:0px 40px 7px -50px;
padding:0px 0px 0px 12px;
}



/* - - - - - - - - - - - - - - - - - - - - - - PROMOTION STYLES - - - - - - - - - - - - - - - */

.promo {
margin: 5px 5px 5px 5px;
}

#extras ul .promo h1, #extras ul .promo h2, #extras ul .promo h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #bf0000;
	margin: 0px 6px 2px 0px;
	padding: 0px;
}
#extras ul .promo p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%;
	font-weight: normal;
	color: #bf0000;
	margin: 0px 6px 7px 0px;
	padding: 0px 0px 20px 0px;
}

.promographic{
margin-top:10px;
}
#extras ul .promo img {
margin: 2px 5px 0px 0px;
}

.promo p a:link,
.promo p a:visited {
	color: #bf0000;
	text-decoration: underline;
	font-weight: normal;
}
#extras ul .promo  h1 a:link,
#extras ul .promo  h1 a:visited {
	color: #bf0000;
	text-decoration: none;
	font-weight: normal;
}
#extras ul .promo p a:hover {color:#000000;
	text-decoration: underline;
	}
#extras ul .promo h1 a:hover {color:#000000;
	text-decoration: underline;
	}

/* - - - - - - - - - - - - - - - - - - - - - NEW Footer - - - - - - - - - - - - - */

#footerfull{
	width:100%;
	margin:0px;
	padding:0px;
background:#bf0000 url(img/footer-bkg-tile-top.gif) top center repeat-x;
border-top: 5px solid #000000;
border-bottom: 5px solid #000000;
}

#footer {font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.4em; margin:0px auto; padding:5px 0px 0px; text-align:center; width: 889px;}

#footer p {margin:0px 0px 10px 0px; padding:0px;color:#fdb827;}

#footer a {color:#fdb827; font-weight:normal; text-decoration:none;}

#footer a:hover {color:#ffffff; text-decoration:underline;}

#footer strong a {font-weight:bold;}

#footer span.credits {font-size:1.1em;}

#footercenter h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 120%; font-weight: bold; margin: 0px 0px 5px 0px; color:#fdb827;}

#footerwide{
display:none;
background: url(img/footer-bkg-tile.gif) top center repeat-y;
 width:798px; 
 text-align:left;  
margin-left:auto; 
 margin-right:auto;
margin-top: 30px;
background-color:#ffcc00:
} 
 
#footertop{
background:url(img/footer-bkg-top.gif) top center no-repeat; 
 position:relative; 
 height:13px; 
 width:100%;
text-align:center;
} 
 
#footerleft{
 width:150px; 
 float:left; 
 position:relative;
N0T-background-color:#FF99FF;
text-align:left;
}
 
#footertwocols{
 width:735px; 
 float:right; 
 position:relative;
N0T-background-color:#669999; 
}
 
#footerright{
 width:184px; 
 float:right; 
 position:relative;
text-align: left;
N0T-background-color:#ff66ff;
}
 
#footercenter{ 
 float: left; 
 display:inline; 
 position: relative; 
 width:540px;
text-align:center;
padding: 0px 0px 10px 0px;
}
 
#footerbottom{
 height:10px;  
 clear:both;
}

#footer #wrapper #footerleft p {
font-size: 10px;
margin-right: 15px;
margin-left: 7px;
color:#fdb827;
}
#footer #wrapper #footerleft h1, #footer #wrapper #footerright h1, #footer #wrapper #footerright h2 {
font-size: 14px;
margin-right: 15px;
margin-left: 0px;
margin-bottom: 5px;
color:#fdb827;
}

#footerwide #wrapper #footerright p {
font-size: 10px;
margin-right: 7px;
margin-left: 18px;
color:#fdb827;
}

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

ul.footernav {list-style:none; margin:0px 0px 0px 0px; width:132px;}

ul.footernav li {display:inline; line-height:1.2em; width:128px; font-size:1.0em;}

ul.footernav li a {background-color:#000000; color:#fdb827 !important; float:left; font-weight:bold; margin-bottom:0px; padding:2px 5px 3px 5px; text-decoration:none; width:136px; border-top: 1px solid #bf0000; border-bottom:1px solid #bf0000;}

ul.footernav li a:hover, ul.footernav li.current_page_item a {background-color:#fdb827; color:#000000 !important; text-decoration: none !important; border-top: 1px solid #bf0000; border-bottom:1px solid #bf0000;}



/* END FOOTER NAVIGATION = = = = = = = = */

/* ----- TABLES ----- */

.content table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:#fdb827;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .odd{
font:;
color:;
background-color:gray;
}
th{
}
.content td{
width:;
margin:;
padding:;
text-align:;
}

.contentwide .sortable a:link,
.contentwide .sortable a:visited,
.contentwide .sortable-text a:link,
.contentwide .sortable-text a:visited,
.contentwide .sortable-numeric a:link,
.contentwide .sortable-numeric a:visited {
	color: #fdb827;
	text-decoration: underline;
	font-weight: bold;
}
.contentwide .sortable a:hover {color: #FFF;
	text-decoration: underline;
	}

/* - - - - - - WP-TABLE-RELOADED CSS - - - - - - */
/* Global CSS definitions for WP-Table Reloaded
inspired by "blue" theme of TableSorter 2.0 Plugin */

/* on how to change column widths, see below */

/* general table styles */
table.wp-table-reloaded {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}

/* Styles for the tablehead (<th>) (if enabled) */
table.wp-table-reloaded thead tr th, table.wp-table-reloaded tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}

table.wp-table-reloaded thead tr .header {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

table.wp-table-reloaded tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}


/* Styles for alternating row colors (if enabled) */
table.wp-table-reloaded tbody tr.even td {
	background-color:#FFFFFF;
}
table.wp-table-reloaded tbody tr.odd td {
	background-color:#F0F0F6;
}


/**************************************/
/* how to change column widths :
you can access a column with its CSS-class
(that is ".column-" plus the number of the column)
use table.wp-table-reloaded to do your change for every table, or use
table.wp-table-reloaded-id-<id> for just a single table (with ID <id>)

example: this changes the width of the third column of table ID 5 to 25px:


table.wp-table-reloaded-id-5 .column-3
{
	width: 25px;
}

*/


/* Styles for the sorting (if Tablesorter is enabled) */
table.wp-table-reloaded thead tr .headerSortUp {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/asc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown {
	background-image: url(/wp-content/plugins/wp-table-reloaded/img/desc.gif);
}

table.wp-table-reloaded thead tr .headerSortDown, table.wp-table-reloaded thead tr .headerSortUp {
	background-color: #8dbdd8;
}


/* Style for the Table Name (in <h2>-Tag) (if printed above the table) */
h2.wp-table-reloaded-table-name {
	font-size: 16px;	
}

/* Style for the Table Description (if printed under the table) */
span.wp-table-reloaded-table-description {
	font-size: 10px;	
}

/* RETRO-WP-TABLE STYLES */
.wp-table-reloaded {
	font:		Icon;
	border:		1px Solid ThreeDShadow;
	background:	Window;
	color:		WindowText;
	border-collapse: collapse;	
}

/* header row*/
.wp-table-reloaded th {
	padding:	2px 5px;
 	border:		1px solid;
	border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight;
	cursor:		default;
	background:	ButtonFace;

}

/* normal row*/
.wp-table-reloaded td {
	padding:	3px;
}

/* alternative row */
.wp-table-reloaded tr.odd {
  	background-color: #F4F4EC; 
}



/* - - - - - - - - - - - - - - - - - - - WP CAL WIDGET CODE - - - - -  */

.wpng-cal-widget-events {
display:none;
}

/* - - - - - - - - - - - - -- - - - - PHOTOS AND FLICKR STYLES - - - - */

#flickr {
	width:186px;
	NOT-height:225px;
	padding:92px 2px 5px 2px;
	NOT-margin-top:10px;
	background:#bf0000 url(img/photo-title.gif) top center no-repeat;
	clear:both;
	}
#flickr h2 {
	position:absolute;
	left:-300px;
	top:-300px;
	}
#flickr img {
	float:left;
	margin:0 0px 4px 3px;
	background:#970000;
	padding:3px;
	width:48px;
	height:48px;
	border: 1px solid #d4610c;
	}
#flickr p {
	color:#fdb827;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 115%;
	font-weight: normal;
	text-align: center;
}

#flickr p a:link,
#flickr p a:visited {
	color: #fdb827;
	text-decoration: none;
}
#flickr p a:hover {color: #FFF;
	text-decoration: underline;
	}

/* - - - - - FLICKR-PHOTO-ALBUM PLUG-IN - - - - - - - -  - */
.narrowcolumn {float:right; width: 730px;
}

/* = = == = = = = = END PHOTOS-FLICKR = = = = */

/* - - - - - - - - - - - - - - - - - - - - - CLEARFIX CODE - - - - - - */
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


