/* ************************************************************* *//* 100triangles.com CSS, developed by Verse Studios Incorporated *//* Copyright Robert Petroni ÃÂÃÂ©2008, all works copyrighted         *//* ************************************************************* *//* ************************************************************* *//*              Site wide default colours, in RGB and Hex        *//* ************************************************************* *//*Background Grey ( Dark ) : rgb(49,47,45)  #312F2DBackground Grey ( Light ): rgb(55,52,50)  #373432Text/Border Orange       : rgb(253,217,16)  #FC7F10Link Light Grey ( VLight ): rgb(138,133,129)  #8A8581*//* ************************************************************* *//*          main containers and holders for the site             *//*           settings for margins, spacing, etcetra              *//* ************************************************************* */html {	margin: 0px;	padding: 0px;}body {	margin: 0px;	padding: 0px;}#dropshadow {	margin: 30px auto;	padding: 0px;	width: 1000px;}#main {	margin: 0px;	padding: 0px;	width: 1000px;}#header {	margin: 0px;	padding: 0px;	width: 1000px;	height: 152px;	overflow: hidden;}#content {	margin: 0px 16px 16px 16px;	padding: 0px;	width: 1000px;
	min-height: 500px;}#left-holder {	margin: 10px 0px 0px 35px;	width: 515px;	float: left;}#left-content {	margin: 0px;	padding: 16px;	border: 1px dashed rgb(252,127,16);	width: 478px;	min-height: 238px;
	overflow: hidden;}


#left-holder.front {	margin: 10px 0px 0px 35px;
	padding: 0px;	width: 375px;	float: left;}#left-content.front {	margin: 0px;	padding: 16px;	border: 1px dashed rgb(252,127,16);	width: 375px;	min-height: 310px;
	overflow: hidden;}

#left-nav {	margin: 20px 0px 0px 0px;	padding: 0px 16px;	border: 0px;	width: 410px;	text-align: center;}#right-content {	margin: 10px 0px 0px 10px;	padding: 0px;	width: 375px;	min-height: 270px;	text-align: right;	float: left;}
#left-nav.front {	margin: 20px 0px 0px 0px;	padding: 0px 16px;	border: 0px;	width: 375px;	text-align: center;}#right-content.front {	margin: 10px 0px 0px 10px;	padding: 0px;	width: 515px;	min-height: 270px;	text-align: right;	float: left;}#footer {	margin: 20px 0px 0px 0px;	padding: 0px;	width: 1000px;	height: 100px;	clear: both;}


.copyright {
}	.front {	margin: 0px 0px 0px 0px;
	padding-top: 50px;}	.gallery {	margin: 0px 0px 0px 0px;
	padding-top: 50px;}

#right-content div.text {
	text-align: left;
	padding: 0px;
	margin: 0px;
}

/* ************************************************************* *//*         typography, backgrounds, and pretty links             *//*                                                               *//* ************************************************************* */body {	font: 10pt/14pt verdana, arail, sans-serif;	font-weight: normal;	color: rgb(138,133,129);	background: rgb(49,47,45);}#dropshadow {	background: transparent url('images/dropshadow2.gif') top center repeat-y;}#header {	background: rgb(55,52,50) url('images/100triangles-logo-header2.gif') top left no-repeat;}#footer {	background: transparent url('images/dropshadow2-foot.gif') bottom center no-repeat;	text-align: center;}p {	margin: 0px 0px 10px 0px;	padding: 0px;}h1 {	margin-top: 35px;	font: 14pt/30pt verdana, arial, sans-serif;	text-align: center;}

h1.cv {
	text-align: left;
	font:12pt/15pt verdana, arial, sans-serif;
	margin: 0px 0px 15px 0px;	color:rgb(252,127,16);
	font-weight: bold;
}

h2.cv {
	text-align: left;
	font:10pt/15pt verdana, arial, sans-serif;
	margin: 0px 0px 15px 0px;	color:rgb(252,127,16);
	font-weight: bold;
}


ul.cv {
	text-align: left;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

ul.cv li {
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

a:active, a:visited, a:link {	color:rgb(252,127,16);	font-weight: normal;	text-decoration: none;}a: hover {	text-decoration: underline;}.orange {	color: rgb(252,127,16);}.left {	float: left;}.right {	float: right;}.center {	margin-left: auto;	margin-right: auto;}.clear {	clear: both;}#header a:active, #header a:visited, #header a:link {	color:rgb(252,127,16);	font-weight: normal;	text-decoration: none;}#header a: hover {	text-decoration: underline;}#header ul {	margin: 124px 45px 0px 0px;	padding: 0px;	font-size: 9pt;	text-transform: uppercase;	letter-spacing: 2px;	text-align: right;	float: right;}#header li {	margin: 0px 10px 0px 0px;	padding: 0px;	border: 0px;	display: inline;}#headerimages ul {	margin: 58px 56px 0px 350px;	padding: 0px;	letter-spacing: 0px;	float: right;}#headerimages li {	margin: 0px 20px 0px 0px;	padding: 0px;	display: inline;}#footer p {	font-size: 7pt;	line-height: 10pt;}img {	border: 0px;}/* ************************************************************* *//*          gallery2 elements that are moved here from           *//*            the original theme.css for proper integration      *//* ************************************************************* *//*              global items in the gallery                      *//* ************************************************************* */#info {	display: none;}#left-holder.album {	width: 640px;	margin:10px 0px 0px 35px;	padding: 0px;}#left-content.album {	width: 600px;	margin: 0px;	padding: 16px;}#right-content.album {	width: 240px;	margin-right: 64px;	padding: 0px;	float: right;}#gsNavBar {	margin: 0px 50px 0px 50px;	clear: both;	text-transform: capitalize;}.gbBreadCrumb {    border: 1px dashed rgb(252,127,16);    margin-top: 15px;    padding: 2px;	font-size: 10pt;	text-align: left;	clear: both;	text-transform: capitalize;}.gbBreadCrumb a {	margin: 0px 15px 0px 0px;}.gbSystemLinks {	font-size: 7pt;	text-align: center;	text-transform: capitalize;}.gbSystemLinks a {	margin: 0px 10px;	text-transform: capitalize;}.giTitle {
	text-transform: capitalize;
}

p.giTitle {
	margin-left:15px;
}

.block-core-ItemInfo {
	margin-left:15px;
}
	/* ************************************************************* *//*              Styles for the Album listings page               *//* ************************************************************* */.giAlbumCell {	margin: 10px;	padding: 10px;	width: 150px;	font-size: 9pt;}

.filler {
	margin: 10px;
	padding: 10px;
	width: 150px;
}.gallerimg-holder {	margin: 0px auto 10px auto;	height: 154px;
	width: 154px;	text-align: center;}

.searchimg-holder {	margin: 0px auto 10px auto;	height: 154px;
	width: 154px;	text-align: center;
	float: left;}.gallerimg-holder img {	border: 2px solid black;}.block-core-ItemLinks select {	margin: 5px auto;	width: 154px;}.summary-keyalbum.summary {	display: none;}.next-and-last {	float: right;	width: 150px;	text-align: right;	text-transform: capitalize;}.first-and-previous {	float: left;	width: 150px;	text-align: left;	text-transform: capitalize;}.block-core-GuestPreview {	font-size: 7pt;}a.next {	margin: 0px 20px 0px 0px;}a.last {	margin: 0px 10px 0px 0px;}a.first {	margin: 0px 20px 0px 0px;}/* ************************************************************* *//*              Styles for the Gallery listings page             *//* ************************************************************* */table#gsThumbMatrix  {	padding: 0px;	margin: 0px;	width: 600px;}.giItemCell {	padding: 0px;	width: 160px;	height: 225px;	text-align: center;}.giItemCell p {	font-size: 9pt;	line-height: 9pt;}.date.summary {	display: none;}.viewCount.summary {	display: none;}.giDescription {	display: none;}.summary-newitems.summary {	display: none;}.owner.summary {
	display: none;
}/* ************************************************************* *//*            Styles for the individyal photo pages              *//* ************************************************************* */#photo-title {	width:550px;}#photo-title h2 {	font-size: 12pt;	line-height: 10pt;	margin: 0px 0px 20px 0px;	padding: 0px;	text-transform: capitalize;}#photo-sizes {	width:200px;	text-align: right;}.block-exif-ExifInfo {	display: none;}#gsImageView {	margin-top: 20px;	text-align: center;}#gsImageView img {	border: 2px solid black;}

#left-content .block-core-ItemLinks {	text-align: left;
	margin: 0px auto 10px auto;
	width: 154px;}/* ************************************************************* *//*    Styles for the sidebar ( non-admin and admin )             *//* ************************************************************* */#ProgressBar {	width: 600px;	margin: 10px auto;	overflow: hidden;}.gcBorder1 {	text-align: left;}#right-content .block-core-ItemLinks {	text-align: left;}.block-imageblock-ImageBlock {	display: none;}.block-core-PeerList {	display: none;}



.block-core-ItemLinks a {float:left;margin:5px 0pt 0px 0px;width:210px;}form#search_SearchBlock {	width: 230px;	margin: 0px 0px 20px 0px;}input#searchCriteria {	width: 222px;	border: 1px solid rgb(252,127,16);	margin: 5px 0px 5px 0px;	padding: 3px;}.gbLink-search_SearchScan {	margin-rigth: 50px;}.gbLink-slideshow_Slideshow {	display: none;}.gbLink-slideshowapplet_SlideshowApplet {	display: none;}ul {	list-style-type: none;}li {	list-style-type: none;}ul#gbSiteAdminLinks {	margin: 0px;	padding: 0px;}ul#gbSiteAdminLinks span {	font-size: 12pt;	margin: 20px 0px;}/* ************************************************************* *//*              email contact form styles                        *//* ************************************************************* */form.contact {	border: 0px;}form.contact fieldset {	border: 0px;}form.contact fieldset div {	float: left;}form.contact input, form.contact textarea {	width: 450px;	float: left;}form.contact .submit {	width: 50px;	margin: 20px auto;	margin-left: 215px;}/* ************************************************************* *//*              search results and form styles                   *//* ************************************************************* */
.gbBlock {
	clear: both;
}

.results {
	margin-top: 10px;
}

div.searchitem  {
	background:transparent;	padding:0px;
	margin-bottom: 10px;	width:600px;
	border-bottom: 1px dashed rgb(252,127,16);
	clear: both;
	overflow: hidden;
}


.imgholder {
	width: 150px;
	height: 150px;
	margin: 0px auto 10px auto;
	text-align: center;
	float: left;
}

div.search-copy {
	padding-left: 20px;
	text-align: left;
	width: 400px;
	float: left;
}

div.search-copy ul.giInfo {
	margin: 0px;
	padding: 0px;
}



div.gbItemImagesearch, div.gbItemAlbumsearch {
	background: transparent;	padding:0px;
	margin-bottom: 10px;	width:600px;
	border-bottom: 1px dashed rgb(252,127,16);
	clear: both; 
	min-height: 160px;
	overflow: hidden;
}

td.gbItemImage {
	background:transparent;	padding:0px;
	margin-bottom: 10px;	width:600px;
	border-bottom: 1px dashed rgb(252,127,16);
	clear: both; 
}

div.search ul.giInfo {
	margin: 0px;
	padding: 0px 14px;
	width: 400px;
	float: right;
}

ul.giInfo li {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	font-size: 8pt;
	text-transform: capitalize;
}

.ResultKey {
	font-weight: bold;
}

#giFormUsername {
	background: white;
}

.hidden {
	display: none;
}

.checkboxes {
	overflow: hidden;
}

.checkitem {
	width: 172px;
	float: left;
	margin: 0px 5px 10px 0px;
	text-align: left;	
}

.advancedsearch {	width: 500px;	border: 1px solid rgb(252,127,16);
	background: white;	margin: 5px 0px 5px 0px;	padding: 3px;}.inputTypeSubmit {
	padding: 2px;
	margin: 5px;
	border: 1px solid rgb(252,127,16);
	background: white;
}


.giThumbnail {
	border: 2px solid black;
}

input#giFormPassword {
	background: white;
}
