/* @group General Styles */
body, h1, h2, h3, h4, p, ul, li {
	margin: 0px; 
	padding: 0px; 
}
body {
	background-color: black;
	background-image: url(images/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	color: #e7e7e7;	
}

p {
	font-weight:lighter;
	padding: 6px 5px;
}

b, strong {

}

#mainContent a:link, #mainContent a:visited,
#subHeader p a:link, #subHeader p a:visited,
#sidebar a:link, #sidebar a:visited,
#subContent p a:link, #subContent p a:visited,
#footer a:link, #footer a:visited,
.rss-item a:link, .rss-item a:visited,
#twitter_div a:link,#twitter_div a:visited{
	color: #ff0081;
	text-decoration: none;
}

#mainContent a:hover, #mainContent a:active,
#subHeader a:hover, #subHeader a:active,
#sidebar a:hover, #sidebar a:active,
#subContent a:hover, #subContent a:active,
#footer a:hover, #footer a:active,
#breadcrumbcontainer a:hover, #breadcrumbcontainer a:active
.rss-item a:hover, .rss-item a:active,
#twitter_div a:hover, #twitter_div a:active {
	background-color: #ff0081;
	color: white;
}

img {
	border: 0px;
}

.image-left {
	float: left;
	margin: 5px 8px 5px 0;
	
}

.image-right {
	float: right;
	margin: 5px 0 5px 8px;
}
	
/* @end */

/* @group Layout */

#container {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 0.8em;
	line-height: 1.8;
	margin:0 auto;
	text-align: left;
	width: 800px;
}

.clearer {
	clear: both;
}

#pageHeader {
	float: left;
	padding-top: 15px;
	width:100%;
}

#pageHeader a img {
	border: 0px;
	
}

#pageHeader h1 {
	display: none;
}

#pageHeader h2 {
	display: none;
}
#headerContent{
	padding: 20px 0;

}
.subHeader{
	padding: 20px 0px;
	
}
#contentContainer {
	padding-top: 20px;
}

#contentContainer #mainContent {
	float: left;
	padding-right: 20px;
	width: 580px;
}
.subContent{
	padding: 10px 0px;
}
#sidebarContainer {
	float: left;
	width: 200px;
}

#sidebarContainer #sidebar {
	padding: 10px 5px;
}
#sidebarContainer #sidebar p{
	padding: 10px 0px;
}
#sidebarContainer .sideHeader {
	display: none;

}

.rss {
	background-image: url(images/rss_01.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 25px;
}

/*ExtraContent1*/
#extraContainer1 a img {
	border: 5px solid #1b1b1b !important;
}
#extraContainer1 a:hover img {
	border: 5px solid #ff0081 !important;
}


/*ExtraContent3*/
#extraContainer3 h2{
    font-size: 1.28em;
}

#extraContainer3 .follow1st{
	margin:14px 0 9px;
}
#extraContainer3 .follow{
	margin:9px 0px;
}
#extraContainer3 .follow, #extraContainer3 .follow1st {
	background-color: #1b1b1b;
	color: #e7e7e7;
	display: block;
	font-size: 1.2em;
	padding: 2px 5px;
	width:230px;
	}


/*FormLoom*/
#formloom{
	padding-top: 10px;
}
#formloom .formloom-form p,  #formloom .formloom-ajax-form p{
	padding: 0;
}
#formloom .formloom-form label, 
#formloom .formloom-ajax-form label {
	display: none;
}
#formloom .fl-text{
	height: 20px;
}
#formloom .fl-text, #formloom .fl-textarea{
	background-color: #1b1b1b;
	border: none;
	color: white;
	font-family: sans-serif;
	font-size: 0.9em;
	margin: 5px 0;
	padding: 4px 2px 0;	
	width:230px;

}
#formloom .formloom-submit, #formloom .fl-reset{
	background-color: #1b1b1b;
	border:none;
	color: white;
	cursor: pointer;
	margin-top: 3px;
	padding: 5px 5px;
}
#formloom .fl-textarea { 
	 height:70px; 
}
#formloom .fl-required{
	display: none;
}
.ajaxheader{
	background-color: #f1f1f1 !important;
}
/*Twitter Stack*/

/*
#contentContainer #twitter_div #twitter_update_list_sambrentnall li {
	-moz-border-radius: none !important;
	-webkit-border-radius: none !important;
}
*/


#footer { 
	background-image: url(images/footerBg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 20px 0px 20px;
}

#footer h4 {
	color: #666666;
	font-size: 0.8em;
	font-weight: lighter;
	text-align: right;
}

#footer a:link, #footer a:visited {
}

#footer a:hover, #footer a:active {
}
	
/* @end */

/* @group Bread-crumb */

#breadcrumbcontainer {
	padding: 20px 0 10px;
}

#breadcrumbcontainer ul {
	font-size: 0.8em;
	list-style: none;
}

#breadcrumbcontainer li {
	display: inline;
}

#breadcrumbcontainer a {
	color: #ffffff;
}

#breadcrumbcontainer a:hover {
}
/* Search Bar*/	
#searchBar{
	background-image: url(images/btn.png);
	float: right;
	height:30px;
	margin: 0;

}
#searchBar #search_site{
	background-color: transparent;
	border: none;
	color: #ffffff;
	padding: 10px 2px 0px;
}
#searchBar .searchBtn{
	border-width: 0px;
	border-style: none;
	background-color: transparent;
}
.searchBtn {
	color: white;
	cursor: pointer;
}
#searchBar .searchBtn a:hover{
	color:#ff0081;
}
/* @end */

/* @group Toolbar */

/* Toolbar Styles */

#horizNav {
	float: left;	
	padding: 0px 0px 15px 0px;
}

#horizNav #current {
	color: #ff0081;
}

#horizNav #current:hover {
}

#horizNav .currentAncestor {
}

/* Parent - Level 0 */

#horizNav ul{
	float: left;
	list-style: none;
	padding: 2px 0;
	
}

#horizNav li {
	display: inline;
	margin-right: 5px;
}

#horizNav a {
	background-image: url(images/btn.png);
	color: #FFFFFF;
	font-size: 1em;
	height: 30px;
	padding: 5px 10px;
	text-decoration: none;
}

#horizNav a:hover, #horizNav a:focus {
	color: #ff0081;
}

#horizNav a:active {
}

/* Child - Level 1 */

#horizNav ul ul {
	display: none;
}

#horizNav ul ul li {
}

#horizNav ul ul a {
}

#horizNav ul ul a:hover{
}

#horizNav ul ul #current{
}

#horizNav ul ul .currentAncestor {
}

/* Child - Level 2 */

#horizNav ul ul ul {
	display: none;
}

#horizNav ul ul ul li { 
}

#horizNav ul ul ul a{
}

#horizNav ul ul ul a:hover{
}

#horizNav ul ul ul #current{
}

#horizNav ul ul ul .currentAncestor {
}

/* Vertical nav in sidebar */
#verticalNav{
	font-size:0.9em;
	padding-bottom: 20px;
	position:relative;

}
#verticalNav ul{
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
	
}

#verticalNav li {
	display: inline;
	height: 0;
	margin: 0;
	position: relative;
	padding: 0;

}
#verticalNav a {
	display: none;
}

#verticalNav a:hover, #verticalNav a:focus {
	
}

#verticalNav a:active {
}

/* Child - Level 1 */

#verticalNav ul ul {
	display: block;
	
}

#verticalNav ul ul li {
	height:25px;
	width: 195px;
	
}
#verticalNav ul ul li a{
	background-color: #1b1b1b;
	color: #f1f1f1;
	display:block;
	margin-bottom: 5px;
	
}

#verticalNav ul ul a {
	display:block;
	padding:5px;
	text-decoration: none;

}

#verticalNav ul ul a:hover{
	color: #ff0081;

}

#verticalNav ul ul #current{
	background-color: #2f2f2f;
}

#verticalNav ul ul .currentAncestor {
}

/* Child - Level 2 */

#verticalNav ul ul ul {
	list-style: none;

}

#verticalNav ul ul ul li { 
}

#verticalNav ul ul ul a{
}

#verticalNav ul ul ul a:hover{
}

#verticalNav ul ul ul #current{
}

#verticalNav ul ul ul .currentAncestor {
}

/* @end */

/* @group Global Classes */

blockquote, .standout {
}

h1 {
	background-color: #1b1b1b;
	color: #e7e7e7;
	display: inline;
	font-size: 1.6em;
	padding: 2px 5px;
}
#contentContainer h1 a, 
#contentContainer h2 a, 
#contentContainer h3 a, 
#contentContainer h4 a, 
#extraContainer1 h1 a, 
#extraContainer1 h2 a,
#contentContainer h1 a:visited, 
#contentContainer h2 a:visited, 
#contentContainer h3 a:visited, 
#contentContainer h4 a:visited, 
#extraContainer1 h1 a:visited, 
#extraContainer1 h2 a:visited{
	color:#ff0081;
	text-decoration: none;
}
#contentContainer h1 a:hover, 
#contentContainer h2 a:hover, 
#contentContainer h3 a:hover, 
#contentContainer h4 a:hover, 
#extraContainer1 h1 a:hover, 
#extraContainer1 h2 a:hover,
#extraContainer3 h2 a:hover{
	background-color: #1b1b1b;
	color: #e7e7e7;
}
h2 {
	background-color: #1b1b1b;
	color: #e7e7e7;
	display: inline;
	font-size: 1.4em;
	padding: 2px 5px;
}

h3 {
}

h4 {
}



.imageStyle {
}



/* Main content area unordered list styles */
#contentContainer #mainContent ul {
}

#contentContainer #mainContent li {
}

ul.disc {
	list-style-type: disc;
}

ul.circle {
	list-style-type: circle;
}

ul.square {
	list-style-type: square;
}

ol.arabic-numbers {
	list-style-type: decimal;
}

ol.upper-alpha {
	list-style-type: upper-latin;
}

ol.lower-alpha {
	list-style-type: upper-latin;
}

ol.upper-roman {
	list-style-type: upper-roman;
}

ol.lower-roman {
	list-style-type: lower-roman;
}

/* Sidebar area unordered list styles */
#sidebarContainer #sidebar ul {
}

#sidebarContainer #sidebar li {
}


/* Table Styles */
table {
}
/* @end */

/* @group Blog */

/* @group Tag Cloud */


ul.blog-tag-cloud {
	padding:10px 0px;

}

ul.blog-tag-cloud li {
	display: inline;
	padding: 1px;
}

#sidebarContainer #sidebar ul.blog-tag-cloud li a {
}

#sidebarContainer #sidebar ul.blog-tag-cloud li a:hover {
	text-decoration: none;
}

.blog-tag-size-1 {	
	font-size: 0.8em;
}

.blog-tag-size-2 {	
	font-size: 0.85em;
}

.blog-tag-size-3 {	
	font-size: 0.9em;
}

.blog-tag-size-4 {	
	font-size: 0.95em;
}

.blog-tag-size-5 {	
	font-size: 1em;
}

.blog-tag-size-6 {	
	font-size: 1.05em;
}

.blog-tag-size-7 {	
	font-size: 1.1em;
}

.blog-tag-size-8 {	
	font-size: 1.15em;
}

.blog-tag-size-9 {	
	font-size: 1.2em;
}

.blog-tag-size-10 {	
	font-size: 1.25em;
}

.blog-tag-size-11 {	
	font-size: 1.3em;
}

.blog-tag-size-12 {	
	font-size: 1.35em;
}

.blog-tag-size-13 {
	font-size: 1.4em;
}

.blog-tag-size-14 {	
	font-size: 1.45em;
}

.blog-tag-size-15 {
	font-size: 1.5em;
}

.blog-tag-size-16 {	
	font-size: 1.55em;
}

.blog-tag-size-17 {	
	font-size: 1.6em;
}

.blog-tag-size-18 {	
	font-size: 1.65em;
}

.blog-tag-size-19 {
	font-size: 1.7em;
}

.blog-tag-size-20 {	
	font-size: 1.75em;
}
/* @end */

/* @group Archive Page */

.blog-archive-background {
}

.blog-entry-summary {
}

.blog-archive-headings-wrapper {
}

.blog-archive-entries-wrapper {
}

.blog-archive-entries-wrapper .blog-entry {
}

.blog-archive-month {
}

.blog-archive-link {
}

.blog-archive-link a:link, .blog-archive-link a:visited {
}
	
/* @end */

.blog-entry {
	padding-bottom: 10px;
}

h1.blog-entry-title {
}


#mainContent h1.blog-entry-title a {
	padding: 2px 0px;
}
#mainContent h1.blog-entry-title a:hover{
	background-color: #1b1b1b; 
	color: white;
	
}
.blog-entry-date {
	padding: 5px 0;
}

/*styles the category link in the main entry */
.blog-entry-category {
}

.blog-entry-category a:link, .blog-entry-category a:visited {
}

.blog-read-more {
}

.blog-entry-body {
	padding: 10px 0;
}
.blog-entry-body a img{
	border: 5px solid #1b1b1b;
}
.blog-entry-body a:hover img{
	border: 5px solid #ff0081;
}
.blog-entry-body a:hover {
	background-color: black !important;
}

.blog-entry-comments {
}

p.blog-entry-tags {
}

/* styles the archives in the blog sidebar */
#blog-archives {
}

.blog-archive-link-enabled {
}

.blog-archive-link-disabled {
}

/* Styles the blog categories in the blog sidebar */
#blog-categories {
	padding: 10px 0px;
}

.blog-category-link-enabled {
}

.blog-category-link-disabled {
}

/* Styles the blog RSS feeds in the blog sidebar */
#blog-rss-feeds {
	padding: 10px 0px;
	
}
#sidebar #blog-rss-feeds .blog-rss-link:hover{
	background-color: #1b1b1b;
}
.blog-rss-link {
	background-color: #1b1b1b;
	background-image: url(images/rss_01.jpg);
	background-position: center left;
	background-repeat: no-repeat;
	display: inline;
	font-size: 1.2em;
	padding: 2px 5px 2px 25px;
}


.blog-comments-rss-link {
}

/* @end */

/* @group File Sharing */

.filesharing-description {
}

.filesharing-item {
}

.filesharing-item-title a:link {
}

.filesharing-item-title a:hover {
}

.filesharing-item-title a:visited {
}

.filesharing-item-description {
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */
.album-title {
	background-color: #1b1b1b;
	color: #e7e7e7;
	display: inline;
	font-size: 1.6em;
	padding: 2px 5px;
}

.album-description {
	margin: 5px 0 0 0;
}


.album-wrapper {
}

.thumbnail-wrap {
	display: block;
	float: left;
	padding: 20px 20px 0px 0px;
}
.thumbnail-frame  {
	
}

.thumbnail-frame a:hover {
	background-color: black !important;
}

.thumbnail-frame a img{
	border: 5px solid #1b1b1b;
}

.thumbnail-frame a:hover img {
	border: 5px solid #ff0081;
	
}

.thumbnail-frame img {
}

.thumbnail-caption {
	display: block;
	font-size: 1em;
	text-align: center;
	
	
}	
/* @end */

/* @group Single Page (Photo view) */

.photo-background {
}

.photo-navigation {
}

.photo-links {
}

.photo-navigation a:link, .photo-navigation a:visited {
}

.photo-navigation a:hover {
}

.photo-frame{
}

.photo-title {
}

.photo-caption {
}

/* @group EXIF data */
/* Data wrapper */
.exif-data {
}

.exif-data p {
}

/* p tag classes for all exif data */
p.exif-version {
}

p.exif-colour-space {
}

p.exif-focal-length {
}

p.exif-dimensions {
}

p.exif-pixel-y-dimension {
}

p.exif-pixel-x-dimension {
}

p.exif-oecf-value {
}

p.exif-subsec-time-original {
}

p.exif-exposure-mode {
}

p.exif-spatial-frequency-response {
}

p.exif-scene-capture-type {
}

p.exif-subject-location {
}

p.exif-shutter-speed {
}

p.exif-datetime-original {
}

p.exif-subsec-time {
}

p.exif-compressed-bits-per-pixel {
}

p.exif-flash-energy {
}

p.exif-saturation {
}

p.exif-brightness {
}

p.exif-exposure-time {
}

p.exif-f-number {
}

p.exif-file-source {
}

p.exif-gain-control {
}

p.exif-subject-area {
}

p.exif-cfa-pattern {
}

p.exif-scene-type {
}

p.exif-white-balance {
}

p.exif-flash {
}

p.exif-exposure-index {
}

p.exif-flashpix-version {
}

p.exif-device-setting-description {
}

p.exif-focalplane-x-resolution {
}

p.exif-image-uniqueid {
}

p.exif-components-configuration {
}

p.exif-light-source {
}

p.exif-sensing-method {
}

p.exif-aperture {
}

p.exif-sharpness {
}

p.exif-exposure-program {
}

p.exif-subject-distance {
}

p.exif-subsec-time-digitized {
}

p.exif-contrast {
}

p.exif-focalplane-resolution-unit {
}

p.exif-gamma {
}

p.exif-35mm-focal-length {
}

p.exif-datetime-digitized {
}

p.exif-subject-distance-range {
}

p.exif-custom-rendered {
}

p.exif-max-aperture {
}

p.exif-sound-file {
}

p.exif-metering-mode {
}

p.exif-spectral-sensitivity {
}

p.exif-exposure-bias {
}

p.exif-focalplane-y-resolution {
}

p.exif-iso-rating {
}

p.exif-maker-note {
}

p.exif-digital-zoom-ratio {
}

p.exif-user-comment {
}
/* @end */

/* @end */
	
/* @end */

/* @group Quicktime Page */

.movie-description {
}
	
/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
}

.movie-page-description {
}

.movie-thumbnail-frame {
}

.movie-thumbnail-frame:hover {
}

.movie-thumbnail-caption {
}
	
/* @end */

/* @group Single Page (Movie View) */

.movie-background {
}

.movie-title {
}

.movie-frame {
}
	
/* @end */


/* @end */

/* @group Contact Form */
.message-text { 
	width:230px;
} 

.required-text {
	width:230px;
} 

.form-input-field {
	background-color: #1b1b1b;
	border: none;
	color: white;
	line-height: 1.7;
	width:230px;
} 

.form-input-button { 
	background-color: #1b1b1b;
	border:none;
	color: white;
	cursor: pointer;
} 
/* RapidSearch */

.rapidSearchForm{
	background-color: #1b1b1b;

}
.rapidSearchForm form input.gsc-search-button{
	background-color: #1b1b1b;
	border:none;
	color: white;
	cursor: pointer;
	height:25px;
	font-size: 1em;
}
.rapidSearchForm .gsc-branding{
	display: none;
}
.rapidSearchResults{
	padding-top: 30px;
}
.rapidSearchResults .gs-title{
	text-decoration: none !important;
}
.rapidSearchResults .gs-result .gs-visibleUrl{
	color: #666666;
}
.rapidSearchResults .gsc-cursor-box .gsc-cursor-page{
	color: #666666 !important;
}
.rapidSearchResults .gsc-cursor-box .gsc-cursor-current-page{
	color: #ffffff !important;
}
.rapidSearchResults .gsc-cursor-box .gsc-trailing-more-results{
	display: none !important;
}
.rapidSearchForm form input.gsc-input{
	background-color: #1b1b1b;
	border:none;
	color: #ffffff;
	height:24px;
}
/* Sitemap */
#sitemap{
	padding: 20px 0px;
}
#sitemap li{
	line-height:2em;
	list-style-type: none;
	padding: 2px 0px;	
}
#sitemap ul{
	margin-left:20px;
	font-size: 1.1em;
	font-weight: bold;
}
#sitemap ul ul{
	margin-left:30px;
	font-size: 1em;
	font-weight: lighter;
}




/*Up2five column CSS support*/
.column { float: left; }
.one { width: 100%; }
.two { width: 50%; }
.three { width: 33%; }
.four { width: 25%; }
.five { width: 20%; }
.two3rds { width: 66%; }
.three4ths { width: 75%; }
.four5ths { width: 80%; }
.column .content { width: 100% ! important; margin: 0 auto; padding: 0 ! important; float: none ! important;}
/* @end */