body {
	margin-top: 30px;
	padding: 0;
	background: #000000;
	font-size: 13px;
	color: #ADADAD;
}

body, th, td, input, textarea, select, option {
	font-family: "Trebuchet MS", "Times New Roman", Arial, Times, serif;
}

h1, h2, h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #819CDB;
}

h1 {
	font-size: 36px;
}

h2 {
	font-size: 2em;
}

h3 {
	font-size: 1em;
}

p, ul, ol {
	line-height: 200%;
}

blockquote {
	padding-left: 1em;
}

blockquote p, blockquote ul, blockquote ol {
	line-height: normal;
	font-style: italic;
}

a {
	color: #FFFFFF;
}

a:hover {
	color: #FFFFFF;
}

hr {
	display: none;
}
/* Header */

#header {
	width: 1024px;
	height: 35px;
	margin: auto;
	background-color:#333333;
	margin-bottom:10px;
}
#header h1 {
	float: left;
	margin: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFB71C;
	font-size: 24px;
	text-decoration:underline;
}

/* Page */

#page {
	width: 1024px;
	margin: 0 auto;
}

/* Content */

#content {
	float: right;
	width: 735px;
	margin: 0;
	margin-bottom: 30px;
}

.post {
	margin-left: 30px;
	width: 600px;
}

.title {
	margin: 0;
	padding-bottom: 5px;
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

.title a {
	text-decoration: none;
	color: #FFFFFF;
}

.pagetitle {
	border-bottom: 2px solid #0F0F0F;
}

.byline {
	margin: 0;
	color: #646464;
}

.meta {
	text-align: left;
	color: #646464;
	padding: 10px 10px;
	margin: 30px 0;
	background: url(images/img02.jpg) repeat-x left top;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.meta .more {
	background: url(images/img03.gif) no-repeat 0px 45%;
	padding-left: 10px;
}

.meta .comments {
	background: url(images/img03.gif) no-repeat 0px 45%;
	padding-left: 10px;
}
.meta a {
}

.navigation {
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.posts {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

.posts li {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #0F0F0F;
}

.posts h3 {
	margin: 0;
	font-weight: bold;
}

.posts p {
	margin: 0;
	line-height: normal;
}

.posts a {
}

/* Sidebar */

#sidebar {
	float: left;
	width: 280px;
}

#sidebar ul {
	margin: 0;
	padding: 0 0 20px 0;
	list-style: none;
}

#sidebar li {
}

#sidebar li ul {
	padding: 0px 21px 20px 10px;
}

#sidebar li li {
	border-bottom: 1px dotted #363B3F;
	background: url(images/img03.gif) no-repeat 0px 40%;
	padding: 0 0 10px 15px;
}

#sidebar h2 {
	margin: 0;
	height: 35px;
	padding: 8px 0px 10px 13px;
	background: url(images/img02.jpg) repeat-x left top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFFFFF;
}

#sidebar h2 a {
	background: url(images/img03.gif) no-repeat left 50%;
}

#sidebar a {
}

#sidebar a:hover {
	text-decoration: none;
}

/* Footer */

#footer {
	clear: both;
	height: 136px;
	width: 1024px;
	margin: 0 auto;
	border-top: 10px solid #1E2223;
	text-align: center;
	font-size: smaller;
	font-family: Arial, Helvetica, sans-serif;
	color: #646464;
}

#footer p {
	padding-top: 40px;
	text-transform: uppercase;
}

#footer p a {
	color: #FFFFFF;
}
#link {
	text-align:center;
	vertical-align:middle;
	margin-top:15px;
	font-size:22px;
	height: 70px;
	background-color:#666666;
	padding-top:20px;
	text-decoration:underline;
}
#link_rand {
	background-color:#fce772;
	text-decoration:underline;
	height:55px;
	width:550px;
	margin-left:25px;
}
#link_rand:hover {
	background-color:#FF9933;
}
#link a {
	color:#474747;
}
#top {
	height:215px;
	background-color:#666666;
	padding-top:5px;
}
#top:hover {
	background-color:#FFCC00;
}

/* --------------------------------------- */
/* Portfolio Area
/* --------------------------------------- */
.container_12,
.container_16 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}
.hoverBlock .grid_4 {
	margin-bottom: 20px;
	position: relative;
	width: 290px;
	height: 240px;
	border-top-width: 5px;
	border-right-width-value: 5px;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: 5px;
	border-left-width-value: 5px;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: solid;
	border-right-style-value: solid;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: solid;
	border-left-style-value: solid;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: #292929;
	border-right-color-value: #292929;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: #292929;
	border-left-color-value: #292929;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	overflow-x: hidden;
	overflow-y: hidden;
}
#portfolioWrap { width:100%; height:250px; margin:0 0 20px 0; overflow:hidden }
#portfolioWrap.subpage { overflow:visible; height:auto; }

#portfolio { position:relative }

.container_12 #previous,
.container_12 #next {
	font-size:75px;
	width:40px;
	height:40px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:128px }
	
	#next.pagination { background:url('images/right_arrow_on.gif') no-repeat }
	#previous.pagination { background:url('images/left_arrow_on.gif') no-repeat }
	
	#next.pagination.inactive { background:url('images/right_arrow_off.gif') no-repeat }
	#previous.pagination.inactive { background:url('images/left_arrow_off.gif') no-repeat }
	
	.pagination.inactive { cursor:default !important }
	
	.hoverBlock .grid_4 { margin-bottom:20px; position:relative; width:290px !important; height:240px; border:5px solid #292929; overflow:hidden }

#portfolio #previous { left:-55px }
#portfolio #next { right:-55px }

#portfolio img.portfolio-image { position:absolute; top:0; left:0; display:block; margin:0  }

#portfolio .portfolio-info {height:270px;padding:12px 15px;width:270px;background:#292929 url('../graphics/portfolio_hover_bg.gif') repeat-x top }

.entry-1 { margin-left:0 }

.portfolio-info h3 {
	font-size:14px;
	margin:0 0 1px 0;
	padding:0;
	color:#fce772;
	text-transform:uppercase }
	
.portfolio-info small {
	font-size:11px;
	color:#a7a7a7;
	display:block;
	margin:0 0 10px 0;
	padding:0 }
	
.portfolio-info p {
	font-size:14px;
	line-height:17px;
	margin:0 0 22px 0;
	color:#e4e4e4 }
  
.portfolio-info a{color:#b79b00;text-decoration:underline;font-size:18px; }
	
.portfolio-info .button {
	float:left }
	
	.portfolio-info .button.left { margin:0 10px 0 0 }