/*
Theme Name: GotChance III
Theme URI: http://gotchance.com/
Description: Theme to match the homepage design of GotChance.com
Version: 1.0
Author: Shrihari Sankaran
Author URI: http://gotchance.com/
Tags: two columns, custom made
*/
body {
	color: #DDD;
	font-size: 14px;
	font-family: Verdana, Tahoma, Sans-serif;
	background: #9D4E8F url("img/bg.png");
	margin: 0;
	padding: 0;
}
/* INDENTED BORDER - Dark: 6b2b5f, Light: a961a1 */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.smaller { font-size: 70%; }
a { color: #DBC8D8; }
a:hover { color: #FFF; }
img, a img { border: none; }
blockquote {
  padding-left: 35px;
  font-style: italic;
  font-size: 13px;
  background: url("img/quote.png") left top no-repeat;
  min-height: 30px;
  margin: 0;
}
::selection { background: #EDBD2B; color: #FFF; }
::-moz-selection { background: #EDBD2B; color: #FFF; }
h1, h2, h3, h4, h5, h6 {
	display: inline;
	font-family: Tahoma, Verdana, sans-serif;
	margin: 0;
	color: #EDBD2B; 
	letter-spacing: -3px;
	text-shadow: -1px -1px 2px #6B2B5F;
	filter: Shadow(Color=#6B2B5F, Direction=295, Strength=2);
	border-bottom: 2px dotted #A26C9D;
}
h2 { font-size: 36px; }
h2 a { color: #EDBD2B; text-decoration: none; }
h2 a:hover { color: #EDBD2B; }
h3 { font-size: 30px; }
form, p form { padding: 0; margin: 0; }
input, textarea { 
	margin: 2px 6px 2px 2px;
	color: #FFF;
	font-size: 16px;
	font-family: Tahoma, Verdana, sans-serif;
	background: url("img/input.png");
	border: 1px solid #6B2B5F;
	outline: none;
	padding: 6px;
}
input.button {
	font-weight: bold;
	border: 2px solid #6B2B5F;
}
input.button:hover {
	background: #9D4E8F;
}
input#submit_btn { margin-left: 120px; }

.wrap2 { width: 982px; margin: 0 auto; /*border-left: 1px solid #6B2B5F; border-right: 1px solid #A961A1; */}
.wrap { width: 980px; margin: 0 auto; /*border-right: 1px solid #6B2B5F; border-left: 1px solid #A961A1; */}


#header {
	border-bottom: 1px dashed #A26C9D;
	padding-bottom: 10px;
}
#logo {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
#tagline {
	color: #DBC7D7;
	font-size: 20px;
	font-family: Georgia;
	font-weight: bold;
	font-style: italic;
	text-shadow: -1px -1px 2px #6B2B5F;	
	filter: Shadow(Color=#6B2B5F, Direction=295, Strength=1);
	margin: 30px 10px;
}
span.amp {
   font-family: Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
   font-size: 140%;
   font-style: italic;
}
#nav { text-align: center; border-bottom: 1px dashed #A26C9D; }
#nav ul { list-style: none; text-align: center; margin: 0; padding: 0; }
#nav ul li {
	color: #DBC7D7;
	font-family: Helvetica;
	font-weight: bold;
	display: inline;
	margin-right: 50px;
	font-size: 36px;
	letter-spacing: -3px;
	text-align: center;
	text-shadow: -1px -1px 2px #6B2B5F;
	filter: Shadow(Color=#6B2B5F, Direction=295, Strength=2);
}
#nav ul li.last { margin: 0; }
#nav ul li a {
	color: #DBC7D7;
	text-decoration: none;
}
#nav ul li a.active {
	color: #EDBD2B;
}
/*#nav ul li a:hover {
	color: #EDBD2B;
}*/

#content { padding: 5px; }
#main {
	width: 600px;
	padding: 10px 10px 0 0;
	border-right: 1px dashed #A26C9D;
}
#sidebar {
	width: 350px;
	padding: 10px 0 0 9px;
}

#main #welcome {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-shadow: -1px -1px 2px #6B2B5F;
	filter: Shadow(Color=#6B2B5F, Direction=295, Strength=1);
	letter-spacing: -1px;
}
.bigfont {
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-shadow: -1px -1px 2px #6B2B5F;
	filter: Shadow(Color=#6B2B5F, Direction=295, Strength=1);
	letter-spacing: 0px;
}
#main #whatido ul {
	margin: -20px 0 10px 40px;
	padding: 0;
	list-style: none;
}

#main #welcome .special, #main #whatido .special {
	font-style: none;
	color: #EDBD2B;
}
#hireme textarea {
	width: 300px;
	height: 120px;
}

.works, .webdesign {
	margin: 10px 6px;
}
.works img {
	border: 4px solid #9f5e90;
	width: 580px;
	height: 350px;
}
.works .image {
	position: relative;
	width: 100%; /* for IE 6 */
}
.works .image a.next {
	display: none;
	position: absolute;
	top: 100px;
	right: 0;
	color: white;
	font: bold 20px Tahoma, Sans-Serif;
	letter-spacing: -1px;
	background: #000; /* fallback color */
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	padding: 10px 35px 10px 10px;
}
.works .image:hover a.next {
	display: block;
}

.webdesign a { border: none; }
.webdesign img {
	border: 4px solid #9f5e90;
	width: 580px;
	height: 120px;
}
.webdesign .image {
	position: relative;
	margin-top: 10px;
	width: 100%; /* for IE 6 */
}

.webdesign .image .next {
	display: none;
	position: absolute;
	bottom: 7px;
	left: 0;
	color: white;
	font: bold 20px Tahoma, Sans-Serif;
	letter-spacing: -1px;
	background: #000;
	padding: 10px;
	border: none;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.webdesign .image:hover .next {
	display: block;
}

#footer {
	font-family: Georgia, serif;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	padding: 10px;
	border-top: 1px dashed #A26C9D;
}

/* ------- BLOG ------- */
.post { margin-bottom: 20px; }
.post .entry { border-bottom: 1px dashed #A26C9D; font-size: 14px; }
.post .entry p { padding: 0 10px; line-height: 20px; }
.post .entry li { margin-bottom: 5px; }
.post .entry img { padding: 3px; margin: 3px; border: 1px solid #A26C9D; }
.post .entry h1, .post .entry h2, .post .entry h3, .post .entry h4, .post .entry h5, .post .entry h6
{
	display: inline;
	font-family: Tahoma, Verdana, sans-serif;
	margin: 0;
	color: #DDD;
	letter-spacing: 0px;
	text-shadow: none;
	filter: none;
	border: none;
}
.post .entry h1 { font-size: 30px; }
.post .entry h2 { font-size: 26px; }
.post .entry h3 { font-size: 22px; }
.post .entry h4 { font-size: 18px; }
.post .entry h5 { font-size: 14px; }
.post .entry h6 { font-size: 10px; }
.post .entry img { max-width: 550px; }
.post .postmetadata { padding: 0 10px 15px 10px; border-bottom: 1px dashed #A26C9D; }

.navigation { border-top: 1px dashed #A26C9D; text-align: center; display: block; font-size: 20px; font-weight: bold; padding-top: 5px; }

.comment { border: 2px dotted #A26C9D; margin: 15px 8px 8px 8px; padding: 7px 7px 0 7px; }
.comment cite a{ font-style: none; font-weight: bold; }
.comment .comment-author { font-size: 16px; float: left; margin-bottom: 10px; }
.comment .comment-meta { font-size: 12px; float: right; margin-bottom: 10px; }
.comment p { font-size: 13px; clear: left;  }
.pingback, .trackback { display: none; }
