/*

Theme Name: niksimms

Theme URI: http://www.niksimms.com/

Description: Niksimms for portfolio.

Version: 1.1

Author: nik simms

Author URI: http://www.niksimms.com

Tags: blue, red, green, orange, two-columns, fixed-width, left-widget-sidebar, 4 colour template, nik simms

*/

html{padding:0; margin:0;}

body {



	background-color:#CCFFCC;

	



	margin: 0;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 1.5em;

	color: #666666;

	text-align: justify;

}



#container {

	width: 960px;

	margin: 0 auto;



background-image:url(images/right_circle_green.jpg);

background-position:top right;

background-repeat:no-repeat;

background-color:white;



height:100%;

}



#header {

	height: 160px;

	padding: 40px 0px 0 10px;

	background: url(images/headerbg.gif);

	background-repeat: no-repeat;

	font-size: 10px;

	position: relative;

}



#header h1 {

	margin: 0;

	font-size: 20px;

}



#header a {

	text-decoration: none;

	color: #666666;

}



#header a:hover {

	color: #333333;

}



#header #search {

	position: absolute;

	top: 40px;

	right: 50px;

	height: 20px;

}



#header #s {

	background: #ffffff;

	border: 1px solid #cccccc;

	color: #666666;

	width: 205px;

	margin: 0;

	font-size: 12px;

	color: #999999;

	padding: 2px;

}



#header #searchsubmit {

	height: 20px;

	width: 20px;

	border: none;

	cursor: pointer;

	background: url(images/searchsubmit.gif);

	background-repeat: no-repeat;

	display: none;

}



#login {

	text-align: right;

}



#navbar {
 
}





#posts {

	width: 600px;

	padding: 20px 0 0 20px;

	margin: 0 0 20px 0;

	float: left;

	min-height:600px;

}



.commentbubble a {

	float: left;

	background: url(images/commentbubble.gif);

	background-repeat: no-repeat;

	background-position: 0 -1px;

	width: 30px;

	height: 30px;

	text-align: center;

	font-size: 10px;

	margin: 0 5px 0 0;

}



.date {

	font-size: 12px;

	color: #999999;

	line-height: 1.5em;

}



.post {

	margin: 0;

}



.tags {

	font-size: 10px;

	line-height: 1.5em;

	color: #056839;

}



.post h2 {

	font-size: 25px;

	line-height:30px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-weight: bold;
	text-align:left;

	margin: 0;

}



.post h3 {

	font-size: 14px;

	font-weight: bold;

	

}
.post ul{
padding-left:230px;
text-align:left;
}
.post blockquote{
padding-left:180px;
}


.post a, .navigation a {

	color: #056839;

	text-decoration: none;

}



.post a:hover, .navigation a:hover {

	color: #333333;

}



.post a img {

	border: none;

}



.postmetadata {

	font-size: 10px;

	line-height: 1.5em;

}



.post img.alignleft {

	float: left;

	margin: 0 20px 20px 0;

}



.post img.alignright {

	float: right;

	margin: 0 0 20px 20px;

}



.post img.aligncenter {

	text-align: center;

}



.post .wp-caption {

	border: 1px solid #cccccc;

	background: #ebebeb;

	text-align: center;

	padding: 10px 5px 0 5px;

}



.post .wp-caption-text {

	margin: 0;

	font-size: 12px;

}



#commentform #author, #commentform #email, #commentform #url, #commentform #comment {

	background: #ffffff;

	border: 1px solid #cccccc;

	color: #056839;

}



.commentlist {

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.commentlist li {

	background: #ebebeb;

	padding: 20px;

	border: 1px solid #cccccc;

	margin: 0 0 20px 0;

}



.avatar {

	float: left;

	margin: 0 5px 0 0;

}



.sidebar {

float:left;



}



.sidebar ul {

	list-style-type: none;

	margin: 0 0 300px 0;

	padding:0;

}

.flexipages_widget{



	text-align:left;

	padding:10px 0px 0px 0px;

	background-repeat:no-repeat;

		height:320px;

	display:block;





}

#flexipages-2{

	margin: 0 30px 0 0;

	width: 140px;

	padding:50px 20px 10px 10px ;

}

.flexipages_widget li{padding:10px 5px 0 5px;}

.sidebar h2, .flexipages_widget a {

font-family:Georgia, "Times New Roman", Times, serif;

text-align:left;

	margin: 0 0 5px 0;



	font-size: 14px;

	line-height:18px;

	width: 140px;





}



.sidebar a {

	color: #336600;

	text-decoration: none;

}



.sidebar a:hover {

	color: #333333;

}



#footer {

	clear: both;

	height: 50px;



}



#footer p {

	text-align: center;

	font-size: 12px;

	position: relative;



}



#footer a {

	color: #666666;

	text-decoration: none;

}



#footer a:hover {

	color: #333333;

}



#wp-calendar {

	width: 210px;

	background: #ebebeb;

	border: 1px solid #cccccc;

	margin: 0 0 30px 0;

	font-size: 12px;

	text-align: center;

}



#wp-calendar caption {

	text-align: left;

}



#wp-calendar #today {

	background: #cccccc;

}



#wp-calendar a {

	display: block;

	width: 100%;

	height: 100%;

}



#wp-calendar a:hover {

	background: #cccccc;

}

#pixopoint_menu1 {
	position:relative;
	top:90px;
    font-family:Helvetica,sans-serif;
}

#rightnav{
	float:right;
	position:relative;
	top:37px;
	padding:0 3px 0 0;
    font-family:Helvetica,sans-serif;	
}

#rightnav a{

padding:0 5px 0 5px;

color: #056839;

font-size:12px;

}



#rightnav a:hover{

 color:#8CC63E;

}

.widget_text{

background-image:url(images/left-block.png);

background-repeat:no-repeat;

height:400px;

padding:20px 10px 20px 10px;

width:140px;

margin:0 20px 0 0;

}