/*

Theme Name: Discordian

Theme URI: http://www.freewordpresslayouts.com

Version: 1.0

Description: 2 Column theme

Author: Smartertemplates.com

Author URI: http://www.smartertemplates.com

*/



.bookcover

{

width:175px;

height:100%;

float:left;

margin-top:10px;

margin-left:10px;

}



.buttonbox

{

width:275px;

height:265px;

float:left;

margin-top:-10px;



}



#content-box

{

float:left;

height:100%;

width:660px;

padding:10px;

}



.content-middle

{

float:left;

height:100%;

width:430px;

margin:10px;

}



#content-box-padding-left

{

float:left;

height:100%;

width:380px;

padding-left:80px;

padding-top:10px;

padding-bottom:50px;

}



.content-text

{

float:left;

height:100%;

width:400px;

margin-left:20px;

display:inline;

margin-right:20px;

margin-top:10px;

}



/* Links */

a:link{text-decoration:none;color:#980000}

a:visited{text-decoration:none;color:#980000}

a:hover,a:active{text-decoration:underline;color:#000000}



/* Headings */

h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0 0 10px}

h1{font-size:32px;margin-bottom:0;margin-top:0}

#navigation2 h1 a:link{color:#E8D9B1;font-size:40px;text-transform:lowercase}

h2{font-size:28px}

h3{font-size:24px}

h4,h5,h6{font-size:20px}



/* Other Html Elements */

.titles{font-weight:normal;border-bottom-width:0;font-size:24px;text-decoration:none;underline:none}

.titles a:link,.titles a:visited,.titles a:active{text-decoration:none;underline:none;font-size:22px;font-weight:normal;border-bottom-width:0}

pre,blockquote{overflow:auto;padding:0 10px;margin:20px 30px;line-height:1.8em;background:#414141;border:1px solid #313131}

ul{list-style-type: disc}

pre:hover,blockquote:hover{background:#414141;border:1px solid #313131}

pre{padding-top:10px;padding-bottom:10px}

code{color:#779900;font-family:Consolas, Verdana, "Courier New", Sans-Serif}

ul,ol{line-height:1.2em}

li.space {padding: 5px}

abbr,acronym{font-style:normal;border-bottom:1px dotted #333333;cursor:help}

del{text-decoration:line-through;color:#999999}

ins{text-decoration:none;color:#009977}



/* Structure */

body{margin:0;padding:0;color:#222222;background-color:#650000;font:normal 11px "Trebuchet MS",Verdana,geneva,Arial,Georgia,Sans-Serif}

#wrapper2{width:950px; text-align:left;margin-left:auto;margin-right:auto}

#header{float:left;width:950px;padding-bottom:8px;background:#575757;clear:right;padding-left:0;height:69px}

#navigation2{clear:both;float:left;width:888px;height:141px;}

#navigation2 img{border:none}

#navigation{text-align:left;clear:both;float:left;width:950px;background:#3a3a3a;height:35px}

#wrapper{clear:both;float:left;width:950px;color:#333333;background: #fffdf7;/*background:#fffdf7*/}

#content-wrapper{width:440px;float:left;margin-top:5px}

#resourceswrapper{clear:both;float:left;width:100%;color:#333333;background: #fffdf7;/*background:#fffdf7*/}

#resourcescontent-wrapper{width:380px;float:left;margin-top:5px}

#content{float:left;padding:0; margin-left:10px;width:940px}

#resourcescontent{float:left;padding:0 10px 10px 30px}



#leader{clear:both;float:left;width:930px;text-align:left;padding-left:20px;color:#ffffff;font-size:11px;padding-bottom:9px;background-color:#980000;padding-top: 9px}

#footer{clear:both;float:left;width:930px;text-align:left;padding-left:20px;color:#e47b7b;font-size:11px;padding-bottom:10px;background-color:#980000}

#footer p{padding:10px}

#footer a{color:#ffffff;font-size:11px}

#footer a: visited{color:#ffffff}

#footer a:hover{color:#ffffff;border-bottom:1px dotted #ffffff}

#extras{float:left;width:780px;color:#444444;text-align:left;padding:0 10px 10px;margin:10px 12px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}





#leader{clear:both;float:left;width:930px;text-align:left;padding-left:20px;color:#ffffff;font-size:11px;padding-bottom:9px;background-color:#980000;padding-top: 9px}

#footer{clear:both;float:left;width:930px;text-align:left;padding-left:20px;color:#e47b7b;font-size:11px;padding-bottom:10px;background-color:#980000}

#footer p{padding:10px}

#footer a{color:#ffffff;font-size:11px}

#footer a: visited{color:#ffffff}

#footer a:hover{color:#ffffff;border-bottom:1px dotted #ffffff}

#extras{float:left;width:780px;color:#444444;text-align:left;padding:0 10px 10px;margin:10px 12px 20px;background-color:#f5f5f5;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}



/* Header */

#header h1{padding-left:30px}



/* Navigation */

#navigation ul{ text-align:left; list-style-image:none;float:left;padding:0;margin-top:0;list-style-type:none}

#navigation li{text-align:left; margin-top:0}

#navigation li {display: inline !important}

#navigation li a:link,#navigation li a:visited{margin-top:0;float:left;color:#ffffff;display:block;padding: 9px 14px 6px;height:20px;font-size:12px; font-weight:bold}

#navigation li a:hover,#navigation li a:active{color:#000000;background-color:#5d5d5d;font-size:12px; font-weight:bold; text-decoration:underline;}

#navigation li.active a{color:#ffffff;background-color:#5d5d5d; font-weight:bold}

.current_page_item a {color:#ededed;background-color:#5d5d5d;font-size:16px; font-weight:bold}

.current_page_ancestor a {color:#ededed;background-color:#5d5d5d;font-size:16px; font-weight:bold}



.homesplash { border-left :1px solid #d5978c }

.homesplash ul {list-style-type:none; margin-left:30px; padding-left:0px; padding-top:0px;margin-top:0px}

.homesplash li{text-align:left; padding:10px 0; margin-left:0px; padding-left:0px}

.homesplash li a:link,.homesplash li a:visited{color:#AD4935;font-size:19px;font-weight:bold;white-space: nowrap;}

.homesplash li a:hover,.homesplash li a:active{color:#000000;font-weight:bold}

.homesplash li.active a{color:#AD4935;font-weight:bold}

.homeintro { padding-right:10px }

.homerc {font-size: 27px;padding-top: 30px;padding-bottom: 15px;}

.homeaudiences {padding-top:10px; font-size: 14px; }

.homeaudiences ul {text-align:left; margin:0px;padding:0px}

.homeaudiences li{text-align:left;float:left; padding:0px;list-style: none; display:inline;margin-bottom: 0px;margin-top: 0px;margin-right: 0px;}

.homeaudiences a { width:260px;padding:12px;margin-bottom:0px;background:#eaeaea;border:1px solid #c7c7c7;display:block }

.homeaudiences a:link,.homeaudiences a:visited {color:#AD4935;font-size:18px;font-weight:bold;}

.homeaudiences a:hover, .homeaudiences a:active{color:#ba6150;font-weight:bold;background-color: #f3f3f3;}



/* Wrapper */

#wrapper a:link{font-weight:bold}

#wrapper a:visited{font-weight:bold}

#wrapper a:hover,#wrapper a:active{}



/* Content */

#content .post-title a{border-bottom-width:0}

#content .post p.img{float:left;margin:0 5px 0 0}

#content .post p img{margin:0 15px 5px 0}

#content .post p.img img{padding:8px;border:1px solid #d0d0d0;background-color:#eeeeee}

#content .post-footer{font-size:100%;color:#888888;margin-bottom:5px;padding:5px 5px 5px 15px;background-repeat:none}

#content .post { font-size:13px; line-height:20px}

.post-wrapper{width:910px;margin-bottom:25px}

.post-wrapper-subpage{padding-left:0px;width:520px;margin-left:0px;margin-bottom:25px}





/* Resources */

#resourcescontent .post-title a{border-bottom-width:0}

#resourcescontent .post p.img{float:left;margin:0 15px 0 0}

#resourcescontent .post p img{margin:0 15px 5px 0}

#resourcescontent .post p.img img{padding:8px;border:1px solid #d0d0d0;background-color:#eeeeee}

#resourcescontent .post-footer{font-size:100%;color:#888888;margin-bottom:5px;padding:5px 5px 5px 15px;background-repeat:none}

#resourcescontent .post { font-size:13px; line-height:20px}

.post-wrapper-resources{padding-left:10px;width:300px;margin-left:-20px;margin-bottom:25px}

.post-wrapper-resources-subpage{padding-left:50px;width:400px;margin-left:20px;margin-bottom:25px}

.details { line-height: 22px; font-size: 11px;}

.subtitle {font-size: 18px;font-weight: bold; color:#3c3c3c }

td.smalltabletext {vertical-align: top; padding: 7px 7px 7px 7px; font-family: Verdana, Geneva, Arial,                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      Helvetica, sans-serif; font-size: 7pt; color: #000000; background: #BCBCBC; }



/* Leftbar */

#leftbar-wrapper{width:200px;float:left;margin-top:0px}

#leftbar{float:left;padding:0 5px 10px 10px;width:180px;margin-right:5px;margin-left:5px;margin-top:0;line-height:1.9em}

.leftbarblock {padding: 7px 10px;margin-bottom:20px;background: #fafafa;border: 1px solid #c7c7c7}



#resourcesbar-wrapper{width:280px;float:left;margin-top:-20px}

#resourcesbar{float:left;padding:0 5px 10px 10px;width:210px;margin-right:5px;margin-left:5px;margin-top:0;line-height:1.9em}

.resourcesbarblock {padding: 7px 10px;margin-bottom:20px;background: #fafafa;border: 1px solid #c7c7c7}



#picturecontent-wrapper{width:280px;float:left;margin-top:-20px}

#picturecontent{float:left;padding:0 5px 10px 10px;width:280px;margin-right:0px;margin-left:0px;margin-top:0;line-height:1.9em}

.picturebarblock {padding: 0px 0px;margin-bottom:0px;background: #fafafa;border: 1px solid #c7c7c7}

.post-wrapper-picture-subpage{padding-left:0px;width:280px;margin-left:20px;margin-bottom:25px}



/* Storybar */

#storybar-wrapper{width:400px;float:left;margin-top:10px}

#storybar{float:left;padding:0 0px 10px 10px;width:400px;margin-right:0px;margin-left:5px;margin-top:0;line-height:1.9em}

.leftbarblock {padding: 7px 5px;margin-bottom:20px;background: #fafafa;border: 1px solid #c7c7c7}





#leftbar h3{margin-top:5px;font-size:1.25em;color:#000000;font-weight:bold}

#leftbar h3 a:link{color:#980000;font-weight: bold;text-decoration:none; font-size: 1.25em;}

#leftbar h3 a:visited{color:#980000;font-weight:bold;text-decoration:none; font-size: 1.25em;}

#leftbar h3 a:hover,#leftbar h3 a:active{color:#000000;font-weight:bold;text-decoration:none; font-size: 1.25em;}



#leftbar ul{font-weight:bold;color:#666666;margin: 5px 0px 0px;padding:0px}

#leftbar li{text-align:left;margin:0px 0px 3px 0px;padding-bottom:4px;padding-top: 2px;line-height:1.4em; font-size:11px;list-style-type: none; border-bottom: 1px solid #c7c7c7;}

#leftbar li a:link{color:#980000;font-weight: bold;text-decoration:none; font-size: 1.1em;}

#leftbar li a:visited{color:#980000;font-weight:bold;text-decoration:none; font-size: 1.1em;}

#leftbar li a:hover,#leftbar li a:active{color:#000000;font-weight:bold;text-decoration:none; font-size: 1.1em;}

#leftbar .current {color:#000000 !important}



/* Sidebar */

#sidebar-wrapper{width:220px;float:right;margin-top:20px}

#sidebar{float:right;padding:0 15px 10px 10px;width:200px;margin-right:4px;margin-top:0}

#sidebar {line-height:1.9em;}

#sidebar h3{margin-top:5px;font-size:16px;color:#3A3A3A;font-weight:bold}



#sidebar ul{font-weight:bold;color:#666666;margin: 5px 0px 0px;padding:0px}

#sidebar li{text-align:left;margin:0px 0px 3px 0px;padding-bottom:4px;line-height:1.1em; font-size:11px;list-style-type: none;}

#sidebar li a:link{font-weight: bold;text-decoration:none; font-size: 1.1em;}

#sidebar li a:visited{font-weight:normal;text-decoration:none}

#sidebar li a:hover,#sidebar li a:active{text-decoration:none}



.sidebutton ul{margin:0px;padding:0px}

.sidebutton li{padding:0px;margin:0px;list-style: none}

.sidebutton a {padding:12px;margin-bottom:0px;background:#eaeaea;border: 1px solid #c7c7c7;display:block }

.sidebutton li a:link,.sidebutton li a:visited{color:#AD4935;font-size:17px !important; line-height: 1.2em;font-weight:bold;}

.sidebutton li a:hover,.sidebutton li a:active{color:#ba6150;font-weight:bold;background-color: #f3f3f3;}



.sideblock {padding: 7px 10px;margin-bottom:20px;background: #fafafa url(images/sidebar_bg.jpg) repeat-x center top;border: 1px solid #c7c7c7}

.sideblock ul{}



/* Extras */

#extras h6{font-size:14px;text-transform:uppercase;color:#999999}

#friends{float:left;width:150px;margin-left:20px;margin-right:10px}

#links{float:left;width:275px;margin-right:50px}

#about{float:left;width:250px;margin-right:20px}

#friends ul{padding-left:20px}

#links dl,#links dt,#links dd{margin:0;padding:0}

#links dt{font-weight:bold;padding-top:5px}

#links dd{margin-bottom:5px;padding-bottom:5px;border-bottom:1px dotted #999999}



/* Comments Styling */

#commentlist li{ font-size: 13px;margin-bottom:1.5em;padding-bottom:1em;border-bottom:1px solid #700000}

.commentmetadata{font-size: 12px;}

#commentform{margin:1em 0;width:280px}

#commentform textarea{background:#ffffff;border:1px solid #313131;width:280px}

#commentform textarea:hover{background:#ffffff;border:1px solid #313131}

#commentform textarea:focus{background:#ffffff;border:1px solid #313131}

#commentform #email,#commentform #author,#commentform #url{font-size:1.2em;background:#ffffff;border:1px solid #313131;width:280px}

#commentform #email:hover,#commentform #author:hover,#commentform #url:hover{font-size:1.2em;background:#ffffff;border:1px solid #313131;width:280px}

#commentform #email:focus,#commentform #author:focus,#commentform #url:focus{font-size:1.2em;background:#ffffff;border:1px solid #313131;width:280px}

#commentform input{margin-bottom:3px}



.date {background: #4b4b4b url(images/date_bg.gif) no-repeat;margin-bottom:0;width:45px;text-align:center;float:left;margin-top:15px;font-family: tahoma;padding-top: 5px;padding-bottom: 4px;}

.date .month{display:block;color:#efefef;text-align:center;text-transform:uppercase;font-size: 10px;letter-spacing: 1px;font-weight: bold;}

.date .day{display:block;color:#efefef;text-align:center;margin-top:-8px;font-size: 2.3em;padding-top: 6px;}

#left{width:60px;float:left}

.slogan{font-size:18px;color:#B2B2B2;text-transform:lowercase;margin-bottom:2px}



#connections-wrapper{width:900px;float:left;margin-top:0px}

#connections{float:left;padding:0 5px 10px 10px;width:880px;margin-right:5px;margin-left:5px;margin-top:0;line-height:1.9em}

.leftbarblock {padding: 7px 10px;margin-bottom:20px;background: #fafafa;border: 1px solid #c7c7c7}









/*==============================

	WHERETOORDER WRAPPER

===============================*/

.wheretoorder-wrapper

{

clear:left; 

	width:940px; 

 

	/* min-height lets your site grow vertically 

	(like in tables). */

	min-height:350px; 

 height:auto !important; 

	/* By setting these to auto you are centering the 

	site */

	margin-left:auto;  

	margin-right:auto; 

 

	border:0; 

}



/*==============================

	LEFT WRAPPER

===============================*/

.wheretoorder-left-wrapper

{

	width:370px;

	float:left; 

	min-height:30px; 

height:auto !important; 

 margin-top:10px;

 list-style:none;

	background:#fffdf7; 

}



.wheretoorder-right-wrapper

{

	width:560px;

	float:left; 

	min-height:100px; 

height:auto !important; 

 margin-top:10px;

 list-style:none;

}



/*==============================

	REVIEWS WRAPPER

===============================*/

.reviews-wrapper

{

clear:left; 

	width:930px; 

 

	/* min-height lets your site grow vertically 

	(like in tables). */

	min-height:350px; 

height:auto !important; 

 

	/* By setting these to auto you are centering the 

	site */

	margin-left:auto;  

	margin-right:auto; 

 background:#fffdf7;

	border:0; 

padding:5px;

}



/*==============================

	LEFT WRAPPER

===============================*/

.reviews-left-wrapper

{

	width:270px;

padding:10px;

	float:left; 

	min-height:30px; 

height:auto !important; 

 margin:0;

 list-style:none;

	background:#fffdf7;

	

}



.reviews-right-wrapper

{

	width:610px;

padding:10px;

	float:left; 

	min-height:350px;

height:auto !important;  

 margin:0;

 list-style:none;

	background:#fffdf7; 

}



.reviews-right-content

{

	width:425px;

	float:left; 

	min-height:350px; 

height:auto !important; 

 margin-right:10px;

margin-left:10px;

 list-style:none;

	background:#fffdf7; 

}

.reviews-bookcover

{

width:175px;

float:left;

}







/*==============================

	HOME WRAPPER

===============================*/

.home-wrapper

{

clear:left; 

	width:940px; 

 

	/* min-height lets your site grow vertically 

	(like in tables). */

	min-height:350px; 

height:auto !important; 

 

	/* By setting these to auto you are centering the 

	site */

	margin-left:auto;  

	margin-right:auto; 

 background:#fffdf7;

	border:0; 

padding:5px;

}



/*==============================

	HOME WRAPPER

===============================*/

.home-left-wrapper

{

	width:175px;

padding:10px;

	float:left; 

	min-height:30px; 

height:auto !important; 

 margin:0;

 list-style:none;

	

}



.home-right-wrapper

{

	width:730px;



	float:left; 

	min-height:350px; 

height:auto !important; 

 margin:0;

 list-style:none;

}



.home-right-content

{

	width:430px;

	float:left; 

	min-height:350px; 

height:auto !important; 

 margin-right:5px;

 list-style:none;

}

.home-buttons

{

width:275px;

float:right;

}







































/* ================================================================ 

This copyright notice must be untouched at all times.



The original version of this stylesheet and the associated (x)html

is available at http://www.cssplay.co.uk/menus/final_drop.html

Copyright (c) 2005-2008 Stu Nicholls. All rights reserved.

This stylesheet and the associated (x)html may be modified in any 

way to fit your requirements.

=================================================================== */



.menu {width:950px; height:35px; position:relative; z-index:100; font-family:arial, sans-serif; font-size:10px, background:#3a3a3a}

/* hack to correct IE5.5 faulty box model */

* html .menu {width:950px; w\idth:951px;}

/* remove all the bullets, borders and padding from the default list styling */

.menu ul {padding:0;margin:0;list-style-type:none;}

.menu ul ul {width:125px;height:0px;}

/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */

.menu li {float:left;width:125px;position:relative; height:30px;}

/* style the links for the top level */

.menu a, .menu a:visited {display:block;font-size:10px;text-decoration:none; text-align:left; color:#00; height:10px; background:#3a3a3a; padding-left:0px;font-weight:bold;}

/* a hack so that IE5.5 faulty box model is corrected */

* html .menu a, * html .menu a:visited {width:125px; w\idth:125px;}



/* style the second level background */

.menu ul ul a.drop, .menu ul ul a.drop:visited {background:#3a3a3a;}

/* style the second level hover */

.menu ul ul a.drop:hover{background:#5d5d5d;}

.menu ul ul :hover > a.drop {background:#5d5d5d;}

/* style the third level background */

.menu ul ul ul a, .menu ul ul ul a:visited {background:#5d5d5d;}

/* style the third level hover */

.menu ul ul ul a:hover {background:#5d5d5d;}





/* hide the sub levels and give them a positon absolute so that they take up no room */

.menu ul ul {visibility:hidden;position:absolute;height:0;top:35px;left:0; width:170px;}

/* another hack for IE5.5 */

* html .menu ul ul {top:35px;t\op:36px;}



/* position the third level flyout menu */

.menu ul ul ul{left:138px; top:-1px; width:138px;}



/* position the third level flyout menu for a left flyout */

.menu ul ul ul.left {left:-149px;}



/* style the table so that it takes no ppart in the layout - required for IE to work */

.menu table {position:absolute; top:0; left:0; border-collapse:collapse;;}



/* style the second level links */

.menu ul ul a, .menu ul ul a:visited {background:#3a3a3a; color:#000; height:auto; padding:5px 10px; width:170px;}

/* yet another hack for IE5.5 */

* html .menu ul ul a, * html .menu ul ul a:visited {width:150px;w\idth:128px;}



/* style the top level hover */

.menu a:hover, .menu ul ul a:hover{color:#000; background:#5d5d5d;}

.menu :hover > a, .menu ul ul :hover > a {color:#000; background:#5d5d5d;}



/* make the second level visible when hover on first level list OR link */

.menu ul li:hover ul,

.menu ul a:hover ul{visibility:visible; }

/* keep the third level hidden when you hover on first level list OR link */

.menu ul :hover ul ul{visibility:hidden;}

/* make the third level visible when you hover over second level list OR link */

.menu ul :hover ul :hover ul{ visibility:visible;}







/* ================================================================ 

   This CSS is further CSS I have created specifically for Wordpress

   so that the current page is highlighted in two levels.

   If you want it in three levels let me know.



   Author: Isaac Rowntree

   Website: www.zackdesign.biz

=================================================================== */





.menu ul ul .current_page_item a {

  color: red;

  background: white;

  border-left: 1px solid black;

}



.menu .current_page_item a {

  color: red;

  font-weight: bold;

  background: white;

}



.menu ul .current_page_item ul a {

  color: white;

  font-weight: normal;

  background: black;

}



.menu ul .current_page_item ul a:hover {

  background: gray;

}



.menu .current_page_item a:hover {

  background: white;

}





.content-contact, #conForm

{

width:400px;

clear:both;

float:left;

margin-top:0px;

}



.contact-right

{

float:left;

margin-top:20px;

margin-left:20px;

margin-bottom:20px;

margin-right:0px;

width:100%;

position:relative;



}



.contact-push{

margin-top:-520px;

}









.content-contact, #conForm2

{

width:400px;

clear:both;

float:left;

margin-top:-520px;

}