/* @override
	http://ahbock.sg/wp-content/themes/wp-andreas00-10/style.css
*/

/*

Theme Name: WP-Andreas00

Theme URI: http://andreasviklund.com/wordpress-themes/

Description: A public theme by Andreas, based on the <a href="http://andreasviklund.com/templates/">andreas00</a> XHTML/CSS website template.

Version: 1.0

Author: Andreas Viklund

Author URI: http://andreasviklund.com/

Latest updated: December 28th, 2006

*/



/* Body */

*{margin:0;padding:0;}

body{background:#efe5e9 url(img/bg.jpg) top center repeat-y;color:#303030;font:11px Verdana,Tahoma,Arial,sans-serif;}

#wrap{background-color:#fff;color:#303030;margin:0 auto;width:760px;}



/* Links */

a{color:#9a3f89;font-weight:700;text-decoration:none;}

a:hover{color:#c55753;font-weight:700;text-decoration:underline;}

a img{border:0;}



/* Header */

#header{margin:0 0 10px;background:#fff url(img/front.jpg) top left no-repeat;height:200px;}

#header h1{ 
font-family: Georgia, "Times New Roman", Times, serif; 
font-size:38px; 
letter-spacing:-2px;
margin: 0 0 4px 15px;
padding: 15px 0 0;}

#header h1 a{
color:#fff; }

#header p{font-size:1.1em;letter-spacing:-1px;margin:0 0 20px 15px;padding:0 0 0 3px; color: #f4e199;}



/* Sidebars */

#leftside{clear:left;float:left;line-height:1.4em;margin:0 0 5px;width:140px;}

#leftside p,#leftside ul,#leftside div.textwidget,#extras p,#extras ul,#extras div.textwidget{font-size:0.9em;margin:0 0 18px;}

#leftside li,#extras li{line-height:1.5em;list-style:none;margin:0 0 6px;}

#leftside ul ul,#extras ul ul{margin:6px 0 0 10px;}

#leftside ul ul li,#extras ul ul li{margin:0 0 4px;}

#leftside ul ul li a,#extras ul ul li a{font-weight:normal;}

#leftside ul.linklist,#extras ul.linklist{font-size:1em;}

#leftside ul.linklist ul,#extras ul.linklist ul{margin:0 0 18px;}

#leftside ul.linklist ul li a,#extras ul.linklist ul li a{}

#leftside h2,#leftside ul.linklist li h2,#leftside h3,#extras h2,#extras ul.linklist li h2,#extras h3, table#wp-calendar caption{color:#555;font-size:1.3em;font-weight:400;margin:0 0 8px;text-align:left;}

#leftside label,#extras label{display:none;}

/* Right side */

#extras{float:right;line-height:1.4em;margin:0 0 5px;width:140px;}

#extras ul li a{
	font-weight: normal;
}
#leftside h2, #extras h2{
	border-bottom: 1px dotted #ccc;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}


/* Main menu */

#header ul.page{list-style:none;
margin:94px 0 18px;
padding:0;
font-size:1.1em; }

#header ul.page li{ 
line-height:1.4em; 
width:140px; 
margin: 0 5px 0 0; 
float: left; }

#header ul.page li a{
background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;
border-top:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-left:4px solid #ccc;
color:#555;
float:left;
font-weight:700;
margin-bottom:5px;
padding:4px 1px 4px 5px;
text-decoration:none;
width:130px;}

#header ul.page li a:hover,
#header ul.page li.current_page_item a{
background-color:#f4f4f4;
border-left:4px solid #9a3f89;
color:#555;}

#header ul.page li.current_page_item ul li a{
border-left:4px solid #ccc;}

#header ul.page li.page-item-535 a {
	width: 160px;
}

#header ul.page li.page-item-535 {
	width: 170px;
}
#header ul.page ul{margin:0 0 0 15px;padding:0 0 5px 0;width:125px;}

#header ul.page ul a{padding:3px 1px 3px 5px;width:115px;}

#header ul.page ul ul{width:113px;}

#header ul.page ul ul a{width:100px;}



/* Content */

#content{margin:0 155px 5px;padding:0;line-height:1.5em;}

#contentwide{line-height:1.6em;margin:0 0 5px 155px;line-height:1.5em;padding:0;}

#content h2,#contentwide h2,#content h2 a,#contentwide h2 a{color:#c55753;letter-spacing:-1px;
margin:5px 0 15px; 
line-height: 130%;}

#content h2 a:hover{
	text-decoration: none;
	border-bottom: 1px dotted #c06;
	color: #c06;
}

#content h3,#contentwide h3,#content h3 a,#contentwide h3 a{font-weight:400;margin:0 0 8px;color:#555;letter-spacing:0px;}

.post img,.post img{border:1px solid #d0d0d0;}

#content ul,#contentwide ul,#content ol,#contentwide ol{margin:0 0 16px 20px;}

#content li,#contentwide li{padding:0 0 0 5px;}

#content ul ul,#contentwide ul ul,#content ol ol,#contentwide ol ol{margin:0 0 0 16px;}

.addthis{
height: 30px;
margin: 10px 0 0 0;
}

img.calendarButton{
	padding: 0;
	margin: 0;
}

/* Footer */

#footer{border-top:2px solid #e0e0e0;clear:both;color:#777;font-weight:400;line-height:1.4em;margin:0 auto;padding:15px 0;text-align:center;width:760px;}

#footer p{margin:0;padding:0;}

#footer .credits{font-size:10px;color:#777;}

#footer .credits a{color:#777;}

#footer a{color:#777;font-weight:400;text-decoration:none;}

#footer a:hover{color:#555;text-decoration:underline;}

#footercat { list-style: none; }

#footercat li { display: inline; padding: 0 8px; }



/* Tags */

p,ul,ol{margin:0 0 18px;}

blockquote{border-left:4px solid #e0e0e0;margin:20px;padding:8px 8px 8px 15px;}

blockquote p{color:#555;font-size:0.9em;line-height:1.3em;}

label{color:#606060;font-size:0.9em;font-weight:700;}

table#wp-calendar{margin:0 0 18px;width:140px;}



/* Headers */

h2{font-size: 2em; 
font-weight: bold;}

h3{font-size:1.5em;}



/* Forms */

#s,#submit{background-color:#fff;border:1px solid #ccc;color:#555;font-size:0.9em;margin:0 0 16px;padding:4px;width:130px;}

#author,#email,#url,#comment{border:1px solid #ccc;font-family:Verdana,Tahoma,Arial,Sans-Serif;font-size:1em;margin:0;padding:4px;}

#commentsection{margin:25px 0 0;}

#commentsection p{margin:0 0 6px;}

.mmf-form img{
	vertical-align: middle;
	margin: 0 0 3px 5px;
	padding: 0;
}

.mmf-form hr{
	display: none;
}
.mmf-form .hr{
	margin: 20px 0;
	border-bottom: 1px dotted #999;
}

/* Float fix */

.contenttext{overflow:hidden;}

* html .contenttext{height:1px;overflow:visible;}

* html .contenttext p{overflow:hidden;width:99%;}



/* Various classes */

.left{border:1px solid #ccc;float:left;margin:10px 15px 10px 0;}

.right{border:1px solid #ccc;float:right;margin:10px 0 5px 10px;}

.center{border:1px solid #aaa;margin:5px auto 12px;text-align:center;}

.textright{text-align:right;}

.small{font-size:0.8em;}

.bold{font-weight:700;}

.hide{display:none;}

.clearing{clear:left;padding:5px 0;visibility:hidden;}

.post{margin:0 0 25px;}

.postinfo{background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:4px solid #ccc;color:#606060;font-size:0.9em;font-weight:700;line-height:1.5em;margin:1px 0 40px;padding:8px 5px 8px 8px;}

.comment{background:#f4f4f4 url(img/menubg.gif) bottom left repeat-x;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:4px solid #ccc;color:#606060;margin:0 0 10px;padding:8px 5px 4px 8px;}

.comment p.commenthead{line-height:1.6em;}

.comment p{font-size:0.9em;line-height:164%;margin:0 0 6px;}

.navigation{display:block;margin:10px 0;padding:0 0 15px;text-align:center;}

.navigation p{margin:0;padding:0;}

.prevlink{margin-right:20px;}

.nextlink{margin-left:20px;}