/*

Theme Name: What's My Purpose

Theme URI: http://FreeMarketMediaGroup.com/

Description: The custom designed "What's my Purpose" WordPress theme is based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a> with a little bit of fdawn thrown in...

Version: 1.0

Author: Lennie Appelquiist

Author URI: http://freemarketmediagroup.com/

Tags: custom, fixed width, two columns, widgets




	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/





body {

  	font-size: 62.5%;

	margin: 0;

	padding: 0;

	font: 12px Verdana,Tahoma,Arial,sans-serif;

	background: #f4f4f4 url(images/bg.gif);

}

.topBG{

	background-image: url(images/topBG.jpg);

	background-repeat: repeat-x;

	background-position: top;

}

.navTable

{

position:fixed;

}



#wrap {

	max-width:800px;

	color: #303030;

	margin: 0 auto;

	background-color: #FFFFFF;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #CCCCCC;

	border-left-color: #CCCCCC;

/*	position: relative; */

}



#header {

	height: 60px;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

#main {

	padding-top: 8px; /* */

	padding-bottom:10px;

	background:#fff url(images/separator.gif) repeat-y 60% 0;

	overflow: hidden;

}



.narrowcolumn {

	float: left;

	padding: 20px 20px 20px 45px;

	margin: 0px 0 0;

	width: 425px;

	}



.widecolumn {

	float: left;

	padding: 20px 20px 20px 45px;

	margin: 0px 0 0;

	width: 425px;

	}





#header h1{

	margin:0;

	font-size:2.2em;

	float: left;

	padding-left:2%;

	height:30px;

	padding-top: 30px;

	padding-right: 0;

	padding-bottom: 0;

}

#header h1 a {

	color:#333333;

	border:0;

}



.description {

	float: right;

	height: 30px;

	padding-top: 30px;

	padding-right: 2%;

}



#frontphoto {

margin: 0 0 10px 0;

border: 0;

}



#sidebar {

	float: right;

	font-size: 0.94em;

	line-height:1.3em;

	width:32%;

	margin:0 2% 0 0;

}

.pagenav ul li a{

	list-style-type:none

	}



#sidebar h2 {

	border-bottom:solid 1px #CCCCCC;

	margin-top:20px;

	font-size: 1.1em;

}



#headerimage {

	background-color: #CCCCCC;

	height: 175px;

	background-image: url(images/top.jpg);

	background-repeat: no-repeat;

	padding: 0px;

	margin: 0px 0px;

	background-position: right;

}





.announce {

margin: 10px 0 10px 0;

padding: 10px;

width: 130px;

color: #505050;

background-color: #f4f4f4;

line-height: 1.3em;

}



#extras {

float: right;

width: 100px;

margin: 0 0 10px 0;

padding: 0;

font-size: 0.9em;

line-height: 1.5em;

}



#extras p {

margin: 0 0 1.5em 0;

}



#content {

	border-left: 1px none #f0f0f0;

	border-right: 1px none #f0f0f0;

	padding: 0 10px;

	line-height: 1.6em;

	text-align: left;

	float: left;

	width: 59%;

	margin:20px 0 0 2%;

	border-top-style: none;

	border-bottom-style: none;

	overflow: hidden;

}

h1,h2,h3,h4 {

	font-family:Helvetica,Arial,Geneva,sans-serif;

}

h2 {

	font-size: 1.5em;

	margin: 0 0 0.5em 0;

        line-height: 125%;

}





h3 {

	font-size: 1.2em;

	margin: 0 0 10px 0;



}

h4 {

	font-size:1.4em;

	margin: 0 0 10px 0;

}



/* Links

================================================*/

a:link,

a:visited {

	color:#0000cc;

	/*font-weight:bold;*/

	text-decoration:underline;

	padding:2px 2px 0;

	margin:0 -2px;

	/*border-bottom:1px dotted #666;*/

	}

/*a:visited {color:#333;}*/

a:focus {

	color:#0000cc;

	}

a:hover {

	color:#cc0000;

	/*border-color:#580801;

	background-color:#f4f4f4;*/

	}



h3.entrytitle a.author:link,

h3.entrytitle a.author:visited {

	color:#0000cc;

	/*font-weight:bold;*/

	text-decoration:underline;

	padding:2px 2px 0;

	margin:0 -2px;

	/*border-bottom:1px dotted #666;*/

	font-weight:bold;

	}

/*a:visited {color:#333;}*/

h3.entrytitle a.author:focus {

	color:#0000cc;

	}

h3.entrytitle a.author:hover {

	color:#cc0000;

	/*border-color:#580801;

	background-color:#f4f4f4;*/

	}

	

h3.entrytitle span {

font-size:8pt;font-weight:normal;color:#666666

}



#footer {

clear: both;

margin: 0 auto;

padding: 10px 0 20px 0;

border-top: 4px solid #f0f0f0;

width: 760px;

text-align: center;

color: #808080;

font-size: 0.9em;

}



.current_page_item a {

font-weight:bold;

	}



/************************************************

*	Comments													*

************************************************/

h2#comments{

	text-align:center;

	border-top:1px solid #acb1ba;

	background:#eeeeee;

	padding:2px;

	border-bottom:1px solid #acb1ba;

	margin-bottom:10px;

	margin-top:80px;

	font-size: 110%;

}



ol#commentlist {

	margin-top:0px;

	padding: 5px;

	margin-left: 0px;

	color: #9b9b9b;

	list-style-type: none;

	font-size:0.9em;

}



#commentlist li  p{

	margin-top: 8px;

	margin-bottom: 16px;

	line-height: 20px;

}



.commentname {

	float: left;

	margin: 0;

	padding: 0  0 2px 0;

	font-weight: bold;

}



.commentinfo{

	width: 300px;

	float: right;

	text-align: right;

}



.commenttext {

	clear: both;

	margin-top: 0px;

	margin-bottom: 30px;

	border-top: 1px solid #ebebeb;

	line-height:12px;

	color: #5b5b5b;

	background-color: #F8F8F8;

	padding: 5px;

}



.commenttext-admin {

	clear: both;

	margin-top: 0px;

	margin-bottom: 30px;

	border-top: 1px solid #ebebeb;

	line-height:12px;

	color: #5b5b5b;

	background-color: #CEE4F4;

	padding: 5px;

}



#commentsformheader{

	padding-left:18px;

	font-size: 1.4em;

}



#commentsform{

	margin-top:none;

	text-align:center;

	border:1px solid #ddd;

	background:#ededed;

	padding:0px 10px;

}



#commentsform form{

	text-align:left;

	margin:0px;

}



#commentsform p{

	margin:5px;

}



#commentsform form textarea{

	width:100%;

}

p.comments_link  img{

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

/************************************************

*	Header																			*

************************************************/

h2.entrydate{

	margin-bottom:1px;

	font-size: 1.8em;

	font-weight:normal;

	text-transform:uppercase;

}



.entrymeta{

	/*font-size: x-small;*/

}



h3.entrytitle {

	margin-top:10px;

	padding-bottom:0px;

	font-weight:bold;

	font-size: 1.5em;

	font-family:Arial, sans-serif;

	color:black;

	text-decoration:none;

}

h3.entrytitle a, h3.entrytitle a:visited{

	color:black;

	text-decoration:none;

}



h3.entrytitle a:active, h3.entrytitle a:hover{

color:#0000CC;

text-decoration:underline;

}



.entry{

	margin-top:8px;

	border-bottom: 1px solid #FF8D00;

	text-align:justify;

}



.entrybody p a{

	/*font-weight:bold;*/

}

blockquote {

	border-left-width: 3px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	padding-left: 10px;

	font-style: italic;

	color: #666666;

}



.entrybody p {

	margin-top:0px;

	margin-bottom:16px;

	text-align: left;

}

.entrybody img {

	padding: 4px;

	/*border: 1px solid #CCCCCC;*/

}

code {

	background-color: #eeeeee;

	padding: 5px;

	border: 1px solid #CCCCCC;

}





/* Lists

================================================*/

dl,

ol,

ul {margin:0 0 1em;}

dl {margin-top:-0.5em;}

dt {

	font-weight:bold;

	margin:0.5em 0 0;

	}

dd {margin:0 0 0 2em;}

dd p {margin:0 0 0.5em;}

ul {

	padding:0 0 0 2.5ex;

	list-style:square;

	}

ol {padding:0 0 0 4ex;}

li {margin:0 0 0.5em;}

.code {

	border:1px solid #ddd;

	padding:3px 5px 3px 35px;

	font-family:Courier;

	list-style-type:decimal-leading-zero;

	}

.code code {font-family:Courier;}

.code li {

	padding:0 5px;

	margin:2px 0;

	background:#f7f7f5;

	}

.code li.tab1 {padding-left:5ex;}

.code li.tab2 {padding-left:10ex;}

.code li.tab3 {padding-left:15ex;}

.code .changed {

	font-weight:bold;

	color:#600;

	}

.code em {

	font-style:normal;

	font-weight:bold;

	color:#600;

	}

#sidebar ul, #sidebar ul ol {

	margin: 0;

	padding: 0;

	}



#sidebar ul li {

	list-style-type: none;

	list-style-image: none;

	margin-bottom: 15px;

	}



#sidebar ul p, #sidebar ul select {

	margin: 5px 0 8px;

	}



#sidebar ul ul, #sidebar ul ol {

	margin: 5px 0 0 10px;

	}



#sidebar ul ul ul, #sidebar ul ol {

	margin: 0 0 0 10px;

	}



ol li, #sidebar ul ol li {

	list-style: decimal outside;

	}



#sidebar ul ul li, #sidebar ul ol li {

	margin: 3px 0em 0em 0.5em;

	padding: 0.1em 0;

	list-style:square;

	}

#searchdiv

{

	background-color: #f9f9f9;

	border: 1px solid #CCCCCC;

	padding: 5px;

	font-weight:bold;

}

#ajaxIn

{

	background-color: #FFFFFF;

	border: 2px dashed #CC0000;

	padding: 5px;

}

#sidebar form {

	margin: 0px;

	padding: 0px;

}

label {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #000000;

}



img.pic {

	padding: 5px;

	margin: 10px;

}

.googleVideo_holder, .yourTubeVideo_holder, .personalPlayerVideo_holder, .quickTimeVideo_holder{

text-align:center;

border: 1px solid #a9a9a9;

padding: 10px 10px 10px 10px;

background: #f4f4f4 url(http://www.alexmandossian.com/wp-content/themes/fdawn/images/bg.gif);

}



.googleVideo, .yourTubeVideo, .personalPlayerVideo, .quickTimeVideo{

border: 2px solid #a9a9a9;

background:rgb(255,255,255);

padding: 0px 0px 0px 0px;

}



.googleVideo_link, .yourTubeVideo_link, .personalPlayerVideo_link, .quickTimeVideo_link{

	font-size:.8em;

	width:100%;

	text-align:right;

	visibility: hidden;

}



.clickHereToListenWhiteBG {

	background-image: url(http://www.alexmandossian.com/images/audio_listen_white.gif);

	background-repeat: no-repeat;

}

a.emailLink:link,a.emailLink:visited {

	font-size: 11px;

	color: #333333;

	text-decoration: none;

}

a.emailLink:hover,a.emailLink:active {

	font-size: 11px;

	color: #0000cc;

	text-decoration: underline;

}



.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}



.box-dash {

	border: 2px dashed #FF0000;

}



.box-gray {

	border: 1px solid #eeeeee;}





.button {

	border: 1px solid #000000;

	background-color: #FFFFFF;

	padding: 5px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 11px;

	cursor: default;

	background-image: url(http://www.onlinebuttonsecrets.com/alex-button/alexButtonBg.gif);

	background-repeat: repeat-x;

	background-position: bottom;

}

#buttonPad {

	padding: 5px;

	background-color: #CC3333;

}



.listenTop {

	background-image: url(http://whatsmypurposeblog.com/wp-content/uploads/2008/05/listen_03.gif);

	background-repeat: repeat-x;

}

.listenRight{

	background-image: url(http://whatsmypurposeblog.com/wp-content/uploads/2008/05/listen_13.gif);

	background-repeat: repeat-y;



}

.listenBottom{

	background-image: url(http://whatsmypurposeblog.com/wp-content/uploads/2008/05/listen_17.gif);

	background-repeat: repeat-x;



}

.listenLeft{

	background-image: url(http://whatsmypurposeblog.com/wp-content/uploads/2008/05/listen_12.gif);

	background-repeat: repeat-y;



}

.listenTo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

}

/*.entrybody a,strong { font-size: 11px; }*/



.comments-border {

border: 1px dashed rgb(221, 221, 221); background: rgb(238, 238, 238) none repeat scroll 0%; top: -15px; left: 300px; position: relative; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 150px; padding-top: 1px; padding-bottom: 1px; text-align: center; font-weight: bold; color: rgb(85, 85, 85); font-size: 12px;

}



.comments-border a:link {

        color:#0000cc;

	font-weight:bold;

	text-decoration:none;

}



.comments-border a:link:hover {

        color:#0000cc;

	font-weight:bold;

	text-decoration:underline;

}