html
{
	border-top: 1px solid #444;
}

body
{
	width: 810px ;
	background: #363B41 ;
	color: white ;
	text-shadow: #000 2px 2px 5px ;
}

h1, h2, h3, h4, h5, h6, h7, input, button, textarea
{
	color: #333 ;
}

#layout th
{
	background: #585E63 none repeat scroll 0% 0% ;
	padding-bottom: 3px ;
	border-bottom: 1px solid black ;
}

a, #lightbox-close-button
{
	color: #ddf !important ;
}

a:hover, #lightbox-close-button:hover
{
	color: white !important ;
}

#layout
{
	background-color: #4D5257 ;
	border: 1px solid black ;
	padding-top: 5px ;
	padding-left: 5px ;
	padding-right: 5px ;
	padding-bottom: 5px ;
	margin-top: 20px ;
	margin-bottom: 20px ;
	-webkit-border-radius: 10px ;
	-moz-border-radius: 10px ;
}

tr.even td
{
	background: #585E63 ;
}

#timeline .profile_image div
{
	border-top: 1px solid #333 ;
	border-left: 1px solid #333 ;
	border-bottom: 1px solid #888 ;
	border-right: 1px solid #888 ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	background-color: #363B41 ;
	width: 52px ;
	height: 52px ;
}

#timeline .profile_image div:hover
{
	background-color: #585E63 ;
}

#timeline .profile_image div img
{
	padding: 2px ;
}

#timeline .text_left textarea
{
	border-top: 1px solid #333 ;
	border-left: 1px solid #333 ;
	border-bottom: 1px solid #888 ;
	border-right: 1px solid #888 ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	background-color: #363B41 ;
	color: #aaa ;
}

#timeline .text_left textarea:focus
{
	color: white ;
}

#timeline #page_nav #current
{
	background: #585E63 !important ;
	color: white !important ;
}

div.jGrowl div.default
{
	background-color: #363B41 ;
	color: white ;
	border: 1px solid black ;
	-webkit-border-radius: 10px ;
	-moz-border-radius: 10px ;
}

div.jGrowl div.default div.header
{
	-webkit-border-top-left-radius: 10px ;
	-webkit-border-top-right-radius: 10px ;
	-moz-border-radius-topleft: 10px ;
	-moz-border-radius-topright: 10px ;
}

div.jGrowl div.default div.close
{
	-webkit-border-top-right-radius: 10px ;
	-moz-border-radius-topright: 10px ;
}

div.jGrowl div.default div.header, div.jGrowl div.default div.close
{
	background-color: #585E63 ;
	border-bottom: 1px solid black ;
	padding-bottom: 6px ;
	border-top: 1px solid #888 ;
	border-left: 1px solid #888 ;
	border-right: 1px solid #333 ;
}

div.jGrowl div.default div.close
{
	padding-bottom: 4px ;
	border-left: 0 ;
}

div.jGrowl div.default div.message
{
	border-right: 1px solid #333 ;
	border-bottom: 1px solid #333 ;
	-webkit-border-bottom-left-radius: 10px ;
	-webkit-border-bottom-right-radius: 10px ;
	-moz-border-radius-bottomleft: 10px ;
	-moz-border-radius-bottomright: 10px ;
}

#lightbox-infoContainer
{
	color: white !important ;
}

#lightbox-loading
{
	opacity: 0.5 ;
}

#lightbox-imageBox, #lightbox-infoBox
{
	border-top: 1px solid #888 !important ;
	border-left: 1px solid #888 !important ;
	border-bottom: 1px solid #333 !important ;
	border-right: 1px solid #333 !important ;
	-webkit-border-radius: 5px ;
	-moz-border-radius: 5px ;
	background-color: #363B41 !important ;
	padding: 2px !important ;
}
