/*
Theme Name: Nexfishing
Theme URI: 
Description:  WordPress theme designed by Jam
Version: 1.1
Author: jam
Author 
Tags: 3 columns, white, widgets, fixed width
*/

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

/* Body */
* {margin:0; padding:0;}
body {background:#CCCDB4 url(img/footer-bg-right.jpg) bottom left repeat-x; color:#303030; font:62.5% Helvetica, Arial, Tahoma,sans-serif;}
#wrapper {color:#333; margin:-352px auto 0 0; width:936px; float:left;}
#top-wrapper {background: url(img/body-top-bg.jpg) top left repeat-x; display:block; width:100%; height:352px; margin:0;}

/* Links */
a { color:#867A64; font-weight:bold; text-decoration:none;}
a:hover {color:#000; font-weight:bold; text-decoration:underline;}
a img {border:0;}
#content a { color:#000; font-weight:normal; text-decoration:none;}
#content a:hover { color:#867A64; font-weight:normal; text-decoration: underline !important;}

/* Header */
#header { margin:0; width:936px;  background:  url(img/header-bg2.jpg) top left no-repeat; height:226px;}
#header h1 {
color: #695B4C; 
font-size:2.2em;
font-weight:900;
letter-spacing:-1px;
margin:0 0 0 124px;
padding-top:10px;
}
#header h1 a { color:#695B4C; font-weight:900; text-decoration:none; /*text-indent:-1000em;*/}
#header p { color:#777; font-size:1.1em; font-weight:bold; line-height:1.3em; margin:10px 30px 0 0;}
#frontphoto {margin:0 0 10px;}
#logo { position:absolute; margin:0 0 0 36px; top:54px;}


/*TopNavigation*/
#topnav {
	display:block;
	margin-left:680px;
	position:absolute;
	top:185px;
	width:400px;
	}
#topnav ul li {
	float:left;
	padding-right:30px;
	list-style:none!important;
	}
#topnav ul li a {
	color:#737867;
	font-family:Helvetica;
	font-size:14px;
	font-weight:bold;
	}
#topnav ul li a:hover {color:#37421C; text-decoration:none;}

#recent-post {
	margin:20px 0 0 8px;
	overflow:hidden;
	width:190px; 
	}
#recent-post ul li {
	display:block;
	font-size:12px;
	
	}
#recent-post ul li a {
	display:block;
	font-size:12px;
	line-height:16px;
	padding:0 0 5px 0 !important;
	}
#recent-post ul li a:hover { 
	background:none !important;
	text-decoration:underline;
	}
#recent-post h2 {
	color:#826607 !important;
	font-size:14px !important;
	font-weight:bold !important;
	}	
#most-read-posts {
	border:1px solid #CCCCCC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display:block;
	float:right;
	height:85px;
	line-height:16px;
	margin:5px 0 0;
	overflow:hidden;
	padding:5px 10px 3px 11px;
	width:280px;
	}
#most-read-posts h2 {color:#826607; text-align:center;}	
	
#most-read-posts ul li { list-style:none; 
   line-height:16px;
   padding-bottom:5px;
	}	
#most-read-posts ul li a {
	display:block;
	font-size:12px;
	}
/* Sidebars */
#leftside { position:absolute; margin:60px 0 20px 0; padding:0 20px 0 25px; width:205px; left:1px;}
.widget_mycategoryorder {
	background:#E7E6D6 url(img/chose-video-bg.gif) no-repeat scroll left top;
	-moz-border-radius: 10px;
	padding: 40px 0 30px 0 ;
	}
#extras {float:right;
line-height:1.4em;
margin:20px -5px 5px 0;
padding:0;
width:180px;}
#leftside p, #leftside ul, #leftside div.textwidget, #extras p, #extras ul, #extras div.textwidget {font-size:0.9em; margin:0 0 18px;}
#leftside li {font-size:1.65em; line-height:0.9em; list-style:none; margin:0 0 6px;}
#leftside ul ul {margin:6px 0 0 10px;}
#leftside ul li {margin:0 0 2px;}
#leftside ul li a { color:#555;
	display:block;
	padding:0.6em 0 0.6em 0.75em;
	 text-decoration:none;
	-moz-border-radius: 5px;
	}
#leftside ul li.current-cat a {
background:#DCDDCD url(img/left-arrow.gif) no-repeat scroll 190px 50%;
-moz-border-radius: 5px;
color:#826607}
#leftside ul li a:hover {
background:#DCDDCD url(img/left-arrow.gif) no-repeat scroll 190px 50%;
-moz-border-radius: 5px;}
#leftside ul.linklist, #extras ul.linklist {font-size:1em;}
#leftside ul.linklist ul, #extras ul.linklist ul {margin:0 0 20px;}
#leftside ul.linklist ul li a, #extras ul.linklist ul li a {font-weight:bold;}
#leftside h2, #leftside ul.linklist li h2, #leftside h3, #extras h2, #extras ul.linklist li h2, #extras h3, table#wp-calendar caption {background-color:inherit; color:#505050; font-size:1.3em; font-weight:normal; text-align:left; margin:0 0 6px;}
#leftside label, #extras label {display:none;}

/* Main menu */
ul.page {list-style:none; margin:0 0 20px; width:140px;}
ul.page li {display:inline; line-height:1.4em; width:140px;}
ul.page li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:5px 1px 5px 5px; text-decoration:none; width:130px;}
ul.page li a:hover, ul.page li.current_page_item a {background-color:#eaeaea; border-left:0px solid #286ea0; color:#505050;}
ul.page ul {font-size:0.9em; margin:0 0 0 15px; padding:0 0 5px; width:125px;}
ul.page ul a {padding:3px 1px 3px 5px; width:115px;}
ul.page ul ul {width:113px;}
ul.page ul ul a {width:100px;}

/* Content */
#content {display:block;
float:left;
font-size:1.2em;
line-height:1.6em;
margin:55px 0 5px 255px; 
padding:0;
width:480px;} 
#contentwide {line-height:1.6em; margin:0 0 5px 150px; padding:0;}
#content h2,#contentwide h2 {
	font-size:1.5em;
	margin-bottom:12px;
	color:#555555;
	}
#content h3,#contentwide h3 {font-size:1.3em;}
#content img,#contentwide img {border:1px solid #d0d0d0; float:left; margin:3px 10px 3px 0;}
#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;}

/* Footer */
#footer { height:102px; font-size:0.9em; clear:both; color:#777; font-weight:normal; line-height:1.7em; margin:0 auto; text-align:center; width:936px;}
#footer p {margin:0; padding:0;}

#foter-menu{
	display:block;
	font-size:11px;
	margin-left:320px;
	position:relative;
	top:15px;
	width:400px;
	}
#foter-menu ul li {
	float:left;
	list-style-image:none !important;
	list-style-position:outside !important;
	list-style-type:none !important;
	padding-right:20px;
	}
#foter-menu ul li a {
	color:#f2f2f2;
	}
#foter-menu ul li a:hover {
	color:#fff;
	}	
#copyright{
	color:#F2F2F2;
	display:block;
	font-size:12px;
	margin-left:20px;
	position:relative;
	top:15px;
	width:100px;
	}
/* Subpage menu */
#subpages {border-bottom:1px solid #e0e0e0; border-left:1px solid #e0e0e0; float:right; font-weight:bold; line-height:1.3em; margin:-5px 0 8px 15px; padding:0 0 10px 10px; width:190px;}
#subpages h2 {font-size:1.2em; font-weight:bold; letter-spacing:-1px; line-height:1.3em; margin:0 0 12px;}
#subpages ul.submenu {line-height:1.4em; list-style:none; margin:0;}
#subpages ul.submenu li {display:inline; line-height:1.4em; width:180px; padding:0;}
#subpages ul.submenu li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#505050; float:left; font-weight:bold; margin-bottom:5px; padding:3px 1px 3px 5px; text-decoration:none; width:180px;}
#subpages ul.submenu li ul {margin:0 0 5px 10px; width:170px;}
#subpages ul.submenu li ul li a {width:170px;}
#subpages ul.submenu li ul ul {margin:0 0 5px 10px; width:160px;}
#subpages ul.submenu li ul ul li a {width:160px;}
#subpages ul.submenu li ul ul ul {margin:0 0 5px 10px; width:150px;}
#subpages ul.submenu li ul ul ul li a {width:150px;}
#subpages ul.submenu li a:hover,#subpages ul.submenu li.current_page_item a {background-color:#eaeaea; border-left:0px solid #286ea0; color:#555;}
#subpages ul.submenu li.current_page_item ul li a {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#555;}

/* Tags */
p,ul,ol {margin:0 0 18px;}
blockquote {border-left:0px solid #e0e0e0; margin:20px; padding:8px 8px 8px 15px;}
blockquote p {background-color:inherit; color:#505050; font-size:0.9em; line-height:1.3em;}
label {background-color:inherit; color:#606060; font-size:0.9em; font-weight:bold;}
table#wp-calendar {margin:0 0 20px; width:140px;}
code {font-size:1.2em; display:block; padding:5px 5px 5px 8px; background-color:#f4f4f4; margin:5px 0 15px 0;border-left:0px solid #cccccc;}

/* Forms */
#s,#submit {background:none; border:none; color:#505050; font-size:12px; margin:0; padding:3px 0 3px 4px; width:130px;}
#author,#email,#url,#comment {border:1px solid #cccccc; font-family:Book Antiqua,Verdana,Tahoma,Arial,Sans-Serif; font-size:1em; margin:0; padding:4px;}
#commentsection {margin:25px 0 0;}
#commentsection p {margin:0 0 6px;}

/* Float fix */
.contenttext {overflow:hidden;}
* html .contenttext {height:1px; overflow:visible;}
* html .contenttext p {overflow:hidden; width:99%;}

/* WP image align classes */
img.centered {display:block; margin-left:auto; margin-right:auto;}
img.alignright { margin:0 0 5px 10px; display:inline;}
img.alignleft { margin:0 10px 5px 0; display:inline;}
.alignright {float:right;}
.alignleft {float:left;}

/* Various classes */
.left {border:1px solid #cccccc; float:left; margin:10px 15px 10px 0;}
.right {border:1px solid #cccccc; float:right; margin:10px 0 5px 10px;}
.center {border:1px solid #aaaaaa; margin:5px auto 12px; text-align:center;}
.textright {text-align:right;}
.small {font-size:0.8em;}
.bold {font-weight:bold;}
.hide {display:none;}
/*.post {padding-bottom:10px; border-bottom:1px solid #867A64;}*/
/*.post {
background:#DCDDCD none repeat scroll 0 0;
margin:5px 0 16px;
padding:10px;
}*/
.post {
background:#DCDDCD none repeat scroll 0 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
/*border: 1px solid #f2f2f2;*/
margin:5px 0 16px;
padding:10px;
}
.page {background:none !important;}
#respond { display:none !important;}

.single {background:none !important; margin:-10px 0 0 -10px;}
.postinfo { 
border-left:0px solid #cccccc; 
color:#606060; font-size:0.9em; 
font-weight:bold; 
line-height:1.5em; 
margin:-10px 0 16px; 
padding:1px 5px 8px 0;
}
.comment {background-color:#f4f4f4; border-left:0px solid #cccccc; color:#606060; margin:0 0 10px; padding:8px 5px 0 8px;}
.comment p {font-size:0.9em; line-height:1.3em; margin:0 0 6px; padding-bottom:5px;}
.gravatarside {float:right; width:48px; height:48px; margin:0 5px 5px 5px;}
.navigation {display:block; margin:10px 0 20px 0; padding:0; text-align:center;}
.navigation p {margin:0; padding:0;}
.prevlink {margin-right:20px;}
.nextlink {margin-left:20px;}

/*Search box*/
#search-block {
	background: url(img/search-bg.gif) top left no-repeat;
	display:block;
	height:26px; width:173px;
	margin-bottom:-10px;
	}
.searchbtn{ border:none; background:none; cursor:pointer; text-indent:-100px; width:35px; height:20px;}

#excerpt-block { font-size:12px;}

#excerpt-block img  { 
	border:1px solid #FFFFFF;
	float:left;
	width:100px;
	}

.post h2 { font-size: 16px;  }
.post h2 a { font-size: 16px; color:#4D4822 !important; font-weight:normal;  }
.post h2 a:hover { font-size: 16px; color:#4D4822 !important; text-decoration:underline !important;  }

/*.clear {
clear:both;
}*/

#extras h2 {display: none;}

#random-posts-content ul {
	margin:0 auto;
	width:150px;
	}
ul.advanced-random-posts li a {
color:#333333;
display:block;
font-size:11px;
}

#random-posts-content ul.advanced-random-posts li img {
	display:block;
	margin:0 20px 10px;
	width:110px;
	border:1px solid #CBD0CA;
	}
advancedrandomposts-3, advancedrandomposts-4 {display:block; margin:20px 0 10px 0;}
#advancedrandomposts-3 #random-posts-content ul li, #advancedrandomposts-4 #random-posts-content ul li {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

#advancedrandomposts-3 #random-posts-header {
background:  url(img/white-block-bg.jpg) top left no-repeat; 
width:176px; 
height:42px;
display:block; 
float:left;
margin-top:30px;
}
#advancedrandomposts-3 #random-posts-content {
display:block;
float:left; 
background:  url(img/white-block-content-bg.gif) top left repeat-y; width:176px;
margin:0;
padding:0;
font-size:12px;
}
#advancedrandomposts-3 #random-posts-footer {
background:  url(img/white-block-footer-bg.gif) top left no-repeat;
display:block; 
float:left;
width:176px; 
height:20px;
}

/*advansed-4*/

#advancedrandomposts-4 #random-posts-content ul li {
	display:block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}

#advancedrandomposts-4 #random-posts-header {
	background:transparent url(img/green-block-bg.jpg) no-repeat scroll left top;
	display:block;
	float:left;
	height:42px;
	margin-top:30px;
	width:176px;
	}
#advancedrandomposts-4 #random-posts-content {
display:block;
float:left; 
background:  url(img/green-block-content-bg.gif) top left repeat-y; width:176px;
margin:0;
padding:0;
}
#advancedrandomposts-4 #random-posts-footer {
background:  url(img/green-block-footer-bg.gif) top left no-repeat;
display:block; 
float:left;
width:176px; 
height:20px;
margin-bottom:20px;
}

/*.post h2 {padding:20px 0 10px;}*/
.post h2 {padding:0;}
  
#leftside h2.widgettitle { display:none !important;}

#s-media-wrapper {
	background: url(img/twitter-rss-bg.jpg) top left no-repeat; 
	width:176px; 
	height:52px; 
	display:block;
	margin-top:23px;
	position:relative;
	}
#s-media-wrapper a.twitter-btn { 
	display:block;
	height:28px;
	margin:0 0 0 10px;
	position:absolute;
	top:12px;
	width:73px;
	text-indent:-1000em; 
	}
#s-media-wrapper a.rss-btn { 
	display:block;
	height:28px;
	margin:0 0 0 100px;
	position:absolute;
	text-indent:-1000em;
	top:12px;
	width:60px;
	}
	
#content object {
display:block;
margin:10px 0 0;
}
#content embed { border:2px solid #669966;
}


/*#content embed { border:1px solid #f2f2f2 !important;}*/