html, body {
  background: #000;
  font-size: 10px;
  font-family: Sansation, Dekar, Verdana, Arial, Helvetica, sans-serif;
  letter-spacing: 0.5px;
  color: #666;
  padding: 0px;
  margin: 0px;
  min-height: 100.1%;
  margin-bottom: 20px;
letter-spacing: 1px;
}

@font-face {
 font-family: 'Dekar';
 src: url('/templates/fonts/dekar.otf');
}
@font-face {
 font-family: 'Sansation';
 src: url('/templates/fonts/sansation.ttf');
}
@font-face {
 font-family: 'Sansation Bold';
 src: url('/templates/fonts/sansation-bold.ttf');
}

#navigation {
    float: left;
    xxmargin-left: 14px;
    xxwidth: 230px;
    margin-left: 12px;
    width: 174px;
}

.menu {
  xxfont-size: 16px;
font-size: 12px;
}
.menu a {
 color: #CCCCCC;
    letter-spacing: 2px;
    margin-left: 20px;
}

.menu a:hover {
	text-decoration:none;
  color:#fff;
	}

.menu ul {
  list-style-type: none;
}

.menu ul li {
 border-bottom: 1px solid;
    margin-left: -40px;
    padding: 16px 0;
}

#main-photo {
	float: left;
}

.wed-desc{
  margin-left: 540px;
  text-align: justify;
  width: 450px;
}

#main-container {
 float: left;
    margin-left: 20px;
    padding: 10px;
}

#random-thumbs {
    background: none repeat scroll 0 0 #1C1B18;
    border: 1px solid #363636;
    xxfloat: left;
    margin: 30px 0 0 11px;
    padding: 3px;
    width: 344px;
}

#random-thumbs a {
	
}
#random-thumbs a:hover;{
	
}

#after-photos {
  clear: both;
}

#social {
	background:none repeat scroll 0 0 #1C1B18;
	border:1px solid #363636;
	margin:0 auto 25px;
	padding:15px;
	text-align:left;
	width:1000px;
}

#social-buttons{
	padding:30px;
	text-align:center;
	float:right;
	margin-top:-30px;
	position:relative;
	width:210px;
}

#marketing {
  clear:both;
  position:absolute;
  width:300px;
}

#fb-comments {
	margin-left:310px;
	margin-top:-10px;
	padding:10px;
	text-align:left;
}

a {
  color:#999;
  font-variant: small-caps;
  text-decoration:none;
}

a:hover {
  text-decoration:underline;
  font-variant: small-caps;
}

h1 {
	xxfont-size: 36px;
	font-size: 28px;
	    font-weight: normal;
	   xxpadding: 5px;
}

h1 a {
  text-decoration: none;
  color: #6d6659;
}

h1 a:hover {
  color:#626056;
  text-decoration:none;
}

.title {
  color: #6D6659;
    font-size: 20pt;
    font-variant: small-caps;
    letter-spacing: 1px;
    margin-top: 10px;
    padding: 10px 0 0;

	}

h3 {
	font-weight:normal;
	font-variant: small-caps;
	font-size:14px;
	letter-spacing:1px;
	color:#666;
	text-align:center;
	}

#pba-div {
    float: left;
    margin: 25px 26px 0 0;
}



/* .............................. */
/* Content */
/* .............................. */

#photo {
    background:#000;
    padding:14px;
	border:1px solid #363636;
	}

/* .............................. */
/* Image Navigation */
/* .............................. */

#image-navigate {
    font-size: 10pt;
    margin: 3px 0 10px 2px;
    width: 400px;
}

#image-navigate a {
  padding:10px;
}



.image-title {
  color: #6D6659;
    font-size: 20pt;
    font-variant: small-caps;
    letter-spacing: 1px;
    margin-top: 10px;
    padding: 10px 0 0;
}



#fb-likebox {
    background-color: #FFFFFF;
    float: left;
margin: 40px 0 0 11px;
    width: 353px;
}


#image-info {
    background: none repeat scroll 0 0 #1C1B18;
    border: 1px solid #363636;
    float: left;
    font-size: 11px;
    line-height: 16px;
margin: -328px 0 0 42px;
    padding: 20px;
    text-align: justify;
    width: 551px;
}


#image-notes {

	}

#image-exif {
    padding-top:10px;
    text-align:right;
	width:25%;
	vertical-align:top;
	}

.addcomment {
    float:right;
	clear:right;
	padding:0px;
	}

/* .............................. */
/* Pages */
/* .............................. */

#page {
background:#1c1b18;
	border:1px solid #363636;
	padding:20px;
	text-align:left;
	width:1000px;
	margin:0px auto;
	margin-bottom:25px;
	line-height:16px;
	}

#page a {
    font-weight:bold;
	}

hr {
    border:0;
    color:#363636;
background-color: #363636;
height: 1px;
	}

#page img {
	background:#2a2820;

    padding:5px;
	border:1px solid #363636;
	}

#page img:hover {
	background:#1c1b18;
    padding:5px;
	border:1px solid #363636;
	}

.column{
	width:48%;
	text-align:left;
	vertical-align:top;
	padding:5px;
	}

.thumbnails {
	border:1px solid #6D6659;
	padding:3px;
	margin:3px;
	}

a:hover .thumbnails {
	 background: none repeat scroll 0 0 #1C1B18;
}


select {
 background-color: #2a2820;
 color: #6d6659;
 border: 1px solid #363636;
FONT-SIZE : 11px;

font-variant: small-caps;
}

/* .............................. */
/* Comments */
/* .............................. */

#comment-top {
    background:#000;
	border-bottom:1px solid #6d6659;
	xpadding:10px;
	margin-bottom:25px;
	height:15px;
	}

#comments {
 margin-top: 30px;
    text-align: left;
	}

#comments ul {
	list-style-type:none;
	margin:0px;
	padding:10px;
	}

#comments li {
 background: none repeat scroll 0 0 #1C1B18;
    border: 1px solid #6D6659;
    color: #666666;
    display: block;
  margin: 0 0 10px -10px;
    padding: 10px;
    text-decoration: none;
	}

#comments li a {
	color:#6d6659;
	text-decoration:none;
	}

#comments li:hover {
	background:#000;
	}

#comments li a:hover {
	background:#1c1b18;
	}

#comment-middle {
    background:#000;
	border-top:1px solid #6d6659;
	padding:5px;
	margin-top:25px;
	height:15px;
	}

#addcomment {
 margin: 0 auto;
    text-align: left;
	}

.input {
    width:45%;
	font-size:10px;
	border:1px solid #6d6659;
	background-color:#000;
	color:#666;
	padding:5px;
    }

#addcomment textarea {
	width:90%;
	height:50px;
	font-size:12px;
	border:1px solid #6d6659;
	background-color:#000;
	color:#666;
	padding:5px;
	}

.comment-button {
    background:#1c1b18;
	border:1px solid #6d6659;
	color:#999;
	border-bottom:1px solid #6d6659;
	border-right:1px solid #6d6659;
	}


#footer {
 clear: both;
    float: right;
    margin: 30px 0 20px;
    text-align: center;
   }


/* TAG SUPPORT */
.tags00 {
	font-size: 8px !important;
}
.tags01 {
	font-size: 10px !important;
}

.tags02 {
	font-size: 12px !important;
}

.tags03 {
	font-size: 14px !important;
}

.tags04 {
	font-size: 16px !important;
}

.tags05 {
	font-size: 18px !important;
}

.tags06 {
	font-size: 20px !important;
}

.tags07 {
	font-size: 22px !important;
}

.tags08 {
	font-size: 24px !important;
}

.tags09 {
	font-size: 26px !important;
}

.tags10 {
  font-size: 28px !important;
}



#fb-like-button {
    xxfloat: left;
float: right;
    margin: 25px -6px 0 0;
}

