/*
Theme Name: Evolutionzone Workshop
Theme URI: http://workshop.evolutionzone.com/
Description: Custom theme
Version: NA
Author: Marius Watz
*/
/*Special Thanks to Urban Giraffe for the Dissecting a Theme Guide, which inspired me to develop the blank theme
http://www.urbangiraffe.com/themes/guides

Additional thanks to Michael Hielemann at http://binarybonsai.com for the default Kubrick Theme
*/

/*-----------Block Level Elements--------------*/

body {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:97%;

}

#sidebar ul {
    list-style-type: none;
    margin: 0; padding: 0;
}
#sidebar ul li {
    margin: 0; padding: 0;
}


#page {

}

#headerimg {

}

.description {

}

#blogtitle {
	width:960px;
	margin:0 0 20px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	border-bottom: 2px dotted #FF0066;

/*	color: #FFF;
	background-color:#FF0066;
	border: 2px dashed #fff;*/
}

#wrapper {
	margin:0 auto;
	padding: 0;
	width: 960px;
	height:5px;
	margin:10px auto 60px auto;
}

#header  .headerlinkwrapper, #footer .headerlinkwrapper {
	width:960px;
	margin:0 auto;
	padding:0;
}

#header .headerlinkleft {
	float:left;
	width:360px;
}

#header .headerlinkright {
	float:right;
	width:560px;
	text-align:right;
}

#content {
/*	border-top: 2px solid #FF0066;*/
	width: 560px;
	float:left;
	padding:0;
}

#content a, #content a:visited {
	color:#009ADF;
}

#content a:hover {
	background-color:#009ADF;
	color: #FFF;
}

#sidebar {
	width: 380px;
	float:left;
	margin:0px 20px 40px 0px;
	padding:0;
}

#footer, #header {
	background-color: #FFFF00;
	width:97%;
	position:fixed;
	padding:4px;
	overflow:hidden;
	z-index: 100;
	margin:0;
	font-size:10px;
/*	font-weight: bold;*/
}

#footer a, #header a,#footer a:visited, #header a:visited, a {
	color:#FF0066;
	text-decoration:none;
}

#footer a:hover, #header a:hover, a:hover {
	background-color:#FF0099;
	color:#FFF;
	text-decoration:none;
}

#footer  {
	border-top:1px dotted #FF0066;
	bottom:0;
}

#header  {
	top:0;
	border-bottom:1px dotted #FF0066;
}

/*-------------Headings-------------*/

h1 {

}

h3 {

}

h4 {

}

h5 {

}

/*-------------The Post-------------*/



h2 a:hover, h2 a:visited, h2 a {

}

.post {
	margin:0px 0px 30px 0;
	padding:0;
/*	border: 1px solid #FFFF00;*/
}

.pageTitle {
	color:#009ADF;
	background-color:#EEFAFF;
	padding:5px;
	margin:0 0 30px 0;
	font-size:30px;
	border-top: 1px dotted #009ADF;
	border-bottom: 1px dotted #009ADF;
}

.post .flickrImg, .post .imgbig {
	padding:0px 10px 0px 10px;
	margin-bottom:10px;
	border-bottom: 1px dotted #009ADF;
}

.post .flickrImgBody {
	padding:10px;
	margin:10px 0 0 0;
	line-height:auto;
	border-top: 1px dotted #009ADF;
	border-bottom: 1px dotted #009ADF;
}


.post .flickrPhoto,.post .flickrPhoto a,.post .imgbig a {
	border:0px;
}

.post .flickrCaption, .imgbig, .post .flickrImg p, .imgbig p {
	font-size:10px;
	margin:4px 0 10px 0;
}

.post .flickrImgBody p {
	font-size:10px;
	margin:4px 0 0px 0;
}

.post .posttitle, .post .posttitle a {
	color:#009ADF;
	margin:0;
	font-size:20px;
}

.mediumtitle {
	color:#000;
	margin:30px 0 10px 0;
	padding:0;
	font-size:20px;
	border-bottom: 1px dotted #000;
	padding:2px 2px 6px 2px;
}

.post .posttitle a:hover {
	background-color:#009ADF;
	color:#FFF;
}

.post li {
	margin:4px 0 4px 0;
}

.post .posttitle a {
	font-weight:bold;
}
.post .postdate {
/*	display:inline;*/
	margin:0;
	font-size:10px;
	text-transform:lowercase;
}

.post .postdate {
	clear:left;
}

.post .postheader {
	border-top: 2px solid #009ADF;
	background-color:#eefaff;
	border-bottom: 1px dotted #009ADF;
	padding:2px 2px 6px 2px;
}

.post .postmetadata  {
	border-top: 2px dotted #009ADF;
	margin-top:30px;
	padding:4px 2px 2px 2px;
	font-size:10px;
}

.post code,.post .p5code {
	font-family:"Courier New", Courier, monospace;
	font-size:12px;
	width:528px;
	display:block;
	border:1px dotted #009ADF;
	padding:5px;
	background:#EEFFFF;
	margin:15px 0 15px 10px;
}

.post .p5code pre {
	padding:0;
	margin:0;
}

.post p {
	padding:0 2px 0 2px;

}

.post a {

}

.post ul {

}

.post li {

}

.entry {
	line-height: 17px;
	margin-top:15px;
}

.entrytext .postmetadata {

}

.postmetadata alt {

}

.postmetadata a {

}

.navigation {

}

.alignleft {

}

.alignright {

}

.center {

}

.pagetitle {

}

blockquote {
	margin:15px 20px;
	padding:0 10px;
	border-left:1px dotted #666666;
	color:#666666;
	font-size:11px;
	line-height:14px;
}

cite {

}

a img {

}

acronym, abbr {

}

.cr {
	width:auto;
	clear:both;
	line-height:1px;
	font-size:1px;
}

.navleft {
	width:280px;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

.navright {
	width:280px;
	text-align:right;
	float:left;
	padding-bottom:10px;
}



/*--------------Sidebar------------*/

#sidebar .searcharea {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	/*background-color:#FFFF00;*/
}

#sidebar .blogdesc {
	padding:5px;
	background-color:#FFFF00;
	font-size:10px;
	margin-bottom: 20px;
}

#sidebar .sidebartitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	color: #FFFFFF;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#sidebar li.page_item {
	list-style-type: none;


}


#sidebar .twocolumnwrapper {
	width:380px;
	padding:10px 0 5px 0;
/*	border-bottom:1px solid #FF0066;*/
	border-top:1px dotted #FF0066;
	margin-bottom:20px;
	margin-top:0px;
}

#sidebar .twocolumnleft {
	width:185px;
	float:left;
	margin-right:10px;
}

#sidebar .twocolumnright {
	width:185px;
	float:left;
}


#sidebar .feedwrapper {
	width:380px;
	border-top:1px dotted #009ADF;
	padding-bottom:5px;
	border-bottom:1px dotted #009ADF;
}

#sidebar .feedcolumn {
	width:185px;
	float:left;
	padding:10px 0 0px 0;
}

#sidebar .feedcolumn a {
	color:#009ADF;
}

#sidebar .feedcolumn a:visited {
	color:#FFFFFF;
}

#sidebar .feedtitle {
	font-size:12px;
	font-weight:bold;
}

#sidebar .feedItem li {
	margin:0;
}

#sidebar .feedcolumn a:hover {
	background-color:#009ADF;
	color: #FFF;
}

#sidebar .feedcolumn ul,#sidebar .cgfeed ul {
	display:inline;
	margin:0;
	padding:0;
}

#sidebar .feedcolumn li {
	margin:2px 0 0px 0;
	padding:1px;
	background-color:#eefaff;
}

#sidebar .feedcolumn li,#sidebar .feedcolumn ul {
	font-size:10px;
	list-style-type: none;
	color:#009ADF;
}

#sidebar .feedcolumn li a:before {
	content:"- ";
}

/* feed in main content */

#content .feedwrapper {
	width:560px;
	border-top:1px dotted #009ADF;
	border-bottom:1px dotted #009ADF;
}


#content .feedcolumn {
	width:275px;
	float:left;
	padding:10px 0 0px 0;
}

#content .feedcolumn a,#sidebar .feedcolumn a:visited {
	color:#009ADF;
}

#content .feedcolumn a:hover {
	background-color:#009ADF;
	color: #FFF;
}

#content .feedcolumn ul {
/*	display:inline;*/
	margin:0;
	padding:0;
}

#content .feedcolumn li {
	margin:0px 0 2px 0;
	padding:1px;
	background-color:#eefaff;
	list-style:none;
	font-size:10px;
	color:#009ADF;
}

#content a.commentlink,#content a.commentlink:visited {
	color:#009ADF;
	background-color:#d8f2fe;
	color:#FFFFFF;
	background-color:#009ADF;
	padding:1px;
	clear:all;
}

#content  a.commentlink:hover {
	color:#FFFFFF;
	background-color:#FF0099;
}

.cgfeed ul li {
  list-style:  none;
}

.cgfeed ul {
  padding:  0;
  margin: 0;
}


/*--------------Comments--------------*/

input, textarea {
	font-family: Verdana, serif;
	font-size:10px;
}

textarea {
	width:97%;
}


#comments .commentFields {
	font-size:10px;
	color:#009ADF;
	margin:5px 10px 5px 0;
}

.alt,.regular {
	padding:5px 10px;

}

.alt {
	background-color:#d8f2fe;
}

.regular {
	background-color:#eefaff;
}


.alt small,.regular small {
	color:#000;
	font-size:10px;
	font-weight:bold;
}

#commentform {

}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commenttitle {
	color:#000;
	margin:30px 0 0px 0;
	padding-bottom:10px;
	border-bottom:1px solid #009ADF;
	font-size:12px;
	font-weight:bold;

}

.commentarea {
	font-size:12px;
	margin:10px 0 0 0;
}

ol.commentlist {

}

ol.commentlist li {

}

ol.commentlist li.alt {

}

ol.commentlist a {

}

small.commentmetadata {

}

/*--------------Search Form-------------*/

#searchform {
	margin-bottom:20px;
}

#searchform input {
	font-family: Verdana, serif;
	font-size:10px;
	color:#FF0066;

}

#searchform #s {

}


/*-------------Calendar-----------------*/

#wp-calendar {

}

#wp-calendar th {

}

#wp-calendar a {

}

#prev a, #next a {

}

#wp-calendar caption {

}

/*-------------Images------------------*/







