/*   
Theme Name: StiligeCecilie Portfolio Theme
Theme URI: http://www.mjeldeikt.no
Description: A portfolio theme
Author: Cecilie Amundsen and Olav Alexander Mjelde
Author URI: http://www.stiligececilie.net
Version: 1.0
.
Copyright @ StiligeCecilie 2010
.
*/

html, body {	
	height:		        100%;	
	margin:		        0;	
	padding:	        0;        
	font-family:            Trebuchet, Verdana, Arial, sans-serif;        
	font-size:              12px;        
	color:                  #333;
}
h1 {	            
	font-size:	        24px;                
	border-bottom:	        solid 1px #333;                
	font-weight: 	        normal;                
	line-height: 	        30px;		        
}
h2 {        
	font-size: 	        14px;        
	border-bottom: 	        solid 1px #333;        
	font-weight: 	        normal;        
	line-height: 	        20px;
}
h3 {        
	font-weight: 	        bold;        
	font-size:              12px;
        margin:                 0px;
}
ul {        
	padding-left: 	        17px;
}
a {        
	text-decoration: none;        
	color: 			#990099;        
	outline: 		none;
}
a:hover {        
	text-decoration: none;        
	color: 			#333;
}
img{        
	border: 		0px;
}
img a {        
	border: 		0px;
}
img a:hover {        
	border: 		0px;
}
img.alignright {        
	float:			right;         
	margin:			0 0 10px 10px;
}
img.alignleft {        
	float:			left;         
	margin:			0 10px 10px 0;
}img.aligncenter {        
	display: 		        block;         
	margin-left:	        auto;         
	margin-right: 	        auto;
}
a img.alignright {        
	float:			right;         
	margin:			0 0 10px 10px;
}
a img.alignleft {        
	float:			left;         
	margin:			0 10px 10px 0;
}
a img.aligncenter {        
	display: 		        block;         
	margin-left: 	        auto;         
	margin-right: 	        auto;
}
div#wrapper {        
	width: 			960px;        
	margin:			0 auto;
}
div#header {        
	width: 			100%;        
	border-bottom: 	        solid 1px #333;        
	clear: 			both;        
	float: 			left;        
	height: 		100px;
}
div#header_left {        
	float: 			left;        
	width: 			480px;
}
div#header_right {        
	float: 			left;        
	width: 			480px;
}
div#header_right ul {        
	list-style:		none;        
	padding: 		70px 0px 0px 5px;        
	margin: 		0px;
}
div#header_right ul li {        
	float: 			left;        
	margin: 		0 0 0 12px;
}
div#header_right li a {        
	font-size: 		17px;
}
div#header_right li.current_page_item a {        
	color: 			#333!important;
}
div#header_right .menumover {        
	float: 			right;
}
div#welcometext {       
	margin-top: 	        40px;       
	float: 			left;       
	clear: 			both;       
	width: 			600px;       
	font-size: 		20px;       
	font-family: 	        "Book Antiqua", Times, serif;
}
div.post {       
	width: 			100%;       
	float: 			left;       
	clear: 			both;
}
div.entry {      
	width: 			100%;       
	float: 			left;       
	clear: 			both;       
	margin: 		30px 0px 50px 0px;
}
div.latest-entry-title {       
	float: 			left;       
	clear: 			both;       
	width: 			100%;
}
div.entry-content-first {       
	width: 			200px;       
	float: 			left;       
	overflow: 		hidden;       
	height: 		140px;
}
div.entrytext {       
	width: 			245px;       
	float: 			right;
}
p.edit_post_link {       
	padding-top: 	        20px;
}
div.entrytext p {       
	margin: 		0px;
}
div.pagetext {       
	width: 			506px;       
	float: 			left;       
	clear: 			both;
}
div.marge {       
	float: 			left;       
	clear: 			both;       
	height: 		60px;
}
div.entry-content {       
	width: 			200px;       
	float: 			left;       
	overflow: 		hidden;       
	height: 		140px;       
	padding-left: 	53px;
}
div.entry-content-last {       
	width: 			200px;       
	float: 			right;       
	overflow: 		hidden;       
	height: 		140px;
}
img.entry-thumb{       
	width: 			200px;       
	height: 		110px;
}
div#categorylist {
	width: 			500px;
	height: 		30px;
	float:			right;
}
div#categorylist ul {
	list-style:		none;
}
div#categorylist ul li{
	list-style:		none;
	float: 			right;
	margin-left:		20px;
	
}
div#categorylist li.current-cat a {
	color:		#333!important;
}
div#sidebar-bottom {
       width:                   100%;
       float:                   left;
       clear:                   both;
}
div#sidebar-bottom ul {
       list-style:              none;
       padding-left:            0px;
}
div#sidebar-bottom li{
       list-style:              none;
}
li.widget {
       width:                   200px;
       float:                   right;
       overflow:                hidden;
       margin-left:             52px;
}
li.twitter {
       width:                   200px;
       float:                   left;
       overflow:                hidden;
}
div#twitter_update_list li{
       margin-bottom:           18px;
}
div.twitters span.twitterTime {
       float:                   left;
       font-size:               85%;
       clear:                   both;
       margin-bottom:           15px;
}
div.twitters span.twitterStatus{
        float:                  left;
        clear:                  both;
}
/* End of SC Twitter Widget */
ul#recentcomments li {       
	margin-bottom: 	        10px;
}
ul.blogroll li {       
	margin-bottom: 	        10px;
}
div#flickrimg {       
	width: 			200px;       
	margin-bottom: 	        10px;       
	float: 			left;      
	clear: 			both;
}
div#footer {		       
	width: 			100%;		       
	float: 			left;			       
	clear: 			both;				       
	text-align: 	        center;       
	margin-top: 	        40px;
}
div#title {		       
	float: 			left;				       
	clear: 			both;				       
	//padding-top: 	        30px;				       
	width: 			100%;
}
/* Carousel jQuery Image Slider */
div#carousel {      
	width:			700px;      
	height:			358px;         
	margin:			0px;      
	float: 			left;
}  
div.carouseligjen {    
	width: 			700px;    
	float: 			left;
}  
div#slides {      	
	overflow:		hidden;	
	/* fix ie overflow issue */	
	position:		relative;	
	width:			700px;	
	height:			358px;	
}    
div#slides ul {      
	position:		relative;      
	left:			0;      
	top:			0;      
	list-style:		none;      
	margin:			0;      
	padding:		0;        
	width:			2100px;              
}    
div#slides li {      
	width:			700px;      
	height:			358px;         
	float:			left;  
}    
div#slides li img {    
 
}    
div#buttons {      
	padding:		0 0 5px 0;        
	float:			right;  
}    
div#buttons a {      
	display:		block;       
	width:			31px;       
	height:			32px;      
	text-indent:	-9999px;      
	float:			left;      
	outline:		0;  
}  
div#buttons prev {      
	display:		block;       
	width:			15px;       
	height:			32px;      
	text-indent:	-9999px;      
	float:			left;      
	outline:		0;  
}    
a#prev {      
	background:		url(images/arrow.gif) 0 -31px no-repeat;   
}    
a#prev:hover {      
	background:		url(images/arrow.gif) 0 0 no-repeat;  
}    
a#next {      
	background:		url(images/arrow.gif) -32px -31px no-repeat;   
}    
a#next:hover {      
	background:		url(images/arrow.gif) -32px 0 no-repeat;  
}    
div.clear {
	clear:			both
}
/* End of Carousel jQuery Image Slide */
input#send {     
	background-color:       #990099;    
	color:			#fff;     
	font-family:            Trebuchet, Verdana, Arial, sans-serif; 
        border:                 1px solid #990099;
        
} 
input#reset {     
	border: 		1px solid #990099;    
	background-color:       #fff;    
	color:			#990099;     
	font-family:            Trebuchet, Verdana, Arial, sans-serif; 
} 
/* Comments */
div#comments {
        clear:                  left;
        float:                  left;
        width:                  700px;
        margin-top:             30px;
}
ul#listcomment {
        list-style:             none;
        padding-left:           0px;
}
ul#listcomment li {
        list-style:             none;
        padding-left:           0px;
        clear:                  both;
}
ul#listcomment p {
        margin-left:            70px;
}
li.comment-author-admin {
        list-style:             none;
        padding-left:           0px;
        clear:                  both;
        margin-bottom:          20px;
}
li.comment-author-admin h3 {
        color:                  #9933CC;
}
li.comment {
        list-style:             none;
        padding-left:           0px;
        clear:                  both;
        margin-bottom:          20px;
        width:                  500px;
}
div#writecomment {
        float:                  right;
        clear:                  none;
        width:                  245px;
        margin-top:             30px;
}
div#commentFormArea fieldset {
        border:                 none;
        padding-left:           0px;
}
img.avatar {
        margin:                 0px 10px 0px 0px;
        float:                  left;
}
div.comment-author h3 {
        display:                inline;
}
p.previous {
        float:                 left;
}
p.next{
        float:                 right;
}
