/* -------------------------------------------------------------- 
  
 Hartija Css Print Framework
   * Version:   0.8 (2008-03-10)
	 
-------------------------------------------------------------- */

body { 
width:100% !important;
margin:0 !important;
padding:0 !important;
line-height: 1.4;
word-spacing:1.1pt;
letter-spacing:0.2pt; font-family: Garamond,"Times New Roman", serif; color: #000; background: none; font-size: 12pt; }

/*Headings */
h1,h2,h3,h4,h5,h6 { font-family: Helvetica, Arial, sans-serif; }
h1{font-size:19pt;}
h2{font-size:17pt;}
h3{font-size:15pt;}
h4,h5,h6{font-size:12pt;}

code { font: 10pt Courier, monospace; } 
blockquote { margin: 1.3em; padding: 1em;  font-size: 10pt; }
hr { background-color: #ccc; }

/* Images */
img { float: left; margin: 1em 1.5em 1.5em 0; }
a img { border: none; }

/* Links */
a:link, a:visited { background: transparent; font-weight: 700; text-decoration: underline;color:#333; }
a:link[href^="http://"]:after, a[href^="http://"]:visited:after { content: " (" attr(href) ") "; font-size: 90%; }
a[href^="http://"] {color:#000; }

/* Table */
table { margin: 1px; text-align:left; }
th { border-bottom: 1px solid #333;  font-weight: bold; }
td { border-bottom: 1px solid #333; }
th,td { padding: 4px 10px 4px 0; }
tfoot { font-style: italic; }
caption { background: #fff; margin-bottom:2em; text-align:left; }
thead {display: table-header-group;}
tr {page-break-inside: avoid;} 

/*hide various parts from the site

#header, #footer, #navigation, #rightSideBar, #leftSideBar 
{display:none;}

*/
/* - - - - - - - - - - - - - - - - - - - - -

Title : CSS Colour Tags

- - - - - - - - - - - - - - - - - - - - - */

/* ------------------------------------------------------------

	css tags

------------------------------------------------------------ */

html{
	background-color: #FFFFFF !important;
}
body{
	background-color: #FFFFFF !important;
	color: #000000;
}

/* links  */

a{color: #1E1E1E;}

/* ------------------------------------------------------------

	elements

------------------------------------------------------------ */

#header, .photo-navigation{
	background-color: #E3E3E3 !important;
}
#header h1 a{
	color: #FFFFFF;
}
#header span{
	color: #555555;
}

/* --- */

.photo-links a, .photo-links a:visited {
	color: #FFFFFF;
}

#side-navigation ul ul a,
#blog-categories a,
a.blog-category-link-enabled, 
div.blog-category-link-disabled, 
a.blog-archive-link-enabled, 
div.blog-archive-link-disabled, 
#blog-rss-feeds a, 
a.blog-comments-rss-link,
.filesharing-item
{
	border-bottom-color: #DDDDDD;
}

/* ------------------------------------------------------------

	navigation

------------------------------------------------------------ */

#navigation, .photo-links{
	background-color: #29292B !important;
}
#navigation ul{
	border-left-color: #141415;
}
#navigation li a{
	border-left-color: #4B4B4D;
}
#navigation li a:hover{
	background-color: #DF0021;
	color: #FFFFFF;
}
#navigation a.currentAncestor:hover{background: #FFFFFF;}
#navigation ul li a,
#navigation ul ul a{color: #FFFFFF;}
#navigation li a.current, 
#navigation a.currentAncestor,
#navigation ul ul a
{
	background: #FFFFFF;
	color: #333333;
}

/* --- */

#side-navigation ul ul a.current{
	color: #1E1E1E;
}

/* ------------------------------------------------------------

	banner

------------------------------------------------------------ */

#banner{border-bottom-color: #DDDDDD;}

/* ------------------------------------------------------------

	breadcrumb

------------------------------------------------------------ */

#breadcrumb ul{
	border-bottom-color: #DDDDDD;
	color: #333333;
}
#breadcrumb ul li a{color: #999999;}

/* ------------------------------------------------------------

	content

------------------------------------------------------------ */

#primary-content h1,
#primary-content h2,
#primary-content h3,
.album-title,
.movie-page-title,
.message-text{
	color: #333333;
}

.blog-entry{border-top-color: #DDDDDD;}
.blog-entry-date, .blog-entry-date a{color: #999999;}
 
.thumbnail-wrap,
.movie-thumbnail-frame,
.filesharing-item,
.form-input-field,
#secondary-content
{
	border-color: #DDDDDD;
}

#myExtraContent2{
	border-color: #DDDDDD;
	background: #FFFFFF;
	color: #333333;
}
#myExtraContent2 a{
	color: #F55639;
}
#myExtraContent3{
	background: #FFFFFF;
	border-color: #DDDDDD;
	color: #333333;
}

#myExtraContent3 a{
	color: #F55639;
}

/* --- */

.photo-navigation{background-color: #E3E3E3 !important;}
.photo-links a, .photo-links a:visited {color: #FFFFFF;}
.photo-title {color: #FFFFFF;}
.photo-caption {color: #555555;}
.thumbnail-caption{background-color: #FFFFFF !important;}

/* ------------------------------------------------------------

	secondary content

------------------------------------------------------------ */

#secondary-content{
	color: #333333;
}
#secondary-content h3{
	color: #333333;
}
#secondary-content a{
	color: #F55639;
}
#side-navigation ul ul a{
	background-color: #F9F9F9;
	border-color: #DDDDDD;
	color: #333333;
}
#side-navigation ul ul a:hover{
	background-color: #F9F9F9;
}

/* --- */

.sidebar{
	background: #F9F9F9;
	border-color: #DDDDDD;
}

/* ------------------------------------------------------------

	bottom

------------------------------------------------------------ */

#bottom{background: #4D4D4D;}

/* ------------------------------------------------------------

	footer

------------------------------------------------------------ */

#footer{
	color: #FFFFFF;
	border-color: #4D4D4D;
}
#footer a{
	color: #DF0021;
}


		/* font family */

body{font-family: Helvetica Neue, Helvetica, Arial, Geneva, sans-serif;}

/* structure */

body .copy{width: 960px;}
#wrap{min-width: 980px;}
#primary-content{width: 640px;}
#secondary-content{width: 280px;}

/* --- */

#banner{
	background: url("images/shadow_960.png") no-repeat bottom !important;
}

/* layout - (hide rounded corners) */

#myExtraContent1, #myExtraContent2 .sidebar, #footer{-webkit-border-radius: 0; -moz-border-radius: 0;}

/* header - show more space */

#header{padding: 25px 0;}

/* header - text transform */

#header h1 a, #navigation{text-transform: capitalize;}

/* title - show & hide */

#mast-head h1 a{display: none;}
#mast-head h1 span{
	display: inline;
	margin-top: 0 !important;
}

/* slogan - show & hide */

#mast-head h1 span{display: none;}

/* logo */

#logo{
	float: right;
}

/* top menu - float left */

#navigation ul{float: left;}

/* top menu - font size */

#navigation{font-size: 1.4em;}

/* main content - font size */

#primary-content{font-size: 1.4em;}

/* side content - font size */

#secondary-content{font-size: 1.1em;}

/* bottom content - alternative */

#bottom{padding: 20px 0;margin-bottom: 0;}

/* hide sidebar */

#primary-content {width: 97%;}
#secondary-content {display: none;}


/* banner height */

#banner{height: 340px;}
#static{height: 300px;}


		