/* ----- Main Layout Elements PhotoSHOw ----- */
body {
	padding:			0;
	margin:				0;
	font-family:        "Trebuchet MS", Tahoma, Arial, sans-serif;
    color:              #DEDEDE;
    padding: 0;
	background-color: #000205;
	background-image:   url(../images/Page-BgGradient.jpg);
	background-repeat:  repeat;
	background-attachment: scroll;
	background-position: top left;
    letter-spacing:     1px
}
#container {
	min-width:			760px;
	max-width:			990px;
	font-size:			12px;
	margin:				auto;
	text-align:			left;
	clear:				both;
}
#header {
	background-image: url(../images/galleryHeader.png);
	height:				150px;
	margin:				0 auto;
	clear:				both;
    width:              990px;
    background-position: top left;
    background-repeat: no-repeat;
}
#headerinside {

    background-position: left;
    background-repeat:  no-repeat;
	min-width:			250px;
	max-width:			990px;
	margin:	            0 auto;
	height:			   150px;
    margin-left:        10
    text-align:			left;
	clear:				both; 	
}
#leftsidebar {
	float:				left;
	width:				200px;
	overflow:			hidden;
    padding-right:      15px;
} 
#main {
	float:				right;
	width:				770px;
	overflow:			hidden;
}

#footer {
    background:			#000022;
    width:              100%;
	clear:				both;
	text-align:			center;
	font-size:			10px;
	padding-top:		4px, 4px;
}
a, a:visited {
	color:#BBBBBB;
    padding-top:        10px;
    text-decoration:    none;
    letter-spacing:     1px;
}
a:hover {
	color:				#FFFF00;
    padding-top:        10px;
    text-decoration:    yes;
    letter-spacing:     1px;
}



/* ----- Left Sidebar Elements ----- */
#leftsidebar ul {
	margin:				0px;
	padding-left:		20px;
	padding-top:		18px;
}
#leftsidebar ul li {
	margin:				0px;
	padding:			5px;
	list-style-type:	square;
}
#leftsidebar ul li a {
	text-decoration:	none;
}
#leftsidebar ul li a:hover {
	text-decoration:	underline;
}
#leftsidebar h3 {
	margin:				0px;
    padding:            4px;
	padding-top:		17px;
	border-bottom:		1px solid #777777;
	font-size:			18px;
    color:              #FFFFCC;
}


/* Additional markups */
.pagenavcounter, .pagenav {
	font-size:			10px;
} 
.contenttoc {
	padding:			5px;
}

div.componentheading {	/* Component heading */
    margin-top:         6px;
	font-size:			18px;
	border-bottom:		1px solid #777777;
	font-weight:		bold;
    line-height:        30px;
   	padding:			4px;
	padding-top:		9px;
	border-bottom:		1px solid #cccccc;
    color:              #FFFFCC;
}
td.contentheading {		/* Post titles/headings */
	font-size:			18px;
	font-weight:		bold;
	clear:				both;
	padding-top:		10px;
}
table.contentpaneopen {	/* Table wrapping posts */
	margin:				0;
	padding:			0;
}
#form-login-remember {	/* Small 'remember me?' text in login form */
	font-size:			12px;
	padding-bottom:		5px;
}
#form-login {
	text-align:			center;
}
#form-login ul, #form-login-username, #form-login-password, #form-login-remember {
	text-align:			left;
}
fieldset.input {
	border:				0;
}
#form-login #form-login-remember {
	text-align:			center;
}
form {
	margin:0;
}
td.sectiontableentry1 {}	/* Alternating rows for polls */
td.sectiontableentry2 {		/* Alternating rows for polls */
	background-color:	#f0f8fc;
}	
.button {
	background-color:	#ddecf3;
	font-size:			12px;
	font-family:		verdana, arial;
	border-top:			1px solid #e7f7ff;
	border-left:		1px solid #cde4ef;	
	border-bottom:		1px solid #000000;
	border-right:		1px solid #245167;
}
.buttonheading img {
	border: 			none; 
	margin: 			0;
	padding:			0;
}
span.small { 		/* Small text underneath post title, i.e. 'Written by...' */
	font-size:			10px;
	margin:				0;
	padding:			0;
}
td.createdate {		/* Small date under post titles */
	font-size:			10px;
	text-align:			left;
	color:				#999999;
}
td.modifydate { 	/* The 'Last Updated' date under posts/modules. */
	font-size:			10px;
	text-align:			right;
	font-style: 		italic;	
}
a.readon { 			/* The 'Read More...' link under posts/modules. */
	font-size:			10px;
	float:				right;
	text-align:			right;
}
td.article_column {
	padding-right:		10px;
}
table.pollstableborder {
	text-align:			left;
	width:				100%;
}
p {
	margin:				0;
	padding:			0;
}
span.breadcrumbs  {
	font-size:			10px;
	color:				#666666;
}
.crumbbg {
	background-color:	#e7f3f8;
}
div.bannerheader {
	font-size:			10px;
}

