2012-10-04 06:15:59 +02:00
/ * * ----------------------------------------------------------
*
* Contains the generic theme typography styles
*
* Include your notes or table of contents here
*
* Include color hex ' s or values of your grid
* # 333333 - body
* # B80000 - links , headings
* # D80000 - links on hover
* 5px Vertical grid - based on multiples of 5px , eg 10px , 15px , 20px , 25px . . .
*
* @ author Your Name < email @ gmail . com >
*
* ------------------------------------------------------- * /
/* TEMPLATE CUSTOM FONTS */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 20, 2012 06:04:25 AM America/New_York */
2012-11-19 22:10:22 +01:00
/* add your own custom fonts here */
2012-10-04 06:15:59 +02:00
@ font-face {
font-family : 'CamboRegular' ;
src : url ( '../webfonts/Cambo-Regular-webfont.eot' ) ;
src : url ( '../webfonts/Cambo-Regular-webfont.eot?#iefix' ) format ( 'embedded-opentype' ) , url ( '../webfonts/Cambo-Regular-webfont.woff' ) format ( 'woff' ) , url ( '../webfonts/Cambo-Regular-webfont.ttf' ) format ( 'truetype' ) , url ( '../webfonts/Cambo-Regular-webfont.svg#CamboRegular' ) format ( 'svg' ) ;
font-weight : normal ;
font-style : normal ;
}
@ font-face {
font-family : 'WebSymbolsRegular' ;
src : url ( '../webfonts/websymbols-regular-webfont.eot' ) ;
src : url ( '../webfonts/websymbols-regular-webfont.eot?#iefix' ) format ( 'embedded-opentype' ) , url ( '../webfonts/websymbols-regular-webfont.woff' ) format ( 'woff' ) , url ( '../webfonts/websymbols-regular-webfont.ttf' ) format ( 'truetype' ) , url ( '../webfonts/websymbols-regular-webfont.svg#WebSymbolsRegular' ) format ( 'svg' ) ;
font-weight : normal ;
font-style : normal ;
}
/* BASE TYPOGRPHY */
2012-11-19 22:10:22 +01:00
/* These are the default styles for the Simple theme */
2012-06-15 19:16:49 +02:00
body {
2012-11-19 22:10:22 +01:00
font-size : 13px ; /* This overrides the browsers default font size */
line-height : 20px ; /* If you change the font-size make sure you change the line-height value as well - the usual ratio is around 1.5 (font-size x 1.5 = line-height) */
2012-10-04 06:15:59 +02:00
margin-bottom : 20px ;
color : # 333333 ;
2012-06-15 19:16:49 +02:00
font-family : Arial , Helvetica , sans-serif ;
}
2012-11-19 22:10:22 +01:00
body a { text-decoration : none ; } /* this removes the underline from all links */
body a : link { -webkit- tap-highlight-color : #b80000 } /* this sets the highlight color when links are tapped on Safari (browser) on iPhone */
2012-10-04 06:15:59 +02:00
/* HEADERS */
. typography h1 ,
. typography h2 ,
. typography h3 ,
. typography h4 ,
. typography h5 ,
. typography h6 {
2012-11-19 22:10:22 +01:00
font-family : "CamboRegular" , Georgia , "Times New Roman" , Times , serif ; /* This references one of the custom @font-face fonts - the other fonts that are referenced are fallbacks for browsers that don't support @fontface */
2012-06-15 19:16:49 +02:00
font-weight : normal ;
2012-10-04 06:15:59 +02:00
margin-bottom : 10px ;
2012-10-08 06:02:34 +02:00
color : # 444 ;
2012-06-15 19:16:49 +02:00
}
2012-11-19 22:10:22 +01:00
. typography h1 {
font-size : 36px ;
line-height : 45px ;
margin : 0 0 25px 0 ;
2012-10-04 06:15:59 +02:00
border-bottom : 1px solid # e5e5e5 ;
padding-bottom : 5px ;
}
2012-10-25 00:39:16 +02:00
. typography h2 { font-size : 28 px ; line-height : 35 px ; margin-bottom : 15 px ; }
2012-10-04 06:15:59 +02:00
. typography h3 { font-size : 22 px ; line-height : 30 px ; margin-bottom : 10 px ; }
. typography h4 { font-size : 18 px ; line-height : 25 px ; margin-bottom : 5 px ; }
. typography h5 { font-size : 16 px ; line-height : 20 px ; margin-bottom : 5 px ; }
. typography h6 { font-size : 14 px ; line-height : 20 px ; font-weight : bold ; margin-bottom : 5 px ; }
/* PARAGRAGHS */
. typography p { font-size : 13 px ; line-height : 20 px ; margin : 0 0 20 px ; }
. typography . intro {
font-family : "CamboRegular" , Georgia , "Times New Roman" , Times , serif ;
font-size : 22px ;
line-height : 32px ;
margin-bottom : 20px ;
}
. typography em { font-style : italic ; }
2012-11-19 22:10:22 +01:00
:: selection ,
:: -moz-selection { /* Applies style to highlighted portion of a page */
2012-10-04 06:15:59 +02:00
background : # b80000 ;
color : # fff ;
text-shadow : none ;
2012-06-15 19:16:49 +02:00
}
2012-10-04 06:15:59 +02:00
/* LINKS */
. typography a ,
. typography a . intro {
color : # B80000 ;
2012-06-15 19:16:49 +02:00
text-decoration : none ;
}
2012-10-08 06:02:34 +02:00
. typography a : hover {
color : # D80000 ;
border-bottom : 1px dashed # B80000 ;
}
2012-10-04 06:15:59 +02:00
. typography a : focus { }
2012-08-22 07:11:19 +02:00
2012-10-04 06:15:59 +02:00
/ * LIST STYLES
-------------------------------------------- * /
. typography ul ,
. typography ol ,
. typography dl { margin : 0 0 20 px 25 px ; }
2012-11-19 22:10:22 +01:00
. typography ul li { list-style-type : disc ; } /* adds disc style bullet to the list */
2012-10-04 06:15:59 +02:00
. typography li { margin-bottom : 5 px ; }
2012-08-22 07:11:19 +02:00
2012-10-04 06:15:59 +02:00
/ * TABLE STYLES
-------------------------------------------- * /
. typography table {
2012-11-19 22:10:22 +01:00
border-collapse : collapse ; /* borders are collapsed into a single border when possible */
2012-06-15 19:16:49 +02:00
border : 1px solid # d4d4d4 ;
2012-11-19 22:10:22 +01:00
border-spacing : 0 ; /* The border-spacing property sets the distance between the borders of adjacent cells - acts as a backup to border-collapse: collapse */
2012-06-15 19:16:49 +02:00
margin : 0 0 10px ;
2012-10-04 06:15:59 +02:00
text-align : left ;
2012-06-15 19:16:49 +02:00
}
2012-10-04 06:15:59 +02:00
. typography table tr : nth-child ( even ) {
2012-06-15 19:16:49 +02:00
background-color : # ededed
2012-06-07 17:04:50 +02:00
}
2012-10-04 06:15:59 +02:00
. typography table tr . even ,
. typography table th ,
. typography thead td {
2012-06-15 19:16:49 +02:00
background-color : # ededed
}
2012-10-04 06:15:59 +02:00
. typography table td ,
. typography table th {
2012-06-15 19:16:49 +02:00
padding : 2px 5px ;
border : 1px solid # d4d4d4 ;
vertical-align : top ;
}
2012-10-04 06:15:59 +02:00
. typography table th {
2012-06-15 19:16:49 +02:00
font-weight : bold ;
}
2012-10-04 06:15:59 +02:00
2012-06-11 00:00:54 +02:00
/ * WYSIWYG EDITOR ALIGNMENT CLASSES
-------------------------------------------- * /
. typography . left {
2012-06-15 19:16:49 +02:00
text-align : left
2012-06-11 00:00:54 +02:00
}
. typography . center {
2012-06-15 19:16:49 +02:00
text-align : center
2012-06-11 00:00:54 +02:00
}
. typography . right {
2012-06-15 19:16:49 +02:00
text-align : right
2012-06-11 00:00:54 +02:00
}
2012-10-04 06:15:59 +02:00
2012-06-11 00:00:54 +02:00
/ * IMAGES
-------------------------------------------- * /
. typography img {
2012-08-22 07:11:19 +02:00
border : 5px solid # d7d7d7 ;
2012-11-19 22:10:22 +01:00
height : auto ; /* resets the image height so that it maintains its aspect ratio when width is set */
2012-10-04 06:15:59 +02:00
background : transparent url ( . . / images / ajax-loader . gif ) no-repeat center center ;
2012-06-15 19:16:49 +02:00
}
. typography img . left {
2012-08-22 07:11:19 +02:00
float : left ;
2012-10-04 06:15:59 +02:00
max-width : 50 % ;
margin : 5px 20px 10px 0 ;
2012-08-22 07:11:19 +02:00
}
. typography img . right {
float : right ;
2012-10-04 06:15:59 +02:00
max-width : 50 % ; /* Responsive width */
margin : 5px 0 10px 20px ;
2012-06-15 19:16:49 +02:00
}
. typography img . leftAlone {
2012-06-11 00:00:54 +02:00
float : left ;
margin-right : 100 % ;
2012-10-04 06:15:59 +02:00
margin-bottom : 10px ;
clear : both ;
2012-06-15 19:16:49 +02:00
}
. typography img . center {
2012-06-11 00:00:54 +02:00
float : none ;
margin-left : auto ;
margin-right : auto ;
display : block ;
2012-10-04 06:15:59 +02:00
margin-bottom : 10px ;
clear : both ;
}
. typography . captionImage { width : 100 % ; margin-top : 5 px ; }
. typography . captionImage img { margin : 0 ; }
. typography . captionImage . left {
float : left ;
2012-11-19 22:10:22 +01:00
margin : 5px 30px 20px 0px ;
2012-10-04 06:15:59 +02:00
}
. typography . captionImage . right {
float : right ;
margin : 5px 0 20px 30px ;
}
. typography . captionImage . left [ style ] ,
. typography . captionImage . right [ style ] {
max-width : 50 % ; /* Overides core width to make responsive */
}
. typography . captionImage . left img ,
. typography . captionImage . right img {
float : none ;
max-width : none ;
width : 100 % ;
}
. typography . captionImage . left img {
margin-right : -10px ;
}
. typography . captionImage . right img {
margin-left : -10px ;
}
2012-10-05 07:37:18 +02:00
. typography . captionImage . right p {
margin-left : -10px ;
text-align : left ;
margin-left : -10px ;
}
2012-10-04 06:15:59 +02:00
. typography . captionImage . leftAlone {
float : none ;
margin : 0 20px 20px 0px ;
}
. typography . captionImage . center {
margin : 0 auto 20px ;
}
. typography . captionImage p {
clear : both ;
margin : 5px 0 ;
font-style : italic ;
color : # 888 ;
2012-08-22 07:11:19 +02:00
}
2012-10-04 06:15:59 +02:00
/ * BLOCKQUOTES
-------------------------------------------- * /
. typography blockquote {
background : transparent url ( . . / images / blockquote . png ) no-repeat 0px 6px ;
font-family : "CamboRegular" , Georgia , "Times New Roman" , Times , serif ;
color : # 777 ;
display : block ;
font-style : italic ;
margin : 0 0 20px ;
float : right ;
text-indent : 30px ;
2012-10-25 00:39:16 +02:00
width : 50 % ;
2012-10-04 06:15:59 +02:00
margin-left : 5 % ;
clear : both ;
}
. typography blockquote p {
font-size : 17px ;
line-height : 25px ;
}
. typography pre {
background : # F7F7F7 ;
border : 1px solid # E4E4E4 ;
font-family : Courier , monospace ;
margin : 0 0 20px 0 ;
padding : 15px ;
clear : both ;
2012-10-25 00:39:16 +02:00
}
/ * ADDRESS
-------------------------------------------- * /
address {
display : block ;
margin-bottom : 20px ;
2012-10-04 06:15:59 +02:00
}