/*

Theme Name: Pirate

Theme URI: http://www.motiontheme.com

Description: Theme is designed and coded by MotionTheme

Version: 1.0

Author: MotionTheme.com

*/

* {margin:0; padding:0;}
body {background:#CFC19E url(img/bgtop.jpg) repeat-x -135px 0px; font: /*75%*/ "Times New Roman", Times, serif; color:#4B2D16;}

a {color: #410809; text-decoration: none; outline: none; text-decoration:underline;}
a:visited {text-decoration: none;}
a:hover {text-decoration: underline; color:#4B2D16;}

p {padding: 0 0 1em; text-align:justify;}


/* TOP CONTAINER */
#deck {background:url(img/deck.gif) repeat-x; height:149px; margin-top:106px;}
#deck .view {background:url(img/view.gif) no-repeat; height:149px; width:277px; position:absolute; z-index:2; margin-left:683px;}


#deck .chest {background:url(img/chest.gif) no-repeat; height:102px; width:227px; position:absolute; z-index:2; margin-left:0px; margin-top:47px;}
#deck .swords {background:url(img/swords.gif) no-repeat; height:98px; width:97px; position:absolute; z-index:1; margin-left:20px; margin-top:35px;}
#deck .swords-2 {background:url(img/swords.gif) no-repeat; height:98px; width:97px; position:absolute; z-index:1; margin-left:475px; margin-top:35px;}

#deck .skull {background:url(img/skull.gif) no-repeat; height:55px; width:67px; position:absolute; z-index:0; margin-left:196px; margin-top:98px;}

#deck .pirate {background:url(img/pirate.gif) no-repeat; height:246px; width:103px; position:absolute; z-index:1; margin-left:345px; margin-top:-96px;}
#deck .pirate-sword {background:url(img/piratesword.gif) no-repeat; height:113px; width:77px; position:absolute; z-index:0; margin-left:405px; margin-top:-65px;}

#deck .logo {background:url(img/logo.gif) no-repeat; height:101px; width:359px; position:absolute; z-index:0; margin-left:15px; margin-top:-65px;}

#deck .bird {background:url(img/bird.gif) no-repeat; height:72px; width:70px; position:absolute; z-index:0; margin-left:290px; margin-top:-100px;}

#deck .rssnice {background:url(img/rssnice.gif) no-repeat; height:97px; width:60px; position:absolute; z-index:0; margin-left:615px; margin-top:0px;}

#deck .shark {background:url(img/shark.gif) no-repeat; height:193px; width:169px; position:absolute; z-index:10; margin-left:777px; margin-top:-52px;}




/* Top menu */
#topnav {background:url(img/topmenubg.gif) repeat-x; height:50px; font-size:20px; text-align:left; padding:0 25px 0 25px;}
#topnav a:link, #topnav a:active, #topnav a:visited {font-weight:bold; color:#CFC19E; text-decoration:none;}
#topnav a:hover {color:#B4A378;}

#topnav ul {list-style:none; font-weight:bold; padding:14px 0 0px 0;}
#topnav ul li {display:inline; padding:0px 0px 28px 40px; background:url(img/bullet.gif) no-repeat; margin-left:10px;}


/* Main background and shadow fix */
#bgwrap {background:url(img/bgwrap.gif) repeat;}
#bgwrap .shadow {background:url(img/bgwraptop) repeat-x 0px top; padding-top:20px;}

/* Main wrap */
#wrap {width:960px; margin:0 auto;}

/* Left side */
#leftside {width:591px; float:left;}
#leftside .papertop { background:url(img/papertop.gif); width:591px; height:64px;}
#leftside .paperbottom { background:url(img/paperbottom.gif); width:591px; height:64px;}
#leftside .paperbg {background:url(img/paperbg.gif) repeat-y; width:591px;}

#leftside .pcont {padding:0 35px 0 35px;}
#leftside .papertop .pcont {padding:25px 35px 0 35px;}

#leftside h2 {font-size:25px; line-height:23px; margin-bottom:10px; color:#4B2D16; padding:10px 0 0 0;}
#leftside h2 a {text-decoration:none;}

#leftside h2.pagetitle {font-size:25px; line-height:23px; margin-bottom:10px; color:#CFC19E; text-align:center; padding:10px 0 0 0;}

#leftside .post {margin-bottom:20px; text-align:justify;}
#leftside .count {color:#fff; font-weight:700; font-size:1.3em; float:left; background:url(img/stamp.gif) no-repeat; width:48px; height:36px; text-align:center; margin:0px 10px 10px 0; padding:10px 0 0 0;}

/*post data*/
#leftside .postdata {font-size:12px; margin-top:8px; border-bottom:1px dashed #A89569; padding:0 0 5px 0;}
#leftside .postdata ul {list-style:none;}
#leftside .postdata ul li {display:inline; padding:0 5px 0 5px;}

#leftside .postdata .time {background:url(img/time.gif) no-repeat 0 3px; padding: 5px 10px 2px 23px;}
#leftside .postdata .posted {background:url(img/posted.gif) no-repeat 0 3px; padding:5px 10px 0 23px;}


/* Comments */

.alt {margin-bottom:10px; border-bottom:1px dashed #443620; color: #990000;}

.alt2 {margin-bottom:10px; border-bottom:1px dashed #443620; color: #990000;}

h3.ctitle {margin-bottom:10px;}

.commentlist cite, .commentlist cite a {font-weight: bold; font-style: normal; font-size: 1.1em;}
.commentlist cite {background:url(img/bulletli.gif) no-repeat 0px; padding:3px 0 3px 23px; font-size:12px;}

.date {margin-bottom:10px; margin-top:10px; background:url(img/time.gif) no-repeat 0px; padding:3px 0 3px 23px; }

.commentmetadata {margin-bottom:10px;}

.ctext {background:url(img/quote.gif) no-repeat; padding:0px 0 0 30px;}

/* fields */

.field {margin-bottom:15px;}
.field .ftitle { padding:0 0 5px 0;}
.fieldbg {background:url(img/field.gif) top left no-repeat; height:39px;}
.oldtext {margin:5px 0px 0px 10px; width:145px; font-size:16px; font-weight:bold; padding:5px; border:0px; background: none !important; color:#5F3C2A; font-family:"Times New Roman", Times, serif; font-style:italic;}

.textareabg {background:url(img/textfieldbg.gif) top left no-repeat; width:497px; height:220px; margin-bottom:10px;}
.oldtextarea {margin:30px 0px 0px 25px; width:450px; height:150px; font-size:16px; font-weight:bold; padding:5px; border:0px; background: none !important; color:#5F3C2A; font-family:"Times New Roman", Times, serif; font-style:italic;}

label {}

/* More link */
#leftside .more-link {background:url(img/rmore.gif) no-repeat; font-size:14px; font-weight:bold; text-decoration:none; padding:0px 0 10px 35px; display:block; margin-top:10px; float:right;}


/* Misc */
.cleaner {clear:both;}

/* navigation */
#navigation {margin-top:20px;}
#navigation .alignleft {float:left;}
#navigation .alignright {float:right;}

/* Sidebar */
#sidebar {width:340px; float:right;}
#sidebar .sidebarpapertop {background:url(img/papersidebartop.gif); width:340px; height:64px;}
#sidebar .sidebarpaperbottom {background:url(img/papersidebarbottom.gif); width:340px; height:64px;}
#sidebar .sidebarpaperbg {background:url(img/sidebarpaperbg.gif) repeat-y; width:340px;}

#sidebar .pcont {padding:60px 20px 10px 20px;}

#sidebar h2 {font-size:20px; line-height:23px; margin-bottom:10px; color:#4B2D16; padding:10px 0 0 0;}
#sidebar h3 {font-size:12px; padding:0 0 0 0; margin-top:10px; color:#595959;}

/*#sidebar ul, #sidebar ul ol {margin: 0px; padding: 0px; margin-left:20px;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 0px; padding:0 0 20px 0; background:url(img/libg.gif) no-repeat bottom;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 8px;}
#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:5px 0 0; padding: 0px 0 0 25px; background:url('img/bulletli.gif') no-repeat 2px; border:none;}
#sidebar .rss {margin:5px 0 0; padding: 0 0 0 20px; background:url('img/ico_rss.gif') no-repeat 0 2px; border:none;}*/

/* V3 */

#sidebar ul, #sidebar ul ol {margin: 0px; padding: 0px; margin-left:0px; text-align:center;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 0px; padding:0 0 10px 0; background:url(img/libg.gif) no-repeat bottom; background:none;}
#sidebar ul ul, #sidebar ul ol {margin: 5px 0 0 0px;}
#sidebar ul ul ul, #sidebar ul ol {margin: 0 0 0 0px;}
ol li, #sidebar ul ol li {list-style: decimal outside;}
#sidebar ul ul li, #sidebar ul ol li {margin:5px 0 0; padding: 0px 0 0 0px; border:none;}

#sidebar ul li ul li a {background: url(img/libg.gif) no-repeat; color:#4B2D16; text-decoration:none; padding:3px 0 3px 0; display:block; height:20px;}
#sidebar ul li ul li a:hover {background: url(img/libg-hover.gif) no-repeat; color:#000000;}

#sidebar #recent-comments li a {background:none;}

#sidebar .rss {margin:5px 0 0; padding: 0 0 0 0px; border:none;}


/* V2 */
/*#sidebar ul {margin: 0px; padding: 0px; margin-left:0px; text-align:center;}
#sidebar ul li {list-style-type: none; list-style-image: none; margin-bottom: 0px; padding:0px; background:url(img/libg.gif) no-repeat bottom; margin-bottom:15px;}
#sidebar ul ul {margin:0; padding:0;}
#sidebar ul ul ul {margin:0;}
#sidebar ul li ul li {margin:0px 0 0px 0; padding: 0px 0 0 0px; border:none;}
#sidebar ul li ul li a {background:#000; color:#fff; text-decoration:none; padding:3px 0 3px 0; display:block; height:20px;}
#sidebar ul li ul li a:hover {background:#EADBB6; color:#000000;}
#sidebar .rss {margin:5px 0 0; padding: 0 0 0 0px; border:none;}*/


/* Search */
#search {position:absolute; margin-left:50px; margin-top:30px; width:241px; height:100px; background: url(img/search.gif) top left no-repeat;}
#search .itext {margin:50px 0px 0px 20px; width:135px; font-size:16px; font-weight:bold; padding:5px; border:0px; background: none !important; color:#5F3C2A; font-family:"Times New Roman", Times, serif; font-style:italic;}
#search .ibut {cursor:pointer; margin:10px 0px 0px 10px; width:25px; height:20px; border:0px; background: none; font-size:12px; font-size:12px; color:#b57489; font-weight: bold;}


.sbt {background:url(img/submit.gif) no-repeat; width:104px; height:28px; border:none; cursor:pointer; margin-bottom:20px;}

/* photos */
.photos {padding:0 0 0 15px;}
.photos img {border:none;}
.photos a {float:left; border:1px solid #651810; padding:4px; background:#9F895D; margin-right:5px; margin-bottom:5px;}
.photos a:hover {float:left; border:1px solid #651810; padding:4px; background:#450909; margin-right:5px; margin-bottom:5px;}

/* Footer */
#footer {background: url(img/footer.gif) repeat-x top; height:138px; text-align:center; color:#fff;}
#footer .cont {}

#footer .copyrighted {font-size:11px;}

#footer .bot-menu {padding:83px 0 5px 0px; margin:0 0px 0px 0px; text-align:center;}
#footer a {text-decoration:underline; color:#CFC19E;}
#footer a:hover {}
#footer .bot-menu ul {list-style:none; font-size:12px; font-weight:bold;}
#footer .bot-menu ul li {display:inline; padding:0 10px 0 10px;}