/*  
Theme Name: BlogTimes
Theme URI: http://3oneseven.com/
Description: A simple, fluid and lightweight theme with custom features.
Version: 3.17
Author: miloIIIIVII
Author URI: http://3oneseven.com/
*/

body
{
background: #fff;
font-size: 11px;
font-family: Tahoma,Helvetica,Sans-Serif;
margin: 0;
padding: 0;
}

#wrap
{
background: #fff;
color: #333;
font-size: 11px;
font-family: Tahoma,Helvetica,Sans-Serif;
text-decoration: none;
margin: 0;
padding: 0;
}

a,a:visited
{
color: #0395e9;
text-decoration: none;
}

a:hover
{
text-decoration: none;
color: #333;
background: #E2E2E2;
}

a img
{
border: none;
}

#header
{
background-color: transparent;
background-image: url(images/header1.gif);
background-position: center;
background-repeat: no-repeat;
width: 100%;
height: 96px;
margin: 0 auto;
padding: 0;
text-align: center;
text-decoration: none;
border-bottom: 2px solid #333;
}

#header h1,#header h1 a
{
display: block;
height: 96px;
width: 99%;
text-indent: -9000px;
margin: 0;
padding: 0;
}

#header h1 a:hover
{
background: transparent;
}

.description
{
display: none;
}

.thumbrightpic-class
{
float: left;
margin: 0px 0 4px 0;
}

.artpic-class
{
float: left;
margin: 7px 7px 0 0;
}

.right
{
float: right;
margin: 7px 0 0 0;
} 

.pic-class
{
float: left;
margin: 7px 0 0 0;
}

.left
{
float: left;
margin: 7px 3px 0 0;
} 

.bigpic-class
{
float: left;
margin: 7px 0 0 0;
}

#navbar
{
width: 100%;
margin: 0 auto;
padding: 5px 0 0 0;
text-align: left;
text-decoration: none;
background: #fff;
border: 1px solid #333;
border-left: 0;
}

#navbar li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
text-decoration: none;
border-right: 1px solid #333;
}	

#navbar ul
{
margin: 0;
padding: 0;
text-decoration: none;
}

#navbar ul li a
{
font-family: times,Arial,Sans-Serif;
font-size: 14px;
color: #333;
font-variant: small-caps;
padding: 0 5px 0 5px;
margin: 0;
text-decoration: none;
font-weight: normal;
}

#navbar ul li a:hover
{
color: #fff;
background: #333;
text-decoration: none;
padding: 0 5px 0 5px;
margin: 0;
}

#navbar li.current_page_item a
{
background: transparent;
color: #0395e9;
text-decoration: none;
border-bottom: 2px solid #3333ff;
}

#navbar li.current_page_item a:hover
{
border-bottom: 2px solid #333;
text-decoration: none;
}

.clock
{
color: #333;
background: transparent;
padding: 0;
margin: 10px 0 0 0;
font-size: 12px;
}

.archive
{
width: 272px;
padding: 0;
margin: -7px 0px 0px 0;
float: right;
}


#sidebar,#sidebarsurf
{
float: right;
background: #fff;
width: 306px;
margin: 0px 4px 0 0;
padding: 6px 0 0 5px;
border-left: 0px solid #C0C0C0;
overflow: hidden;
}

#sidebarleft
{
float: left;
background: #fafafa;
width: 90px;
padding: 4px 3px 10px 4px;
border: 0;
overflow: hidden;
}

#sidebarright
{
float: right;
background: #fff;
width: 200px;
padding: 4px 4px 10px 4px;
border-left: 1px solid #C0C0C0;
overflow: hidden;
}

#sidebarLOCAL
{
float: left;
background: #fff;
width: 180px;
padding: 10px 5px 0 5px;
border-right: 1px solid #C0C0C0;
overflow: hidden;
}

#content
{
width: 975px;
margin: 35px auto;
padding: 0;
border: 1px solid #333;
border-top: 0;
background: #fff;
}

#contentmiddle660
{
float: left;
width: 660px;
padding: 0px 4px 5px 4px;
margin: 0;
border-right: 0px solid #ccc;
overflow: hidden;
}

#contentmiddle650
{
float: left;
width: 650px;
padding: 0px 4px 5px 4px;
margin: 0;
border-right: 1px solid #ccc;
overflow: hidden;
}

#contentmiddle460
{
float: left;
width: 460px;
padding: 0px 4px 5px 4px;
margin: 0;
border-right: 1px solid #ccc;
overflow: hidden;
}

#FAlbum
{
float: left;
width: 552px;
padding: 0px 4px;
margin:0px;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
overflow: hidden;
}

#sidebar p,#sidebarsurf p,#sidebarright p
{
padding: 4px 0 0 0;
margin: 0;
line-height: 13px;
}

#sidebarleft h1,#sidebarright h1,#sidebar h1,#sidebarsurf h1,#sidebarLOCAL h1,#archive h1,#contentmiddle650 h1,#contentmiddle660 h1,#contentmiddle460 h1
{
color: #333;
font-size: 20px;
font-family: Arial,Sans-Serif;
font-weight: bold;
margin: 4px 0 4px 0;
border-bottom: 0px solid #C0C0C0;
}

#s_footer h1,#s_footer h1 a
{
color: #333;
font-size: 20px;
font-family: Times,Verdana,Sans-Serif;
font-weight: 400;
text-decoration: none;
padding-left: 40px;
margin: 0;
display: block;
background: #ccc;
}

#sidebar h2,#sidebarleft h2,#sidebarright h2,#sidebarsurf h2,#sidebarLOCAL h2,#archive h2,#contentmiddle650 h2,#contentmiddle660 h2,#contentmiddle460 h2
{
color: #333;
font-size: 11px;
font-family: Arial,Sans-Serif;
font-weight: bold;
margin: 4px 0 4px 0;
border-bottom: 0px solid #C0C0C0;
}

#sidebarleft h3,#sidebarright h3,#sidebar h3,#sidebarsurf h3,#sidebarLOCAL h3,#archive h3,#s_footer h3,#contentmiddle660 h3
{
color: #333;
font-size: 14px;
font-family: Times,Arial,Sans-Serif;
font-weight: bold;
padding: 0;
margin: 0;
border-bottom: 1px solid #C0C0C0;
font-variant: small-caps;
}

#contentmiddle650 h3,#FAlbum h3,#contentmiddle460 h3
{
color: #333;
font-size: 20px;
font-family: Times,Arial,Sans-Serif;
font-weight: bold;
padding: 4px 0 0 4px;
margin: 0;
border-bottom: 1px solid #C0C0C0;
font-variant: small-caps;
}


#author h3
{
color: #333;
font-size: 14px;
font-family: Times,Arial,Sans-Serif;
font-weight: bold;
padding: 0;
margin: 0;
border-bottom: 0px solid #C0C0C0;
font-variant: small-caps;
}

#venice h3
{
color:#333;
font-size:16px;
font-family:Arial,Sans-Serif;
font-weight:bold;
margin:0;
}

#sidebar li,#sidebarleft li,#sidebarright li,#sidebarsurf li,#sidebarLOCAL li,#s_footer li{
font-size: 11px;
list-style: none;
margin: 0;
padding: 0;
}

#sidebar li a,#sidebarleft li a,#sidebarright li a,#sidebarsurf li a,#sidebarLOCAL li a,#s_footer li a{
display: block;
}

#sidebar ul,#sidebarleft ul,#sidebarsurf ul,#s_footer ul,#sidebarright ul,#sidebarLOCAL ul
{
list-style: none;
margin: 0;
padding: 0 0 10px 0;
}

#sidebarleft ul li,#sidebarright ul li,#sidebarLOCAL ul li,#sidebarsurf ul li,#sidebar ul li
{
font-size: 11px;
list-style: none;
margin: 0;
padding: 2px 0 0 0;
line-height: 16px;
}

#s_footer ul li
{
margin: 5px;
padding: 15px 0 20px 0;
line-height: 20px;
}

#contentmiddle660 ul li,
{
color: #333;
font-size: 14px;
font-family: Times,Arial,Sans-Serif;
font-weight: bold;
padding: 0;
margin: 0;
border-bottom: 1px solid #C0C0C0;
font-variant: small-caps;
}

#sidebar ul li a,#sidebarleft ul li a,#sidebarright ul li a,#sidebarsurf ul li a,#s_footer ul li a
{
color: #0395e9;
text-decoration: none;
}

#sidebar ul li a:hover,#sidebarleft ul li a:hover,#sidebarright ul li a:hover,#sidebarsurf ul li a:hover,#s_footer ul li a:hover
{
color: #333;
text-decoration: none;
background: #ccc;
}

#s_footer h1 a:hover
{
color: #3333ff;
text-decoration: none;
}

#content p,#contentmiddle650 p,#contentmiddle660 p
{
font-size: 12px;
font-family: Arial,Sans-Serif;
padding: 0 0 7px 0;
margin: 0;
line-height: 15px;
}

#FAlbum p
{
font-size: 12px;
font-family: Arial,Sans-Serif;
padding: 10px 4px 7px 4px;
margin: 0;
line-height: 15px;
}

#content p ol,#content p ul
{
margin: 0;
padding: 0 0 0 10px;
list-style: none;
}

blockquote
{
margin: 0 0 0 25px;
padding: 0 0 0 10px;
font-style: italic;
color: #666;
border-left: 6px solid #0395e9;
}

#content blockquote p
{
margin: 0;
padding: 0 0 0 10px
}

#contentmiddle460 p img,#contentmiddle650 p img,#contentmiddle660 p img
{
text-align: left;
padding: 0 0 7px 0;
border: none;
display: block;
}

#contentmiddle460 ul li,#contentmiddle650 ul li,#contentmiddle660 ul li
{
margin: 0;
padding: 0px 0 0 0;
list-style: none;
}

#contentmiddle650 ul li a,#contentmiddle660 ul li a
{
color: #0395e9;
text-decoration: none;
list-style: none;
}

#contentmiddle460 ul li a:hover,#contentmiddle650 ul li a:hover
{
color: #333;
text-decoration: none;
}

#content img.wp-smiley
{
float: none;
border: none;
padding: 0;
margin: 0;
}

#content img.wp-wink
{
float: none;
border: none;
padding: 0;
margin: 0;
}

.postspace
{
background: transparent;
width: 80%;
height: 32px;
margin: 0;
padding: 0;
}

#footer
{
background: #fff;
width: 99%;
height: 16px;
margin: 0;
padding: 0;
text-align: center;
border-bottom: 5px solid #fff;
font-variant: small-caps;
}

#navbarf
{width:80%;
margin:0px auto;
padding:0;
text-align:center;
background:transparent;
}

#navbarf li
{
display:inline;
list-style-type:none;
margin:0;
padding:0;
}	

#navbarf ul
{
margin:0;
padding:0;
}

#navbarf ul li a
{
font-family:times,Arial,Sans-Serif;
font-size:14px;
color:#333;
font-variant: small-caps;
text-decoration:none;
font-weight:normal;
padding:0 10px 0 5px;
border-right:1px solid #333;
}

#s_footer
{
padding:0;
margin:0;
width:100%;
clear:both;
border-top:1px solid #333;
background:#fff;
}

#s_footer li
{
list-style:none;
}

.col1
{
width:15%;
float:left;
margin-left:20px;
margin-right:10px;
}

.col2
{
width:18%;
float:left;
margin-left:10px;
margin-right:10px;
}

.col3
{
width:19%;
float:right;
margin-right:20px;
}

.col4
{
width:190px;
float:left;
margin:8px;
}


#cat
{
width:99%;
margin:0 auto;
}

.postform
{
}

.postform #submit
{
background:transparent;
font:normal 12px century gothic,Helvetica,sans-serif;
color:#333;
border:1px solid #ccc;
width:144px;
height:28px;
cursor:pointer;
}

#commentblock
{
width:95%;
color:#333;
float:left;
padding:10px 5px 0 15px;
margin:10px 0 10px 0;
border:1px solid #ccc;
}

ol#commentlist
{
padding:5px 0 5px 0;
margin:0;
list-style-type:none;
}

.commentdate
{
font-size:12px;
padding:0;
}

#commentlist li p
{
margin-bottom:8px;
line-height:20px;
padding:0;
}

.commentname
{
color:#ccc;
margin:0;
padding: 5px 5px 5px 0;
}

.commentinfo
{
clear:both;
}

.commenttext
{
clear:both;
margin:5px 0 10px 0;
padding: 10px 10px 5px 10px;
width:95%;
}

.commenttext-admin
{
clear:both;
margin:5px 0 10px 0;
padding:10px 10px 5px 10px;
width:95%;
background:#ccc;
}

#commentsformheader
{
padding:0;
}

#commentsform
{
text-align:left;
margin:0;
padding:0;
}

#commentsform form
{
text-align:left;
margin:0;
}

#commentsform p
{
margin:0;
}

#commentsform form textarea
{
width:99%;
}

p.comments_link img
{
margin:0;
padding:0;
border:none;
}

.entry
{
clear:left;
}

#wp-calendar 
{
text-align:center;
background-color:#fff;
margin:0;
width: 95%;
}

#wp-calendar td 
{
line-height:10px;
font-size:10px;
color:#333;
}

#wp-calendar td a 
{
display:block;
color:#333; 
text-decoration:none;
line-height:10px;
}

#wp-calendar #prev a 
{
width:30px;
}

#wp-calendar #next a 
{
width:30px;
margin:0 0 0 30px;
}

#wp-calendar #today 
{
background:#000;
color:#fff;
}

#wp-calendar #today a 
{
color:#fff;font-weight:700;
}

#wp-calendar caption 
{
text-align: center;
width: 100%;
margin:0 0 5px 0;
font-variant: small-caps;
}

body div#toolTip
{
position:absolute;
z-index:1000;
width:150px;
background:#ccc;
text-align:left;
padding:5px;
min-height:1em;
}

body div#toolTip p
{
margin:0;
padding:0;
color:#000;
font:11px/12px geneva,arial,sans-serif;
}

body div#toolTip p em,body div#toolTip p em span
{
display:none;
}

.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} 

.clearfix
{
display: inline-block;
}* html 

.clearfix
{
height: 1%;
}

.clearfix
{
display: block;
}

hr.clear
{
clear: both;
visibility: hidden;
margin: 0;
padding: 0;
}

.count
{
float: right;
font-size: 26px;
color: #333
}

.date
{
font-size: 11px;
text-align: left;
margin-bottom: 2px;
}

.date span.date
{
color: #7F7F7F;
padding: 0 2px 0 4px;
}


#search 
{
background:#fff url(images/02.gif) top left no-repeat;
width:100%;
height:30px;
border-bottom:1px solid #333;
}

#searchform
{
margin:0 auto;
padding:5px 3px;
 /* text-align: center; */ 
}

#searchform #s
{
width:16%;
padding:2px;
background-color:transparent;
border:1px solid #333;
font-size:11px;
margin-left:140px;
color:#333;
float:left;
}

.meta
{
display:block;
list-style-type:none;
list-style-image:none;
}

.domtabs
{
float:left;
width:99%;
list-style-type:none;
margin:0;padding:0;
font-family:arial,helvetica,sans-serif;
font-size:12px;
}

.domtabs li
{
float:left;
}

.domtabs li a
{
display:block;
padding:5px 10px;
border:0;
text-decoration:none;
color:#333;
}

.domtabs a:hover
{
background:#ccc;
}

.domtabs li.active a
{
border:1px solid #ccc;
}

.center
{
text-align:center;
}

.alignleft
{
float:left;
}

.alignright
{
float:right;
}

.ff a img
{
border:.08em solid #ccc;
padding:.077em;
width:3.5em;
height:3.5em;
margin:5px;
}

.ff a:hover img
{
border:.08em solid #333;
width:3.5em;
height:3.5em;
margin:5px;
padding:.077em;
}

.row1
{ 
width: 60%;
float: left;
margin-right: 5px;
margin-left: 5px;
}
.row15
{
float: left;
width: 220px;
padding: 0px 7px 5px 3px;
margin: 0;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
overflow: hidden;
}

.row2
{
width: 35%;
float: right;
margin-left: 5px;
}

.headerleft
{
float: left;
margin: 0;
padding: 0;
}

.headerright
{
float: right;
margin: 0;
padding: 0;
}

.row5
{
float: left;
width: 136px;
padding: 4px 7px 5px 3px;
margin: 0;
border-right: 1px solid #C0C0C0;
border-left: 1px solid #C0C0C0;
overflow: hidden;
}

.row6
{
float: left;
width: 361px;
padding: 0 4px 5px 4px;
margin: 0;
border-right: 1px solid #C0C0C0;
overflow: hidden;
}

.row7
{
float: right;
width: 136px;
padding: 4px 2px 5px 4px;
margin: 0;
overflow: hidden;
}


#venice
{
width: 975px;
padding: 0;
margin: 0;
overflow: hidden;
color: #9fe9f9;
background: #fff url(http://www.dogtownink.com/wp-content/themes/BlogTimes/images/veniceguideBACK.gif) top left no-repeat;
font: 20px arial,Tahoma,Helvetica,Sans-Serif;
line-height: 12px;
}

#veniceE
{
width: 975px;
padding: 0;
margin: 0;
overflow: hidden;
color: #9fe9f9;
background: #fff url(http://www.dogtownink.com/wp-content/themes/BlogTimes/images/eventBACK.gif) top left no-repeat;
font: 20px arial,Tahoma,Helvetica,Sans-Serif;
line-height:12px;
}

#venice h1,#veniceE h1
{
color: #9fe9f9;
font: 39px times new roman,Arial,Sans-Serif;
font-weight: 700;
margin:0;
}

#venice h2 a
{
color: #9fe9f9;
font-size: 21px;
font-family: times new roman,Arial,Sans-Serif;
font-weight: 400;margin:0;padding:0;
}

#venice h2 a span,#veniceE h2 a span,#venice h1 span,#veniceE h1 span
{
color: #ccc;
font-size: 28px;
}

#veniceE h1 span
{
color:#ccc;
font-size: 40px;
}

#veniceE h2 a
{
color:#9fe9f9;
font-size: 21px;
font-family:times new roman,Arial,Sans-Serif;
font-weight:400;
margin:0;
padding:0;
}

.ven
{
width:975px;
height:589px;
margin:0;
padding:10px 0 0 70px;
}

.ven a
{
color:#9fe9f9;
}

.ven a:hover
{
background:#333;
}

.venE
{
width: 975px;
height: 578px;
margin: 0;
padding: 26px 0 0 70px;
}

.venE a
{
color: #9fe9f9;
}

.ven a:hover
{
background: #333;
}

#localLINKS
{
width: 450px;
height: 400px;
margin: auto;
padding: 25px 0 0 0;
border: 1px solid #000;
background: #cddbe2;
font-size: 11px;
font-family: Tahoma,Helvetica,Sans-Serif;
line-height: 16px;
}

#contrib 
{
width: 200px;
height: 300px;
background: url("http://www.dogtownink.com/wp-content/themes/BlogTimes/images/contribute.1.jpg") 0 0 no-repeat;margin:0;padding:0;
}

#contrib a 
{
display:block;
width:200px;
height:300px;
text-indent:-90000px;
margin:0;
padding:0;
}

#contrib a:hover 
{
background:transparent url("http://www.dogtownink.com/wp-content/themes/BlogTimes/images/contribute.1.jpg") -200px 0 no-repeat;
}

#contrib a:active 
{
background:transparent url("http://www.dogtownink.com/wp-content/themes/BlogTimes/images/contribute.1.jpg") no-repeat;
}


#flickr_badge_source_txt 
{
padding:0; 
font: 11px Arial, Helvetica, Sans serif; 
color:#666666;
}

#flickr_badge_icon 
{
display:block !important; 
margin:0 !important; 
border: 1px solid rgb(0, 0, 0) !important;
}

#flickr_icon_td 
{
padding:0 2px 2px 0 !important;
}

.flickr_badge_image 
{
text-align:center !important;
}

.flickr_badge_image img 
{
border: 0px solid black !important;
}

#flickr_badge_uber_wrapper a:hover,#flickr_badge_uber_wrapper a:link,#flickr_badge_uber_wrapper a:active,#flickr_badge_uber_wrapper a:visited 
{
text-decoration:none !important; 
background:inherit !important;
color:#3993ff;
}

#flickr_badge_source 
{
padding:0 !important; 
font: 11px Arial, Helvetica, Sans serif !important; 
color:#666666 !important;
}

#flickr_badge_uber_wrapper 
{
clear:both; 
text-align:left; 
width:210px;
}

.flickr_badge_image 
{
display: inline;
float:left; 
padding-left: 0px; 
padding-right: 2px; 
padding-top: 2px; 
padding-bottom: 2px;
}

#flickr_badge_wrapper 
{
clear:both; 
padding-top:6px;
}

#flickr_www 
{
float:left; 
padding-left:3px !important;
}

#flickr_badge_source_txt 
{
clear:both; 
float:right; 
padding-right:5px;
}


span.archivesTOC 
{
color: #333;
font-size: 18px;
font-family: Times,Arial,Sans-Serif;
font-weight: bold;
line-height:22px;
padding: 0;
margin: 0;
}


span.tightline 
{
line-height: 11px;
}
