﻿/*---------ELEMENTS--------------*/
body
{
	background-color:#140e0e;
	margin:0px;
	text-align:center;
	font-family:Verdana, arial, san-serif;
	font-size:12px;
	line-height:1.25em;
	color:#ffffff;
}
a
{
	color:#AE6700;
	text-decoration:none;
}
a:link
{
	color:#AE6700;
	text-decoration:none;
}
a:active
{
	color:#959391;
	text-decoration:none;
}
a:hover
{
	color:#AE6700;
	background-color:#140e0e;
}
a:visited
{
	color:#AE6700;
	text-decoration:none;
}
a:visited:hover
{
	color:#AE6700;
	background-color:#140e0e;
}
a img
{
	border:none;
}
h1
{
	font-size:1.2em;
	margin:0px;
	padding:0px;
}
h2
{
	font-size:1.3em;
	margin:0px;
	padding:0px;
}
h3
{
	font-size:1.4em;
	margin:0px;
	padding:0px;
}
h4
{
	font-size:1.5em;
	margin:0px;
	padding:0px;
}
h5
{
	color:#ae6700;
	font-size:xx-large;
	margin:15px 0px 0px 0px;
	padding:0px;
	font-weight:normal;
}
h6
{
	font-size:1.7em;
	margin:0px;
	padding:0px;
}
hr
{
}
ul
{
	list-style-type:square;
}




/*---------STRUCURAL OBJECTS----*/
.page-div
{
	width:800px;
	background-color:#37302a;
	margin:0px auto 0px auto;
	text-align:left;
}
.header-div
{
	background-color:#000000;
	width:800px;
}
.navigation-div
{
	margin-left:30px;
}
.navigation-div ul
{
	margin:0px;
	padding:0px;
}
.navigation-div li
{
	display:inline;
	margin:0px;
	padding:0px;
	text-decoration:none;
}
.date-div
{
	float:right;
	padding-right:20px;
	padding-top:4px;
	color:#959391;
}
.main-div
{
	width:580px;
	padding:10px 5px 10px 10px;
	float:left;
}
.title-div
{
	border-bottom:solid 2px #4c4238;
	margin-bottom:40px;
}
.title-div img
{
	float:left;
	margin-right:5px;
}
.title-div p
{
	text-align:justify;
	margin-right:40px;
}
.sidebar-div
{
	width:190px;
	padding:10px 10px 10px 5px;
	float:right;
}
.footer-div
{
	border-top:dashed 1px #ae6700;
	width:780px;
	padding:10px;
	clear:both;
	font-size:xx-small;
	color:#000000;
}
.breadcrumbs-div
{
	text-align:right;
	font-size:xx-small;
	text-transform:uppercase;
}




/*---------SIDEBAR ELEMENTS-----*/
.sidebar-container-div
{
}
.sidebar-container-header-div
{
	width:180px;
	height:25px;
	color:#ffffff;
	letter-spacing:1px;
	font-size:smaller;
	font-weight:bold;
	text-transform:uppercase;
	padding:0px 4px 0px 6px;
	background-image:url('images/csdc_sidebar_header.gif');
	background-repeat:no-repeat;
}
.sidebar-container-header-div span
{
	position: relative;
	top: 4px;
}
.sidebar-container-body-div
{
	padding:0px 8px 0px 8px;
	background-color:#2d2721;
	font-size:small;
}
.sidebar-container-body-div ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
}
.sidebar-container-body-div li
{
}
.sidebar_recent_footer-div
{
	margin: 2px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	border-top:solid 1px #37302a;
}
.sidebar_recent_footer-last-div
{
	margin: 2px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:solid 1px #37302a;
}
.sidebar_recent_header-div
{
	text-transform:uppercase;
	color:#949391;
	margin:0px;
	padding:0px;
}
.sidebar_search_field
{
	width:144px;
	height:13px;
	border:solid 2px #af6701;
	background-color:#4c4238;
	color:White;
	font-size:x-small;	
}
.sidebar_search_button
{
	margin-bottom:-5px;
}
.sidebar-datalist
{
}





/*---------MAIN DIV ELEMENTS-----*/
.sort-nav
{
	padding:10px;
	border:solid 1px #4c4238;
	background-color:#2d2721;
	vertical-align:middle;
}
.filter-sort-div
{
	float:left;
}
.paging-div
{
	float:right;
}
.sortnav-dropdownlist
{
	font-size:10px;
}
.sort-nav img
{
	margin-top:1px;
}




/*-------------DATA ELEMENTS-----*/
.datalist
{
	margin:0px auto 0px auto;
	width:100%;
}
.datalist-seperator-div
{
	height:70px;
}
.formview
{
	margin:0px auto 0px auto;
	width:100%;
}




/*-------------CONTAINER ELEMENTS-----*/
.container
{
}
.container-title
{
	color:#959391;
	line-height:.9em;
	font-size:45px;
	font-family:Times New Roman, Serif;
	text-transform:capitalize;
	font-variant:small-caps;
	letter-spacing:1px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	border-bottom:dashed 1px #959391;
}
.container-text-div
{
	text-align:justify;
	line-height:1.8em;
	margin-left:10px;
}
.container-posted-div
{
	color:#000000;
	font-size:x-small;
	text-transform:uppercase;
	margin:15px 0px 0px 0px;
}
.toggle-comments-div
{
	font-size:x-small;
	float:right;
	margin:0px;
}
.toggle-comments-div-seperatorline
{
	color:#000000;
}
.container-footer
{
	border-top:solid 1px #4c4238;
	margin-bottom:10px;
}
.addtobar
{
	text-align:left;
	padding:3px;
	width:56px;
	border-left:solid 1px #4c4238;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	background-color:#2d2721;
	float:left;
}
.commentshown
{
	display:inline;
}
.commenthidden
{
	display:none;
}
.comment
{
	margin-left:40px;
	padding:10px;
	border:solid 1px #4c4238;
	background-color:#2d2721;
}
.comment-name
{
	color:#000000;
	font-weight:bold;
}
.comment-text
{
	margin-left:30px;
	margin-top:5px;
	text-align:justify;
}
.comment-title-div
{
	color:#959391;
	font-size:large;
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:20px;
	position:relative;
	top:5px;
}
.post-comment-link
{
	margin:20px 0px 10px 0px;
	font-size:large;
}
.post-comment-form-div
{
	margin-left:40px;
}
.post-comment-form-header-div
{
	margin:40px 0px 10px 0px;
	font-size:large;
}
.post-comment-form-btn
{
	margin-top:5px;
}







/*--Legal Page Elements--------*/
.legal
{
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding:5px 5px 5px 5px;
}
.legal p
{
	font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;
}
ol legal
{
	font: 90% Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin-right:5px;
}






/*----PHOTOS PAGE CLASSES--------------------------*/
.photo-thumbnail
{
	float:left;
	margin:0px 10px 0px 0px;
}
.photo-info-div
{
	font-family:Verdana, arial, san-serif;
	font-variant:normal;
	text-transform:uppercase;
	text-transform:uppercase;
	font-size:xx-small;
	line-height:normal;
	color:#000000;
	margin:0px;
	padding:0px;
}
.photo-info-label
{
	color:#959391;
}
.gallery-iframe
{
	width:560px;
	height:730px;
	background-color:#37302a;
}




/*----VIDEOS PAGE CLASSES--------------------------*/
.video-thumbnail
{
	float:left;
	margin:0px 25px 0px 0px;
}
.video-info-div
{
	font-family:Verdana, arial, san-serif;
	font-variant:normal;
	text-transform:uppercase;
	text-transform:uppercase;
	font-size:xx-small;
	line-height:normal;
	color:#000000;
	margin:0px;
	padding:0px;
}
.video-info-label
{
	color:#959391;
}
.flvplayer-div
{
	text-align:center;
	height:382px;
	overflow:hidden;
}
.embed-textbox-div
{
	text-align:center;
	margin:5px 0px 20px 0px;
	font-size:x-small
}
.embed-textbox-div input
{
	width:300px;
	border:solid 1px #4c4238;
	background-color:#2d2721;
	font-size:x-small;
	color:#949391;
}
.embed-textbox-div img
{
	margin-bottom:-1px;
}




/*------LINKS PAGE CLASSES-------------------*/
.links-seperator-div
{
	margin-bottom:40px;
}
.links-div ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
}
.links-div li
{
}




/*---HOME PAGE CLASSES---*/
.home-content-div
{
	text-align:justify;
	line-height:1.8em;
}



/*------ABOUT PAGE CLASSES-------------------*/
.hobbylist
{
}
.hobbylist ul
{
	padding:0px;
	margin:0px 0px 5px 30px;
	list-style-type:square;
}
.hobbylist li
{
}




/*---ADMIN PAGES CLAEES---*/
.admin-main
{
	width:800px;
	height:100%;
	margin:0px auto 0px auto;
}
.admin-gridview
{
	width:100%;
}
.admin-detailsview
{
	width:100%;
}
.admin-cp
{
	padding:10px;
}
.admin-navigation
{
	background-color:Black;
}
.admin-mav-menu
{
	background-color:Black;
	padding:6px;
}
.textarea
{
	font-size:14px;
	font-family:Arial;
	line-height:1.25em;
	width:620px;
}
.toolbar-div
{
	padding:3px;
}
.optionbar-div
{
	font-size:xx-small;
}
.richtextbutton2
{
	font-size:x-small;
}
.toolbarshown
{
	display:block;
	padding:3px;
	margin:3px;
	border:dashed 1px black;
}
.toolbarhidden
{
	display:none;
}
.showpreview
{
	display:block;
	padding: 10px 5px 10px 10px;
	width:580px;
	background-color:#37302a;
	margin:0px;
}
.hidepreview
{
	display:none;
}
.calendar-div
{
	z-index:1;
	width:152px;
	position:relative;
}
.calendar-hidden
{
	height:24px;
	overflow:hidden;
	width:152px;
	position:relative;
}




/*---RICH TEXT OPTION CLASSES---*/
.rt-blockquote
{
	color:#959391;
	margin: 10px 30px 10px 30px;
	border-left: solid 5px #ae6700;
	padding-left:50px;
	background-image:url('images/quote_bg.png');
	background-repeat:no-repeat;
}
.rt-quotecite
{
	background-color:#2d2721;
	padding:1px 5px 1px 5px;
	margin:0px;
	line-height:normal;
	font-size:x-small;
	font-style:italic;
}
.rt-empbox
{
	font-size:1.25em;
	border:dashed 1px #4c4238;
	background-color:#2d2721;
	margin:10px 30px 10px 30px;
	padding:10px;
	text-align:center;
}
.rt-codeblock
{
	margin:10px;
	padding:5px;
	background-color:Silver;
	font-family: Courier New, Courier;
	color:Black;
	width:540px;
	white-space:pre;
	overflow:auto;
}
.rt-uppercase
{
	text-transform:uppercase;
}
.rt-underline
{
	text-decoration:underline;
}
.rt-upperline
{
	text-decoration:underline;
	text-transform:uppercase;
}
.rt-headding
{
	font-weight:bold;
	font-size:1.3em;
	text-decoration:underline;
}




/*--------SEARCH RESULTS CLASSES-----------*/
.result-div
{
}
.result-title-div
{
	font-weight:bold;
}
.result-desc-div
{
	margin-left:30px;
}




/*---HELP PAGES---------------------*/
.help-body-div
{
	width:260px;
	padding:20px;
	text-align:justify;
}
.help-close-div
{
	text-align:right;
	padding:5px 0px 5px 0px;
}





/*-----------FEEDS PAGE CLASSES-------*/
.rss-content-div
{
	text-align:justify;
	line-height:1.8em;
}




/*---FORM CLASSES---*/
.validator
{
	color:#AF6701;
	font-weight:900;
}
.rt-toolbar
{
	width:304px;
	text-align:right;
	font-size:xx-small;
	font-weight:bold;
	padding:0px;
	margin:0px -4px -2px 0px;
}
.rt-toolbar img
{
	cursor:pointer;
}
.tr-toolbar-popup-holder
{
	width:240px;
	text-align:right;
	margin:0px;
	padding:0px;
}
.rt-textarea
{
	width:300px;
	height:72px;
	padding:0px;
	margin:0px;
}
.smileyshown
{
	display:inline;
	position:absolute;
	z-index:100;
}
.smileyhidden
{
	display:none;
}
#smileydiv
{
	width:58px;
	height:74px;
	padding:2px;
	border:solid 1px #4c4238;
	background-color:#2d2721;
	margin:0px;
	text-align:center;

}
#smileydiv img
{
	margin:2px;
	cursor:pointer;
}



/*---THUMBNAIL GALLERIES---*/
.thumnailviewer-table
{
	empty-cells:hide;
	margin:0px auto 0px;
}
.thumnailviewer-table img
{
	margin:0px 1px 0px 1px;
	border:solid 1px #140e0e;
	width:90px;
	height:90px;
}






/*-------------SPECIAL ELEMENTS-----*/

/*--Hides CurrentNode from breadcrumbs---*/
.breadcrumbs-cn
{
	display:none;
}
/*--Clears the float properties of above elements--*/
.clearfloats
{
	clear:both;
}





/*--JAlbum Gallery Elements----*/

/*--Index Page----------*/
.ja-index-main
{
	width:560px;
	margin-top:10px;
}
.ja-index-navigation
{
	text-align:right;
	font-size:x-small;
	margin:10px 25px 10px 0px;
	font-weight:bold;
	text-transform:uppercase;
}
.ja-index-body
{
	height:612px;
	text-align:center;
}
.ja-index-body table
{
	margin:0px auto 0px auto;
}
.ja-index-body td
{
}
.ja-index-body tr
{
}
.ja-index-body img
{
}
.ja-index-image
{
	border:solid 1px #37302a;
}
.ja-index-image-hover
{
	border:solid 1px #ffffff;
}

/*--Slide Page----------*/
.ja-slide-main
{
	width:560px;
	text-align:center;
}
.ja-slide-top
{
	width:560px;
	text-align:left;
}
.ja-slide-top-left
{
	float:left;
	width:384px;
}
.ja-slide-top-right
{
	float:right;
	padding:6px 6px 0px 6px;
	width:156px;
	height:94px;
	border:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-imagename
{
	font-size:1.2em;
	color:#000000;
	font-weight:bold;
}
.ja-slide-imagedate
{
	text-transform:uppercase;
	color:#999999;
	font-size:10px;
	margin-top:2px;
}
.ja-slide-imagecomment
{
	font-size:.86em;
	padding:3px;
	height:50px;
	border:dashed 1px #4c4238;
	overflow:auto;
}
.ja-slide-middle
{
	width:560px;
	height:560px;
	text-align:center;
}
.ja-slide-middle img
{
	border:solid 8px #ffffff;
}
.ja-slide-change-info
{
	width:374px;
	height:90px;
	padding:5px;
	border-left:solid 1px #4c4238;
	border-right:solid 1px #4c4238;
	border-top:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-change-camera
{
	width:374px;
	height:90px;
	padding:5px;
	font-size:1.2em;
	color:#000000;
	border-left:solid 1px #4c4238;
	border-right:solid 1px #4c4238;
	border-top:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-change-camera table
{
	width:100%;
	font-size:10px;
	color:#999999;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	display:inline-table;
}
.ja-slide-change-camera tr
{
}
.ja-slide-change-camera td
{
	width:50%;
}
.ja-slide-change-links
{
	width:374px;
	height:90px;
	padding:5px;
	font-size:xx-small;
	text-transform:uppercase;
	border-left:solid 1px #4c4238;
	border-right:solid 1px #4c4238;
	border-top:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-change-links table
{
	margin-top:12px;
	margin-left:auto;
	margin-right:auto;
	display:inline-table;
}
.ja-slide-change-links input
{

	width:210px;
	border:solid 1px #4c4238;
	background-color:#2d2721;
	font-size:x-small;
	color:#949391;
}
.ja-slide-change-buttonbar
{
	width:384px;
	margin-bottom:10px;
}
.ja-slide-change-info-button
{
	width:60px;
	float:left;
	padding:3px;
	height:15px;
	text-align:center;
	font-size:xx-small;
	text-transform:uppercase;
	border-top:solid 1px #4c4238;
	border-left:solid 1px #4c4238;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	background-color:#37302a;
}
.ja-slide-change-camera-button
{
	width:60px;
	float:left;
	padding:3px;
	height:15px;
	text-align:center;
	font-size:xx-small;
	text-transform:uppercase;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	border-top:solid 1px #4c4238;
	background-color:#37302a;
}
.ja-slide-change-links-button
{
	width:60px;
	float:left;
	padding:3px;
	height:15px;
	text-align:center;
	font-size:xx-small;
	text-transform:uppercase;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	border-top:solid 1px #4c4238;
	background-color:#37302a;
}
.ja-slide-change-info-button-on
{
	width:60px;
	float:left;
	padding:3px;
	height:16px;
	text-align:center;
	font-size:xx-small;
	text-transform:uppercase;
	border-left:solid 1px #4c4238;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-change-camera-button-on
{
	width:60px;
	float:left;
	padding:3px;
	height:16px;
	text-align:center;
	font-size:xx-small;
	text-transform:uppercase;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-change-links-button-on
{
	width:60px;
	float:left;
	padding:3px;
	height:16px;
	text-align:center;
	font-size:xx-small;
	text-transform:uppercase;
	border-right:solid 1px #4c4238;
	border-bottom:solid 1px #4c4238;
	background-color:#2d2721;
}
.ja-slide-empty-button-space
{
	width:176px;
	border-top:solid 1px #4c4238;
	float:right;
	padding:3px;
	height:16px;
	font-size:xx-small;
	text-transform:uppercase;
}
.ja-slide-hide-div
{
	display:none;
}
.ja-slide-nav-images
{
	width:156px;
}
.js-slide-nav-prev
{
	float:left;
	width:77px;
	margin-right:2px;
	text-align:left;
	font-weight:bold;
}
.js-slide-nav-prev img
{
	border:solid 1px #ffffff;
	width:75px;
	height:75px;
}
.js-slide-nav-next
{
	float:right;
	width:77px;
	text-align:right;
	font-weight:bold;
}
.js-slide-nav-next img
{
	border:solid 1px #ffffff;
	width:75px;
	height:75px;
}
.ja-slide-nav-buttons
{
	margin:0px;
}
.ja-slide-nav-arrow-prev
{
	width:11px;
	float:left;
	margin-top:4px;
}
.ja-slide-nav-arrow-next
{
	width:11px;
	float:right;
	margin-top:4px;
}
.js-slide-nav-numbof
{
	text-align:center;
	width:134px;
	font-size:x-small;
	float:left;
}
/*---JA SLIDE SHOW CLASSES---*/
.ja-show-header
{
	height:44px;
}
.ja-show-left
{
	float:left;
	padding:10px;
	text-align:left;
}
.ja-show-right
{
	float:right;
	text-align:right;
	padding:10px;
}
.ja-slide-content
{
	width:100%;
	height:560px;
}
.ja-show-iframe
{
	width:100%;
	height:100%;
}