/* @override http://www.ledmac.com/century/wp-content/themes/century_new/style.css */

/*
Theme Name: centuryTheme 
URI: http://www.ronaldnunez.com
Description: Theme for Century.
Author: Ronald Nunez
Author URI: http://www.ronaldnunez.com*/
* {	margin: 0;	padding: 0;}
.clear { clear: both;}
body {	margin: 0;	padding: 0;	background: #040707;	color: #ffffff;	font-size: 14px;	font-family: Arial;}
a {	margin: 0;	padding: 0;	color: #a29061;	text-decoration: none;	outline: none;}
a:hover {	text-decoration: underline;}
img {	border: none;	margin: 0;	padding: 0;}
/* --------------------------------------------------------------    Basic WordPress Blog Styles      -------------------------------------------------------------- */   
.entry-content img {	margin: 0 0 1.5em 0;}
.alignleft,img.alignleft {	display: inline;	float: left;  margin: 10px 10px 5px 0;}
.alignright,img.alignright {	display: inline;	float: right;
	margin: 10px 0;
}
.aligncenter,img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	text-align: center;	margin-bottom: 1.5em;}
.wp-caption img {	border: 0 none;	margin: 0;	padding: 0;}
.wp-caption p.wp-caption-text {	margin: 0;}
.wp-smiley { 	max-height: 1em;	margin:0 !important;}
.gallery dl {	margin: 0;}
.gallery-caption {	margin:-1.5em 0 0 0;}
blockquote.left {	float: left;	margin-left: 0;	margin-right: 20px;	text-align: right;	width: 33%;}
blockquote.right {	float: right;	margin-left: 20px;	margin-right: 0;	text-align: left;	width: 33%;}/* --------------------------------------------------------------    End Basic WordPress Blog Styles      -------------------------------------------------------------- */
#topwrap { margin:0; padding:8px 0; background:#9e905f; }
#topdata { margin:0 auto; padding:0; width:960px; }
.toplogo { margin:0; padding:0; float:right; }
.topphoto { margin:0; padding:0; float:left; }
.topphoto img { margin:0 0 0 5px; }
.topphoto a { width:119px; height:59px; display:block; float:left; }
.topphoto a span { display:none; }
.topphoto a.century { margin:0 0 0 5px; background:url(images/century_live.png) center no-repeat; }
.topphoto a.century:hover { margin:0 0 0 5px; background:url(images/century_live.png) center no-repeat; }
.topphoto a.saffron { margin:0 0 0 5px; background:url(images/saffron.png) center no-repeat; }
.topphoto a.saffron:hover { margin:0 0 0 5px; background:url(images/saffron_over.png) center no-repeat; }
.topphoto a.reflections { margin:0 0 0 5px; background:url(images/reflections.png) center no-repeat; }
.topphoto a.reflections:hover { margin:0 0 0 5px; background:url(images/reflections_over.png) center no-repeat; }
.topphoto a.perspectives { margin:0 0 0 5px; background:url(images/perspectives.png) center no-repeat; }
.topphoto a.perspectives:hover { margin:0 0 0 5px; background:url(images/perspectives_over.png) center no-repeat; }
.topphoto a.waterscapes{ margin:0 0 0 5px; background:url(images/waterscapes.png) center no-repeat; }
.topphoto a.waterscapes:hover { margin:0 0 0 5px; background:url(images/waterscapes_over.png) center no-repeat; }
.smicons { margin:35px 20px 0 0; padding:0; float:right; }
.smicons a { margin-right: 10px; }
/*

/*-------------------------------------------*/
#mainwrap {	margin: 0;	padding: 0;	background: #040707 url(images/bodybg.gif) top center repeat-x;}
#content {	margin: 0 auto;	background:#040707;	padding: 0;	width: 960px;	border-left: #a29061 solid 1px;	border-right: #a29061 solid 1px;}
#logo {	margin: 15px 0 0 23px;	padding: 0;	float:  left;	text-align: center;}
#logo h1{	margin: 0;	padding: 0;	float:  left;	}
#logo h1 a{	float:  left;	margin: 0;	padding: 0;	width: 159px;	height: 109px;	text-indent: -9999em;}
#logo1 {	margin: 15px 0 0 23px;	padding: 0;	float:  left;	text-align: center;	background: url(images/centurylogo.jpg) center no-repeat;}
#logo2 {	margin: 15px 0 0 23px;	padding: 0;	float:  left;	width: 170px; height:109px;}
#logo1 h1{	margin: 0;	padding: 0;	float:  left;	}
#logo1 h1 a{	float:  left;	margin: 0;	padding: 0;	width: 159px;	height: 109px;	text-indent: -9999em;}
#tagline {	color:#A29061;	float:right;	font-family:Arial;	font-size:24px;	font-weight:normal;	margin:32px 10px 0 0;	padding:0;	text-align:right;	width:760px;}#banner {	margin: 0;	padding: 0;	border: #a29061 solid 1px;	float: left;}
#tagline {	color:#A29061;	float:right;	font-family:Arial;	font-size:24px;	font-weight:normal;	margin:32px 10px 0 0;	padding:0;	text-align:right;	width:760px;}#banner {	margin: 0;	padding: 0;	border: #a29061 solid 1px;	float: left;}

#maincontent {	margin: 20px 0 20px 0;	padding: 0 0 0 18px;	width: 942px;	float: left; }
#colleft {	margin: 0;	padding-bottom: 35px;	width: 600px;	float:left;	color: #c8c8c8;}
#colleftgallery {	margin: 0;	padding-bottom: 35px;	width: 550px;	float:left;	color: #c8c8c8;}
#sidebar {	margin: 0;	padding: 0;	width: 310px;	float: right;	color: #c8c8c8;}
/*----------------post----------------*/
.post h2{	margin: 20px 0 20px 0;	padding: 0;	font-size: 30px;	color: #a29061;	line-height: 30px;}
.entry p {	margin: 0 0 10px 0;	padding: 0;	line-height: 1.5em;}
.postmeta {	margin: 0 0 20px;	padding: 0 0 20px;	font-size: 10px;	color: #ffffff;	text-transform: uppercase;
	border-bottom: 1px solid #a29061;
}
span.postmetaname a{	color: #ffffff;}
/*----------------sidebar----------------*/
.recent {	margin: 20px 0 28px 0;	float: left;}
.photogallery {	margin: 0 0 28px 0;	float: left;}
.building {	margin: 0 0 28px 0;	float: left;}
.sidetitle {	margin: 0;	padding: 0;	font-size: 24px;	color: #a29061;	width: 300px;	float: left;;	border-bottom: #ffffff dashed 1px;}
.sidepost {	margin: 20px 0 0 0;	padding: 0;	float: left;}
.sidepost p {	line-height: 1.5em;}
.sidedate {	color: #ffffff;	font-size: 10px;	width: 300px;	float: left;	margin: 0 0 16px 0;	padding: 0;	text-transform: uppercase;}
.sideposttitle a {	margin: 0 0 5px 0;	padding: 0;	width: 300px;	font-size: 18px;	font-family: "Times New Roman";	float: left;}
.photosubtitle {	margin: 0 0 2px 0;	padding: 0;	width: 300px;	float: left;	font-size: 10px;	}
.photosub {	margin: 10px 0 0 0;	padding: 0;	float: left;}
.photosub img {	margin: 0 5px 5px 0;	padding: 0;}
.googlemap img {	margin: 10px 0 0 0;	padding: 0;}/*------------------footer-------------------*/
#footer {	margin: 0;	padding: 0;	width: 960px;	background: #a29061;	float: left;}
#fmid {	margin: 0;	padding: 26px 22px 5px 22px;	width: 276px;	float: left;	font-family: "Arial";	font-size: 20px;	background: url(images/divider.gif) top right no-repeat;}
#fleft {	text-align: center;	padding: 41px 0;	width: 320px;	float: left;	background: url(images/divider.gif) top right no-repeat;}
#fright {	margin: 0;	padding: 20px 22px 0 22px;	width: 276px;	float: left;	font-family: "Arial";	font-size: 20px;}
#fmid p {	line-height: 1.2em;}#footerform {	margin: 0;	padding: 0;	width: 204px;		float: left;}
.inputform {	margin: 0 0 5px 0;	padding: 3px 5px 0 5px;	width: 204px;	height: 27px;	background: url(images/inputbg.gif) top left no-repeat;	border: none;	color: #969696;}
.inputbtn {	background: url(images/arrow.gif) right no-repeat;	border: none;	padding: 0 15px 0 0;	font-family: "Arial";	color: #ffffff;	float: right;}/*--------------------menu-------------------*/
#menu { float:right; margin:20px 0 0; padding:0;text-align: right;}
.nav, .nav ul { list-style-image:none;width:835px;text-align: right;list-style-position:outside;list-style-type:none;margin:10px 0 0;padding:0;}
.nav { position:relative;z-index:100;}
.nav li {float:left;margin:0;padding:0;position:relative;display:inline}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
border-right:1px solid #040707;
border-top:1px solid #040707;
color:#FFFFFF;
display:block;
font-family:Trebuchet MS;
font-size:18px;
font-weight:normal;
margin:0;
padding:12px 22px 12px 37px;
text-decoration:none;
}

.nav li a:hover {
border-left:14px solid #A29061;
border-right:1px solid #A29061;
border-top:1px solid #A29061;
color:#A29061;
padding:12px 22px 12px 23px;
text-decoration:none;
}

#nav-one li:hover a, #nav-one li.sfHover a {
background:#000000 none repeat scroll 0 0;
border-left:14px solid #A29061;
border-right:1px solid #A29061;
border-top:1px solid #A29061;
color:#A29061;
padding:12px 22px 12px 23px;
text-decoration:none;
}

#nav-one li:hover ul a, #nav-one li.sfHover ul a {
border:medium none;
color:#C8C8C8;
font-size:14px;
font-weight:normal;
margin:0;
padding:5px 0 5px 24px;
}

#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {
background:transparent url(images/submenubg.jpg) no-repeat scroll left center;
border:medium none;
color:#C8C8C8;
margin:0;
padding:5px 0 5px 24px;
}

.nav ul {
background:#000000 none repeat scroll 0 0;
border-bottom:1px solid #A29061;
border-left:14px solid #A29061;
border-right:1px solid #A29061;
border-top:1px solid #A29061;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0;
position:absolute;
top:-999em;
width:12em;
z-index:-1;
}

#colleft div.post div.entry h3 {
	margin-bottom: 10px;
}

.nav li:hover ul, .nav li.sfHover ul {
top:47px;
}

.nav ul li {
margin:0;
border:0 none;
display:block;
}

.nav ul a {
border:medium none;
color:#C8C8C8;
font-size:14px;
font-weight:normal;
margin:0;
padding:5px 0 5px 24px;
white-space:nowrap;
width:5em;
	text-align: left;
}

.nav ul a:hover {
background:transparent url(images/submenubg.gif) no-repeat scroll left center;
border:medium none;
color:#C8C8C8;
margin:0;
padding:5px 0 5px 24px;
}

a.recenttitle {
	margin-top: 10px;
	margin-bottom: 5px;
	display: inline-block;
	font-size: 18px;
}

.lists {
	list-style-type: disc;
	line-height: 25px;
	margin-left: 35px;
}

.sublists {
	list-style-type: circle;
	line-height: 25px;
	margin-left: 75px;
}

ul {
	list-style-position: inside;
	margin-bottom: 10px;
}
