/*  
Theme Name: Peninsula Colour
Theme URI: http://www.peninsulacolour.com.au
Description: Website Theme.
Version: 1.4
Author: Ponderink
Author URI: http://www.ponderink.com/
*/

body
{
margin: 0;
font-family: Verdana;
font-size: 11px;
text-align: left;
vertical-align: top;
background: #ffffff;
color: #0062a5;
background-image: url('images/header_bg.jpg');
background-repeat: repeat-x;
overflow: auto;
}

h1
{
font-family: Arial, Sans-serif;
font-size: 24px;
padding: 0 0 10px 0;
}

body, h1, h2, h3, h4, h5, h6, blockquote, p
{
margin: 0;
padding: 0;
}

img
{
border: none;
}

h5
{
font-size: 16px;
color: #a8b6e5;
font-weight: normal;
letter-spacing: 0px;
line-height: 22px;
}

h5 a
{
font-size: 16px;
color: #a8b6e5;
font-weight: normal;
letter-spacing: 0px;
text-decoration: none;
line-height: 22px;
}

h5 a:hover
{
font-size: 16px;
color: #fc54b8;
font-weight: normal;
letter-spacing: 0px;
line-height: 22px;
}

h2
{
font-size: 16px;
color: #0062a5;
letter-spacing: 0px;
line-height: 22px;
}

h2 a
{
font-size: 16px;
color: #0062a5;
font-weight: bold;
letter-spacing: 0px;
line-height: 10px;
text-decoration: none;
}

h2 a:hover
{
font-size: 16px;
color: #f85591;
font-weight: bold;
letter-spacing: 0px;
line-height: 10px;
text-decoration: none;
}

h6 a
{
font-size: 10px;
color: #0062a5;
font-weight: bold;
letter-spacing: 0px;
text-decoration: none;
}

a:hover
{
text-decoration: none;
}

#wrapper
{
margin: 0 auto 0 auto;
width: 820px;
text-align: left;
}

#header
{
float: left;
width: 820px;
height: 141px;
background: #00497c; 
}

#header_left
{
float: left;
width: 296px;
height: 141px;
}

#header_right
{
float: left;
width: 524px;
height: 141px;
}

#pen_banner_box
{
float: left;
width: 479px;
height: 74px;
margin: 26px 0 0 45px;
/* background: red; */
}

#pen_banner_box_top
{
float: right;
/* width: 95px; */
/* height: 21px; */
padding-top: 5px;
padding-bottom: 6px;
padding-left: 12px;
padding-right: 12px;
text-size: 10px;
color: #ffffff;
margin-right: 17px;
text-align: center;
 background: #1d6492; 
letter-spacing: 1px;
}

#pen_banner_box_bot
{
float: left;
width: 479px;
height: 74px;
margin: 0px 0 0 45px;
/* background: red; */
}

#pen_box_contain
{
float: left;
width: 260px;
margin: 25px 0 0 20px;
/* background: yellow; */
}

.pay_online a
{
text-size: 10px;
color: #ffffff;
letter-spacing: 1px;
text-decoration: none;
}

.pay_online a:hover
{
text-size: 10px;
color: #f85591;
letter-spacing: 1px;
text-decoration: none;
}

#pen_nav
{
float: left;
width: 504px;
height: 41px;
margin: 0 5px 0 15px;
/* background: yellow; */
}

#container
{
float: left;
width: 498px;
}

#container_shop
{
float: left;
width: 606px;
}

#pen_content_contain_shop
{
float: left;
width: 600px;
margin-left: 35px;
/* margin-top: 20px; */
/* background: red; */
}

#pen_content_contain
{
float: left;
width: 400px;
margin-left: 35px;
margin-top: 20px;
}

#main_border_wrap
{
float: left;
border-left: 2px solid #e5e5e5;
border-bottom: 2px solid #e5e5e5;
border-right: 2px solid #e5e5e5;
margin-bottom: 5px;
}

#main_border_shop_wrap
{
/* background: green; */
float: left;
padding-right: 4px;
border-left: 2px solid #e5e5e5;
border-bottom: 2px solid #e5e5e5;
border-right: 2px solid #e5e5e5;
margin-bottom: 5px;
}

.sidebar
{
float: left;
width: 308px;
/* background: #eeeeee; */
margin: 1px 10px 0 0;
display: inline;
}

#sidebar_shop
{
float: left;
width: 160px;
/* background: #eeeeee; */
margin: 1px 10px 0 0;
display: inline;
}

.sidebar ul
{
list-style-type: none;
margin: 0;
padding: 0 10px 0 10px;
}

.sidebar ul li
{
padding: 10px 0 10px 0;
}

.sidebar ul li h2
{
font-family: Arial, Sans-serif;
font-size: 14px;
}

.sidebar ul ul li
{
padding: 0;
line-height: 16px;
}

table#wp-calendar
{
width: 250px;
}

#footer
{
clear: both;
float: left;
width: 812px;
text-align: center;
padding-top: 0px;
margin-bottom: 10px;
}

span.footers
{
font-size: 11px;
color: #a8b6e5;
}

span.footers a
{
font-size: 11px;
color: #a8b6e5;
text-decoration: none;
}

span.footers a:hover
{
font-size: 11px;
color: #fc54b8;
text-decoration: none;
}

.post
{
padding: 10px 0 10px 0;
}

.post h2
{
font-family: Arial, Sans-serif;
font-size: 18px;
}

.entry
{
line-height: auto;
}

p.postmetadata
{
/* border-top: 1px solid #ccc; */
margin: 10px 0 0 0;
}

.navigation
{
padding: 10px 0 0 0;
font-size: 14px;
font-weight: bold;
line-height: 18px;
}

p
{
padding: 10px 0 0 0;
text-decoration: none;
line-height: 15px;
margin-bottom: 10px;
}

p a
{
text-decoration: none;
color: #0062a5;
}

p a:hover
{
color: #fc54b8;
}

#footer p
{
line-height: 18px;
}

input, select, textarea, submit
{
border:1px solid #0062A5;
overflow: hidden;
}

/* NAV STYLES */

ul#navlist
{
margin: 15px 0 0 20px;
padding-left: 0;
white-space: nowrap;
/* background: yellow; */
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a 
{
margin: 0px 35px 0px 0px;
}

#navlist a:link, #navlist a:visited
{
color: #fff;
font-size: 12px;
text-decoration: none;
letter-spacing: 0px;
}

#navlist a:hover
{
color: #fc54b8;
text-decoration: none;
}


/* SHOP NAV STYLES */

#shop_nav_container
{
float: left;
width: 150px;
/* background: #eeeeee; */
margin: 15px 0 0 10px;
}

#shop_print_products
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
font-size: 12px;
text-decoration: none;
}

#shop_booklets a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_booklets a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #8c2d76;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_booklets_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #8c2d76;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_flyers a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_flyers a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #67bd4a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_flyers_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #67bd4a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_presentation a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_presentation a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_presentation_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_stationery
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
font-size: 12px;
text-decoration: none;
}

#shop_with_comps a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_with_comps a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_with_comps_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_letterheads a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_letterheads a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_letterheads_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_business_cards a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_business_cards a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_business_cards_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #faa61a;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_resources
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
font-size: 12px;
text-decoration: none;
}

#shop_upload_diagrams a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_upload_diagrams a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #999999;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_upload_diagrams_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #999999;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_useful_info a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_useful_info a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #999999;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_useful_info_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #999999;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_artwork_upload a
{
float: left;
width: 150px;
height: 18px;
color: #0062a5;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_artwork_upload a:hover
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #f85591;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_artwork_upload_active a
{
float: left;
width: 150px;
height: 18px;
color: #fff;
background: #f85591;
padding-top: 4px;
padding-left: 15px;
font-size: 11px;
text-decoration: none;
}

#shop_login
{
float: left;
width: 150px;
margin-top: 20px;
margin-left: 10px;
}

.pagenav li
{
list-style-type:none;
text-decoration: none;
margin-left: -25px;
}

.pagenav li a
{
text-decoration: none;
line-height: 24px;
}

.otherpagenav li
{
list-style-type:none;
text-decoration: none;
margin-left: -25px;
}

.otherpagenav li a
{
list-style-type: none;
text-decoration: none;
line-height: 24px;
}

ul.pen_our_services
{
list-style-type: square;
line-height: 22px;
}


.pen_login_head
{
font-size: 16px;
color: #0062a5;
font-weight: bold;
letter-spacing: 0px;
margin: 0;
}
